首页> 中国专利> 广告显示更新与用户再访率的同步

广告显示更新与用户再访率的同步

摘要

用于显示广告的技术被提供。针对用户群体对网页的查看来确定再访率。使所述网页上的广告空间的刷新率与所确定的再访率相同步。选择将在所述经同步刷新率的特定刷新时间在所述广告空间处被显示的广告。至少基于所述网页在所述特定刷新时间的内容与所述网页在所述经同步刷新率的前一刷新时间的内容之间的差异来选择所述广告。

著录项

  • 公开/公告号CN102483830A

    专利类型发明专利

  • 公开/公告日2012-05-30

    原文格式PDF

  • 申请/专利权人 雅虎公司;

    申请/专利号CN201080038391.6

  • 申请日2010-08-09

  • 分类号G06Q30/02(20120101);

  • 代理机构11258 北京东方亿思知识产权代理有限责任公司;

  • 代理人宋鹤

  • 地址 美国加利福尼亚州

  • 入库时间 2023-12-18 05:17:10

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2016-08-17

    专利权的转移 IPC(主分类):G06Q30/02 登记生效日:20160728 变更前: 变更后: 申请日:20100809

    专利申请权、专利权的转移

  • 2015-08-19

    授权

    授权

  • 2012-07-11

    实质审查的生效 IPC(主分类):G06Q30/02 申请日:20100809

    实质审查的生效

  • 2012-05-30

    公开

    公开

说明书

技术领域

本发明涉及对用于在在线网页中显示的广告的选择。

背景技术

根据一种定义,广告是通过媒体进行的付费单向通信,在该媒体中做 广告者被标识出,并且做广告者所提供的消息(即广告)被控制。可为各 种目的做广告,包括公开、公共关系、产品植入、赞助、包销以及促销。 各种媒体被用于传递广告,包括电视、无线电、电影、杂志、报纸、因特 网和广告牌。

在线广告涉及利用因特网和万维网来推销产品和服务。典型的在线广 告类型包括通过浏览器提供给用户的计算机桌面的横幅广告、浮动广告、 弹出广告以及视频广告。这些广告例如可被放置在当被浏览器加载时将被 显示给用户的网页上。“情境广告”(contextual advertising)指的是一种 形式的因特网广告/营销,其中基于显示给用户的内容由自动化系统选择和 提供广告。例如,情境广告选择系统可以扫描网页的文本以寻找关键字, 并且基于位于该文本中的任何关键字来选择广告。当网页被显示给用户 时,情境广告选择系统提供所选择的广告以供在网页上显示。

如果用户发现特定网页提供的内容令人愉快和/或有用,那么用户可能 反复访问这些网页。例如,用户可能重复地访问相同网页以检查网页内容 的更新或变化。当前的广告技术未充分考虑用户再访网页的倾向。因此, 这些技术无法以尽可能高的相关性向用户提供广告,从而导致更低的广告 收入以及其他问题。

发明内容

用于在网页上显示广告的技术被提供。用户群体中的用户可重复地观 看特定网页。该用户群体可包括一个或多个用户。该用户群体的再访模式 被测量和/或计算。网页上的广告被改变的速率—广告“刷新率”—被与所 确定的再访模式同步。基于从前一刷新时间起由网页提供的内容的变化, 选择将在经同步刷新率的每个刷新时间被显示在网页上的一个或多个广 告。这样,广告可被以与用户群体的兴趣和用户群体的再访倾向更符合的 方式更新。

在第一实现方式中,一种用于在网页上显示广告的方法被提供。针对 用户群体对网页的查看来确定再访率。使所述网页上的广告空间的刷新率 与所确定的再访率相同步。选择将在所述经同步刷新率的特定刷新时间在 所述广告空间处被显示的广告。至少基于所述网页在所述特定刷新时间的 内容与所述网页在所述经同步刷新率的前一刷新时间的内容之间的差异来 选择所述广告。

在另一实现方式中,一种用于在网页上显示广告的系统被提供。该系 统包括再访率确定器、刷新率同步器以及广告选择器。所述再访率确定器 被配置为针对用户群体对网页的查看来确定再访率。所述刷新率同步器被 配置为使所述网页上的广告空间的刷新率与所确定的再访率相同步。所述 广告选择器被配置为至少基于所述网页在经同步刷新率的特定刷新时间的 内容与所述网页在所述经同步刷新率的前一刷新时间的内容之间的差异, 选择将在所述特定刷新时间在所述广告空间处被显示的广告。

这里还描述了计算机程序产品。这些计算机程序产品包括上面记录有 用于使得广告能够根据在此描述的实现方式在网页上被显示的计算机程序 逻辑的计算机可读介质。

下面参考附图详细描述了本发明的其他特征和优势,以及本发明的各 种实施例的结构和操作。注意到本发明不限于这里描述的特定实施例。这 里仅为了例示目的给出这种实施例。基于这里所包含的教导,其他实施例 将对一个或多个相关领域的技术人员显而易见。

附图说明

被包含于此并且构成说明书一部分的附图图示出本发明,并且与说明 书一起进一步用来说明本发明的原理并使得一个或多个相关技术领域的技 术人员能够做出和使用本发明。

图1示出了在网页上显示广告的一个示例。

图2示出了根据示例实施例的广告选择系统的框图。

图3示出了根据示例实施例的用于选择广告的流程图。

图4示出了示例实施例中再访率确定器可被实现于的通信系统的框 图。

图5示出了根据实施例的与网页再访有关的数据的示例图。

图6示出了根据一个实施例的再访率确定器的框图。

图7示出了根据示例实施例的刷新率同步器的框图。

图8示出了根据示例实施例的与web服务器和广告服务器通信耦合的 广告选择器的框图。

图9-11示出了根据实施例的可在电子设备处被显示的网页在各时间点 的视图的框图。

图12示出了本发明的实施例可被实现于的示例计算机系统的框图。

当结合附图来理解下面给出的详细描述时,本发明的特征和优点将变 得更加显而易见,在整个附图中,相似的参考字符标识对应的元件。在附 图中,相似的标号通常指示相同、功能上类似和/或结构类似的元件。元件 首次出现于的附图由对应标号中最左边的一个或多个数字指示。

具体实施方式

I.介绍

本说明书公开了包含本发明特征的一个或多个实施例。所公开的一个 或多个实施例仅仅例示本发明。本发明的范围不限于所公开的一个或多个 实施例。本发明由所附权利要求限定。

本说明书中对“一个实施例”、“实施例”、“示例实施例”等的引 用表明所描述的实施例可包括特定的特征、结构或特性,但是每个实施例 可能不一定包括该特定特征、结构或特性。另外,这种短语不一定指代相 同的实施例。另外,当特定特征、结构或特性是结合实施例描述的时,认 为本领域技术人员知道结合其他无论是否显式描述过的实施例来实现这种 特征、结构或特性。

II.在线广告的示例

本发明的实施例涉及在线广告。例如,图1示出了在网页106上显示 广告的示例的框图。在图1的示例中,用户可以使用计算机102来查看网 页106中包括的内容108。如图1所示,计算机102具有显示网页106的 显示器104。例如,网页106可在web浏览器112中打开。用户可以使网 页106被以任何方式显示,包括通过根据网页106的URL(统一资源定位 符)导航至网页106。内容108可被开发者或与网页106相关联的其他实 体选择,以便被包括在网页106中。内容108可包括文本、图像(例如, GIF文件图像、JPG文件图像,等等)、视频(例如,MPEG文件视频, 等等)、音频(例如,WAV文件音频,等等)、多媒体对象等中的任何 一种或多种。另外,网页106可包括任何数目和布置的广告,包括图1所 示的广告110a-110c。广告110a-110c可根据任何适合形式被显示,包括作 为横幅广告、浮动广告、弹出广告和视频广告。

在图1的示例中,广告110a被示出为在网页106顶部的横幅广告(例 如,北横幅),并且广告110b和110c都被定位在邻近网页106的右边 缘,而内容108被示出定位在邻近网页106的左边缘。然而,在实施例 中,网页106可包括任何布置的内容108和广告110。广告110a-110c可被 以任何方式选择以供显示,包括通过对内容108中包括的文本进行搜索, 并且选择与在所搜索文本中找到的关键字有关的广告。

用户倾向于再访感兴趣的网页以检查网页内容的更新或变化。某些类 型的网页具有可预测的用户再访特征,其中特定网页的用户可以根据特定 模式再访该网页。例如,当供销售的特定项目,每日更新的交易,被更新 时,网页www.woot.com的特定内容每隔24小时更新一次。因此,某些用 户可以以可预测的间隔(例如,每隔24小时一次)访问www.woot.com以 查看每日更新的交易。在另一示例中,博客(blog)访客一旦得知博客作 者的张贴频率,则可能倾向于以特定次数/频率再访博客的web站点。 FacebookTM简档、Twitter更新、博客站点、个人主页、新闻站点、购物 站点、讨论论坛等都可以具有不同的再访模式—彼此不同的再访模式以及 针对每个类别内的web站点/页面的不同再访模式。

用于做广告的当前技术未充分考虑用户再访网页的倾向来向用户提供 更感兴趣的广告。这里描述了利用用户的再访模式来向用户提供更相关广 告的实施例。这种实施例的示例被描述如下。

III.示例实施例

这里描述了基于用户再访率来选择供在网页中显示的广告的示例实施 例。这里描述的示例实施例是为了例示性目的而提供的,并且不是限制性 的。根据这里的教导,包括修改/变更的其他结构和操作实施例对一个或多 个相关领域的技术人员将变得显而易见。

在实施例中,用户的再访模式被用于提供增强的在线广告。例如,一 个或多个用户对一个或多个特定网页的重复访问之间的间隔可被测量并被 用于生成对该网页的再访模型。该模型可被与所确定的网页内容变化结合 用于使得与用户兴趣更符合的广告能够被选择以供在网页上显示。另外, 在实施例中,关于再访的交易信息(例如为用户在网页上购买的某物)在 选择广告时可被考虑在内。例如,用户的再访历史可被处理以确定访客的 购买倾向,以进一步影响广告选择。再访信息还可被用于以渐进演替 (progressive succession)方式显示广告,从而允许多消息广告活动被递 送,并且/或者允许广告积聚(build-off)和/或彼此响应。在实施例中,广 告可被与更广再访模式中的特定访问相关联(例如,广告可以在白天的第 一次访问、在用户已被暴露于前两个广告之后的第三次访问等时被显 示)。

通过使广告的更新与一个或多个用户的再访模式相同步并且将注意力 集中于所选择广告与网页的更新区域的相关性而提供了益处。例如,用户 可能注意广告(例如,因为广告是页面上的最近更新内容的一部分)的可 能性以及用户可能发现广告与其当前兴趣或意图水平相关的可能性被增 大。因此,用户可能更有可能点击广告,从而可能为做广告者提供额外收 入。

用于更新广告的传统技术,包括以与用户查看习惯不同步的预先确定 或者固定的间隔来更新广告,具有缺点。例如,在每次页面查看之后更新 网页上的广告产生了计算负担和相关性问题。当广告是基于网页的整个内 容或者总目的/观众来选择的时,或者当广告与网页内容完全无关地被选择 时,具有低相关性的广告倾向于被显示。基于再访率进行广告匹配的实施 例可以降低这种计算负担和相关性问题。在其他实施例中,再访率可以与 其他广告匹配因素一起被考虑在内,这可能增加总的计算负担,但是可以 使能改善的广告匹配。

传统的以固定间隔更新广告(而不考虑再访率)在用户的再访周期短 于固定更新间隔的情况下可以不合期望地导致用户重复观看相同广告。用 户对非相关广告的重复曝光不增加广告相关性。通过将再访率考虑在内, 有机会给用户示出另外的并且更加多样化的广告内容,从而增加相关广告 可被显示给用户的似然性。

在实施例中,将广告更新仅与内容更新时刻相关联可以改善广告与网 页内容的相关性。然而,用户访问循环可能具有比内容更新循环更长或更 短的周期,因此要么陈旧广告正被显示,要么过多计算资源正被投资于更 新用户不观看的广告。因此,将广告更新与内容更新时刻以及用户再访率 相关联的实施例可以提高广告相关性,同时避免陈旧广告被显示并且节省 计算资源。

在实施例中,用户行为可大规模被聚合,从而使得更容易/更高效使广 告的显示与期间广告具有重大影响的时间段相同步。在实施例中,用户群 体可被认为是同质群体。在另一实施例中,用户群体可被分割为不同群组 (例如,子群体),其中每个群组包括具有类似再访模式的用户,并且区 别地以每个群组作为广告目标。在另一实施例中,单独用户的访问模式可 被追踪并被用于选择针对单独用户中的各个用户的广告。

如上所述,再访模式可被与网页上内容的变化(例如,执行网页的当 前内容与网页上先前示出内容之间的“diff(比较)”或者说求差)结合 用于选择广告。对当前版本的网页和前一版本的网页执行的“diff”确定 自对该网页的上次访问起该网页的内容变化。再访模式可被用于过滤内容 以更加精确地识别用户最有可能感兴趣的突出差异。再访模式可以描述与 网页的重复交互的长期趋势,并且可以超过只是查看网页的内容变化而被 用于估量用户兴趣、意图和重点。注意到,当用户行为偏离预期再访模式 时,这种行为变化可能是用户兴趣的指示(例如,返回页面以重新阅读某 物,或者抓取链接以共享,等等),并且该行为变化在选择广告时可被考 虑在内。另外,再访的时间模式可被用于对内容和网页布局进行重构和重 新设计以改善用户体验。

这里描述了基于再访率来选择供在网页上显示的广告的各种实施例。 例如,图2示出了根据示例实施例的广告选择系统200的框图。如图2所 示,系统200包括再访率确定器202、刷新率同步器204以及广告选择器 206。系统200的这些元件被描述如下。

如图2所示,再访率确定器202接收页面查看信息208。再访率确定 器202被配置为基于页面查看信息208生成再访率210。例如,页面查看 信息208可以包括指示用户群体(例如,单个用户、用户群组)查看特定 网页的次数的信息。再访率确定器202基于接收到的时间信息生成再访率 210。再访率210指示所确定的用户群体进行再访的速率,并且可以具有 任何合适形式,包括以下形式:频率值、周期或循环时间、包括按照所确 定再访率的脉冲的时间信号,等等。

刷新率同步器204接收再访率210,并且被配置为生成经同步的刷新 率212。经同步刷新率212指示将在网页上显示的广告的刷新率。经同步 刷新率212可具有任何合适形式,包括以下形式:频率值、周期或循环 值、包括按照经同步刷新率的广告刷新脉冲的时间信号,等等。

广告选择器206接收经同步刷新率212和内容信息216。内容信息 216提供关于感兴趣的网页的内容的信息。例如,内容信息216可以提供 指示网页的当前内容、网页的先前内容和/或网页的当前内容与先前内容之 间的差异的信息。广告选择器206被配置为基于经同步刷新率212和内容 信息216来生成广告选择214。广告选择214指示可被(例如,通过广告 服务器)提供以在由经同步刷新率212指示的刷新时间(例如,下一刷新 时间)在网页上显示的广告。

再访率确定器202、刷新率同步器204和广告选择器206可被以硬 件、软件、固件或其任何组合实现。例如,再访率确定器202、刷新率同 步器204和广告选择器206可被实现为被配置为在一个或多个处理器中执 行的计算机代码。作为替代,再访率确定器202、刷新率同步器204和广 告选择器206可被实现为硬件逻辑/电子电路。广告选择系统200可被以各 种方式实现。例如,在实施例中,再访率确定器202、刷新率同步器204 和广告选择器206可被容宿在不同的计算机系统上,并且可以通过网络互 相通信。在另一实施例中,再访率确定器202、刷新率同步器204和广告 选择器206可存在于同一计算机系统上,并因而可以以计算机间方式互相 通信。

系统200被关于图3描述如下。图3示出了根据本发明示例实施例的 用于选择广告的流程图300。图2中示出的系统200例如可以根据流程图 300来运行。基于关于流程图300的讨论,另外的结构和操作实施例对一 个或多个相关领域技术人员将是显而易见的。

流程图300以步骤302开始。在步骤302中,用户群体对网页的观看 的再访率被确定。例如,在实施例中,再访率确定器202可被配置为针对 用户群体对网页的观看来确定再访率。如上所述,再访率确定器202可接 收页面查看信息208。页面查看信息208可包括关于一个或多个用户对网 页(例如,图1中的网页106)的查看的信息。例如,页面查看信息208 可指示每个用户对网页的查看发生了一次或多次(例如,时间戳)。页面 查看信息208被再访率确定器202用于生成再访率210。

例如,图4示出了实施例中的通信系统400的框图,其中再访率确定 器202可以接收页面查看信息。如图4所示,系统400包括用户群体 412、多个电子设备402a-402n、网络406、web服务器414以及再访率确 定器202。在图4的示例中,用户群体412包括第一至第n用户404a- 404n。在实施例中,用户群体412可包括任何数目的一个或多个用户 404。用户404a-404n中的每一个用户访问电子设备402a-402n中的对应电 子设备以利用浏览器408a-408n中的相应浏览器来查看网页410。电子设 备402各自可以是可被配置有web浏览能力的任何类型的电子设备,包括 台式计算机(例如,个人计算机等)、移动计算设备(例如,蜂窝电话、 智能电话、个人数字助理(PDA)、膝上型计算机、笔记本计算机等), 或者移动电子邮件设备(例如,RIM Blackberry设备)。

如图4所示,每个电子设备402被配置为通过网络406(例如,通过 未在图4中示出的对应通信链路)与包括再访率确定器202和web服务器 414在内的其他实体通信。网络406可以是任何类型的通信网络,例如局 域网(LAN)、广域网(WAN)、个人区域网(PAN)或者通信网络的 组合。在实施例中,在网络406包括因特网的情况下,诸如网页410之类 的形成万维网一部分的网页可由电子设备402通过网络406取回。在因特 网上,网页可以通过诸如http://www.yahoo.com之类的统一资源定位符 (URL)和/或通过其他机制来标识/定位。电子设备402可以各自通过在 对应浏览器408中输入/点击对应于网页410的URL来通过网络406访问 网页410,对应浏览器408继而将对网页410的请求发送到web服务器 414。如图4所示,响应于从电子设备402a-402n中的每一个电子设备发送 的请求,web服务器414将网页410发送到电子设备402a-402n中的每一 个电子设备以供在浏览器408a-408n中加载和显示。

在实施例中,网页410可被以程序代码(例如,超文本标记语言 (HTML)代码)的形式表示。浏览器408可以从用于显示网页410的 web服务器414接收对应于网页410的源代码。每个浏览器408可以通过 经由网络406访问一个或多个内容服务器来获得源代码所指示的网页410 的内容。另外,web浏览器608可以通过根据源代码经由网络406访问广 告服务器来获得网页410的一个或多个广告(例如,图1中的广告110a- 110c)。

重复下载网页410以供查看的每个用户可以根据其自己的再访模式来 执行对网页410的下载。例如,图5示出了根据实施例的与网页再访有关 的数据的示例图。在图5中,各自具有作为x轴的时间线508的第一至第 三示图502、504和506被示出。第一至第九时间点516、518、520、 522、524、526、528、530和532在时间线508上以时间顺序被指示出。 第一示图502指示诸如图4中的用户404a之类的用户查看网页410的时间 点,称作用户页面查看510。例如,如图5所示,用户404a可能在第二时 间点518(第一用户页面查看510a)、第五时间点524(第二用户页面查 看510b)和第八时间点530(第三用户页面查看510c)已经查看(例如, 利用浏览器408a下载)过网页410。在时间点518、524和530中的每一 个时间点,网页410当被用户404a查看时可能已经显示过相同或不同的内 容和/或相同或不同广告中的一个或多个广告。例如,第二示图504指示网 页410的内容被修改的时间点。如图5所示,网页410的内容曾在第一时 间点516、第二时间点518、第三时间点520、第四时间点522、第六时间 点526、第七时间点528、第八时间点530以及第九时间点532中的每一 个时间点处被修改。因此,网页410的内容在被用户404a在时间点518处 查看之前被更新两次(时间点516和518),并且在被用户404a在时间点 530处查看之前被更新三次(时间点526、528和530)。

图5所指示的网页410的内容更新模式与图5所指示的用户404a的再 访模式不匹配。如图5所示,较之用户404查看网页410,网页410的内 容被更频繁的更新,这可能导致网页410对广告的低效显示。例如,如果 网页410上显示的广告在网页410上的内容被更新的时间点被更新,那么 用户404a没有机会查看所有广告(例如,用户404a将不会看到在时间点 516为网页410指派的广告,如果该广告在时间点518被另一广告替代的 话)。

再访率确定器202被配置为针对用户群体对网页的查看来确定再访率 210,以使能更高效的广告显示和匹配。再访率确定器202可被配置为以 任何适合方式确定用户群体中的一个或多个用户对网页的再访率。例如, 在图5的示例中,再访率确定器202可以接收包括对用户404a查看网页 410的时间点(例如时间点518、524和530(以及潜在的其他时间点)) 的指示的页面查看信息208。如图4所示,再访率确定器202可以从每个 电子设备402a-402n分别接收对应于每个电子设备402a-402n的页面查看 信息208a-208n。作为替代,提供网页的服务器(例如,web服务器414) 可以针对每个电子设备402a-402n采集页面查看信息,并且该服务器可以 将页面查看信息208发送到再访率确定器202。

例如,页面查看信息可在每个电子设备处被采集在电子设备402处存 储的相应网络跟踪器(cookie)中,可被浏览器408采集,可被浏览器408 的插件/扩展采集,可在提供网页410的服务器(例如,web服务器414) 处被采集,等等。因此,页面查看信息可从每个电子设备402和/或从服务 器以任何形式被发送,包括以网络跟踪器的形式、以存储在文件中的时间 戳的形式,等等。

任何数目的用户的任何数目的时间点可在页面查看信息208中被接 收。再访率确定器202可被配置为例如通过确定相邻时间点之间的时间差 并且对所确定的时间差求平均(例如,将时间差加在一起并且将总和除以 所确定的时间差的总数)来确定时间点的平均频率或周期,以确定再访 率。

在某些情况下,在用户的页面查看信息208中接收的时间点可能是非 周期性的(例如,相邻时间点之间的不等时间长度)。例如,参考用户 404a的图5,时间点518可以是第X天的10am,时间点524可以是第X 天的2pm,并且时间点530可以是第X天的5pm。时间点518和524之间 的第一时间差是4小时,并且时间点524和530之间的第二时间差是3小 时。所确定的第一和第二时间差之间的平均是(4+3)/2=3.5小时。因 此,3.5小时可以是所确定的再访率的周期,或者再访率可被以频率的形 式确定/表示,例如1/3.5=0.286循环/小时。在另一示例中,如图5所 示,用户404a可以以周期性方式(例如,相邻时间点之间的基本相等时间 长度)查看网页410。例如,时间点518可以是10am,时间点524可以是 2pm,并且时间点530可以是6pm。在该示例中,再访率可被生成为 (4+4)/2=4小时(或者.25循环/小时)。

注意到,虽然当前示例包括用来生成再访率的单个用户(用户404a) 的时间点,但是可以针对包括任何数目用户(包括数十、数百、数千、或 者数百万用户)的用户群体来生成再访率。例如,在一个实施例中,可以 针对多个用户中的每一个用户单独生成再访率,并且可以对所有用户的再 访率一起求平均以生成多个用户的再访率。在另一示例中,图6示出了根 据实施例的再访率确定器202的框图。如图6所示,再访率确定器202包 括频谱分析器602。当存在时,频谱分析器602可被配置为对页面查看信 息208执行频谱分析以确定用户群体中的任何数目用户的再访率,如一个 或多个相关领域技术人员将会知道的。例如,频谱分析器602可以使用频 谱分析(例如,傅里叶分析)将主导频率确定为用户群体的再访率,可以 确定多个频率,其中每个频率被用作用户群体的子群组的再访率,等等。 再访率确定器202可以以替代方式计算再访率210,如一个或多个相关领 域技术人员将会知道的。

回来参考图3,在步骤304中,网页上的广告空间的刷新率被与所确 定的再访率相同步。例如,在实施例中,刷新率同步器204可被配置为确 定网页上的广告的刷新率。如上所述,刷新率同步器204可以接收再访率 210。再访率210包括关于一个或多个用户对网页(例如,图1中的网页 106或者图4中的网页410)的查看的一个或多个用户的再访率。再访率 210被刷新率同步器204用来生成经同步刷新率212。经同步刷新率212指 示将在网页上显示的广告的刷新率。经同步刷新率212可以具有任何合适 形式,包括以频率值、周期或循环时间等的形式。

例如,在一个实施例中,刷新率同步器204可被配置为将经同步刷新 率212设置为与再访率210基本相等。例如,图5所示的第三示图506指 示根据经同步刷新率212的作为网页(例如图4的示例中的网页410)上 的广告的刷新时间的时间点。如图5所示,经同步刷新率212包括时间点 518的刷新时间处的第一刷新指示(或者脉冲)514a,时间点524的刷新 时间处的第二刷新指示514b,以及时间点530的刷新时间处的第三刷新指 示514c。在该示例中,刷新率同步器204生成经同步刷新率212以包括与 用户404a对网页410的查看(如第一示图502所指示)相同步的时间点 518、524、530中的每一个时间点处的刷新指示/脉冲。因此,在这种情况 下,每当用户404a查看网页410时,不同的广告可被显示。

在另一示例中,刷新率同步器204可被配置为将经同步刷新率212设 置为缩放版本的再访率210。图7示出了根据示例实施例的刷新率同步器 204的框图。如图7所示,刷新率同步器204可包括刷新率缩放器702。刷 新率缩放器702被配置为根据缩放因数来缩放(例如,乘或除)再访率 210以生成经同步刷新率212。例如,刷新率缩放器702可被配置为通过 将再访率除以或乘以缩放因数N来计算经同步刷新率212,其中N是整 数。当N等于1时,经同步刷新率212可被生成为包括对再访率210的每 个循环的刷新指示(如在前段中描述)。当N大于1时,经同步刷新率 212可被生成为包括对由再访率210指示的每N个网页查看的刷新指示。

例如,参考图5,如果N被设置为等于2,那么经同步刷新率212可 被生成为包括刷新指示514a和514c等(按照每隔一个用户页面查看 510-用户页面查看510a、510c、510e等)。如果N被设置为等于3,那 么经同步刷新率212可被生成为包括刷新指示514a以及按照每隔三个后续 用户页面查看510的后续刷新指示(用户页面查看510a、510d等)。缩放 因数N可具有大于或者等于1的任何值。

回来参考图3,在步骤306中,至少基于经同步刷新率的特定刷新时 间的网页内容与经同步刷新率的前一刷新时间的网页内容之间的差异来选 择将在该特定刷新时间在广告空间处被显示的广告。例如,在实施例中, 广告选择器206可被配置为选择将在经同步刷新率212所指示的刷新时间 在网页的广告空间处被显示的广告,并可被配置为基于网页的当前内容和 先前内容之间的差异来选择广告。诸如网页410之类的网页可具有用于显 示广告的任何数目和位置的广告空间。例如,参考图1,网页106包括三 个广告空间,其中广告110a-110c被分别显示。

如上面关于图2描述的,广告选择器206可接收经同步刷新率212和 内容信息216。内容信息216提供关于网页(例如,图1的网页106、图4 的网页410,等等)内容的信息。例如,内容信息216可以提供指示网页 的当前内容、网页的先前内容和/或网页的当前内容和先前内容之间的差异 的信息。广告选择器206被配置为基于经同步刷新率212和内容信息216 生成广告选择214。广告选择214指示可被(例如,通过广告服务器)提 供以在刷新率212所指示的刷新时间(例如,下一刷新时间)在网页上显 示的广告。

广告选择器可被以各种方式配置为选择广告。例如,图8示出了根据 示例实施例的与网页服务器414和广告服务器808通信耦合的广告选择器 206的框图。如在图8的示例中示出的,广告选择器206可包括内容比较 器802和广告信息比较器804。广告选择器206的这些元件被描述如下。

如图8所示,内容比较器802接收经同步刷新率212和内容信息 216、在实施例中,经同步刷新率212可包括由刷新率生成器204生成的 经同步刷新率(例如,刷新率的数值),并且内容比较器802可包括在根 据经同步刷新率的刷新时间生成刷新脉冲的时钟模块。在另一实施例中, 经同步刷新率212可包括由刷新率生成器204根据经同步刷新率生成的刷 新脉冲。

当刷新时间(例如,图5中示出的时间点518)发生时,内容比较器 802可被配置为将当前刷新时间的网页(例如,图1的网页106、图4的网 页410,等等)内容与前一刷新时间(例如,广告被选择的最近在先刷新 时间)的网页内容相比较,以确定内容差异806。例如,web服务器414 可生成内容信息216以包括关于当前刷新时间的网页内容的信息,并且以 包括先前刷新时间的网页内容。在另一实施例中,内容信息216包括关于 当前刷新时间的网页内容的信息,而不包括先前刷新时间的网页内容,这 是因为内容比较器802可被配置为存储先前刷新时间的网页内容(其可能 已经被内容比较器802在先前刷新时间在内容信息216中接收到)。在这 种情况下,广告选择器206可包括存储装置(例如,硬盘驱动器、存储设 备等中的一个或多个)以存储在先前刷新时间接收到的网页的内容信息。

内容比较器802可以以任何方式生成内容差异806,包括通过执行文 本“diff”函数,其中先前刷新时间的网页内容文本被与当前刷新时间的 网页内容文本相比较以确定任何不同文本(例如,新文本、经修改文本, 等等)。不同文本可被包括在内容差异806中。类似地,先前和当前刷新 时间的网页的其他形式的内容可被比较,包括直接比较图像、视频、音频 等,和/或比较与图像、视频、音频等相关联的元数据。先前和当前刷新时 间之间的这种内容的任何差异可被包括在内容差异806中。

在另一实施例中,从web服务器414接收到的内容信息216可包括所 确定的网页的当前内容和先前内容之间的差异,其可能已经在web服务器 414处生成。在这种情况下,内容比较器802可能不需要存在于广告选择 器206中。

注意到在实施例中,其他信息可被内容比较器802包括在内容差异 806中以辅助广告选择器804选择广告。例如,在实施例中,从web服务 器414接收到的内容信息216可包括来自用户404a与网页410的一次或多 次在先交互的信息。例如,用户404a可以将数据(例如,文本消息、表格 数据等)输入到网页410的数据输入框/表格中,可以点击网页410中示出 (例如,显示产品/服务的)的链接和/或图像,可以与网页410交互以制 定对产品或服务的购买,等等。用户404a所输入的数据或者用户404a与 网页410的交互可被在内容差异806中指出,以被广告信息比较器804用 于匹配广告。另外,信息可被内容比较器802包括在内容差异806中,以 使得广告信息比较器804能够在选择广告时将用户未查看网页410的经同 步刷新率的刷新时间考虑在内并且/或者将不在经同步刷新率的刷新时间的 用户查看网页410的时间考虑在内。例如,如果用户404a因为不在特定刷 新时间查看网页410或者因为在刷新时间之间查看网页410而偏离常规再 访模式,那么这可以指示可被用于选择广告的关于用户404a的兴趣和/或 偏好的信息。

如图8所示,广告信息比较器804从内容比较器802接收内容差异 806并且从广告服务器808接收广告信息810。广告信息比较器804可被配 置为将内容差异806中指示的先前和当前刷新时间之间的内容差异与广告 信息810相比较,以选择将在当前刷新时间(并可能在下一刷新时间前) 在网页中显示的一个或多个广告。例如,广告信息810可以包括与任何数 目广告相关联的关键字的索引,可以通过标识号码或者其他方式在该索引 中标识出广告。广告信息比较器804可以解析内容差异806以寻找关键字 (例如,名词、动词、产品名、服务名等),并且可以将在内容差异806 中找到的关键字与广告信息810中的关键字相比较来选择与关键字相关联 的一个或多个广告,以生成广告选择214。广告选择214指示所选择的在 可由服务器808提供的广告信息810中列出的一个或多个广告,这些广告 将在刷新率212所指示的刷新时间(例如,下一刷新时间)在网页上被显 示。例如,广告选择214可包括所选择广告的标识号码。

例如,图9-11示出了根据各个实施例可在顺序时间点在电子设备处被 显示的网页900的视图的框图。网页900是网页410的示例,并且可以是 提供内容的任何类型的网页,包括新闻网页、博客、社交网络网页等。图 9示出了网页900在第一刷新时间(例如,图5中的时间点518)的视图, 其中第一内容902(例如,文本、视频、图像、音频等)在网页900中被 提供给访问的用户,例如图4中的用户404a。第一刷新时间是经同步刷新 率212的初始刷新时间。在第一刷新时间,第一广告904也是在网页900 中提供的。第一广告904例如可被广告选择器206选择。

图10示出了网页900在第二刷新时间(例如,图5中的时间点524) 的视图,其中第二内容1002在网页900中被提供给访问用户,例如用户 404a。第二刷新时间是经同步刷新率212所指示的第二刷新时间,其与第 一刷新时间相隔经同步刷新率212的一个循环/一个周期(或者相隔多个循 环/周期,如果经同步刷新率212是缩放版本的再访率210的话)。第二内 容1002不同于图9所示的第一内容902。第二广告1004是由广告选择器 206基于指示第一内容902与第二内容1002之间的差异的(例如,由内容 比较器802所确定的)内容差异806选择的,以在第二刷新时间在网页 900中被显示。例如,如果网页900是新闻网页,那么第一和第二内容 902和1002可以示出新闻文章,其中第二内容1002包括相对于第一内容 902被更新的新闻。

图11示出了网页900在第三刷新时间(例如,图5中的时间点530) 的视图,其中除第二内容1002之外第三内容1102还在网页900中被提供 给访问用户,例如用户404a。第三刷新时间是经同步刷新率212所指示的 第三刷新时间,其与第二刷新时间相隔经同步刷新率212的一个循环/一个 周期(或者相隔多个循环/周期,如果经同步刷新率212是缩放版本的再访 率210的话)。第三内容1102是在图10所示的第二内容1002之后除第二 内容1002之外还被添加到网页900的内容。例如,如果网页900是博客网 页,那么第三内容1102可以包括由管理网页900的博客作者在输入了第 二内容1002之后输入的博客条目。第三广告1004是由广告选择器206基 于将第三内容1102指示为网页900在第二和第三刷新时间之间的内容差 异的(例如,由内容比较器802所确定的)内容差异806选择的,以在第 三刷新时间在网页900中被显示。

注意到在实施例中,广告904、1004和1104可以是相关或者不相关 的。例如,在实施例中,预定序列的广告(例如广告904、1004和1104) 可在连续的刷新时间被顺序地显示以使能多广告的广告活动。例如,在这 种广告活动中,多个广告可被顺序地显示以提供完整的广告消息。每个后 续广告可以为序列中的前一广告提供附加信息。例如,广告选择器206可 以将广告904选择为预定序列的三个广告中将在第一刷新时间显示的第一 广告。在广告904之后,广告选择器206可以将第二广告1004选择为预定 序列的三个广告中将在第二刷新时间显示的第二广告。在广告1004之 后,广告选择器206可以将第三广告1104选择为预定序列的三个广告中 将在第三刷新时间显示的第三广告。在这种示例中,广告904、1004和 1104当被顺序显示时可以提供完整的广告消息。任何数目的广告可被包括 在广告活动的预定序列的广告中。另外,通过使广告904、1004和1104 的显示与用户再访率相同步,用户较之传统技术更有可能看到广告904、 1004和1104中的每一个广告,以更加完整地体验多广告的广告活动。

如图8所示,广告选择器206生成广告选择214,广告选择214指示 基于网页410相对前一刷新时间的内容变化被选择为将在特定刷新时间内 在网页410上显示的一个或多个广告。在图8的示例中,广告服务器808 接收广告选择214。结果,当电子设备402的用户(例如利用浏览器 408)在刷新时间或其之后显示网页410时,广告服务器808可以提供所 选择的一个或多个广告以供在网页410中显示。在每个后续刷新时间,广 告选择214指示如上所述选择的将被广告服务器808提供以在网页410被 用户查看时在网页410中被显示的接下来的一个或多个广告。

IV.示例计算机实现方式

广告选择系统200、再访率确定器202、刷新率同步器204、广告选择 器206、频谱分析器602、再访率缩放器702、内容比较器802和广告信息 比较器804可被以硬件、软件、固件或其任何组合实现。例如,广告选择 系统200、再访率确定器202、刷新率同步器204、广告选择器206、频谱 分析器602、再访率缩放器702、内容比较器802和/或广告信息比较器 804可被实现为被配置为在一个或多个处理器中执行的计算机程序代码。 作为替代,广告选择系统200、再访率确定器202、刷新率同步器204、广 告选择器206、频谱分析器602、再访率缩放器702、内容比较器802和/ 或广告信息比较器804可被实现为硬件逻辑/电子电路。

这里描述的包括系统、方法/处理和/或装置在内的实施例可以利用众 所周知的服务器/计算机(例如图12所示的计算机1200)来实现。例如, 计算机102、电子设备402和/或广告选择系统200的实施例可以利用一个 或多个计算机1200来实现。

计算机1200可以是能够执行在此描述的功能的可在商业上获得并且 众所周知的计算机,例如可从国际商用机器公司、Apple、Sun、HP、 DELL、Cray等获得的计算机。计算机1200可以是任何类型的计算机,包 括台式计算机、服务器等。

计算机1200包括一个或多个处理器(也称为中央处理器,或者 CPU),例如处理器1204。处理器1204与诸如通信总线之类的通信基础 设施1202相连。在一些实施例中,处理器1204可以同时操作多个计算线 程。

计算机1200还包括首要或者主存储器1206,例如随机存取存储器 (RAM)。主存储器1206在其中存储了控制逻辑1228A(计算机软件) 和数据。

计算机1200还包括一个或多个次级存储设备1210。次级存储设备 1210例如包括硬盘驱动器1212和/或可移除存储设备或驱动器1214,以及 其他类型的存储设备,例如存储卡和记忆棒。例如,计算机1200可包括 工业标准接口,例如用于与诸如记忆棒之类的设备相接口连接的通用串行 总线(USB)接口。可移除存储驱动器1214表示软盘驱动器、磁带驱动 器、光盘驱动器、光存储设备、带备份等。

可移除存储驱动器1214与可移除存储单元1216相接口连接。可移除 存储单元1216包括内部存储有计算机软件1228B(控制逻辑)和/或数据 的计算机可用或可读的存储介质1224。可移除存储单元1216表示软盘、 磁带、光盘、DVD、光存储盘或者任何其他计算机数据存储设备。可移除 存储驱动器1214以众所周知的方式从可移除存储单元1216中读取和/或向 其写入。

计算机1200还包括输入/输出/显示设备1222,例如监视器、键盘、指 点设备等。

计算机1200还包括通信或网络接口1218。通信接口1218使得计算机 1200能够与远程设备通信。例如,通信接口1218允许计算机1200通过诸 如LAN、WAN、因特网等通信网络或介质1242(表示一种形式的计算机 可用或可读介质)通信。网络接口1218可以经由有线或无线连接与远程 站点或网络相接口连接。

控制逻辑1228C可以经由通信介质1242被发送到计算机1200和从计 算机1200发送。

包括内部存储有控制逻辑(软件)的计算机可用或可读介质的任何设 备或制造商再次被称为计算机程序产品或程序存储设备。这包括,但不限 于,计算机1200、主存储器1206、次级存储设备1210和可移除存储单元 1216。这种内部存储有如下控制逻辑的计算机程序产品表示本发明的实施 例,所述控制逻辑当被一个或多个数据处理设备执行时使这种数据处理设 备如这里所述操作。

实施例可被实现于的设备可包括存储装置,例如存储驱动器、存储设 备以及其他类型的计算机可读介质。这种计算机可读存储介质的示例包括 硬盘、可移除磁盘、可移除光盘、闪存卡、数字视频盘、随机存取存储器 (RAM)、只读存储器(ROM)等。这里所使用的术语“计算机程序介 质”和“计算机可读介质”被用于总地指与硬盘驱动器相关联的硬盘,可 移除磁盘、可移除光盘(例如,CDROM、DVD等)、zip盘、带、磁存 储设备、MEMS(微电机系统)存储器、基于纳米技术的存储设备,以及 其他介质,例如闪存卡、数字视频盘、RAM设备、ROM设备等。这种计 算机可读存储介质可以存储程序模块,该程序模块包括用于广告选择系统 200、再访率确定器202、刷新率同步器204、广告选择器206、频谱分析 器602、再访率缩放器702、内容比较器802、广告信息比较器804和/或 流程图300(包括流程图300的任何一个或多个步骤)和/或这里描述的本 发明的另外实施例的计算机程序逻辑。本发明的实施例针对于包括在任何 计算机可用介质上存储的(例如,以程序代码或软件的形式的)这种逻辑 的计算机程序产品。这种程序代码当被在一个或多个处理器中执行时使设 备如这里所述操作。

本发明可以与除这里描述的那些之外的软件、硬件和/或操作系统实现 一起工作。适于执行在此描述的功能的任何软件、硬件和操作系统实现可 被使用。

V.结论

虽然上面已经描述了本发明的各种实施例,但是应当明白它们已被仅 以示例而非限制的方式给出。在不脱离如在所附权利要求中限定的本发明 的精神和范围的情况下可以对上面描述的实施例做出各种形式和细节上的 修改,这对一个或多个相关领域技术人员而言是显见的。相应地,本发明 的广度和范围不应当受任何上述示例性实施例限制,而是应当仅根据权利 要求和其等同物来限定。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号