识别对信息的虚假请求的制作方法

文档序号:6569956阅读:199来源:国知局
专利名称:识别对信息的虚假请求的制作方法
技术领域
本发明涉及过滤对信息的虚假请求。
背景技术
各种实体可以付费给语音及数据服务提供商以向用户递送电子促 销资料。电子促销资料可以包括,例如,产品广告、赠券或折扣、通 告、或者购买产品或服务的机会。可以以不同的形式递送电子促销资 料,例如,文本、图像、音频内容、或者这些形式的组合或其它形式。 电子促销资料可以请求来自接受方的响应。例如,广告可以提供链接, 用户能够选择该链接来接收额外的信息,以进行购物、打电话、在列 表上注册、或对某些未来的行为作出承诺。
可以将电子促销资料以不同的方式递送给用户。在一些实施例中, 信息提供商可以将电子促销资料递送给提交了与促销资料有关的搜索
査询的用户。例如,向GoogleTM提交了对在特定地方供应特定菜肴的
餐馆的查询的用户可以接收用于在该地方供应那种菜肴的特定餐馆的 电子赠券作为响应。在一些实施例中,可以将电子促销资料递送给有 特定移动装置载体或特定移动装置的用户。例如,公司可以发送促销
资料给Verizon的无线网络的当前订户(subscriber),或给Moto RAZR
移动电话的当前用户。
可以对电子促销资料的递送以及其效果的不同方面进行跟踪。例 如,信息提供商可以跟踪有多少特定电子促销项目的实例被递送给用 户("闪现(impression)"次数)进行。信息提供商还可以跟踪从请 求用户响应的促销资料接收到多少响应。例如,信息提供商可以跟踪 与广告相关联的"点进(click-through)"次数,所述广告向用户提供重定向链接以供选择从而接收更多的信息。在一些实施例中,可以将 这种信息用来向电子促销资料赞助商开具账单。例如,可以基于闪现 次数、或点进次数、或平均点进率来向赞助商开具账单。在一些实施 例中,信息也可以影响与电子促销资料的未来递送有关的参数。例如, 信息提供商可以在多个响应用户搜索查询的不同候选广告中动态地进 行选择以确定一广告来递送。可以基于内容、或目标受众、或在一些 实施例中基于广告过去的表现来选择候选广告。更特别地,高闪现次 数而低点进率的广告不会像闪现次数相同而点进率更高的广告那样递 送频繁。

发明内容
总的来说,本发明涉及用于过滤对信息的虚假请求的方法和系统。
在一些实施例中,可以将该方法和系统用来识别对电子促销项目,诸
如先前递送给移动装置的广告,的虚假响应。由于对广告的响应可以
影响向广告赞助商开具账单的金额、或与广告的未来递送有关的参数, 电脑黑客或不道德的竞争者可能会生成对广告的虚假响应以便,例如
抬髙广告成本。作为另一个实例,电脑黑客或不道德的竞争者可以提 交査询或做出其它行为以便接收大量广告从而人工地降低点进率。本 发明描述的方法和系统可以过滤此种虚假请求。
在第一总括方面,识别对信息的非法请求的计算机实现的方法可 以包括将第一载体与电子促销项目相关联、从第二载体接收关于电子 促销项目的请求、以及如果第一载体不同于第二载体则识别请求为非 法。
在一些实施例中,计算机实现的方法可以进一步包括将电子促销 项目发送到第一载体。请求可以是对电子促销项目的响应。将第一载 体与电子促销项目相关联可以包括存储因特网协议(IP)地址列表,所 述IP地址与在第一数据库中的第一载体相关联。第二载体可以由与请 求相对应的IP地址来识别。在一些实施例中,电子促销项目可以是点击通话链接、重定向链接、或指向关于电子促销项目的更多信息的链 接。
在一些实施例中,计算机实现的方法可以进一步包括在第二数据 库中记录请求。计算机实现的方法可以进一步包括对第二数据库中的 请求向广告赞助商收费。在一些实施例中,如果请求被识别为非法, 则可以阻止对该请求收费。
在第二总括方面,用于识别对信息的虚假请求的系统可以包括接 口和响应过滤器。接口可以接收来自用户的对促销项目的数字响应, 并且响应可以包括用于将响应发送到接口的载体的识别信息。响应过 滤器可以将用于载体(促销项目被发送至该载体)的识别信息与用于 载体(从该载体接收请求)的识别信息进行比较,以确定请求是否虚 假。
在一些实施例中,接口可以包括因特网Web服务器。在一些实施 例中,系统可以进一步包括响应日志,其中响应过滤器作用于响应曰 志中的条目,该响应日志与对促销项目的多个数字响应有关。系统也 可以包括促销项目服务器,其选择促销项目来递送给与特定载体相关 联的用户,以及同促销项目一起提供载体识别信息。系统也可以包括 从与特定载体相关联的用户处接收搜索请求的搜索引擎,并且促销项 目服务器可以进一步选择促销项目来基于搜索请求的内容递送给用 户。
在一些实施例中,载体识别信息可以包括因特网协议(IP)地址。 数字响应可以进一步包括用于相应促销项目的识别信息。系统可以进 一步包括账单开具系统,其对未被识别为虚假的促销项目的响应向促 销项目赞助商收费。
在第三总括方面,用于识别对信息的非法请求的系统可以包括从
7用户接收对促销项目的数字响应的接口。响应可以包括用于承载响应的载体的识别信息。系统进一步包括用于如果与响应相关联的载体识别信息同与促销项目相关联的载体识别信息不匹配时则确定响应为非法的装置。
在一些实施例中,系统可以进一步包括促销项目服务器,其选择促销项目来递送给与载体相关联的用户,以及同促销项目 一起提供载体识别信息。系统可以进一步包括账单开具系统,其对未被识别为虚假的促销项目的响应向促销项目赞助商收费。
本发明描述的系统和方法的优势可以包括以下内容的任何一个或全部。可以保护电子促销资料的赞助商避免为对促销资料的虚假请求或对此种资料的虚假响应而支付费用。可以保护与广告递送或广告响应率有关的统计量的完整性。可以提高信息提供商或者语音或数据服
务提供商吸引电子促销资料赞助商的能力。另外,系统的用户可以通过被提供了有关的内容而受益。
通过使用系统、方法、或计算机程序,或系统、方法、以及计算机程序的任何组合,可以实现总括和特定方面。在附图以及下述描述中阐述了一个或多个实施例的细节。其它特征、目的、以及优势从描述和附图、以及从权利要求中将是显而易见的。


参见以下附图,将对这些以及其它方面进行详细描述。
图1是根据一些实施例的示例环境的框图,在该示例环境中可以
过滤对信息的虚假响应。
图2是示出了根据一些实施例的示例性信息提供商的额外细节的框图。
图3是示出了根据一些实施例的示例性广告日志的内容的图表。
图4A是图示了根据一些实施例选择以及向移动装置递送广告的
8示例性流程图。
图4B是图示了根据一些实施例接收对递送给移动装置的广告的 响应的示例流程图。
图5是根据一些实施例用于向用户装置递送电子促销资料的方法 的流程图。
图6是根据一些实施例用于接收、记录以及过滤广告响应的方法
的示例性流程图。
图7是根据一些实施例的示例性计算系统的示意图。
各个图中相同的附图标记表示相同的元件。
具体实施例方式
图1是示例性环境100的框图,其中可以过滤对信息的虚假请求。 在示例环境100中,不同的装置可以接收不同的服务,诸如来自不同 网络的语音以及数据服务。另外,伴随不同的服务,装置可以接收以 及响应诸如广告的电子促销资料。在一些实施例中,可以将广告提供 给特定载体或网络的用户。在一些实施例中,可以基于广告实际被递 送的实例数("闪现"次数)或基于"点进率"、或用户响应广告的 比率而向广告赞助商收取广告递送费用。在一些实施例中,对广告的
响应可以是虚假的或非法的。例如,不道德的竞争者可能只是为了抬 高广告赞助商的广告成本而欺骗性地响应赞助商的广告。本发明描述 的系统和方法可以过滤此种虚假请求并且减轻其影响。
如图所示,示例环境100包括示例信息提供商101,其可以向用 户提供例如数据服务,并且可以进一步向用户递送广告。信息提供商 101可以通过诸如因特网的中央网络104,以及通过多个连接到中央网 络104的其它网络来向用户提供数据服务以及广告。如图所示,其它 网络包括,例如,移动装置网络107、 110、 113以及116;以及诸如网 络119的有线网络。其它网络可以向其订户提供其自身的服务,或其 可以中继来源于其它网络的服务。移动装置网络可以包括,例如,蜂 窝网络107、 110或116,其向订户提供语音以及数据服务。作为另一个实例,移动装置网络可以包括Wi-Fi Hotspot113,或者本地或地方性 数据网络的部分(例如,WiMAX网或无线城域网)。每个网络可以具 有与之相关联的一个或多个因特网协议(IP)地址。例如,如图所示, 网络110与IP地址IP2、 IP3以及IP4相关联;网络113具有IP地址 IP5;等等。
各种装置可以访问由上述网络所提供的服务。例如,无线个人数 字助理(无线PDA) 122可以从网络107接收语音以及数据服务。蜂 窝电话125或智能手机128可以分别访问来自网络110或116的语音 或数据服务。移动计算装置131可以访问来自Wi-Fi Hotspot 113的数 据服务,并且计算装置134可以访问来自有线网络119的各种服务。 这些装置以及网络仅仅是示例性的;用户可以使用各种其它网络或装 置来接收各种服务。
在一些实施例中,信息提供商101可以包括广告数据库137,其 存储用于递送给各种装置的广告138或其它电子促销资料。在一些实 施例中,可以将广告定向到特定网络或载体的用户或订户。例如,如 图1所示,可以将广告1以及广告2定向到"Acme"网107的用户或 订户。广告数据库137也可以存储与网络或载体相关联的有效IP地址 列表142。此外,广告数据库137可以存储标识符列表145,该标识符 是诸如与每个广告相对应的数字标识符。如图所示,例如,标识符 "750719"与广告l相对应。广告可以定向于多于一个的网络或载体。 例如,如图所示在广告数据库137中,将广告5指向"Telco Ltd."网 络110和"Lesswire"网络116的订户。
在第一示例性情形中,信息提供商101可以基于装置访问信息提 供商101时所经由的网络来选择用于递送的广告。更特别地,信息提 供商101可以选择广告1以向无线PDA 122递送。例如,可以响应于 无线PDA 122早先所发送的诸如搜索査询的通信,来选择广告l。作 为另一个实例,可以响应于来自无线PDA 122的其它应用输入,来选择广告1并且将其递送到无线PDA 122。例如,无线PDA 122可以运 行基于位置的服务应用,诸如定时向用户提供有关用户当前物理位置 的信息的应用。作为另一个实例,信息提供商101可以以主动的方式 选择以及递送广告l。无论怎样选择以及递送广告1,广告l可以经由 路径A而被递送到无线PDA 122。所递送的广告可以包括与广告相关 联的标识符(例如,"750719")。任何对广告的响应可以经由路径B 从无线PDA 122发送回信息提供商101。响应也可以包括广告标识符 (ID)。从与广告响应相关联的报头,信息提供商101能够识别出从 其收到响应的IP地址(例如,81.52.202.215 {IP 1})。
如将参考其它附图更详细地描述的,信息提供商101可以记录响 应。在一些实施例中,信息提供商101也可以分析响应以确定其是否 是虚假响应。例如, 一旦接收到响应,信息提供商101就可以访问广 告数据库137以检索与广告标识符相关联的IP地址。然后,信息提供 商可以将检索到的与广告标识符相关联的IP地址同从其接收广告响应 的IP地址相比较。如果从其接收广告的IP地址不是与广告标识符相关 联的"合法"IP地址(例如,从其接收广告响应的IP地址与检索到的 与广告标识符相关联的IP地址不匹配),则可以将广告响应识别为虚 假。在一些实施例中,虚假响应可以从广告日志中移除,或受到与其 它广告响应不同的处理。(例如,对该广告响应可以不向广告赞助商 开具账单,以及不会在任何广告统计中计算该广告响应。)在该第一 示例情形中,从其接收广告响应的IP地址与广告l相关联,因此可以 认为该响应是"合法的"。
在第二示例性情形中,信息提供商101可以选择诸如广告5 ("950卯9")的另一个广告来向例如智能手机128的另一个装置递 送。此外,可以选择广告5来响应某一输入,诸如来自智能手机128 用户的查询;或来自应用的输入;或者没有任何输入的情况下可以选 择广告5用于递送。如图所示,广告5经由路径C而被递送到智能手 机128。'智能手机128的用户可以将广告5转移到另一个装置,诸如计
11算装置134(例如,经由路径D)。用户可以将广告5转移,例如,以 便使用运行于计算装置134上的程序来欺骗性地发送对广告5的响应。 更特别地,用户可以运行自动提交成百或上千个对广告5的响应的程 序以便使,例如,人工地增加广告5的赞助商的成本。在该第二示例 性情形中,由于是从计算装置134发送广告5的响应,所以所述响应 可以与IP地址168.73.240.78相关联。
一旦从计算装置134接收到广告5的响应,信息提供商101就可 以对其进行分析并且确定其是虚假响应。更特别地,使用与广告响应 相关联的标识符("950909"),信息提供商101可以查询广告数据 库137。响应于该查询,广告数据库137可以提供合法的IP地址列表 (例如,IP6、 IP7以及IP8,对应于广告5最初被指向的载体,以及IP2、 IP3以及IP4,对应于广告5也可被定向到的网络110)。由于从其接 收广告5的响应的IP地址(168.73.240.78)同任何来自广告数据库137 的合法IP地址都不匹配,因此可以识别广告5的响应为虚假响应并据 此进行处理。
图2示出了根据一些实施例的示例性信息提供商101的额外细节 的框图。如图所示,信息提供商101连接到中央网络104。更特别地, 在信息提供商101内的接口 201可以连接到网络104。通过该接口,用 户可以访问由信息提供商101提供的各种服务。在一些实施例中,信 息提供商101可以包括因特网搜索引擎204。在一些实施例中,信息提 供商101可以提供诸如实时交通信息、天气预报、新闻、或实时股票 报价的信息。信息可以包括文本、图形、动画、音频、视频、或其它 适当的信息。
也可以将信息提供商101连接到其它诸如公司内部网络或本地无 线通信网的网络(未示出)。考虑到可扩縮性(scalability)、数据一 致性、或数据安全,可以将信息提供商101分成独立的系统,以及可 以以普遍知晓的多种方式中的任一种将信息提供商101连接到网络104(例如,因特网)。
如图所示,示例性信息提供商101包括索引数据库207以及系统 存储器210。索引数据库207可以包含表示信息提供商101递送给用户 的信息的数据,其。例如,如果信息提供商101包括典型的因特网搜 索引擎204,索引数据库207就可以包含指向存储在因特网上(例如, 在信息提供商101外面)信息的链接。索引数据库207中条目所引用 的一些信息可以被存储在系统存储器210中。例如,系统存储器210 可以"镜像"信息,其中关于所述信息的搜索报告被有规律地接收一一 诸如新闻素材、或图像或天气信息。系统存储器210也可以存储信息 提供商101进行一般操作需要的各种部分(component),诸如应用、 系统参数、以及关于访问系统的用户的信息。
可以缓冲(cache)或不缓冲索引数据库207。例如,索引数据库 207可以包括独立缓冲索引数据库(未示出)以支持对搜索结果的更快 的访问。索引207以及系统存储器210可以是在信息提供商101的本 地,或者,其可以分布在诸如外部服务器或储存场(storage farm)(未 示出)中。在信息提供商101内,搜索引擎204可以响应于来自用户 的搜索请求而运行以产生搜索结果,所述搜索结果包括存储在索引数 据库207或系统存储器210中的信息。
如图所示,信息提供商101通过接口 201通信。接口 201可以包 括一个或多个诸如Web服务器213的Web服务器,信息提供商101通 过该Web服务器可以接收请求以及发送响应。接口 201可以进一步包 括请求处理器216以及响应格式器219,其接着可以是Web服务器213 的一部分。例如,信息提供商101可以使用请求处理器216来对Web 服务器213所接收的请求进行格式化。例如,请求处理器216可以解 析请求,并且如果有必要则将其重新格式化(例如,从HTML(超文本 标记语言}或文本格式到与搜索引擎204兼容的搜索词语或字符串)。 请求处理器216可以与接口 201协同操作。在一些实施例中,请求处理器216可以是接口 201的一部分。
接口 201可以包括一个或多个不同的接口 (未示出)。例如,第 一接口可以接收请求,诸如对信息或搜索查询的请求;第二接口可以 将结果发送到请求装置。这些接口可以包括用于高速、高带宽网络的 接口装置,所述网络诸如SONET (同步光网络)、Infmiband、或以太 网、或在适当协议下工作以使得信息提供商101能够同时响应大量不 同请求的任何适宜的通信硬件。对本发明来说,接口201的精确设计, 或信息提供商101的全部精确设计不是紧要的,可以采取任何适合的 形式。
可以通过诸如Web爬行器222或蜘蛛的自动化信息收集器来收集 索引数据库207中的信息。例如,示例性Web爬行器222可以连续地, 或近乎连续地从连接在网络104或其它网络上的源获得新的信息。Web 爬行器222也可以响应于搜索查询而检索内容。可以向索引数据库207 或向系统存储器210,或向两者提供这个信息。
除了以自动化的方式被添加到索引数据库207或系统存储器210 之外,信息也可以通过维护接口 225而被手工地载入或者从索引数据 库207或系统存储器210中检索。例如,维护接口 225可以允许信息 提供商101的管理员将成批数据手工添加到索引数据库207或系统存 储器210中。
响应格式器219可将对数据请求的响应进行格式化以用于递送。 例如,响应格式器219可以以诸如HTML、 XML (可扩展标记语言)、 WML (无线标记语言)的格式、或一些其它适合的格式来将响应于数 据请求的内容进行格式化。响应格式器219可以与接口 201协同操作。 在一些实施例中,可以将响应格式器219包括在接口 201中。
信息提供商101可以在广告数据库231以及广告日志234之外进
14一步包括广告递送系统228。广告递送系统228可以接收查询请求以及 来自接口 201的其它输入。在一些实施例中,广告递送系统228可以 从广告数据库231中选择广告,以与其它内容,诸如对查询的响应协 同递送。所选择的广告可以与搜索査询的内容相对应。参考前面的实 例,提交了对拥有特定菜肴的本地餐馆的査询的用户可以接收用于特 定餐馆的赠券,以及关于在该地区拥有该菜肴的各家餐馆的信息。广 告递送系统228可以从广告数据库231中选择此种广告,并且可以将 其连同对用户查询的响应一起向用户递送。更特别地,响应格式器219 可以将来自搜索引擎204的搜索结果和来自广告递送系统228的广告 结果合并为总体响应,并且可以经由中央网络104向用户发送该响应。
如上所述, 一些广告可以请求来自接受方的响应。例如,广告可 以包括链接,用户能够选择该链接以接收额外的信息或执行其它的行 为。可以将任何此种响应指回信息提供商101并且随后进行记录。例 如,信息提供商101可以经接口 201以及广告递送系统228接收对先 前递送的广告的响应。广告递送系统228可以在广告日志234中存储 该响应。随后可以将该广告日志234用来向此种广告的赞助商开具账 单,或将其用来记录与广告及与广告效果有关的各种统计量。参见其 它附图,将进一步详细地讨论广告的处理。
图3示出了示例性广告日志231内容的图表。如图所示,广告日 志231包括多个条目,每个条目包括IP地址303以及广告ID 306。在 一些实施例中,广告日志231可以由广告递送系统维护,并且可以使 用广告日志231为广告的递送或为对先前所递送广告的响应而向广告 赞助商开具账单。在一些实施例中,也可以使用广告日志231来跟踪 关于广告递送或关于各种广告效果的统计量。
在一些实施例中,在广告日志231中的条目可以与广告递送系统, 诸如在图2中示出的广告递送系统228所发送的广告相对应。在一些 实施例中,在广告日志231中的条目可以与从例如移动装置所接收的
15广告响应相对应。更特别地,条目309可以与对广告4的响应相对应, 所述广告4先前经由"TelcoLtd."网络IIO被发送到蜂窝电话125。
广告系统可以使用各种过滤器来过滤以及分析广告日志231的内 容。例如,广告递送系统228可以使用过滤器1、过滤器2以及过滤器 3来进行过滤以及分析广告日志231的内容。例如,过滤器2可以过滤 广告日志231的内容以识别并处理非法的或虚假的广告响应。其它过 滤器可以执行其它任务。
在一些实施例中为了识别非法的广告响应,过滤器2可以将关联 于广告响应的IP地址同相应的广告被最初定向到的一个或多个IP地址 相比较。为了进行该比较,过滤器2可以査询广告数据库234以找出 具有特定广告ID,诸如"950909"的条目。例如,广告递送系统228可 以从该査询确定具有标识符"950909"的广告被最初定向到具有IP 地址63.240.76.72、 64.56.174.15、 170.35.236.77、 207.46.245.61 、 69.236.24.20或192.165.219.49的网络。如果广告响应来自IP地址 168.73.240.78而不是来自最初被定向到的IP地址之一,广告递送系统 228就可以识别该响应为非法。在一些实施例中,过滤器2可以从广告 日志231 (例如,见行321)中移除非法的广告响应。在一些实施例中, 过滤器2可以以某些方式标记该条目以防止为该广告响应向广告赞助 商开具账单或防止该广告响应被计算入任何广告统计量内。
广告日志231可以存储除对应于广告响应的IP地址以及广告ID 以外的信息。例如,在一些实施例中,广告日志231可以存储与实际 所递送的广告有关的信息,以及所述广告所递送到的IP地址。在一些 实施例中,广告日志231可以记录其它与广告递送的响应相关联的信 息,诸如时间或日期标记、或与装置有关的信息,其中向该装置递送 广告或从该装置接收广告。例如,广告递送系统228可以在装置上存 储cookie,其中向该装置发送广告或从该装置接收广告响应。Cookie 可以有助于收集来自装置的其它信息,诸如浏览历史、通话历史、购买历史或简档信息的。在一些实施例中,cookie可以仅被用在被配置 为接收以及存储cookie的装置上。
在广告日志231被一个或多个过滤器处理后,可以将广告日志231 的内容复制到账单开具系统324。如上所述,在一些实施例中,账单开 具系统可以对递送广告或对接收广告响应向广告赞助商收费。在将广 告日志231的内容复制到账单开具系统324之前,通过将诸如过滤器2 的过滤器应用于该内容,可以保护广告赞助商避免为非法的广告响应 而付费。
广告日志231的内容可以被复制到其它账单开具系统或由其它账 单开具系统处理,或以其它方式使用。例如,广告递送系统228可以 对各种广告汇整统计量。更特别地,在一些实施例中,接收到高响应 数量的广告随后可以比接收相对较少响应的广告更多地递送。
可以在任何时候将各种过滤器应用于广告日志231的内容。如上 所述,在"后处理"操作中捕捉条目之后可以对广告日志231进行过 滤。在一些实施例中,在将条目写入广告日志231之前可以实时地应 用过滤器。例如,在一些实施例中,可以实时地识别并且过滤非法的 广告响应,并且决不存储在广告日志231中;代替地,可以将其存储 在另一个日志或简单地将其丢弃。
图4A图示了选择广告以及递送广告到移动装置的示例性流程图。 如图所示,诸如智能手机401的移动装置可以向信息提供商403发送 查询。在一些实施例中,信息提供商403可以提供诸如新闻或其它信 息(例如,CNN.com)的内容。在一些实施例中,信息提供商403可 以提供其它诸如因特网搜索服务(例如,Google.com)的服务。査询可 以由用户在例如运行于智能手机401上的移动浏览器应用程序中输入。 查询可以经路径A首先被发送到与例如无线载体相关联的服务器404。 更特别地,以被格式化以用于无线传输的信号,诸如码分多址(CDMA)
17信号,查询可以经路径A被发送到无线载体的网络。例如,路径A可 以表示智能手机401和载体的网络间的无线链路,该链路可以包括各 种无.线塔台以及收发器以及网络路由设备(未示出)。在无线载体的
服务器404,可以将查询转换为例如超文本传输协议(HTTP)格式。 查询可以经由路径B被发送到信息提供商403。更特别地,可以将查询 发送到与信息提供商403相关联的Web服务器407。路径B可以表示 例如因特网上的路由路径。
一旦查询被信息提供商服务器407接收,其可以被进一步处理。 在一个示例性情形中,例如,信息提供商403可以是Google ,并且 查询可以是搜索请求。查询可以经由路径Q被发送到信息提供商403 内的搜索引擎410,并且查询结果可以由搜索引擎410经由路径J!提供。 例如,路径C,以及^可以表示信息提供商403内的内部路由路径。在 一些实施例中,查询也可以经由路径C2被提供给广告递送系统413。
广告递送系统413可以分析査询以确定其内容,并且该系统可以 选择对应于该内容的广告以递送给装置,其中从该装置接收查询。例 如,接口以及候选广告选择系统419可以经由路径C2以及D接收查询, 并且可以确定查询的内容。基于该内容,候选广告选择系统419可以 确定广告标准并且经由路径E用该标准查询广告数据库422。
在一些实施例中,广告数据库422可以返回多个与查询内容有关 的候选广告。例如,如果是对"山景城(Mountain View)的餐馆"的 查询,广告数据库422可以返回多个在加利福尼亚的山景城的餐馆的 广告。在一些实施例中,可以选择一个或多个候选广告来递送到智能 手机401。例如,候选广告可以经由路径G被发送到广告选择系统425,
该系统选择一个或多个广告用于递送。
为了选择广告用于递送,广告选择系统425可以比较与每个候选 广告相关联的各种参数。例如,每个广告可以与广告赞助商所设置的最高或平均成本值相关联。成本值可以与每次广告被递送时或每次从 广告接收响应时广告赞助商所产生的费用相对应。在一些实施例中,
此种费用可以是与具有类似系统的Google的AdWords 或 AdSenseM相关联的"按每次点击收费"的费用。其它参数可以把怎样 从候选广告中选择广告以递送到装置计算在内。例如,广告过去的表 现可以影响其将来的选择以用于递送。更特别地,当其它参数相同时 (例如,"按每次点击收费"参数),频繁地接收响应的广告可以比 极少接受响应的广告更多地被选择。
—旦选择一广告用于递送,"胜出广告(winning ad)"可以与其 它内容一起被格式化并且被递送到适当的装置。例如,广告选择系统 425可以经由路径H以及J2将胜出广告路由发送到信息提供商服务器 407。(路径C2、 J2、 D、 E、 F、 G以及H可以表示在信息提供商403 内的内部路由路径;这些路径可以连接各种组件,所述组件是在单个 地方,或可以是分布以及分散在大的地理区域。)在信息提供商服务 器407处,可以将胜出广告以及查询结果合并并且格式化以递送到装 置或系统,其中从该装置或系统接收査询。例如,在一些实施例中, 信息提供商服务器407可以在HTML消息或WML消息中捆绑广告以 及查询结果,并且经由路径K将其发送到载体服务器404。例如,路 径K可以表示在因特网上的路由路径。可以首先将捆绑的广告以及查 询结果发送到载体服务器404,在载体服务器可以将其转换成无线信号 (例如,CDMA)以经由路径L发送到智能手机401。
图4B是图示了接收对被递送到如关于图4A所描述的移动装置的 广告的响应的示例流程图。可以将所递送的广告显示在智能手机401 上,例如,显示在运行于智能手机401上的移动浏览器内。所递送的 广告可以请求来自用户的响应。例如,广告可以包括链接,用户可以 选择该链接来接收更多的信息,或被重定向到另外的网站,或进行购 买或做出某个其它行为。页
在一个示例性情形中,广告可以包括指向广告赞助商网站的嵌入 式链接。在一些实施例中,链接可以是以下述方式被加密或被编码 即该方式使用户选择被首先发送回信息提供商403。对链接的选择可以 使广告响应经由路径M而被发送到载体服务器404。如上所述,路径 M可以是CDMA无线链路。载体服务器404可以将广告响应转换成另 一个格式(例如,HTTP),并且经由路径N将其发送到信息提供商407。 信息提供商407可以将广告响应路由发送到其广告递送系统413(例如, 经由内部路径P)。
广告递送系统413可以例如用广告记录系统428和广告日志431 (例如,经由路径Q。 R)来记录广告响应。在一些实施例中,广告 递送系统413也可以提供额外的内容。例如,在原始广告包括指向广 告赞助商网站的被加密或被编码的嵌入式链接的情形中,广告递送系 统可以将未被加密或未被编码的链接返回给移动装置(例如,经由路 径Q2. T、 U、 V、以及W)。此种未被加密或未被编码的链接可以允 许智能手机401中的移动浏览器重定向到广告赞助商的网站。在此种 情形中,被加密或被编码的链接可以由内容递送系统434而解密或解 码。在另一种情形中,广告递送系统可以返回额外的内容,诸如关于 广告赞助商的信息,或诸如赠券或电子折扣或信用确认(credit validation)的真实的促销资料。在一些实施例中,可以从广告数据库 422检索此种额外的内容(例如,经由路径R2以及S),并且该额外 内容返回给智能手机401 (例如,经路径T、 U、 V以及W)。
也可以以其它的方式记录广告或其它电子促销资料。例如,广告 可以包括指向广告赞助商网站的未被加密或未被编码的链接,该链接 允许移动装置立即重定向。用户对重定向链接的选择也可以使移动装 置从信息提供商403请求一些活动内容(active content),其允许信息 提供商403记录响应。例如,重定向链接可以使移动装置请求.gif (图 像交换格式)文件或.jpeg (联合图像专家组)格式文件。可以将此种 文件实际地递送到移动装置,或者请求可以是仅用于记录广告响应的
20请求。
图5是用于向用户装置递送电子促销资料的方法501的流程图。
在一些实施例中,方法501可以包括从移动装置接收(505)査询。例 如,诸如图1中示出的信息提供商101的信息提供商可以从诸如移动 计算装置131的移动装置接收搜索请求。
方法501包括处理(508)査询。例如,接口 201可以从移动装置 接收搜索查询,并且可以使用请求处理器216将搜索请求格式化为能 够易于被搜索引擎204处理的格式。
可以将处理过的查询发送(511)到搜索引擎。例如,请求处理器 216可以发送处理过的查询到搜索引擎204,该引擎可以执行对搜索请 求的搜索响应。更特别地,搜索引擎可以搜索索引数据库207来识别 响应于搜索请求的内容。搜索引擎204也可以使用Web爬行器222来 识别在信息提供商101之外,可响应于搜索请求的其它内容(例如, 存储在中央网络104上别的地方的内容)。
信息提供商101可以接收(514)査询结果。例如,响应格式器 219可以从搜索引擎204接收(514)搜索请求。同时将处理后的査询 发送(511)到搜索引擎,也可以将处理后的查询发送到广告递送系统 228。广告递送系统228可以确定(517)装置(从该装置接收搜索请 求)是否是将要显示广告的装置。如果移动装置将要接收电子促销资 料,査询可以由广告递送系统228进一步处理(520)。更特别地,广 告递送系统228可以识别多个与查询内容有关的广告(例如,来自广 告数据库231中的广告)。广告递送系统228可以从多个广告中选择 (523) —个或多个广告来实际递送给移动装置。
方法501可以进一步包括通过将接收到(514)的查询结果与所 选择(523)的一个或多个广告合并成能够被发送到移动装置的响应,
21来对查询响应进行格式化(526)。例如,响应格式器219可以将来 自搜索引擎204的搜索结果与来自广告递送系统228的一个或多个广 告合并(526)成单一HTML消息以发送给移动装置。然后,可以将该 消息发送(529)到移动装置。
图6是用于接收、记录以及过滤广告响应的方法601的示例性流 程图。方法601包括接收(604)广告响应、广告ID以及IP地址,其 中从该IP地址接收广告响应。例如,如参见图1图示,信息提供商101 可以经由路径E从计算装置134接收广告响应。随同广告响应一起, 信息提供商IOI可以接收对应于原始广告的广告ID(例如,"950909") 以及IP地址,其中从该IP地址接收广告(例如,"168.73.240.78")。 方法601进一步包括在广告日志中存储(607)广告响应。例如,参见 图2,信息提供商101可以在广告日志234中存储广告响应。
可以向诸如广告数据库231的广告数据库査询(610)具有广告ID 以及IP地址的条目。例如,广告递送系统228可以查询(610)广告数 据库231以确定(613)广告响应是否是合法的。参见图3,例如,广 告递送系统228可以确定与广告响应相关联的IP地址是否与原始广告 被定向到的IP地址相匹配。
如果IP地址与原始广告被定向到的IP地址相匹配,则至少相对 于一种过滤级别来说,广告递送系统228可以确定广告是合法的,并 且广告递送系统可以确定(616)是否应用其它过滤器。其它过滤器可 以评估广告响应合法性的其它方面。作为一个实例,另一个过滤器可 以消除来自单个装置的重复的广告响应。作为另一个实例,另一个过
滤器可以识别非法査询,所述非法查询可以由用户发送以便,例如欺 骗性地接收电子促销资料。
如果IP地址(从该IP地址接收广告响应)与原始广告被定向到 的IP地址不匹配,则广告递送系统228可以确定广告是非法的或虚假
22的,并且该系统可以将响应标记(619)为如此。在一些实施例中,标
记(619)响应为非法可以使广告响应被记录在单独的数据库表或报表 中(在图中未示出),或其可以使响应从广告日志231中被移除。
在广告递送系统228己经处理过广告日志231中的一个或多个条 目以确定(613)其是否是合法条目(以及如果必要的话,已经标记{619} 了它们),并且已经确定(616)不需要应用其它的过滤器之后,可以 将所述一个或多个条目发送到账单开具系统。例如参见图3,在广告递 送系统228己经将过滤器1、过滤器2以及过滤器3应用到广告日志 231之后,广告递送系统228可以将广告日志231中的条目发送到账单 开具系统324,该账单开具系统可以,例如为广告的递送或为对广告的 响应而向广告赞助商开具账单。
已经在以上将方法601描述为操作序列,该操作序列包括存储 (607)广告响应,然后确定(613)响应是否是合法的。在一些实施 例中,在将条目存储(607)入日志之前,广告递送系统可以实时地执 行这些操作。更特别地,方法601可以由上述描述修改为接收(604) 广告响应、广告ID以及IP地址;用该信息查询(610)数据库以确定 (613)广告响应是否是合法的;并且如果其是合法的,则存储(607) 响应。此外,在将广告响应存储(607)入广告日志之前也可以应用其 它过滤器。
方法601是在处理广告响应的背景中被描述,但是也可以应用其 来处理其它电子促销资料或其它信息。例如,方法601能够被应用来 确定(613)初始搜索査询是否是合法的;在一些实施例中,此种确定 可以保护系统防御拒绝服务攻击(Denial of Service Attack),或保护 广告赞助商避免在最初将广告递送到未被授权的接收者。
图7是示例性计算系统的示意图。根据一种实施方式,能够在上 述方法501以及601中使用系统700。系统700可以被包括在以下任何一个或以下所有之中移动通信装置122、 125以及128;计算装置131 以及134;以及信息提供商IOI。
系统700包括处理器710、存储器720、存储装置730、以及输入 /输出装置740。组件710、 720、 730、以及740的每一个都使用系统总 线750互相连接。处理器710能够处理用于在系统700内执行的指令。 在一种实施方式中,处理器710是单线程处理器。在另一种实施方式 中,处理器710是多线程处理器。处理器710能够处理存储在存储器 720中或存储在存储装置730上的指令,以便为输入/输出装置740上 的用户界面显示图形信息。
存储器720在系统700内存储信息。在一种实施方式中,存储器 720是计算机可读介质。在一种实施方式中,存储器720是易失性存储 器单元。在另一种实施方式中,存储器720是非易失性存储器单元。
存储装置730能够向系统700提供大容量存储。在一种实施方式 中,存储装置730是计算机可读介质。在各种不同的实施例中,存储 装置730可以是软盘装置、硬盘装置、光盘装置、或磁带装置。
输入/输出装置740为系统700提供输入/输出操作。在一种实施方 式中,输入/输出装置740包括键盘和/或指向装置。在另一种实施方式 中,输入/输出装置740包括用于显示图形用户界面的显示单元。
所描述的特征能够在数字电子电路中,或计算机硬件、固件、软 件、或其组合中来实现。设备能够在计算机程序产品中来实现,该计 算机程序产品确实地包含在信息载体中,例如在机器可读存储装置中 或在传播的信号中,以便由可编程处理器来执行;并且方法步骤能够 通过可编程处理器执行指令程序来完成,以通过操作输入数据以及生 成输出来完成所描述实施例的功能。所描述的特征能够在一个或多个 计算机程序中方便地实现,所述计算机程序可在可编程系统上执行,所述可编程系统包括至少一个可编程处理器,所述可编程处理器被连接以从数据存储系统接收数据和指令并且发送数据和指令到该数据存储系统;至少一个输入装置、以及至少一个输出装置。计算机程序是能够在计算机中被直接地或间接地使用以完成某一行为或产生某一结果的指令集。计算机程序能够以任何形式的编程语言来编写,包括编译后的或解释后的语言,并且其能够被以任何形式运用,包括作为单机程序或作为模块、组件、子程序、或适合在计算环境种使用的其它单元。
适合执行指令程序的处理器包括,作为举例,通用以及专用微处理器、以及任何种类计算机的单处理器或多处理器之一。通常,处理器会从只读存储器或随机存取存储器或两者接收指令以及数据。计算机的必要元件是用于执行指令的处理器以及用于存储指令和数据的一个或多个存储器。通常,计算机也会包括,或有效地连接到以便与其进行通信的,用于存储数据文件的一个或多个大容量存储装置;此种装置包括诸如内部硬盘以及移动磁盘的磁盘;磁光盘;以及光盘。适于确实地包含计算机程序指令和数据的存储装置包括所有形式的非易失性存储器,举例来说包括诸如EPROM、 EEPROM、以及闪存装置的半导体存储装置;诸如内部硬盘以及移动磁盘的磁盘;磁光盘;以及CD-ROM和DVD-ROM盘。处理器以及存储器能够由ASIC(专用集成电路)进行补充,或被合并在ASIC中。
为了提供与用户的交互,可以在计算机上实现特征,该计算机具有用于向用户显示信息的诸如CRT (阴极射线管)或LCD (液晶显示器)监视器的显示装置,以及键盘或小键盘,以及诸如鼠标或跟踪球的指向装置,通过其用户能够向计算机提供输入。
能够在计算机系统中实现特征,该计算机系统包括诸如数据服务器的后台组件,或包括诸如应用服务器或因特网服务器的中间件组件,或包括诸如具有图形用户界面或因特网浏览器的客户计算机的前台组件,或上述的任何组合。通过数字数据通信的任何形式或介质,诸如通信网络,能够将系统的组件连接。通信网络的实例包括,例如LAN、
WAN、以及形成因特网的计算机和网络。
计算机系统能够包括客户机和服务器。通常客户机和服务器彼此远离并且典型地通过网络进行交互,诸如所描述的那个网络。通过计算机程序运行于各个计算机上并且具有彼此的客户机-服务器关系,而产生了客户机和服务器的关系。
可以至少部分地在硬件或软件中或在其任何组合中实现实施例。硬件可以包括,例如模拟、数字或混合信号电路,该电路包括分立元
件、集成电路(IC)、或专用集成电路(ASIC)。也可以在与硬件协作的软件或固件中全部地或部分地实现实施例。用于执行指令的处理器可以从诸如EPROM、 EEPROM、 NVRAM、 ROM、 RAM、 CD-ROM、HDD等等的数据存储介质中检索指令。计算机程序产品可以包括存储介质,该存储介质包含用于实现在此描述的实施例的程序指令。
尽管已经在以上详细地描述了少数实施例,但其它更改也是可能的。本发明的部分论述了包括HTML的电子文档,但是所描述的系统可以处理许多格式,包括但不限于XML、 WML、 PDF (可移植文档格式)、字处理格式、以及图像格式。同样,图中描绘的逻辑流程也不要求以所示出的特定顺序或连续顺序来达到想要的结果。同样,对所描述的流程来说可以添加其它步骤或可以除去步骤,并且对所描述的系统来说可以添加其它组件或移除组件。同样,电子促销内容可以包括更多而不仅是广告一一诸如捐赠请求、信息、或以电子方式传送的其它内容。此外,本发明所描述的系统和方法可以被用来识别以及处理对不涉及电子促销资料的信息的虚假请求,诸如对信息的査询。
因此,其它实施例在权利要求的范围之内。
2权利要求
1.一种识别对信息的非法请求的计算机实现的方法,包括将第一载体与电子促销项目相关联;从第二载体接收有关所述电子促销项目的请求;以及如果所述第一载体不同于所述第二载体则识别所述请求为非法。
2. 如权利要求l所述的计算机实现的方法,进一步包括将所述电 子促销项目传送到所述第一载体。
3. 如权利要求2所述的计算机实现的方法,其中所述请求是对所 述电子促销项目的响应。
4. 如权利要求1所述的计算机实现的方法,其中将所述第一载体 与电子促销项目相关联包括存储与第一数据库中的所述第一载体相关 联的因特网协议(IP)地址列表。
5. 如权利要求4所述的计算机实现的方法,其中由对应于所述请 求的IP地址识别所述第二载体。
6. 如权利要求4所述的计算机实现的方法,进一步包括在第二数 据库中记录所述请求。
7. 如权利要求6所述的计算机实现的方法,进一步包括对所述第 二数据库中的所述请求向广告赞助商收费。
8. 如权利要求7所述的计算机实现的方法,进一步包括如果所述 请求被识别为非法则阻止对所述请求的收费。
9. 如权利要求1所述的计算机实现的方法,其中所述电子促销项目包括下列中的至少一个点击通话链接、重定向链接、以及指向关 于所述电子促销项目的更多信息的链接。
10. —种用于识别对信息的虚假请求的系统,包括 从用户接收对促销项目的数字响应的接口 ,所述数字响应包括将所述响应传送到所述接口的载体的识别信息;以及响应过滤器,将载体的识别信息,其中向该载体发送所述促销项 目,同载体的识别信息,其中从该载体接收所述响应,相比较,以确 定所述响应是否是虚假的。
11. 如权利要求10所述的系统,其中所述接口包括因特网Web服务器。
12. 如权利要求IO所述的系统,进一步包括响应日志,其中所述响应过滤器作用于所述响应日志中的条目,所述响应日志与对促销项 目的多个数字响应有关。
13. 如权利要求10所述的系统,进一步包括促销项目服务器,其 选择促销项目来递送给与特定载体相关联的用户,以及同所述促销项 目一起提供载体识别信息。
14. 如权利要求13所述的系统,进一步包括搜索引擎,其从与所 述特定载体相关联的所述用户处接收搜索请求,其中所述促销项目服 务器进一步选择促销项目以基于所述搜索请求的内容递送给所述用 户。
15. 如权利要求10所述的系统,其中所述载体识别信息包括因特 网协议(IP)地址。
16. 如权利要求IO所述的系统,其中所述数字响应进一步包括用于相应促销项目的识别信息。
17. 如权利要求IO所述的系统,进一步包括账单开具系统,其对 未被识别为虚假的所述促销项目的响应向促销项目赞助商收费。
18. —种用于识别对信息的非法请求的系统,包括 从用户接收对促销项目的数字响应的接口 ,所述数字响应包括承载所述响应的载体的识别信息;以及如果与响应相关联的所述载体识别信息同与所述促销项目相关联 的载体识别信息不匹配则确定所述响应为非法的装置。
19. 如权利要求18所述的系统,进一步包括促销项目服务器,其 选择促销项目来递送给与所述载体相关联的用户,以及同所述促销项 目一起提供载体识别信息。
20. 如权利要求19所述的系统,进一步包括账单开具系统,其对 未被识别为虚假的所述促销项目的数字响应向促销项目赞助商收费。
全文摘要
识别对信息的非法请求的计算机实现的方法可以包括将第一载体与电子促销项目相关联、从第二载体接收关于电子促销项目的请求、以及如果第一载体不同于第二载体则识别请求为非法。计算机实现的方法可以进一步包括将电子促销项目发送到第一载体。请求可以是对电子促销项目的响应。在一些实施例中,电子促销项目可以是指向关于电子促销项目的更多信息的链接。计算机实现的方法可以进一步包括在数据库中记录请求,以及对第二数据库中的请求向广告赞助商收费。在一些实施例中,如果请求被识别为非法,可以取消对该请求的收费。
文档编号G06Q30/00GK101496048SQ200680046487
公开日2009年7月29日 申请日期2006年10月18日 优先权日2005年10月18日
发明者德生健太郎, 闫魏鹏 申请人:谷歌公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1