动态页面内广告的制作方法_5

文档序号:9260470阅读:来源:国知局
员已知的。
[0099] 在一个示例中,网页302可包括"混搭"(mashup)作为内容。混搭是把来自不止 一个来源的数据组合成集成工具的web应用。在一个示例中,网页302可提供对地图工 具和Yahoo!⑩Local的混搭的访问。地图工具可在网页302上显示某一位置的地图,而 Yahoo!?Local可用于显示与所显示的位置有关的信息,包括餐馆、商业、公园等等。该信 息可显示在地图中或地图附近(例如W文本或图像的形式)。与网页302处的该个混搭相 交互的用户可在地图中四处摇移W显示各种位置,该可生成事件通知。另外,用户可与所显 示的关于位置的信息(包括餐馆、商业、公园和在地图中显示的其他特征)相交互,该也可 生成事件通知。如本文中别处所述,该些事件通知可用于对网页302中显示的广告提供页 面内更新。
[0100] 示例性计算机系统实现方式
[0101] 如上所述,动态广告提供器304可包括硬件、软件、固件或其任何组合来执行其功 能的至少一部分。例如,动态广告提供器304、阳LM802、ARM804、web浏览器608、web服务 接口 1104、情境修改聚集器902、触发事件生成器904和/或情境比较器906 (在图3、5-9、 11和14中示出)之中的任何一个或多个可包括被配置为在一个或多个处理器中执行的计 算机代码。作为替代或附加,动态广告提供器304、阳LM802、ARM804、web浏览器608、web 服务接口 1104、情境修改聚集器902、触发事件生成器904和/或情境比较器906中的任何 一个或多个可包括硬件逻辑/电路。
[0102] 在一实施例中,动态广告提供器304、阳LM802、ARM804、web浏览器608、web服 务接口 1104、情境修改聚集器902、触发事件生成器904和/或情境比较器906可实现在一 个或多个计算机中,包括个人计算机、移动计算机(例如膝上型计算机、笔记本型计算机、 手持式计算机(比如个人数字助理(PDA)或化Im?设备)等等)或者工作站。该些示例性 设备在该里是出于例示目的提供的,而并不欲为限制性的。本发明的实施例可在另外类型 的设备中实现,该会是相关领域的技术人员已知的。
[0103] 其中可实现实施例的设备可包括存储装置,例如存储驱动器、存储器设备W及另 外类型的计算机可读介质。该种计算机可读介质的示例包括硬盘、可移除磁盘、可移除光 盘、闪存卡、数字视频盘、随机访问存储器(RAM)、只读存储器(ROM)等等。该里使用的术语 "计算机程序介质"和"计算机可读介质"用于概括地指与硬盘驱动器相关联的硬盘、可移除 磁盘、可移除光盘(例如CDR0M、DVD等等)、压缩盘、磁带、磁存储设备、MEMS(微机电系统) 存储装置、基于纳米技术的存储设备W及诸如闪存卡、数字视频盘、RAM设备、ROM设备等等 之类的其他介质。该种计算机可读介质可存储程序模块,该些程序模块包括用于实现动态 广告提供器304、阳LM802、ARM804、web浏览器608、web服务接口 1104、情境修改聚集器 902、触发事件生成器904和/或情境比较器906、图4的流程图400、图10的流程图1000、 图12的流程图1200、图13的流程图1302W及该里描述的本发明的另外实施例的逻辑。本 发明的实施例设及包括存储在任何计算机可使用介质上的该种逻辑(例如W程序代码或 软件的形式)的计算机程序产品。该种程序代码当在(包括一个或多个数据处理设备的) 处理单元中执行时使得设备如该里所述那样操作。
[0104] 结论
[01化]虽然W上已经描述了本发明的各种实施例,但是应当理解,它们只是作为示例而 不是限制给出的。对于相关领域的技术人员来说很清楚的是,在不脱离所附权利要求限定 的本发明的精神和范围的情况下,可对W上描述的实施例进行形式和细节上的各种改变。 因此,本发明的宽度和范围不应被任何上述示例性实施例所限,而应当仅根据所附权利要 求及其等同物来限定。
【主权项】
1. 一种用于在动态网页中提供广告的方法,包括: 接收用于在动态网页上显示的一个或多个广告的第一集合; 提供所述一个或多个广告的第一集合来显示在所述动态网页上; 接收指示出对所述动态网页的情境的修改的至少一个事件通知,其中所述事件通知对 应于触发事件并且所述触发事件是用户与所述动态网页的交互; 基于所述至少一个事件通知来生成对用于在所述动态网页上显示的一个或多个广告 的第二请求; 接收一个或多个广告的第二集合;以及 提供所述一个或多个广告的第二集合来取代所述第一集合的至少一个广告显示在所 述动态网页上, 其中,所述动态网页未被重载。2. 如权利要求1所述的方法,其中,所述接收指示出对所述动态网页的情境的修改的 至少一个事件通知的步骤包括: 接收指示出对所述动态网页的情境的多个修改的多个事件通知;以及 聚集由所述多个事件通知指示出的对所述动态网页的情境的多个修改以生成对所述 动态网页的情境的聚集修改。3. 如权利要求2所述的方法,其中,所述基于所述至少一个事件通知来生成对用于在 所述动态网页上显示的一个或多个广告的第二请求的步骤包括: 当所述聚集修改达到预定阈值时生成所述第二请求。4. 如权利要求1所述的方法,其中,所述基于所述至少一个事件通知来生成对用于在 所述动态网页上显示的一个或多个广告的第二请求的步骤包括: 由于接收到与触发事件相对应的事件通知而生成所述第二请求。5. 如权利要求1所述的方法,其中,所述接收指示出对所述动态网页的情境的修改的 至少一个事件通知的步骤包括: 接收来自所述动态网页的对来自web服务的数据的请求;以及 把与所接收的对来自所述web服务的数据的请求有关的信息存储为第一事件通知。6. 如权利要求5所述的方法,其中,所述接收指示出对所述动态网页的情境的修改的 至少一个事件通知的步骤还包括: 向所述web服务发送对数据的请求; 从所述web服务接收响应数据;以及 把所述响应数据存储为第二事件通知。7. 如权利要求5所述的方法,还包括: 向所述web服务发送对数据的请求; 从所述web服务接收响应数据;以及 提供所述响应数据以使能基于所述响应数据来修改所述动态网页的显示。8. -种用于在动态网页中提供广告的系统,包括: 广告请求模块(ARM),被配置为生成对用于在动态网页上显示的一个或多个广告的第 一请求,基于所述第一请求接收一个或多个广告的第一集合,并且提供所述一个或多个广 告的第一集合来显示在所述动态网页上;以及 页面事件监听器模块(PELM),被配置为接收指示出对所述动态网页的情境的修改的至 少一个事件通知,并且将接收到的至少一个事件通知提供给所述ARM,其中所述事件通知对 应于触发事件并且所述触发事件是用户与所述动态网页的交互; 其中,所述ARM被配置为基于所述至少一个事件通知来生成对用于在所述动态网页上 显示的一个或多个广告的第二请求,基于所述第二请求接收一个或多个广告的第二集合, 并且提供所述一个或多个广告的第二集合来取代所述第一集合的至少一个广告显示在所 述动态网页上。9. 如权利要求8所述的系统,其中,所述PELM包括: 情境修改聚集器,被配置为接收指示出对所述动态网页的情境的多个修改的多个事件 通知,并且聚集由所述多个事件通知指示出的对所述动态网页的情境的多个修改以生成对 所述动态网页的情境的聚集修改。10. 如权利要求9所述的系统,其中,所述ARM被配置为判定所述聚集修改是否达到了 预定阈值,并且如果判定所述聚集修改达到了所述预定阈值,则生成所述第二请求。11. 如权利要求8所述的系统,其中,所述PELM包括: 触发事件生成器,被配置为判定接收到的事件通知是否与触发事件相对应;并且 其中,所述ARM被配置为在接收到的事件通知被判定为与触发事件相对应的情况下生 成所述第二请求。12. 如权利要求8所述的系统,其中,所述PELM被配置为接收来自所述动态网页的对来 自web服务的数据的请求;并且 其中,所述情境修改聚集器被配置为把与所接收的对来自所述web服务的数据的请求 有关的信息存储为第一事件通知。13. 如权利要求12所述的系统,其中,所述PELM被配置为向所述web服务发送对数据 的请求并且从所述web服务接收响应数据;并且 其中,所述情境修改聚集器被配置为把所述响应数据存储为第二事件通知。14. 如权利要求12所述的系统,还包括: web服务接口,被配置为向所述web服务发送对数据的请求,从所述web服务接收响应 数据,以及提供所述响应数据以使能基于所述响应数据来修改所述动态网页的显示。15. -种用于动态地更新动态网页的方法,包括: 接收指示出对显示一个或多个广告的集合的动态网页的情境的修改的至少一个事件 通知; 判定接收到的与触发事件相对应的事件通知;以及 提供所述至少一个事件通知以使得一个或多个替代广告能够被获得并取代所述第一 集合的至少一个广告被显示在所述动态网页上,其中所述触发事件是用户与所述动态网页 的交互, 其中,所述动态网页未被重载。16. 如权利要求15所述的方法,其中,所述接收指示出对显示一个或多个广告的集合 的动态网页的情境的修改的至少一个事件通知的步骤包括: 接收来自所述动态网页的对来自web服务的数据的请求;以及 把与所接收的对来自所述web服务的数据的请求有关的信息存储为第一事件通知。17. 如权利要求16所述的方法,其中,所述接收指示出对显示一个或多个广告的集合 的动态网页的情境的修改的至少一个事件通知的步骤还包括: 向所述web服务发送对数据的请求; 从所述web服务接收响应数据;以及 把所述响应数据存储为第二事件通知。18. -种用于动态地更新动态网页的系统,包括: 情境修改聚集器,被配置为接收指示出对显示一个或多个广告的集合的动态网页的情 境的修改的至少一个事件通知;以及 触发事件判定器,被配置为判定接收到的事件通知是否与触发事件相对应,其中所述 触发事件是用户与所述动态网页的交互; 其中,所述情境修改聚集器被配置为在所述触发事件判定器判定接收到的事件通知与 触发事件相对应的情况下提供所述至少一个事件通知,以使得一个或多个替代广告能够被 获得并取代所述第一集合的至少一个广告被显示在所述动态网页上, 其中,所述动态网页未被重载。19. 如权利要求18所述的系统,其中,所述情境修改聚集器被配置为接收来自所述动 态网页的对来自web服务的数据的请求,并且把与所接收的对来自所述web服务的数据的 请求有关的信息存储为第一事件通知。20. 如权利要求19所述的系统,还包括: web服务接口,被配置为向所述web服务发送对数据的请求并且从所述web服务接收响 应数据;并且 其中,所述情境修改聚集器被配置为把所述响应数据存储为第二事件通知。
【专利摘要】本公开涉及动态页面内广告。使得能够随着网页的情境变化而改变网页中显示的广告,而无需重载网页。网页上显示的一个或多个广告可被一个或多个替代广告所替换。对替代广告的选择是基于导致网页的情境的变化的一个或多个事件的发生而被触发的。替代广告的显示是动态执行的,不需要重载网页。
【IPC分类】G06Q30/02
【公开号】CN104978674
【申请号】CN201510395073
【发明人】卡梅伦·M·琼斯, 伊丽莎白·F·丘吉尔
【申请人】雅虎公司
【公开日】2015年10月14日
【申请日】2009年10月9日
【公告号】CN102197409A, EP2344997A2, EP2344997A4, US8175922, US8392257, US8788346, US20100114720, US20120185343, US20130144729, WO2010051152A2, WO2010051152A3
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1