内容递送系统和方法

文档序号:6350027阅读:542来源:国知局
专利名称:内容递送系统和方法
内容递送系统和方法版权授权本专利文献的公开内容的部分包含受版权保护的材料。当出现在专利商标局的专利文件或者记录中时,版权所有者并不反对任何人影印本专利文献或者本专利公开内容, 但是除此之外保留所有任何版权权利。相关申请的交叉引用本申请要求对2009年5月21日提交的第61/180,359号临时申请的优先权,并且是2009年4月30日提交的第12/433,881号美国申请(“881申请”)的部分继续申请, 该‘881申请要求2008年4月30日提交的第61/049,030号、2008年6月M日提交的第 61/075,304号和2008年6月23日提交的第61/074,995号临时申请的优先权,其全部通过
引用结合于此。
背景技术
随着电子通信基础设施全球改进,数字内容分发在高效数字媒体格式、数字存储技术的经济体系以及对等和面向群体的社交联网的推动之下正在迅速变革。例如尽管因特网TV和移动TV提供新的视频分发能力,但是这两种技术的最重要方面可能是链接到诸多其它基于因特网的服务的能力。在当前工作主体的优选实施例中,内容分发技术链接到广告服务以支持数字内容分发。基于广告的内容分发系统赋予如下希望广告可以不仅赞助内容生产而且赞助分发内容的服务和在其上表现内容的设备。然而尽管普通消费者有能力消费大量内容,但是如果广告要赞助完全分发链,则广告仍然需要以高可靠的和可测量的方式有效地递送到并且很好地匹配于消费者。也就是说,应当优化用于广告印象的每个机会以保证广告很好地匹配于消费者的当前兴趣并且使用于递送广告并且产生匹配的开销最小化。

发明内容
这里描述的系统和方法的实施例通过在内容消耗时间和/或点有效匹配以用户为目标的广告来实现内容分发货币化。可以独立地超级分发或者经由常规商业方法分发内容项和广告。运用有效机制以保证当消费者在线或者离线使用内容时很好地以该消费者为目标的广告赞助这一使用事件并且事件最优地补偿内容提供者或者分发者以及参与向系统增添价值的其他利益相关人。优选实施例提供高效自动化以及伸缩以供诸多内容分发服务、广告服务、表现应用和设备类型使用的能力。在一些实施例中,高效反馈机制可以用来允许优化目标设定、实时匹配和拍卖机制。


通过与以下附图结合参照下文详细描述将容易理解本发明工作主体,其中图1示出了根据某些实施例的用于分发广告和内容的系统的例子。图2示出了可以用来实现某些实施例的计算机系统的更详细的例子。
图3示出了用于递送、选择和呈现广告的方法的例子。图4是优选实施例中的各种播放器和向它们提供的接口的高级图示。图5图示了一个实施例中的内容部署方案。图6图示了根据一个实施例的广告部署方案。图7图示了广告的动态选择。图8图示了根据一个实施例的审核报告。图9图示了一个例子实施例中的各种系统部件和在它们之间的消息交互。图10示出了优选实施例支持的不同类型的设备的例子。图11图示了使用服务器侧和匹配以预先过滤用于设备的广告。图12示出了示例广告标签分类法。图13示出了一个示例实施例中的一些管控关联的例子。图14示出了划分成区段的一条内容的例子。图15示出了划分成区段的一条内容的另一例子。图16示出了根据动态媒体区段技术格式化的一条媒体内容。图17示出了使用动态媒体区段技术来集成一条内容和广告。图18示出了用于某些实施例中的示例媒体播放器。图19示出了根据一个实施例的广告匹配过程。图20示出了用于货币化内容分发的过程。
具体实施例方式下文提供对本发明工作主体的详细描述。尽管描述若干实施例,但是应当理解,本发明工作主体并不限于任何一个实施例而是代之以涵盖诸多替代、修改和等效实施例。此夕卜,尽管在下文描述中阐述诸多具体细节以便提供对本发明工作主体的透彻理解,但是在没有这些细节中的一些或者所有细节的情况下,也可以实现一些实施例。另外,为求清楚, 尚未具体描述相关领域已知的某些技术材料以免不必要地使本发明工作主体难以理解。这里描述了用于有助于电子内容递送的系统和方法,包括诸如在共同转让的第 11/583,693号美国专利申请(公开号为2007/0180519 Al) ( “‘693申请”)中描述的用于使用数字版权管理(“DRM”)引擎的基于规则的媒体广告的其它系统和方法、在申请号为12/178, 543的共同转让的美国专利申请(公开号为2009/0031431 Al) ( “‘543申请”) 中描述的动态媒体区段技术、在‘881申请中描述的广告目标设定技术和/或在申请号为 10/863,551的共同的转让美国专利申请(公开号为2005/0027871) (“‘551申请”)中描述的DRM和服务编配(orchestration)技术,这些技术用于向终端用户提供广告或者其它内容(‘693申请、‘543申请和‘551申请的内容通过整体引用结合于此)。将理解这些系统和方法与其中应用的诸多部件、系统和方法一样新颖。优选实施例可以提供以下特征中的一些或者所有特征 通过使用用于有目标的广告分发的有效机制赋予高效广告市场并且通过使广告匹配于具有相关属性的用户、由此避免浪费不适当印象来为广告客户提供高投资回报 (“R0I”)。 通过提供用于通过多个不同服务向多个不同设备的内容分发和对等(“P2P”)超级分发的自动化市场并且通过保证内容所需广告时隙在表现时间和/或地点由向内容提供者/分发者提供最多价值的广告填充来为内容提供者最大化收入而最小化分发成本。 提供两级用户目标设定,其中第一级在广告内容递送到设备或者其它用户可访问的递送点时匹配内容与消费者,而第二级使用关于消费者的更细粒度的信息(例如关于时间、地点、环境、兴趣、使用数据、人口、最近历史等的信息)以选择用于在内容表现时间呈现的特定广告。 为关于广告活动有效性的接近实时统计提供用于增加有效性的建议。 为服务提供者提供对分发广告、内容和表现技术的奖励。 提供对如下服务的奖励,这些服务辅助安全和私有地关联消费者与可以用来优化广告选择的相关属性。 通过在消费者的设备上或者在用于用户的设备的受信任基于网上的如下代理上使用广告匹配机制来保证消费者隐私,该代理未泄露消费者的私有属性信息。在一个优选实施例中,提供一种用于有目标的广告的可升级平台。该平台兼容于常规广告匹配技术并且通过延伸它们的使用超出因特网广告来扩充它们。类似地,该平台被设计成与现有内容分发和广告分发机制一起无缝工作并且提供一种来自客户端的有效反馈机制、由此为所有利益相关人实现最优回报。图1示出了根据本发明工作主体的某些实施例的用于分发广告104和内容108的系统的例子。如图1中所示,用户的系统101从多种广告提供者10加、102b、102c接收多种广告104a、104b、104c、104d、104e。用户的系统101也从多种内容提供者106a、106b、106c 接收多种内容项108a、108b、108c、108d。当用户利用一条内容108d时,用户的系统从它先前接收的广告l(Ma-104e中动态选择最优广告l(Me并且将该广告10 与该条内容108d 一起呈现给用户。可以在广告选择过程中使用关于用户、用户的设备以及用户的内容偏好和内容使用习惯的信息。此外,可以收集并且向结算机构(例如结算机构110或者另一结算机构)发送关于表现哪些广告的信息,以有助于从广告客户102向内容所有者106提供付款或者其它补偿。可替换地,或者除此之外,可以从用户的设备向内容提供者106和/或广告提供者102直接发送这样的信息。内容提供者106可以包括内容所有者、创建者或者分发者,比如音乐家、电影工作室、出版社、软件公司、作者、移动服务提供者、因特网内容下载或者预订服务、有线或者卫星电视提供者、公司雇员等,或者代表其行动的实体,而内容108可以包括任何电子内容, 比如数字视频、音频或者文本内容、电影、歌曲、视频游戏、一款软件、电子邮件消息、文本消息、字处理文档、网页、报告、电子书或者期刊,或者任何其它娱乐、企业或者其它内容。在图1中所示例子中,实体102和106关联许可103与内容108和/或广告104。 许可103基于实体102、106的策略或者其它愿望,并且指定允许和/或禁止使用关联内容或者广告,和/或指定为了利用内容或者广告而必须满足的或者作为使用条件或者结果而必须满足的一个或者多个条件。在一个实施例中,许可103a可以规定是否要求内容项108a 的接受者(recipient)查看广告,并且如果是这样则指定广告为了被选择而必须满足的标准。类似地,与特定广告10 或者一组或一类广告相关的许可103a可以指定广告可以与其一起播放或者以别的方式集成的内容类型和/或如果广告10 与特定类型的内容108 集成则实体10 愿意提供的报酬或者其它补偿。
通过一个或者多个密码机制,比如加密或者数字签名技术或者由使用的数字版权管理系统(如果有)规定的任何其它安全保护,可以保护内容108、广告104和/或许可 103,并且信任当局110可以提供适当密码密钥、证书等。可以通过任何适当手段,比如经由像因特网、局域网、无线网络、虚拟专用网络、广域网等的网络;经由线缆、卫星、广播或者蜂窝通信;和/或经由比如光盘(⑶)、数字万用盘 (DVD)、蓝光盘、闪存卡(例如安全数字(SD)卡)等的可记录介质,向终端用户101提供保护内容108、广告104和/或许可103。内容108可以在单个封装或者发送中与许可103 — 起或者在从相同或者不同来源接收的单独封装或者发送中递送到用户。终端用户的系统101 (例如个人计算机、移动电话、电视机和/或电视机顶盒、便携音频和/或视频播放器、电子书阅读器等)包含可操作用于取回和表现内容108的应用软件、硬件和/或专用逻辑。如下文更详细描述的那样,用户的系统也优选地包括用于评估与内容108和/或广告104关联的许可103并且实行其条款(和/或使内容表现应用能够实行这样的条款)的软件和/或硬件(这里称为数字版权管理引擎),以及用于选择用于与内容108的使用结合表现并且收集和报告与其有关的信息的适当广告的软件和/或硬件。数字版权管理弓丨擎和/或广告匹配引擎可以在结构或者功能上相互集成和/或与内容表现应用集成或者可以包括单独的软件块和/或硬件块。可替换地或者除此之外,用户的系统可以与如下远程系统(例如服务器、在用户的设备网络中的另一设备(比如个人计算机或者电视机顶盒)等)通信,该远程系统使用数字版权管理引擎和/或广告匹配引擎以确定是否准予用户访问用户先前获得或者请求的内容以及是否表现与其有关的广告和哪些广告与其一起表现。数字版权管理引擎和/或在用户的系统上或者与其远程通信的其它软件或者硬件也可以记录关于用户对保护内容和/或广告的访问或者其它使用的信息。在一些实施例中,这一信息中的一些或者所有信息可以潜在地以匿名形式传达给远程一方(例如结算机构、内容创建者、所有者或者提供者106、用户的管理器、代表其利益的实体等),例如,用于在分发收入(比如忠诚度、基于广告的收入等)、确定用户偏好、实行系统策略(例如监视如何和何时使用保密信息)等时使用。如图1中所示,内容108无需与广告104(或者许可103) —起分发。通过用户的系统101,广告104可以单独提供,并且与内容108动态集成。如下文更详细描述的那样,优选地根据在与内容108、广告104和/或用户或者系统关联的许可103中编码的如下规则完成这一集成,这些规则关于可以或者必须与内容集成的广告类型和/或数量和/或广告可以与其一起表现的内容类型。在一个优选实施例中,系统尝试通过使用关于用户的人口信息(例如年龄、性别等)、用户的使用历史和偏好和/或其它关于用户或者用户的环境的信息(例如当天时间、全球定位系统(GPS)坐标等)来优化广告与内容的匹配。由于在一个实施例中本地完成匹配,所以可以在用户的系统上维护并且无需向第三方发送这一用户和环境信息、因此在实现广告的很准确目标设定之时保护用户的隐私。如先前指出的那样,在一些实施例中,向结算机构110发送一些用户和/或环境信息的匿名版本用于向内容提供者和/或广告提供者重新分发以有助于将来提供用户潜在感兴趣的内容和广告。将理解可以对在本发明工作主体的范围内对与图1结合呈现的架构和关系进行多个变化。例如在没有限制的情况下,在一些系统中,一些或者所有内容可以与一些广告一起递送、可以从单个来源(例如电视服务提供者)向用户的系统递送内容和广告和/或一条内容可以与多个广告集成。在一些实施例中,对哪些广告与一条内容结合呈现的确定可以由远程系统进行,和/或可以远程进行对广告和内容的集成,然后向用户的系统发送集成的内容和广告,以用于显示或者其它表现。因此将理解,提供图1是用于图示和说明而非限制。 图2示出了可以用来实现本发明工作主体的实施例的系统200的例子。例如,系统200可以包括终端用户的设备101、广告提供者的计算系统102、内容提供者的系统106 等的实施例。例如系统200可以包括通用计算设备比如个人计算机或网络服务器,或者专用计算设备比如蜂窝电话、个人数字助理、便携音频或者视频播放器、电子书阅读器、写字板、电视机顶盒、公用电话亭、游戏系统等。系统200将通常包括处理器202、存储器(即计算机可读介质)204、用户接口 206、用于接受可移动存储器208的端口 207、网络接口 210以及用于连接前述单元的一个或者多个总线212。系统200的操作将通常由在存储于存储器 204中的程序的指导之下操作的处理器202控制。存储器204将一般包括高速随机存取存储器(RAM)和非易失性存储器,比如磁盘和/或快闪EEPR0M。可以限制存储器204的一些部分使得系统200的其它部件不能从它们读取或者向它们写入。端口 207可以包括用于接受计算机可读介质208比如USB软件保护器、⑶-ROM、DVD、记忆卡、SD卡、磁盘、其它磁或者光学介质等的盘驱动或者存储器槽。网络接口 210通常可操作用于经由网络220比如因特网或者内部网(例如LAN、WAN、VPN等)提供在系统200与其它计算设备(和/或计算设备网络)之间的连接,并且可以运用一种或者多种通信技术以物理上进行这样的连接(例如无线、以太网等)。在一些实施例中,系统200也可以包括受到保护以免系统200的用户或者其它实体篡改的处理单元203。这样的安全处理单元可以增强敏感操作(比如密钥管理、签名验证以及规则实行过程的其它方面)的安全性。 如图2中所示,计算设备200的存储器204可以包括在由处理器202 (和/或203) 执行时可以控制计算设备200的操作的各种程序或者模块。例如存储器204将通常包括用于管理应用执行、外设等的操作系统220 ;用于表现保护的电子内容的宿主应用230 ;用于执行广告选择的方面并且执行这里描述的功能的广告匹配引擎或者模块233,以及用于实施一些或者所有这里描述的版权管理功能的DRM引擎232。在一些实施例中,DRM引擎232 可以包括多种其它模块、与多种其它模块互作用和/或控制多种其它设备,比如用于执行控制程序的虚拟机22和用于存储用于由虚拟机222使用的状态信息的状态数据库2M和 /或用于执行密码操作比如加密和/或解密内容、计算散列函数和消息认证代码、评估数字签名等的一个或者多个密码模块226。存储器204也将通常包括保护内容228、广告227和关联许可229以及密码密钥、证书等(未示出)。本领域普通技术人员将理解,可以用与图2中所示计算设备相似或者相同的计算设备或者用实质上任何其它适当计算设备(包括未拥有图2中所示部件中的一些部件的计算设备和/或拥有未示出的其它部件的计算设备)实现这里描述的系统和方法。因此应当理解提供图2用于图示而非限制。这里的讨论涉及实行与内容和广告有关的许可,其中假设如果系统(例如包括 DRM引擎、广告匹配引擎和宿主应用)如计划的那样操作则将实行许可的条款。在这里描述的系统和方法的实际应用中,可以使用安全技术的任何适当组合来实现保护系统(例如它与其交互的软件和硬件)免于恶意篡改或者修改。例如可以例如如在‘693申请中描述的那样运用诸如加密、数字签名、数字证书、消息认证代码等密码机制以如结构和/或战术安全措施(比如软件模糊、自校验、定制、水印化、反调试和/或其它机制)可以的那样保护DRM引擎、宿主应用和/或其它系统软件免于篡改和/或其它攻击。例如可以在各自通过整体引用结合于此的以下文献中找到这样的技术的代表例子第6,668,325 Bl号美国专禾U Obfuscation Techniques for Enhancing Software Security 以及在共同转ih 的第 11/102,306 号美国专利申请(公开号为 2005/0183072 Al) Software Self-Defense Systems and Methods ;第 11/737,4 号美国专利申请(公开号为 2008/0028474 Al) Systems and Methods for Watermarking Software and Other Media ;申请号为 10/172,682 的美国专利申请(公开号为 2003/0023856 Al) Software Self-Checking Systems and Methods ;申请号为11/338,187的美国专利申请(公开号为2006/0123249 ADTrusted Storage Systems and Methods 以及第 7,124,170B1 号美国专利 kcure Processing Unit Systems and Methods。可替换地或者除此之外,物理安全技术(例如使用相对不可访问的存储器、安全处理器、安全存储器管理单元、硬件保护的操作系统模式等)可以用来进一步增强安全性。此外,多个商业产品可以用来保护应用免于篡改,可以使用其中任何适当的一个或者多个产品。系统的机构设计和操作以及其中的参与者的法律和社会规章可以提供又一形式的安全性。例如系统中的实体可能被要求按照合同同意遵守系统规范和要求或者可能需要服从如下认证过程等,在该认证过程期间可以验证实体与系统要求相符。例如设备或者应用可能被要求以与环境中的其它实施方式兼容的方式实施DRM引擎和/或可能被要求提供某些类型或者水平的防篡改或者其它安全性。可以签发证明设备或者其它实体与这样的要求相符的数字证书,并且可以在允许设备或者实体参与系统之前验证这些证书或者作为允许继续参与的条件。这样的安全技术将为本领域普通技术人员所公知,并且将理解可以根据预期保护水平和特定应用的现有细节来使用这些技术中的一些或者所有技术或者不使用这些技术中的任何适当组合。也将理解,尽管这里与某些实施例结合描述某些安全机制,但是并非在所有实施例中要求使用这些技术。此外,在‘693申请中阐述关于可以与本发明工作主体结合使用的安全技术的非限制信息。在优选实施例中,在逐个情况的基础上考虑用于具体部署的安全策略。如果具体系统对内容和广告分发机制具有完全控制,则可以放宽围绕这些方面的安全策略。然而如果完全地控制内容和广告分发机制,则安全策略将通常需要更严格。作为又一例子,在一些平台上,客户端可以本质上更安全,因此放宽的安全策略可能是充分的。然而在易受恶意攻击的平台上,安全策略将通常需要更严格。所选安全策略也将通常依赖于内容和广告的价值以及对不同各方破坏系统的奖励。图3示出了根据一个实施例的用于递送、选择和呈现广告的方法的例子。如图3中所示,消费者的设备接收内容和广告(300)。如上文描述的那样,消费者的设备可以经由任何适当手段接收内容和广告。可以一起或者单独、在不同时间和/或从不同来源递送内容和广告。在从消费者接收对表现(例如查看、播放、运行等)内容的请求(302)时,用户的系统评估与内容关联的许可(304)以确定是否授权或者以别的方式允许请求的使用(306)。如果授权请求(即从块306的“是”退出)并且许可进一步要求在表现内容时呈现一个或者多个广告,则用户的系统可选地过滤它的广告集合以排除内容和/或广告许可禁止与请求的内容一起显示的任何广告(308)。然后评估与每个剩余广告关联的许可,以从每个广告获得针对有权被选择用于与内容项一起表现的报价(块310-314)。如这里另外更具体描述的那样,在一些实施例中,每个广告的报价的值可以部分基于消费者、内容、消费者的系统等的如下特性,广告匹配和/或DRM引擎可以在评估与特定广告关联的规则时从本地储存器取回和使用该特性。一旦已经获得来自所有相关广告的报价,就可以选择一个或者多个获胜报价(316),并且内容项可以与获胜报价一起表现(318)。将理解,已经出于说明和图示的目的提供了图3,而在其它实施例中可以省略、按照不同顺序进行、组合或者用未示出的附加动作补充图3中所示动作中的一些动作。下文与图4结合提供对用于进行广告匹配的示例框架的更具体描述。图4是一些实施例中的用于进行广告匹配的平台的相对高级概念图示,该图示示出了涉及到的各种参与者和向它们提供的接口。尽管图4中所示平台的优选实施例支持多种强有力特征,但是可以有意地抑制(或者在一些实施例中消除)这些特征中的多个特征以便优化给定的业务模型。例如内容提供者可能不想利用针对内容的高度流动性超级分发的奖励、代之以赞成更传统的人工基于合同的分发方式。但是该内容提供者可能仍然想要利用广告时隙拍卖机制。因此将理解图4中所示和/或这里另外描述的特征中的多个特征被设计成可选或者独立地并且根据给定的内容分发业务模型的需要来部署。这一固有灵活性允许定制的如下部署,这些部署仅运用这里呈现的功能和特征中的一些功能或者特征。此外,尽管为了便于说明,图4示出了单个广告目标设定平台,但是将理解在实践中这一平台的功能将通常分布于多个设备和系统。例如尽管在一些实施例中网站或者服务可以提供图4中所示功能中的基本上所有功能,但是在其它实施例中一些或者部分功能可以由广告客户的系统、内容所有者和/或分发者的系统、结算机构、终端用户的系统等单独执行。如先前指出的那样,在优选实施例中可以(但是并非必须)使用多个分发手段来独立地超级分发内容和广告。某些优选实施例的强调重点之一在于内容递送与广告递送的分离。可以通过完全不同的分发机制递送广告和内容。可以与内容独立地进行并且例如可以基于用于表现广告的最优回报在内容表现时间协商对在表现内容时显示什么广告的选择。可以通过分发手段使广告以用户为目标,并且可以基于存储于表现设备上或者仅可为表现设备所用的本地数据来最优地匹配广告用于表现。在优选实施例中并且如下文更详细描述的那样,DRM引擎(比如在‘693申请中描述的DRM引擎)可以用来评估与多条内容和广告关联的控制以便确定哪些广告与一条内容一起表现(例如显示)。这样的DRM引擎灵活,并且针对每个内容项和针对每个广告可以表达的规则很开放。在一个实施例中,内容提供者或者广告客户可以在简单文本(比如XML) 中表达规则。在一些实施例中,这些规则以后可以转换成DRM引擎支持的对象类型(例如使用一种用于为DRM引擎的虚拟机生成代码的工具)并且可以与内容或者广告关联。在其它实施例中,DRM引擎或者广告匹配引擎能够以与内容提供者或者广告客户原先表达的形式相同的形式解释规则,从而转换步骤是不必要的。可以与广告关联的规则的简单例子为如下规则,该规则表明广告客户愿意为每次广告印象支付10美分、但是愿意在向作为目标的人口并且在一天的某个时间放映广告时支付额外5美分。相似规则可以与一条内容关联。内容部署如图4中所示,在一个实施例中,内容提供者和内容聚集者通过将内容项与如下规则(例如类型由DRM引擎实行的规则)一起封装来部署它们的内容,这些规则要求表现应用最优地选择如下广告,这些广告在表现(例如在软件的情况下播放、查看、执行等)内容的时间填充在内容内标识的内容广告时隙(例如使用在‘543申请中描述的技术)。可以可选地指定如下附加规则,这些规则描述如将与下级内容分发者共享多少广告收入。可以在与内容项绑定和封装(或者以别的方式关联)的一个或者多个控制对象内实例化所有规贝U。在一些实施例中,平台可以向内容提供者提供使它们能够撤消特定一条内容的服务。图5是一个实施例中的内容部署方案的更详细的图示。如图5中所示,向结算机构504注册封装内容502、然后使封装内容可为各种内容分发服务(506a、506b、506c)(统称为分发服务506)所用。这些分发服务506可以将传统合同机制用于获得内容502和/或它们可以按照内容广告收入风向的百分比和/或其它针对分发版权预测收入回报的因素来为内容502报价。内容提供者可以具有对接受来自如下分发者的报价的奖励,这些分发者在它们考虑如下统计时每次印象收取更多分发费,这些统计示出分发者兜售内容如何有效。在一个实施例中,这样的统计可来自结算机构504和/或数据仓库508。在一个实施例中,内容提供者可以获得关于它们的内容的绩效的实时(或者接近实时)反馈。基于数据仓库508提供的统计,内容提供者可以修改与它们的内容项501关联的规则510。在一个实施例中,以机会方式向客户端和/或分发服务提供者递送更新的规则(例如表达为DRM引擎可实行的控制对象)。再次参照图4,在一个实施例中,广告客户或者布局代理通过如下广告注册服务部署它们的内容,该广告注册服务将广告与如下规则一起封装,这些规则描述广告客户将在指定条件之下在表现广告时支付多少。这些条件例如可以包括消费者的人口和其它属性、 当天时间、地理位置、在设备上先前表现广告的次数等。不同费率可以与不同条件关联。规则也可以指定将向如下广告分发服务支付多少,该广告分发服务的目的在于使广告在它们的消费者的表现设备上可为消费者所用从而基于可以在分发时间可用的用户属性在向用户分发的时间最优地设定广告的目标。在一个实施例中,将这些规则实例化为类型在‘693 申请中描述的与广告绑定或者以别的方式关联的控制。图6是根据一个实施例的广告部署方案的更详细的图示。在图6中所示例子中,广告客户可以从数据仓库608和/或广告注册服务604获得关于它们的广告活动的实时(或者接近实时)反馈。广告客户可以检查示出广告分发者606的有效性的统计并且接受来自如下广告分发者606的更高报价,这些广告分发者更有效于使广告602可为不同消费者类型所用。可以用机会方式向终端用户递送与广告客户或者广告关联的更新规则610(例如表达为控制对象)。在一些实施例中,广告分发者606c可以采用推送和/或拉取模型以向它的用户编目612分发广告602。一些广告分发者606可以是如下常规广告网络,这些广告网络具有它们当前向其馈送广告的用户/设备编目。优选实施例灵活并且允许广告客户向消费者的设备发出实际广告和/或发出对远程广告的引用。在优选实施例中,在这些场合和中的每个场合中,向客户端发送用于进行最优广告匹配的规则。广告通常以用户为目标。可替换地或者除此之外,在一些实施例中,广告客户可以CN 102460496 A说明书9/81 页
选择在表现与某些标准匹配的内容期间显示广告时支付额外货币。简单例子可以是如下广告客户,该广告客户愿意正常地支付10美分,但是也愿意在广告与落在内容类别“体育”或者“探险”之下的内容一起显示时支付12美分。这举例说明在内容与广告之间的密切关系。 在一些实施例中,可以有与广告匹配关联的默认策略。一个这样的广告匹配策略可以基于内容和/或广告的等级。例如这样的策略可以适用的情形是在使用移动播放器的成年人可以向儿童放映儿童的内容时。在这一情形中,这样的策略可以在表现适合于儿童的内容时不允许以成年人消费者为目标的广告。在一些实施例中,广告递送服务可以通过推送和/或拉取模型、通过社交网站或者通过网上搜索应用来操作。推送模型可以在由如下服务提供者操作时很好地工作,该服务提供者具有对消费者的更密切了解。优选实施例也向广告客户提供用于撤消特定广告的服务。再一次参照图4,在一个实施例中,消费者可以通过任何适当分发服务,包括但不限于媒体网店、社交网站和对等递送机制,接收内容和/或广告。优选实施例可以被设计成与实质上任何内容或者递送分发方式兼容。消费者可以接收各种广告递送服务(比如提供表现应用或者设备的服务)向它们推送的或者从它们拜访的各种网站拉取的广告。在这些情况中的每种情况下,有使广告以消费者为目标的相对原始方式(例如,比如通过使用在问卷中自愿提供的信息、对消费者所用搜索项的了解或者对专门化网站(比如与特殊兴趣小组关联的博客或者网站)上的内容类型的分析)。可以在存储于消费者的本地设备上的高速缓存中收集并且可能与作为消费者的个人网络一部分的其它设备共享广告。在一些实施例中,消费者也可以在它们的设备上存储它们从如下服务获取的认证属性,这些服务处于用于保证这些属性(例如涉及年龄、性别、教育、俱乐部成员关系、雇主、常客或者频繁买家状态、信用等级等的属性)的位置。为了保证隐私,优选地除了可能与消费者拥有或者信任的其它设备或者实体共享之外未共享这一属性信息。在一个实施例中,如下文说明的那样,仅在设备上本地使用信息。这一点的例外可以是在受信任设备用来访问这些属性以便改进它们或者根据它们导出新属性或者使用它们以筛选广告作为消费者预订(例如通过选择加入)的受信任服务的部分时。最后,设备可以从各种用户事件收集如下其它属性,这些属性可以例如包括根据用户与广告的交互历史、购物历史、浏览历史、内容表现历史等可导出的度量或者属性。此外,诸如当天时间、地理位置等多种环境属性也可以是可用的。在一些实施例中,除了受信任设备可以用来分析原始信息并且导出可以用于广告匹配的属性之外未使这一信息在设备以外可用。在一些实施例中,属性和/或属性组可以与用户绑定(例如使用类型在‘693申请中描述的链接对象),而用户节点与设备绑定(例如使用另一链接对象)。这潜在地使得用户信息和属性可为多个不同设备可用、但是以具有如下基础设施的受控方式,该基础设施帮助保证完整性。如图7中所示,在一个实施例中,当消费者希望在相符的内容回放设备或者应用 702上表现内容700时,设备702执行内容项的如下控制704,该控制要求根据如下目标函数填充用于内容700的广告时隙,该目标函数优化内容提供者的从这一查看事件收集广告收入的目标。可以使用DRM对象来表达并且可以按照需要更新目标函数。在一个实施例中,控制704将通过本地广告高速缓存708中的可用广告706调用搜索机制。如图7中所示,在一些实施例中,可以关于控制704中的关于被允许与内容700结合播放的广告类型的要求来缩小可用广告集合。一旦选择潜在广告组,就评估与每个广告关联的许可(在一些实施例中也称为DRM控制)。例如当广告706a的控制710执行时,它基于控制710中的信息和可为该控制所用的各种本地属性计算用于广告时隙的报价。在一些情况下,对指向属性节点的链接的控制可以要求付款使用在该节点中提供的属性的信任使用。在一个实施例中,报价由两个数构成第一个是广告客户将为表现广告支付的数额,而第二个是内容提供者获得的数额。差值(如果有)是可能需要向其它方(例如包括广告分发者、设备提供者、 结算机构、服务提供者、属性认证者等)支付的数额。当计算报价时,内容控制的目标函数用来基于报价选择将表现的广告。通常,目标函数将选择给内容提供者带来最大回报的广告。然而该函数可以向总回报数额(由广告客户支付)给予某一权值以便鼓励发展基础设施。这又可以最大化印象和广告匹配质量并且对将来报价具有影响、由此增加竞争、促进将来的更高报价并且因此最大化所有利益相关人的总回报。因此将理解多种机制可以用来选择获胜报价。在一个实施例中,一旦表现广告,就创建并且(最终)向在内容提供者的控制中指定的结算机构发送审核记录。在一个实施例中,审核记录包括如下报价信息,该报价信息包括广告客户支付的总价和将向各种利益相关人(例如结算机构、设备提供者、广告分发者、 内容分发者等)支付的数额。图8图示了审核报告的各种例子。如图8中所示,在一个实施例中,客户端702可以向结算机构800机会性地发送一个或者多个包括关于广告和内容表现事务的信息的审核记录。一些审核记录信息可以包括关于参与拍卖的广告的数据、在拍卖期间使用的用户环境数据和被选择用于表现的内容。基于主流隐私法,可以匿名化这一事务数据。也可以向数据仓库820转发这些使用报告用于进一步分析和重新分发。在一些实施例中,向内容分发者支付的数额可以是向内容提供者支付的数额的百分比(并且在目标函数计算中未被使用),或者它可以是单独项、但是包含于总数内。预计数额将经常在事务基础上相对小、因此大规模可优选用于广告收入共享和内容分发以最高效地工作。然而将理解,在优选实施例中,系统被设计成自动并且有效地使用自动化而在另一方面又能够支持用于长尾达到的大量更简单模型、支持用于小规模内容提供者的收入共享并且允许有效地支持本地广告。在一个实施例中,如果在内容表现时间有数目不足的相关广告,则可以显示退回或者默认广告。在一个实施例中,只要遵守与内容关联的规则就将仅表现这些退回广告。退回或者默认广告例如可以由任何利益相关人提供。在一个实施例中,在其中通过多个递送网络分发内容和广告的‘开放’部署中,可以向消费者给予用于‘标记’不适当内容或者广告的机会。如果某一预先限定的最少数目的用户报告内容项或者广告不适当,则可以从系统去除该内容项或者广告(例如经由密码撤回)。—些优选实施例的一个强有力特征为收集和分发系统统计。在一个实施例中,结算机构800从审核记录收集大量信息并且将它转发到数据仓库820。在一个实施例中,向仓库820发送的数据被剥离任何将明示地标识用户、内容和/或广告的私有信息。数据仓库820可以运用现有统计技术以计算用于内容分发者和广告分发者的有效性等级。数据仓库820可以提供如下服务,这些服务呈现可以用来为广告报价、内容分发份额和广告分发份额确定最优定价的信息。广告客户可以发现哪些广告分发者在影响某些消费者类型时最有效。广告分发者和内容分发者可以使用结算机构统计和分析(breakdown)以确定它们可以更有效地分发什么种类的广告和设定什么种类的广告的目标以及它们可以如何设定这些广告的目标。也可以估量设备和应用提供者的有效性,从而可以在广告客户/广告分发者接口、内容提供者/内容分发者接口的报价中以及在用于广告时隙的报价中提供适当奖励。例子使用范例场合内容部署在这一例子中,FashionTV想要向系统上传它的最新冬季汇集。FashionTV已经为广告内容分配时隙,并且决定了任何广告时隙填充规则。FashionTV也规定,作为规则的部分,预计来自每次表现内容剪辑的最小收入。可以从用户接口输入规则,并且以后可以将规则映射成XML表示,这些XML表示又可以转译成DRM引擎可以处理的DRM控制。以下示例XML摘录是FashionTV提供的规则定义
13<ContentRule>
<Name>Winter Collection</Name> <Genre>Fashion</Genre> <Rating>PG</Rating> <AdSlots> <Slot>
<Duration> 10</Duration> </Slot> <Slot>
<Duration> 15</Duration> </Slot> <Slot>
<Duration> 10</Duration> </Slot> </AdSlots> <ExpectedBid> <!--内容的收入预计。内容需要这么多由广告赞助--> <Min>$1.25</Min> </ExpectedBid>
<ClearingHouse>http://clearinghouse.xyz.com </ClearingHouse> </ContentRule>在上述规则定义中,内容提供者已经为“冬季汇集”内容剪辑赋予三个广告时隙。 设置针对每次内容播放的最小收入预计为$1.25。另外也提供用于内容的附加属性(包括内容的等级和类别)。在这一例子中,规则也显式地标识在内容表现事件之后需要签合同的结算机构,这说明如下灵活性内容分发者将必须指定用于收入手机和报告目的的特定结算机构。FashionTV将使这一内容剪辑和关联规则定义可为系统的封装器所用。封装器然后将根据指定的规则创建DRM控制(例如类型在‘693申请中描述的控制对象)、封装内容并且向结算机构注册用于向第三方内容分发网络进一步递送。外部分发网络然后将使封装的冬季汇集内容剪辑可供它们的用户消费。广告部署在另一例子中,广告公司(视频广告聚集者)想要为ABC公司的卡车部署它的新广告活动。广告公司已经分析广告目标设定要求并且想要以总年收入多于$80k并且在年龄群25-35中的郊外观众为目标。也有性别偏好(男性)。广告公司已经推断如果广告活动与类别为体育或者动作的内容剪辑关联则它将更有效。在目标观众给定时,广告公司决定广告应当在6PM至9PM之间运行以求更大可达性。保持它的360度投入模型,广告活动也将承载呼吁行动(call for action)的特征。广告公司未确认这一广告活动应当支付的每千人成本(“CPM”或者每千次印象成本)。利用系统提供具有反馈的拍卖的能力,广告公司选择用于每次印象/广告运行的 $0. 15最少报价。此外,广告公司指定它愿意增加它的报价数额和/或它完全不愿意报价的境况。将广告活动的约束和要求表达为可以经由可为广告公司所用的用户接口录入或者用 XML直接编写的规则定义的部分。用于这一例子的广告规则的XML表示可以如下< ! 一用于ABC公司的卡车目标设定的广告规则1.收入水平> 80k规则2.位置郊外规则3.年龄群25-35规则4.性别男性规则5.目标内容类别体育或者动作或者探险规则6.当天时间6pm至9pm备注a.报价价格针对每次印象为$0. 15b.这是可点击的广告_>
<AdRule>
<Rating>G</Rating><Bid>
<!-- Note # a --> <Min>0.15</Min> <Max>0.25</Max> </Bid>
<TargetAudience> <!-- Rule# l-->
〈IncomeLevel BidFactor=" 1.1 ">over 80000</IncomeLevel> <!-- Rule # 2--> <ResidenceLocation BidFactor=" 1.5">Suburban</ResidenceLocation> <!-- Rule# 3-->
<Age BidFactor-" 1.5">25-35</Age> <!-- Rule # 4-->
〈Gender BidFactor=" 1.25">M</Gender> </TargetAudience> <!-- Rule # 5-->
〈TargetContent BidFactor=" 1.25 "> <Genre> Sport s</Genre> <Genre>Action</Genre〉 <Genre>Adventure</Genre> </TargetContent> <Context>
<!-- Rule # 6 --> <TimeOfDay BidFactor-" 1.25 "> <Start>18:00</Start> <End>21:00</End> </TimeOfDay> </Context> 〈Actions〉 <OnClick>
<LaunchURL>http://www.abcco.com/trucks</LaunchURL></OnClick> 〈/Actions〉
<ClearingHouse>http://clearinghouse.xyz.com</ClearingHouse> </AdRule> <TBD XML表示〉经由封装器将广告内容和规则封装成与DRM或者广告匹配引擎兼容的格式。然后向广告注册服务注册封装的广告内容。广告公司可以向它自己的网络分发封装的广告内容,和/或它可以让广告注册服务使广告内容可为其它广告分发网络所用。在一些实施例中,可以使用上述两个方案的组合。例如广告公司可以向具有未用内容编目的其它广告分发网络销售广告活动或者可以在它自己的内容网络中运行广告活动。客户端应用的优选实施例支持广告计数概念。在一个实施例中,广告计数允许广告客户为它们的广告选择加强和淡出策略。在上述使用情况中,按照在已经为第一次印象支付时与其它广告竞争并且为了加强而保证第二次印象颇为重要这样的理论,广告公司例如可以针对具有恰当属性的给定用户为第一次印象支付$0. 15、但是为第二次印象支付 $0.20(其中$0.05为正增量)。此后,它可以仅为第三次印象等支付$0. 10 (-$0.05)广告拍卖在另一例子中,用户John Doe决定播放由来自体育赛事的精彩场面构成的内容剪辑。剪辑限定两个广告时隙。当选择播放剪辑时,客户端平台进行本地广告匹配并且从它的本地广告储存库标识与表现标准(这些标准可以例如包括人口、地理、行为、环境和以往事务信息等)匹配的多个广告。通过底层运行期引擎选择和评估如下控制,这些控制代表与所选广告关联的规则。个别广告控制与它们可能需要确定其报价的任何环境信息一起呈现。客户端平台然后将选择使目标函数最大化的两个广告(用于内容剪辑中的两个广告时隙)。目标函数在这一例子中为纯收益函数,因此选择播放两个最高报价广告。在内容播放之后,代表两个所选广告的控制可以向结算机构报告例如报价值、内容类型、抽象化用户简档信息等。客户端平台也可以向结算机构报告竞拍失败的广告。这一反馈可以包括获胜报价的标识和抽象化用户简档、环境和内容信息等。广告聚集者/布局代理可以使用这一信息以采取进一步动作(例如通过分发更新的控制用于在将来竞拍中使用来增加它们的报价价格)。审核报告和用户简档收集在又一例子中,用户John Doe选择待播放的内容剪辑。内容与任何用于填充内容剪辑中的强制广告时隙的广告一起表现。此后,客户端平台向受信任的结算机构发送审核报告。在这一例子中,机会性地发送审核报告以便限制网络带宽消耗。审核报告包括关于在内容表现期间选择的广告、对应广告报价、内容的性质/类别、产生的广告印象的次数、 抽象化用户简档信息、在内容播放期间的环境信息等的信息。在一些实施例中,向结算机构发送的审核报告也包括关于已经参与针广告时隙报价的广告的信息。结算机构然后可以向数据仓库转发所有客户端事务数据。在优选实施例中,向仓库发送的转发数据被剥离将显式地标识用户、内容和/或广告的信息。在一些实施例中,客户端平台也将收集关于用户的查看模式的信息并且向结算机构发送抽象化分类信息。优选无私有信息的这一抽象化信息可以与优选合伙者共享。如在‘693申请中描述的那样,为了与某些管辖地的隐私法相符,客户端可以选择在客户端上本地维护用户简档,该用户简档可以表示为具有属性的节点。各种潜在节点 (例如冲动买家、时尚意识等)由如下链接链接,这些链接承载基于广告查看模式的强度。 用户自愿提供的信息也可以表达为DRM对象,但是这些关联可能一开始更弱。随着平台从客户端关于用户了解更多,每个关联的强度将改变。与广告关联的广告控制可以引用这些 DRM对象及其强度值并且使用这一信息以帮助对报价价格做决定。来自外部实体的属性聚集者节点可以针对有目标的广告进一步改进用户简档。 (例如在‘693申请中描述的类型的)这一 DRM节点通过信任机制引入到系统中,并且可以包括用户的诸如组织成员关系、常客状态等任何量化属性。可以针对这一点补偿第三方实体,而广告控制可以在仲裁期间引用这些聚集器节点及其强度/其与用户节点的连接。消费者可以选择组成某些策略,如例如使一个广告提供者相对于另一广告提供者更有利的策略或者如下策略,在该策略中用户想要某个服务提供者维护他的或者她的用户简档。这样的策略可以表达为在‘693申请中描述的类型的DRM引擎对象,并且如果必需和在必需时,可以被更新。图9是一个例子实施例中的各种系统部件和在它们之间的一些示例消息交互的更详细的图示。如图9中所示,在一个实施例中,内容封装器接口 902是广告匹配平台提供的如下服务,该服务使内容提供者900能够封装和代码转换用于客户端消费的内容。这样封装的内容可以由提供者900在它自己的站点托管或者可以由平台和/或外部内容递送网络930托管用于向客户端904进一步递送。在一个实施例中,接口 902允许提供者900指定关于内容的如下细节,这些细节包括用于帮助对内容分类的标签。在一个实施例中,内容封装器负责将内容与关联部署规则一起封装、指定广告插入点和内容元数据并且更新内容部署规则。在一个实施例中,在封装内容之后向结算机构920注册部署信息和内容的关联规贝U。在向结算机构920注册完成之后准备好分发内容。在一个实施例中,内容注册服务922 使内容能够由内容递送网络930发现。例如内容注册服务922可以广播内容可用、实施内容发现服务或者实现二者的组合。在一个实施例中,内容注册服务922负责向结算机构920 注册内容、解除内容的部署并且使部署的内容可为内容递送网络930所用。在一个实施例中,内容递送网络930是主要负责向消费者的设备904递送内容的实体。本领域普通技术人员将理解,有多个现有内容递送网络并且任何适当内容递送网络可以与这里描述的系统和方法结合使用。在一个实施例中,广告封装器接口拟6是广告匹配平台提供的如下服务,该服务用于使广告客户能够封装和格式化用于客户端消费的广告。在一个实施例中,封装器926 允许来自个别广告客户和第三方广告网络的广告插入。封装的广告可以由提供者901直接递送到消费者、可以由平台托管用于向客户端进一步递送和/或由外部广告递送网络932 托管。在一个实施例中,接口拟6允许提供商901指定关于广告的广告规则和细节,包括用于帮助对广告分类的标签。用于活动的各种方面的服务可以包括指定活动预算、用于广告时隙的动态报价以及指定与用户简档和/或内容类型的关联。在一个实施例中,广告封装器926负责将广告与关联部署规则一起封装并且更新广告部署规则。在一个实施例中,在封装广告之后,将部署细节与广告的关联规则一起向结算机构920注册。在一个实施例中,提供广告注册服务925以有助于这一过程。在向结算机构 920注册完成之后准备好分发广告。广告注册服务拟4使广告能够由外部广告递送网络932 发现。根据需要,可以向广告递送网络932推送或者由广告递送网络932拉取广告。在一个实施例中,广告注册服务拟4负责向结算机构920注册广告、解除广告的部署和/或使部署的广告可为广告递送网络932所用。在一个实施例中,广告递送网络932是主要负责向消费者的设备904递送广告的实体。在一个实施例中,结算机构920向广告递送网络932提供用户简档取回服务。广告递送网络932可以使用这一信息以递送高度地有目标的广告。本领域普通技术人员将理解, 存在多个现有广告递送网络,并且可以使用任何适当网络。在一些实施例中,可能希望对个别广告递送网络递送广告施加某些约束。一个这样的约束例如由于消费者的设备上的有限能力而可以针对广告递送网络可以递送的广告数目。在一个实施例中,广告分发/匹配系统的运营者提供在广告客户901与内容提供者900之间的结算机构服务920,以便协调收入共享。在一个实施例中,这一接口 920为本地或者第三方结算机构工具提供用于访问来自服务器的相关事务数据的服务。在一个实施例中,用户简档收集接口收集用户自愿提供的信息,并且受信任对象递送接口负责向消费者的设备递送自保护DRM对象。自保护DRM对象可以例如包括类型在 ‘693申请中描述的节点、链接和控制代理。例如当系统检测到用户行为/分类的任何改变时,可以向消费者的设备递送更新的对象。结算机构920也可以提供用于托管提供者的如下使用报告接口,该使用报告接口用于访问关于广告活动的绩效和用户对可用内容的接受性的使用统计。运营者可以使用这一数据以微调它们用于内容提供者和广告客户的定价范围。在一个实施例中,这一接口负责向数据仓库转发审核报告。在一些实施例中,结算机构920可以具有如下记账和报告接口,该接口使广告客户能够收集关于在广告活动完成期间和之后的各种行为方面的信息。这些信息中的一些信息可以例如包括广告的实际印象、广告的点进率(CRT)、关于观看广告的用户的简档信息 (例如人口、位置等)、广告的内容关联和/或其它使用统计。在一个实施例中,记账接口为广告客户提供用于访问如下记账系统的网上服务,该记账系统监视广告运行成本。在一个实施例中,这一接口进一步与结算机构服务联系在一起用于协调活动成本。因此在各种实施例中,结算机构920负责以下操作中的一个或者多个操作 记录内容和广告部署。 从消费者设备收集使用数据(可能具有环境信息)。·从设备收集用户分类信息。在一些实施例中,一些私有信息不应委托用户设备。 这样的信息将由设备上的应用归纳并且发给结算机构。 ·向数据仓库发送匿名化报告。
创建和向消费者设备递送受信任DRM对象。
·出于记账目的而管理内容提供者和广告客户的账户。 处置财务事务。·向内容提供者提供报告(例如回答问题的报告,这些问题比如是最近M小时有多少内容查看?特定一条广告内容担负多少广告收入?内容提供者在特定时间段中产生多少收入?多少收入来自特定广告提供者?)。 向广告客户提供报告(例如回答问题的报告,这些问题比如是最近M小时有多少广告查看?这一广告多少次赞助来自特定内容提供者的内容?点进率是多少?广告提供者在特定时间段中花费多少?广告预算的多少百分比用来赞助来自某个内容提供者的内容?)。 为第三方940(例如用户信息提供者)提供接口。例如接口使各方能够提供更多用户信息(例如在汽车俱乐部或者退休者组织中的成员关系、持有的信用卡类型、常客账户、优选消费者账户等)。这一信息可以用来递送用户属性,这些用户属性又可以用来更好地设定广告的目标。 有助于在价值链中的关键参与者之间分发广告收入。在优选实施例中,数据仓库910有助于收集和分发系统统计。结算机构920从审计记录收集大量信息并且将它转发到数据仓库910。在一些实施例中,向仓库910发送的数据被剥离任何将明确地标识用户、内容和/或广告的私有信息。在优选实施例中,数据仓库910赋予如下服务,这些服务提供如下信息,该信息可以用来为广告报价、内容分发份额和广告分发份额确定最优报价。例如数据仓库910可以运用常规统计技术以计算用于内容分发者和广告分发者的有效性等级。广告客户可以发现哪些广告分发者在影响某些消费者类型时最有效,并且广告分发者和内容分发者可以使用结算机构统计和分析,以确定它们可以更有效地分发什么种类的广告和设定什么种类的广告的目标以及它们可以如何设定这些广告的目标。也可以估量设备提供者和用户应用提供者的有效性,从而可以在广告客户/广告分发者接口、内容提供者/内容分发者接口的报价中以及在用于广告时隙的报价中提供适当奖励。因此在一些实施例中,仓库910负责以下操作中的一些或者所有操作 从结算机构收集匿名化使用报告。·维护和报告统计数据。 为内容提供者提供用于有助于创建最优规则的反馈服务。 向广告客户提供如下反馈服务,这些反馈服务帮助广告客户更有效地运行它们的广告活动并且使不必要的印象最少。它也可以向广告客户提供如下判断力,这些判断力有助于为特定广告创建更有效规则。在优选实施例中,客户端904包括如下DRM引擎,该DRM引擎保证执行内容提供者和广告提供者指定的规则并且满足任何随之产生的义务义务。在其它实施例(例如其中消费者的设备缺乏充分处理能力)中,可以使用其它配置。例如在一些实施例中,规则可以由代理(例如通过网上或者通过归属网络)而不是在客户端处理。在优选实施例中,可以通过离线和/或在线模式的任何适当组合来实现向客户端传送内容和/或广告。例如客户端可以具有为客户端播放器提供如下网上服务的内容和广告递送接口,这些网上服务用于从系统后端下载内容和/或广告。
如图9中所示,可以经由内容递送网络930向消费者的设备904递送内容,并且可以经由广告递送网络932递送广告。广告递送网络932可以例如基于用户自愿提供的信息、 用户的使用行为和/或替代或者附加属性来递送与用户相关的广告。在客户端904已经表现内容之后,需要兑现与内容和/或广告关联的DRM控制指定的任何相关义务。这样的义务可以例如包括向结算机构发送反馈。这一反馈可以包括环境信息、关于表现的广告和/或内容的信息等。在一些实施例中,也可以提供诸如获胜报价价格等附加信息。在一个优选实施例中,提供内容/广告共享接口以有助于超级分发内容和/或广告。可以在用户自己的设备之间或者与其他用户共享内容和关联广告。这一接口可以提供用于比如通过向用户的对端对端提供推荐来有助于分发内容的服务。在一些实施例中,客户端可以提供用于从用户收集自己自愿提供的信息的机制。 可以有向用户赋予的换取这一信息的一些奖励。自己自愿提供的信息可以用来对用户分类并且递送高度地有目标的广告并且也可能向用户推荐可能感兴趣的相关内容。在一些实施例中,用户可以签约并且注册由广告分发平台提供的服务。用户注册接口可以提供用于用户注册的服务(包括收集初始简档信息)。在一个实施例中,向用户分配用来使任何允许的服务生效的唯一用户标识符(GUID)。已经提供图9用于图示可以在各种实施例中提供的广泛的各种服务、接口和关系。然而将理解,可以对与图9结合描述的结构和功能做出多种修改而未脱离本发明的工作主体的范围。例如在一些实施例中,可以组合或者消除或者用未示出的单元补充图9中所示各种单元。此外,尽管图9图示了相对综合广告匹配平台,但是在一些实施例中,这一平台的一些或者所有功能可以代之以由外部实体执行。因此将理解,出于图示和说明而非限制的目的,已经提供了图9。使用动态媒体区段下文是对示例的一组如下例子实施例的讨论,这些例子实施例利用在‘693申请中描述的DRM引擎技术和在‘543申请中描述的动态媒体区段技术。在抽象程度上,在‘693 申请中描述的技术由对象模型和如下控制语言构成,该控制语言更一般地适用于在传统上视为“DRM”的领域之外的其它领域。在本申请中描述的系统和方法的实施例提供一种适用于存储容量、处理能力和网络连接性程度可变的大型设备集合的广告平台。这一平台的实施例构建于已经在‘693申请和‘543申请中描述的技术和受信任设备上并且扩展这一技术以提供将本地信息用于广告匹配的用于有目标的广告和受信任远程事件监视的创新服务。在优选实施例中,使用标准机制向终端用户设备递送受信任自保护DRM对象。这样的机制的例子是在‘551申请中描述的面向服务的技术。可以部署这些对象以执行比如本地广告匹配、使用数据过滤、使用数据报告以及对等(P2P)内容和广告共享这样的功能。 下文更详细地描述这些功能中的每个功能。在下文讨论中,除非根据环境另有明示,以下术语将一般具有以下含义广告列表用于广告匹配的通常无序的广告集合。如果广告的顺序不重要,则这一列表可以视为广告队列。广告队列在执行广告匹配以确定优先级顺序之后获得的有序广告集合。广告时隙用于广告的占位符。通常为一条内容中的用于广告的插入点。
如图10中所示,这里描述的系统和方法的优选实施例支持大量多种消费者设备。这些设备包括但不限于移动手机、机顶盒、个人数字助理(PDA)、超移动个人计算机 (UMPC)、PC、媒体网关、电视机等。图10示出了在χ轴上具有CPU性能的设备和在y轴上网络连接性/本地存储空间的分布。对于这一图示,网络连接性是联网性能度量,并且可以是使用诸如下载速度、上传速度、网络的时间连续性和区域覆盖等各种网络性能因数来计算的指标。为了向具有不同能力的多种设备提供广告,优选实施例利用云的计算能力以及适当的本地处理能力以使用受信任服务来实现有目标的广告匹配、有效广告递送以及有效使用数据收集和报告。可以在本地计算与服务器侧计算之间划分这些操作所需要的实际计算以最优利用现有网络内的平台、本地储存器和其它约束的能力。对于具有相对低CPU能力的设备(例如图10中的区段1和区段2),可能希望将云的资源(例如服务器侧资源)用于在比可以针对区段3和4中的设备完成的程度更大的程度上预先过滤广告。对于落在区段3或者区段4中的设备,优选实施例将本地处理能力更广泛用于广告匹配。对于区段2或者区段3中的设备,可以在比区段1和区段4中的设备更大的程度上完成广告的直接下载和高速缓存,其中将往往向表现设备随需下载、侧加载(side-load) 或者用流发送广告。区段2和区段3中的设备可以向云中的受信任服务直接实时(区段3)或者接近实时(区段2)报告使用数据,而由于有限带宽和本地储存器以及更高相对带宽成本的约束, 区段1和区段4中的设备也许更可能本地存储有限使用数据集合并且仅很少将它转发到云中的受信任服务。无论设备类型如何,某一预先过滤可能有助于更有目标和有效的广告匹配。根据一些实施例,可以使用常规广告匹配技术使用在服务器可用的信息来完成预先过滤。例如第三方统计引擎、匿名化器软件和广告匹配软件可以用来预先计算和预先过滤用于每个内容项或者用户的广告集合。可以使用标准目标设定机制,比如针对年龄、性别、收入水平、地理位置、当天时间、兴趣领域(例如根据以往行为来推断)设定目标。可替换地或者除此之夕卜,可以使用标签来使广告以个别内容项为目标,或者可以使用内容目标设定与用户目标设定的组合。图11图示了至少部分地基于设备1104供应的使用数据来使用服务器侧的广告匹配以预先过滤用于设备1104的广告。如图11中所示,设备1104向服务器1102提供使用数据用于在预先过滤广告时使用。服务器1102使用匿名化器1106以匿名化使用数据、然后使用统计引擎1108以分析数据。统计引擎1108的输出可以由服务器1102用来关于设备1104的用户最可能感兴趣的广告类型进行确定。服务器侧预先过滤通过预先计算如下相关广告集合来辅助客户端,可以使用这里另外描述的本地广告匹配技术根据该相关广告集合进行更相关得多的匹配。将理解提供图11用于图示并且可以使用其它布置。例如,如果设备1104未信任服务器1102,则可以在向服务器1102提供之前匿名化来自设备的使用数据。在其它实施例中,完全未向服务器1102提供使用数据,并且服务器1102基于它能够从环境查明的关于设备1104或者其用户的无论什么信息来进行任何预先过滤。类别分类法
在一些实施例中,预先限定的类别集合用于广告、内容和用户分类。在一些实施例中,使用的确切分类法可以是生成控制的相应方私有的——例如内容提供者将负责限定用于内容的分类法,广告客户将负责限定用于广告的分类法,而创建描述用户属性的对象的结算机构将负责限定用于用户的分类法。然后将在这些实体之间共享分类法。在其它实施例中,可以标准化分类法(例如参与系统的所有内容提供者可以共享相同分类法),并且可以公布标准用于由系统中的其它参与者使用。作为具体示例例子,可以将用于实体的适用类别指定为逗号隔开的元素列表,其中每个元素代表如下分级标签,该标签使用点符号表明标签的分级。每个类别也可以与正规化成某一范围例如0-100的用于类别的权值关联。在包括权值时,可以使用‘’字符隔开叶级类别与它的权值来以串形式代表标签集合。通配符‘*’可以是保留字符并且用来匹配任何类别/子类别。在图12中示出了广告标签分类法的示例例子的片段。对于图12中所示分类法, 标签的一些例子可以包括Food. Chinese. SzechuanFood. ChineseArt. OperaArt包括权值的标签的例子是Food. Chinese. Szechuan: 10Food. Chinese :5Art. Opera :30Art: 5具有通配符和权值的标签例子为Food. Chinese:5Food. *:3多个平台提供用于串搜索和操纵的高效实施方式,这提供用于将这一信息表达为串的原因。为了便于匹配,在一个优选实施例中,按照惯例,更具体类别比对应更不具体的类别更早出现于标签列表中。将理解可以代之以使用相反惯例(或者任何其它惯例)。可以在整理序列中对类别排序以能够容易搜索类别/子类别。一个替代实施方式可以将标签集合表示为(如在‘693申请中描述的)如下值列表,该值列表包含二元形式的类别和子类别分级(包括用于叶级类别的权值)。这些标签可以是下文更具体描述的广告外部区段信息的部分。广告插入点在一些实施例中,在‘543申请中描述的动态媒体区段(DMZ)技术可以用来有助于插入。DMZ技术提供对描述媒体呈现中的不同类型的区段的支持。点缀有视频广告区段的视频呈现为这样的呈现的例子。AdExternalZoneInfo如在‘543申请中描述的那样,DMZ技术允许呈现经由外部区段信息构造引用外部媒体。如下文所示,扩展外部区段信息构建于外部区段信息之上以便引用外部广告或者外部广告匹配控制。
权利要求
1.一种用于分发用于与广告一起消费的电子内容项的方法,所述方法包括创建电子许可,所述许可标识所述电子内容项内的其中将要插入广告的一个或者多个时隙,所述许可还指定未允许插入所述时隙中的一个或者多个广告类型,所述许可还指定用于从多个广告之中动态地选择插入所述一个或者多个时隙中的广告的标准;安全地关联所述电子许可与所述电子内容项;并且向第三方分发所述电子内容项和所述电子许可。
2.根据权利要求1所述的方法,其中用于动态地选择广告的标准包括选择如通过评估每个广告提交的报价而确定的那样为内容提供者产生最高收入的广告。
3.根据权利要求1所述的方法,还包括从结算机构接收关于选择哪些广告用于连同所述电子内容项的呈现一起呈现给终端用户的信息。
4.根据权利要求1所述的方法,还包括从结算机构接收关于所述电子内容项被呈现给的用户的摘要匿名用户简档信息。
5.一种用于分发用于与电子内容项一起消费的电子广告的方法,所述方法包括创建电子许可,所述许可指定所述广告的提供者愿意在每次向终端用户表现所述广告时向内容提供者支付的第一数额,所述电子许可还指定如果满足一个或者多个条件则所述广告的提供者愿意向所述内容提供者支付的第二数额,其中所述第二数额大于所述第一数额;安全地关联所述电子许可与所述电子广告项;并且向第三方分发所述电子广告和所述电子许可。
6.根据权利要求5所述的方法,其中所述一个或者多个条件包括与所述广告将被呈现给的用户的类型有关的一个或者多个条件。
7.根据权利要求5所述的方法,其中所述一个或者多个条件包括与所述广告将要呈现给所述用户所处的环境有关的一个或者多个条件。
8.根据权利要求5所述的方法,其中所述一个或者多个条件包括与将要与所述广告一起呈现给所述用户的内容项的类型有关的一个或者多个条件。
9.根据权利要求5所述的方法,其中所述一个或者多个条件包括与所述广告将要被呈现给的用户的类型以及将要与所述广告一起呈现给所述用户的内容项的类型有关的一个或者多个条件。
10.根据权利要求5所述的方法,还包括从结算机构接收关于环境的信息,在所述环境中,选择另一广告而不是所述电子广告用于呈现给用户;创建新许可,所述新许可指定如果满足一个或者多个条件则所述广告的提供者愿意向所述内容提供者支付的第三数额,其中所述第三数额大于所述第一数额和所述第二数额; 并且向第三方分发所述新许可。
11.根据权利要求1所述的方法,还包括从结算机构接收关于所述电子广告被呈现给的用户的摘要匿名用户简档信息。
全文摘要
提供了一种用于分发用于与广告一起消费的电子内容项的方法。在一个实施例中,内容提供者创建许可,该许可标识电子内容项内的其中将插入广告的一个或者多个时隙。许可指定未允许向时隙中插入的一个或者多个广告类型,并且也指定用于动态地选择向一个或者多个时隙中插入的广告的标准。内容提供者安全地关联电子许可与电子内容项并且向第三方分发电子内容项和电子许可,以用于消费或者随后传送到终端用户。
文档编号G06Q30/02GK102460496SQ201080033709
公开日2012年5月16日 申请日期2010年5月21日 优先权日2009年5月21日
发明者D·P·马赫, L·格拉霍姆, P·M·罕贝特, P·萨纳加瓦拉普, S·滕内蒂 申请人:英特托拉斯技术公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1