会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
首页 / 专利库 / 网络广告 / 网络化广告交换

网络化广告交换

申请号 CN201180055956.6 申请日 2011-11-29 公开(公告)号 CN103238164A 公开(公告)日 2013-08-07
申请人 布莱特罗尔有限公司; 发明人 丹尼尔·韦策·赫兴杨; 伊恩·格瑞美·迈尔温; 吉奥·胡·范; 马歇尔·艾伦·拜多伊; 德鲁·纳尔逊;
摘要 本发明描述了一种网络化广告交换系统。该系统包括存储器和处理器,该存储器包括一组交换规则。该处理器被配置成从客户端接收广告请求,向多个广告服务器中的每个发送投标权请求,并且从多个广告服务器的每个接收对投标权请求的响应,每个响应包括投标价格或弃权。该处理器还被配置成基于该组交换规则从多个响应中选择获胜响应,并且响应于广告请求向客户端提供用于与获胜响应相关联的广告的信息。该广告为视频。还描述了方法和机器可读媒质。
权利要求

1.一种网络化广告交换系统,包括:

存储器,包括一组交换规则;

处理器,被配置成:

从客户端接收广告请求;

向多个广告服务器中的每个发送投标权请求;

从所述多个广告服务器中的每个接收对所述投标权请求的响应,每个响应包括投标价格或弃权;

基于所述一组交换规则从多个响应中选择获胜响应;以及响应于所述广告请求向所述客户端提供用于与所述获胜响应相关联的广告的信息,其中所述广告为视频。

2.根据权利要求1所述的系统,其中所述广告在媒体内容之前被提供。

3.根据权利要求2所述的系统,其中所述媒体内容包括:视频、音频、游戏、广告、图像或网页。

4.根据权利要求1所述的系统,其中所述广告请求包括以下各项中的至少一个:IP地址、广告格式信息、价格信息、用于将显示所述广告的站点的站点信息、历史信息或客户端信息。

5.根据权利要求1所述的系统,其中所述投标权请求包括以下各项中的至少一个:IP地址、广告信息、价格信息、站点信息、库存信息、时间或客户端信息。

6.根据权利要求1所述的系统,其中所述响应是基于与各个广告服务器相关联的一组规则。

7.根据权利要求1所述的系统,其中所述响应还包括关于投标广告或跟踪模块的信息。

8.根据权利要求1所述的系统,其中所述一组交换规则包括与显示广告的网站、价格信息或广告格式信息相关联的规则。

9.一种用于在网络上获得广告投放的方法,包括:从客户端接收广告请求;

向多个广告服务器中的每个发送投标权请求;

从所述多个广告服务器中的每个接收对所述投标权请求的响应,每个响应包括投标价格或弃权;

基于一组交换规则从所述多个响应中选择获胜响应;以及响应于所述广告请求向所述客户端提供用于与所述获胜响应相关联的广告的信息,其中所述广告为视频。

10.根据权利要求9所述的方法,其中所述广告在媒体内容之前被提供。

11.根据权利要求10所述的方法,其中所述媒体内容包括:视频、音频、游戏、广告、图像或网页。

12.根据权利要求9所述的方法,其中所述广告请求包括以下各项中的至少一个:IP地址、广告格式信息、价格信息、用于将显示所述广告的站点的站点信息、历史信息或客户端信息。

13.根据权利要求9所述的方法,其中所述投标权请求包括以下各项中的至少一个:IP地址、广告信息、价格信息、站点信息、库存信息、时间或客户端信息。

14.根据权利要求9所述的方法,其中所述响应是基于与各个广告服务器相关联的一组规则。

15.根据权利要求9所述的方法,其中所述响应还包括关于投标广告或跟踪模块的信息。

16.根据权利要求9所述的方法,其中所述一组交换规则包括与显示广告的网站、价格信息或广告格式信息相关联的规则。

17.一种机器可读媒质,包括机器可读指令,所述机器可读指令用于致使处理器执行用于在网络上获得广告投放的方法,所述方法包括:从客户端接收广告请求;

向多个广告服务器中的每个发送投标权请求;

从所述多个广告服务器中的每个接收对所述投标权请求的响应,每个响应包括投标价格或弃权;

基于一组交换规则从所述多个响应中选择获胜响应;以及响应于所述广告请求向所述客户端提供用于与所述获胜响应相关联的广告的信息,其中所述广告为视频。

18.根据权利要求17所述的机器可读媒质,其中所述广告请求包括以下各项中的至少一个:IP地址、广告格式信息、价格信息、用于将显示所述广告的站点的站点信息、历史信息或客户端信息。

19.根据权利要求17所述的机器可读媒质,其中所述投标权请求包括以下各项中的至少一个:IP地址、广告信息、价格信息、站点信息、库存信息、时间或客户端信息。

20.根据权利要求17所述的机器可读媒质,其中所述响应是基于与各个广告服务器相关联的一组规则。

说明书全文

网络化广告交换

[0001] 相关申请的交叉引用
[0002] 本专利申请要求于2010年11月30日提交的第12/956,888号美国专利申请的优先权。该美国专利申请的全部内容通过引用并入本文作为本申请的公开的一部分。

技术领域

[0003] 本公开一般涉及网络化系统,特别地涉及用于广告交换的网络化系统。

背景技术

[0004] 许多公司通过尽可能广泛地推广其产品或服务来设法吸引消费者。在线广告是使用因特网和万维网传递市场消息来吸引消费者的一种推广形式。在线广告经常由被称为在线广告网的公司推动,该在线广告网将广告客户连接至想要卖广告空间的网站。广告网的主要功能是集合由发布者提供的广告空间并且将其与广告客户需求匹配。广告交换是由在线广告网、代理、广告客户和买卖在线广告展示的其它人使用的技术平台。由于广告交换提供的效率,广告交换可以对买方(广告客户和代理)和卖方(在线发布者)都是有用的。然而,广告交换经常受限于其可以买卖的广告的类型、其库存(inventory)大小、以及针对特殊观看者(例如,潜在消费者)的能力。

发明内容

[0005] 于是需要一种广告交换,其较少在可以买卖的广告类型、库存大小方面受限,并且具有针对特殊观看者的能力。根据某些实施方式,公开的广告交换被配置成买卖多种广告,如视频,具有提高的目标针对特征并且能够访问大量的库存和发布者。公开的广告交换被配置成实时地处理接收的视频广告的请求,并且用基于一组规则用从来自响应于请求投标的多个广告服务器(例如,来自一个或多个公司)的多个视频广告中选择的获胜视频广告进行响应。
[0006] 在某些实施方式中,提供网络化广告交换系统。该系统包括存储器和处理器,该存储器包括一组交换规则。该处理器被配置成从客户端接收广告请求,向多个广告服务器中的每个发送投标权请求,并且从多个广告服务器的每个接收对投标权请求的响应,每个响应包括投标价格或弃权。该处理器还被配置成基于该组交换规则从多个响应中选择获胜响应,并且响应于广告请求向客户端提供用于与获胜响应相关联的广告的信息。该广告为视频。
[0007] 在某些实施方式中,提供用于在网络上获得广告投放的方法。该方法包括从客户端接收广告请求,向多个广告服务器中的每个发送投标权请求,从多个广告服务器的每个接收对投标权请求的响应,每个响应包括投标价格或弃权。该方法还包括基于一组交换规则从多个响应中选择获胜响应,并且响应于广告请求向客户端提供用于与获胜响应相关联的广告的信息。该广告为视频。
[0008] 在某些实施方式中,提供机器可读媒质,其包括用于致使处理器执行用于在网络上获得广告投放的方法的机器可读指令。该方法包括从客户端接收广告请求,向多个广告服务器中的每个发送投标权请求,从多个广告服务器的每个接收对投标权请求的响应,每个响应包括投标价格或弃权。该方法还包括基于一组交换规则从多个响应中选择获胜响应,并且响应于广告请求向客户端提供用于与获胜响应相关联的广告的信息。该广告为视频。

附图说明

[0009] 为提供本发明的进一步理解,本申请包括了并入说明书并作为说明书的组成部分的附图,其示出了公开的实施方式并且与说明书一起用来说明公开的实施方式的原理。在附图中:
[0010] 图1A示出用于网络化广告交换系统的示例性架构;
[0011] 图1B和图1C是示出用于图1A的系统的各个用户界面的示例性屏幕截图;
[0012] 图2是使用图1A的系统的用于在网络上获得广告投放的示例性过程;
[0013] 图3A-图3D是示出图2的过程的各个步骤的示例性屏幕截图;以及
[0014] 图4是示出可以用来实施图1A的网络化广告交换系统的计算机系统的示例的框图。

具体实施方式

[0015] 在下面的详细说明中,阐明了许多的具体细节以提供对本公开的完整理解。对本领域的普通技术人员而言显而易见的是,本公开的实施方式可以在没有一些具体细节的情况下实施。在其他情况中,为了避免混淆本公开,没有对公知的结构和技术进行详细说明。
[0016] 图1A示出用于网络化广告交换系统150的示例性架构100。架构包括客户端102、交换服务器150(“网络化广告交换系统”或“广告交换”)、以及由示例性广告服务器130表示的多个广告服务器。广告服务器130与一个或多个广告客户(或“买方”)的广告相关联。客户端102可以是例如台式计算机、移动计算机、(用于电视机的)机顶盒、视频游戏控制台、移动装置、或具有适当的显示装置114的任何其他装置。
[0017] 客户端102、交换服务器150和广告服务器130通过各自的通信模块110、156和138在网络118上连接。网络118可以是例如局域网(如专用通信网)或广域网(如因特网)。
通信模块110、156和138可以是例如调制解调器或以太网卡。
[0018] 交换服务器150包括处理器154、通信模块156和存储器152,其中存储器152包括交换规则158(或“交换规则组”),交换规则158可以例如通过使用数据库或跟踪模块(例如,“cookies(小甜饼)”)的任何组合以多种方式实施。交换服务器150的处理器154被配置成执行指令,如物理地编码到处理器154中的指令、从存储器152中的软件接收的指令、或两者的结合。例如,交换服务器150的处理器154被配置成从在客户端102上看到的站点或“发布者”(例如,网站)接收在客户端102上显示广告的广告请求,如视频广告请求。其他类型的广告也可以请求并且可以由例如交换服务器150处理,并且没有限制音频广告、图像广告、游戏内置广告、交互式广告。在某些实施方式中,广告请求因此可以由站点生成,但是然后利用客户端的处理器112和通信模块110经由客户端102传输至交换服务器150。
[0019] 在某些实施方式中,去往交换服务器150的广告请求包括:IP地址(例如,客户端102的地理位置或“地理定位”)、广告格式信息(例如,可接受的广告的大小、持续时间、和/或编码格式)、以及用于将在客户端102上显示广告的站点116的发布者站点信息(例如,网站地址或网站类型)(在下文中如已经通过浏览器装载到客户端102的存储器116中的如图1所示的“发布者站点116”或“发布者116”)。在某些实施方式中,去往交换服务器150的广告请求还包括:价格信息(例如,发布者站点116愿意接受作为显示广告的报酬的最低价或“底价”)、历史信息(例如,跟踪模块,其包括客户端102的识别信息,如客户端102的过去的浏览历史)、或客户端信息。该请求例如是从发布者站点116使用浏览器或存储在客户端102的存储器104中的Adobe 播放器发出。如本文中所论述的,客户端102、交
换服务器150和广告服务器130之间的信息的请求和响应被适当地格式化以便于通信。例如,在某些实施方式中,在适当的情况下,根据视频广告服务模板(VAST)标准将请求和响应格式化,但是也可以使用其他格式化。
[0020] 交换服务器150的处理器154还被配置成向多个广告服务器130中的每个发送基于广告请求的投标权(right-to-bid)请求。通过能够从多个广告服务器130请求广告,交换服务器150有利地能够访问与每个广告服务器130的库存相应的大的广告库存。投标权请求是使用交换服务器150和广告服务器130各自的通信模块156和138进行传输的。
[0021] 在某些实施方式中,由交换服务器150向广告服务器130的每个发送的投标权请求包括:IP地址、广告信息、价格信息、发布者站点信息、库存信息、时间(例如,当前时间或“时段”)、交换cookie的ID与广告服务器的cookie ID的cookie映射、或其它客户端信息。包括在投标权请求中的发布者站点信息可以包括行为定位信息,如通过搜索因特网获得发布者站点116的信息(例如,发布者站点116地址,发布者站点116是关于某个主题的,以及因为广告请求来源于发布者站点116,广告客户可以设法在发布者站点116上投放与该主题相关的广告)而获得的上下文数据。作为另一示例,可以包括这样的发布者站点信息,该发布者站点信息指示发布者站点116人口统计学上针对十八岁的男性。其他示例性发布者站点信息包括:在发布者站点116上投放广告的历史价值(用于发布者站点116的历史结算价格,其指示例如某一投标价格可能获胜或者在某一时间段内发布者站点116的平均投标价格)、站点属性信息(例如,发布者站点116是否为网站、软件应用、视频游戏、电视频道,等等)、捆绑信息(例如,发布者站点116是否为共享共同特征的一组站点的一部分,如某些观众非常经常访问或针对某些观众的站点)、以及质量信息(例如,发布者站点116是否为广播站点、专业发展的、使用者生成的,等等)。在某些实施方式中,用于广告的投标价格的决定因素是包括在客户端102上的广告服务器的cookie内的数据,如果投标权请求来自客户端102上的浏览器,该数据可以直接被看到,以及如果投标权请求来自交换服务器150,该数据还可以通过将广告服务器cookie标识映射到交换cookie标识而被访问。
[0022] 作为又一个示例,发布者站点信息可以包括关于发布者站点116对广告客户的价值的信息,如历史质量得分或基于预定的度量(例如,发布者站点116怎样执行广告转换信息、广告点击信息、广告完成率信息)在发布者站点116上投放广告对广告客户的价值。包含在由交换服务器150向广告服务器130发送的投标权请求中的客户端信息可以包括客户端的地理位置(例如,基于客户端的互联网协议(IP)地址获得的)。待被包含的客户端信息可以例如使用基于客户端102的使用者(“使用者”)的跟踪模块获得。例如,可以包括这样的客户端信息,该客户端信息是从使用跟踪模块确定使用者与已知具有某行为的某些人成为朋友而获得的。
[0023] 在某些实施方式中,广告服务器130指示交换服务器150其不想接收某些投标权请求,并且这种指示被存储在交换规则158中。例如,与广告服务器130相关联的某广告客户可能不想接收某些投标权请求,或者与暴力内容相关联的投标权请求,因此可以在交换服务器150的存储器152中的交换规则158中建立适当的过滤器。
[0024] 交换服务器150的处理器154还被配置成从多个广告服务器130中的每个接收对投标权请求的响应。每个响应包括投标价格或弃权(pass)(或“无广告”响应)的指示。响应是基于存储在各个广告服务器130的存储器132中的广告服务器规则132(或“广告规则组”)的。生成响应时考虑的其他服务器规则132包括例如频率上限规则(例如,向使用者提供广告的次数)、速度规则(例如,在一定时间段提供用于广告活动的一定量的广告)、间隔日期规则(例如,用于广告活动的起始日期和结束日期),以及定位规则(例如,地理定位、广告或站点类别信息、使用者价值信息、捆绑信息)。定位规则可以指示例如广告客户不想就在某些发布者站点上投放广告投标,如买方设法投放广告用于第一服务,但是不希望在竞争服务的发布者站点上投放这些广告。
[0025] 在某些实施方式中,由广告服务器130发送的对投标权请求的每个响应还包括关于投标广告(即,作出投标响应以在客户端102上播放的广告)或跟踪模块的信息。关于投标广告的示例性信息包括:待显示的投标广告、可以获得和/或显示投标广告的位置、与投标广告一起显示的配套信息(例如,标题)、目的地信息(例如,如果投标广告被激活或“被点击”将采取的行动)、以及投标广告格式信息(例如,投标广告的大小、类型、帧速率、纵横比、维数、和/或持续时间)。在某些实施方式中,对投标权请求的响应包括目标信息。例如,目标信息可以指示广告客户想要生成某一聚类速率,从而交换服务器150将自动地运行广告客户的广告直到达到每一点击速率或转换速率一定的成本。作为另一示例,目标信息可以指示广告客户想要设法达到每次展示一定的价格成本或支付目标,这将由交换服务器150处理。通过另一示例,跟踪模块可以指示客户端102是否在之前已经访问了相关站点。如果客户端102已经访问过相关站点,可以提供与该相关站点相关联的第一投标广告,但是如果客户端102没有访问过相关站点,可以提供与该相关站点不相关联的第二投标广告。
[0026] 交换服务器150的处理器154还被配置成基于交换规则158从投标权请求的多个响应中选择获胜响应。在某些实施方式中,一组交换规则158包括与其上显示广告的发布者站点116、价格信息,或广告格式信息相关联的规则。示例性交换规则158包括(通过举例的方式而不是限制)(1)在发布者站点116上投放广告是否匹配广告的目标标准中的一个、多个、或所有(例如,地理位置、时间、频道、站点质量),(2)广告是否以适于投标的速率投放,(3)广告是否在所有的间隔约束和价格/预算约束内,(4)在发布者站点116上投放广告的投标(例如,支付)是否清除任何现有的发布者站点116投放最小投标接受价格(或“底价”),例如,当交换服务器150减去用于投放广告的成本(或“收入份额”)时,以及(5)该投标是否是包括在接收的响应中所有可用投标中最高的投标。另外的示例性交换规则158包括:(6)发布者站点116是否是活跃的,(7)发布者站点信息,如发布者站点116的所有者或内容(例如,为了避免在竞争公司的站点上投放公司的广告),其是否为企业联合的(例如,在第一发布者站点116上投放用于一种类别的特定产品的广告,而在第一发布者站点116的企业联合发布者站点上投放该类别中的任何产品的广告),以及发布者站点116是否接受某类别的广告(例如,儿童发布者站点不接受烟草广告),(8)广告格式(例如,用于投放在发布者站点116上的投标广告是否太长或者太短),以及(9)交换服务器价格信息(例如,收入份额-如果交换服务器150提取一定的成本用于将广告服务器130响应连接至客户端
102,然后确定在提取成本之后,投标价格是否足以胜出)。
[0027] 图1B示出根据存储在交换服务器150的存储器152中的交换规则158的站点投放入口的示例性屏幕截图160。该入口包括以下信息:发布者站点的名称162、发布者站点的地址164、发布者站点的频道166、发布者站点的管理状态168、由交换服务器150提取的收入份额170、广告空间的持续时间范围172、广告空间的大小174、发布者站点的价格下限176、发布者站点是否为企业联合的178、发布者站点所请求的广告单元的类型180、发布者站点质量182、站点类别信息184、以及用于发布者站点的集成视频信息186。
[0028] 一旦获胜响应被选择,交换服务器150的处理器154被配置成响应于广告请求,向客户端102提供用于与获胜响应相关联的用于在发布者站点上显示的广告(“获胜广告”)的信息。提供的信息以适于由客户端102处理的格式以便于获胜广告的显示。在某些实施方式中,广告在媒体内容之前或之间在线性媒体消耗环境中提供,媒体内容例如为视频(例如,电视机剧集或电影)、音频(例如,歌曲或演讲)、游戏(例如,flash游戏)、另一广告、图像(例如,幻灯片)、或因特网网页。在某些实施方式中,如上文所讨论的,获胜广告被提供给客户端102并且在客户端102上作用。在某些实施方式中,获胜广告由交换服务器150提供。在某些实施方式中,获胜广告由广告服务器130提供。在某些实施方式中,获胜广告在从交换服务器150重定向后由广告服务器130提供。例如,交换服务器150向客户端102提供用于获胜广告的信息,该信息包括交换服务器数据标签中的获胜广告信息从而,当客户端102处理标签并且被导向至交换服务器150(例如,从而展示像素被激发,指示广告已经提供至客户端102)时,交换服务器150将客户端102导向至获胜广告的位置从而获胜广告可以在客户端102播放。图1C示出交换服务器标签192的示例性屏幕截图160,其中标签192在图IB的站点投放入口之后发送给发布者站点116。
[0029] 在某些实施方式中,发布者站点116不被要求显示获胜广告,如发布者站点116已经从内部广告服务器或多个交换服务器获得获胜广告信息并且决定显示所有收到的获胜广告中具有最高投标价格的获胜广告。
[0030] 在某些实施方式中,交换服务器150被配置成提供实时或接近实时的报告,该报告细分为例如活动、投放、创意、地理位置、发布者站点116、转换速率、关于关键度量如展示的信息、点击、点击率(CTR)、每次展示成本(CPM)和成本。该报告可以由日期范围、间隔、时区和广告客户得出。
[0031] 虽然图1A的架构100示出多个广告服务器130,每个广告服务器130具有与交换服务器150分离且远程存储的广告服务器规则134,但是在某些实施方式中,每个广告服务器130可以将其各自的广告服务器规则134存储在交换服务器150的存储器152中。在这些实施方式中,交换服务器150不需要向广告服务器130发送投标权请求,而替代地基于本地存储的广告服务器规则134为每个广告服务器130确定将赢得在客户端102上显示的权利的广告,其中广告服务器规则134本地存储在交换服务器150的存储器152中。
[0032] 图2是使用图1A的交换服务器150在网络118上获得广告投放的示例性过程200。过程200接近实时地发生。例如,在某些实施方式中,取决于网络118的速度,过程200在小于一秒内发生。
[0033] 过程200由从步骤201进行到步骤202开始,在步骤202中当发布者站点116显示在客户端102上时客户端102将发布者站点116的显示广告的请求发送至交换服务器150。交换服务器150在步骤203接收请求,并且在步骤204中交换服务器204向多个广告服务器130中的每个发送投标权请求。在步骤205中,每个广告服务器130接收来自交换服务器150的投标权请求,然后在步骤206中,每个广告服务器130基于各组广告服务器规则134生成对投标权请求的响应。在步骤207中,每个广告服务器130将响应发送至交换服务器150,然后在步骤208中,交换服务器150接收响应。在步骤208中,交换服务器基于存储在交换服务器150的存储器152中的交换规则158从步骤208的多个接收的响应中选择获胜响应。在步骤210中,交换服务器150将用于与获胜响应相关联的广告的信息提供给客户端102,在步骤211中客户端102接收该信息,然后在步骤212中客户端102显示与获胜响应相关联的广告。在步骤213中,过程200结束。
[0034] 已经在图2中阐明了用于使用图1A的交换服务器150在网络118上获得广告投放的示例性过程200,现在使用图2的示例性过程200描述一个示例,新闻发布者站点和用于产品、移动装置如蜂窝式电话的广告,但是该广告可以用于任何其他产品或服务。过程200由从步骤201进行到步骤202开始,在步骤202中客户端102将新闻发布者网站(例如,发布者站点116)的在客户端102上显示视频广告的请求发送至交换服务器150。图3A是使用浏览器示出新闻发布者网站的示例性屏幕截图300。新闻发布者网站包括显示视频广告的预定空间302。交换服务器150在步骤203接收来自客户端102的请求,并且在步骤204中交换服务器204向多个广告服务器130中的每个发送投标权请求。在步骤205中,每个广告服务器130接收来自交换服务器150的投标权请求,然后在步骤206中,每个广告服务器130基于各组广告服务器规则134生成对投标权请求的响应。
[0035] 图3B是示出来自一组广告服务器规则134的用于蜂窝电话广告的行式项目细节的入口的示例性屏幕截图310。如上文所所论述的,作为一组广告服务器规则134的一部分的入口可以存储在广告服务器132中或者可以存储在交换服务器的存储器152中。用于蜂窝电话广告的入口包括行式项目细节信息312、间隔细节314(例如,广告活动活跃的持续时间)、价格和预算信息316、以及速度和频率上限信息318。假设广告客户具有输入用于投放其广告的细节的能力有利地允许广告客户基于上述特征(例如,地理定位,通过类别,等等)针对潜在的消费者。通过允许广告客户设置价格和预算信息316,交换服务器150方便广告库存的有效的报价(例如利于广告客户和发布者的价格)。
[0036] 在步骤207中,每个广告服务器130将对来自交换服务器150的投标权请求的响应发送回到交换服务器150,然后在步骤208中,交换服务器150接收响应。图3C是示出考虑已经由交换服务器150处理之后的图3B的入口的信息的示例性屏幕截图320。用于蜂窝电话广告的处理后的入口包括来自图3B的行式项目入口的信息322、以及由交换服务器150提供的目标细节信息。在步骤208中,交换服务器150基于存储在交换服务器150的存储器152中的交换规则158(例如,包括所有处理后的入口)从步骤208的多个接收的响应中选择获胜响应。在步骤210中,交换服务器150将用于与获胜响应相关联的广告的信息提供给客户端102,在步骤211中客户端102接收该信息,然后在步骤212中客户端102显示与获胜响应相关联的广告。图3D是示出使用浏览器显示在新闻发布者网站上的与图
3B和图3C相关联的用于蜂窝电话的广告332的示例性屏幕截图330。在步骤213中,过程
200结束。
[0037] 图4是示出可以用来实施图1A的网络广告交换服务器150的计算机系统的示例的框图。在某些实施方式中,计算机系统400可以使用软件、硬件、或两者的结合在专用服务器中实施,或集成到另一实体中,或者分布在多个实体上。
[0038] 计算机系统400(例如,交换服务器150)包括总线408或用于传输信息的其他通信机构、以及与总线408联接用于处理信息的处理器402(例如,处理器154)。通过示例的方式,计算机系统400可以使用一个或多个处理器402实施。处理器402可以是通用微处理器、微控制器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)、可编程逻辑器件(PLD)、控制器、状态机、门逻辑、离散硬件部件、或可以执行计算或信息的其他操作的任何其他合适的实体。计算机系统400还包括存储器404(例如,存储器152),如随机存取存储器(RAM)、闪存、只读存储器(ROM)、可编程序只读存储器(PROM)、可擦除PROM(EPROM)、寄存器、硬盘、移动磁盘、CD-ROM、DVD、或任何其他合适的存储装置,存储器404联接至总线408用于存储信息和待由处理器402执行的指令。这些指令可以根据本领域的技术人员公知的任何方法实施,其包括但不限于计算机语言如面向数据的语言(例如,SQL、dBase)、系统语言(例如,C、Objective-C、C++、汇编),体系结构语言(例如,Java)、以及应用语言(例如,PHP,Ruby,Perl,Python)。指令还可以以下计算机语言实施,如数组语言、面向方面语言、汇编语言、编辑语言、命令行接口语言、编译语言、并发式语言、波形括号(curly-bracket)语言、数据流语言、数据结构语言、声明语言、深奥的语言、扩展语言、第四代语言、函数式语言、交互式语言、解释语言、迭代语言、基于列表的语言、小众语言、基于逻辑的语言、机器语言、宏语言、元编程语言、多重范型语言、数值分析、基于非英语的语言、面向对象基于类的语言、面向对象基于原型的语言、越位规则语言、程序语言、反射语言、基于规则的语言、脚本语言、基于堆栈的语言、同步语言、语法处理语言、视觉语言、wirth语言、以及基于xml的语言。在待由处理器402执行的指令的执行过程中,存储器404还可以用于存储临时变量或其他中间信息。计算机系统400还包括数据存储装置406如磁盘或光盘,存储装置406联接至总线408用于存储信息和指令。计算机系统400可以通过通信模块460(例如通信模块156)联接至各个装置(未示出)。通信模块410可以是任何输入/输出模块。在未示出的某些实施方式中,通信模块410被配置成连接至多个装置,如输入装置和/或显示装置(例如,显示装置114)。
[0039] 根据本公开的一方面,交换服务器150可以响应于处理器402执行包括在存储器404中的一个或多个指令的一个或多个序列使用计算机系统400来实施。这种指令可以从另一机器可读媒质如数据存储装置406读入存储器404。执行包括在主存储器404中的指令序列致使处理器402执行本文中所描述的过程步骤。还可以使用多处理布置中的一个或多个处理器执行包括在存储器404中的指令序列。在可替代的实施方式中,可以使用硬连线电路代替软件指令或与软件指令结合来实施本公开的各个实施方式。因此,本公开的实施方式不局限于硬件电路和软件的任何特殊结合。
[0040] 本文中所使用的术语“机器可读媒质”指的是参与向处理器402提供用于执行的指令的任何媒质。这种媒质可以采用多种形式,其包括但不限于:非易失性媒质、易失性媒质、以及传输媒质。非易失性媒质包括例如光盘或磁盘,如数据存储装置406。易失性媒质包括动态存储器,如存储器404。传输媒质包括同轴电缆、铜线、以及光纤,包括总线408的线路。机器可读媒质的常见形式包括例如软盘、软磁盘、硬盘、磁带、任何其他磁介质、CD-ROM、DVD、任何其他光学介质、穿孔卡、纸带、具有孔图案的任何其他物理媒质、RAM、PROM、EPROM、FLASHEPROM、任何其他存储器芯片或盒式磁盘、或计算机可读的任何其他媒质。
[0041] 本公开的系统和方法提供网络化广告交换,其接近实时地且基于各组规则,处理来自发布者站点的用于在客户端上显示视频广告的请求,来自响应于请求设法提供用于投标价格的广告的多个广告服务器的响应,并且向客户端提供获胜广告从而其可以显示在客户端上。
[0042] 虽然已经描述了本发明的某些方面和实施方式,但是这些方面和实施方式仅通过示例的方式给出,并且其并非旨在限制本发明的范围。而且,本文中描述的新方法和系统在不背离本发明的精神的情况下可以多种其它形式实施。所附权利要求及其等同旨在覆盖将落入本发明的范围和精神内的这些形式或修改。