动态内容项目创建的制作方法

文档序号:9204274阅读:231来源:国知局
动态内容项目创建的制作方法
【专利说明】动态内容项目创建
[0001]相关申请的交叉参考
[0002]本申请要求于2012年10月12日提交的名称为“DYNAMIC CONTENT ITEMCREAT1N”的美国专利申请第61/713,229号和于2013年3月15日提交的名称为“DYNAMICCONTENT ITEM CREAT1N”的美国专利申请第13/836,879号的权益,它们的全部内容通过引用以其整体被并入于此。
【背景技术】
[0003]本说明书涉及数据处理和内容分发。
[0004]互联网能够访问多种资源。例如,视频、音频、导向具体主题的网页、新闻文章、图像和其他资源是通过互联网可访问的。通过互联网可访问的各种资源已经启用了用于内容分发器向请求资源的用户提供内容项目的机会。内容项目是在资源(例如,网页)中呈现的内容的单位(例如,单个文件或文件集合)。内容项目可以包括响应于与内容项目的交互而发起针对另一资源的请求的有效链接。广告是内容项目的示例,广告商可以将该内容项目作为使用具体资源(诸如网页和搜索结果页面)来呈现的目标。广告可以被制作为适宜于使用特定的资源和/或被确定为与特定的分发标准(诸如分发关键词)相匹配的资源来呈现。

【发明内容】

[0005]一般来说,本说明书中描述的主题的一个创新方面可以被体现在以下方法中,该方法包括以下动作:接收广告请求,该广告请求包括用户上下文数据,该用户上下文数据指定将向其呈现所请求的广告的用户的用户属性;标识具有与用户上下文数据相匹配的分发参数的广告,所标识的广告包括一个或多个变量,该一个或多个变量基于用户上下文数据来被解析;响应于接收到广告请求,选择用于广告的一个或多个变量将被解析成的馈送数据的真子集作为修改数据,该选择基于用于馈送数据的部分的性能测量,该馈送数据的部分先前已经被用来响应于先前广告请求来解析一个或多个变量,该先前广告请求包括与用户上下文数据中的用户属性相匹配的至少一个用户属性;修改响应于广告请求而将要提供的广告,广告至少部分地通过包括选择的修改数据以代替一个或多个变量来被修改;以及响应于广告请求,提供经修改的广告。本方面的其他实施例包括对应的系统、装置和编码在计算机存储设备上的计算机程序,该计算机程序被配置为执行方法的动作。
[0006]这些和其他实施例可以各自可选地包括以下特征中的一个或多个特征。方法可以包括以下动作:在接收到广告请求之后,基于用户上下文数据来确定用于广告的出价。确定用于广告的出价可以包括以下动作:确定接收到的广告请求中的用户属性中的至少一个用户属性与出价改变条件相匹配;以及将用于广告的出价设置为与出价的属性对应的值。
[0007]方法可以进一步包括以下动作:针对广告的多个先前呈现中的每个先前呈现,获取呈现总结数据,该呈现总结数据指定:用于先前广告请求的用户上下文数据,先前呈现响应于该先前广告请求而发生;性能数据,该性能数据指示用户与呈现的广告的交互是否发生;以及可变解析数据,该可变解析数据指定用于广告的呈现的代替一个或多个变量被插入的修改数据。方法可以进一步包括以下动作:基于呈现总结数据并且针对每个独特的修改数据集,当代替一个或多个变量而包括独特的修改数据集时,确定用于广告的性能测量。
[0008]方法可以进一步包括以下动作:针对指定了两个不同的独特的用户上下文数据集的广告请求,确定特定的独特的修改数据集被包括以代替一个或多个变量;以及确定用于特定的独特的修改数据集的每用户上下文性能测量,当使用特定的独特的修改数据集修改广告以及响应于包括了特定的独特的用户上下文数据集的广告请求来提供广告时,每个每用户上下文性能测量指定广告的性能。
[0009]选择修改数据可以包括,标识多个不同的候选修改数据集,每个所标识的候选修改数据集是馈送数据的真子集,该馈送数据的真子集已经被标识为用于响应于广告请求来解析一个或多个变量的合格数据,该广告请求包括指定的用户属性中的一个或多个用户属性;以及选择使广告具有最高性能测量的候选修改数据集作为修改数据。选择具有用于广告的最高性能测量的候选修改数据集包括,选择使广告具有最高转换率的候选修改数据集。
[0010]可以实施本说明书中所描述的主题的特定实施例以便于实现以下优势中的一个或多个优势。可以针对许多不同的用户组创建不同的定制广告。还可以基于将呈现广告的设备类型、提供广告的一天中的时间、用户先前是否已经访问过广告客户的网站和/或对应于用户设备的地理位置来创建不同的定制广告。填充定制广告的内容可以基于当前的存货信息以及将向其提供广告的用户(或用户设备)的类型的特性来选择。填充定制广告的内容还可以基于交易信息(例如,广告的酒店的房间上次何时被预定)、临时信息(例如,用于特定产品的拍卖何时结束)和/或履行信息(例如,广告的产品如果按特定时间被订购则何时能够发货)来选择。对单个馈送数据条目的改变可以改变多个不同的定制广告,从而减少广告客户调整广告所需的工作。
[0011]在附图和以下描述中阐述了本说明书中描述的主题的一个或多个实施例的细节。主题的其他特征、方面和优势将根据说明书、附图和权利要求书而变得明显。
【附图说明】
[0012]图1是其中内容分发系统向用户设备分发内容的示例环境的框图。
[0013]图2A是用于创建定制广告的示例数据流的框图。
[0014]图2B是示出基于匹配函数来选择馈送数据的框图。
[0015]图3是用于提供定制广告的示例过程的流程图。
[0016]图4是示例计算机系统的框图。
[0017]各附图中类似的参考标号和命名指示类似的元素。
【具体实施方式】
[0018]至少部分地基于包括在内容项目请求中的信息,响应于内容项目请求来选择内容项目(例如,在线广告、音频文件和/或视频文件)用于呈现。例如,特定的内容项目请求可以指示所请求的内容项目将被呈现在响应于提交搜索查询“酒店”而提供的搜索结果页面中。在该示例中,响应于请求而提供的内容项目可以至少部分地基于与用于该内容项目的分发关键词相匹配的搜索查询“酒店”来选择。
[0019]所选择的内容项目可以包括作用为内容的占位符的一个或多个变量,该一个或多个变量将在广告的传送之前被插入到广告中。可以基于与广告将向其呈现的用户相关联的一个或多个用户属性来选择被插入到广告中的内容。例如,插入到向来自亚特兰大的男性用户提供的广告中的内容可能不同于向来自纽约的男性用户提供的内容。用户属性可以被包括在内容项目请求中和/或从用户已经创建的用户简档中获得。
[0020]所选择的内容项目还可以包括广告扩展器,该广告扩展器在扩展器标准被满足时使得附加的内容被插入到广告中。例如,广告客户可以创建网站链接,该网站链接可以被用来扩展广告。网站链接是包括去往广告客户的网站中的页面(例如,除了用于广告的登陆页面之外)的有效链接的内容(例如,文本)。可以在扩展器条件被满足的条件下在广告中包括广告扩展器,诸如网站链接。例如,当广告将被呈现给在纽约的人时,广告客户可以指定将用户重新定向到广告客户网站的一个页面的特定网站链接被包括在广告中。当广告将被呈现给在亚特兰大的人时,广告客户可以进一步指定将用户重新定向到广告客户网站的另一页面的不同网站链接将被包括在广告中。包括广告扩展器可以增加广告的大小。以下描述描述了代替变量的插入内容。类似于下面描述的那些的操作可以被用来触发在广告中包括广告扩展器。
[0021]至少部分地基于相对于在其他内容已经被插入到内容项目中时的内容项目的历史性能的在特定内容已经被插入到内容项目中时的内容项目的历史性能来选择将被插入到内容项目中的特定内容。例如,一些用户组可以更好地响应(例如,与之更多地交互)将产品类别的内容插入到特定广告中的广告,而其他用户组可以更好地响应其中用于该类别中的产品的特定品牌的内容被插入到广告中的广告。因此,当内容的不同组合被插入到内容项目中以及被提供给具有在内容项目请求中指定的用户属性的组合的用户时,选择为要被插入到内容项目中的特定内容可以基于内容项目的性能的分析。如以下更详细描述的,用于内容项目的出价还可以基于被包括在内容项目请求中的用户属性的组合和/或历史性能数据而变化。
[0022]以下描述总的来说描述了修改响应于广告请求而选择的广告。该描述还适用于修改通过其他内容项目请求而请求的其他类型的内容项目(例如,视频文件、音频文件、应用脚本或其他内容)。
[0023]针对在此讨论的系统收集关于用户的信息或者可以利用关于用户的信息的情况,可以向用户提供机会以控制程序或特征是否收集用户信息(例如,关于用户的社交网络、社会行为或活动、职业、用户的偏好或用户的当前位置的信息),或者控制是否和/或如何接收来自内容服务器的内容,该内容可能与用户更加相关。此外,特定数据可以在其被存储或被使用之前以一种或多种方式来进行处理,使得关于用户的特定信息被移除。例如,可以处理用户的身份,使得没有标识信息可以针对用户而被确定,或者可以概括化获取位置信息(诸如城市、ZIP码或状态等级)的地理位置,使得不能够确定用户的特定位置。因此,用户可以具有对关于他们的信息如何被收集以及如何由内容服务器使用的控制。
[0024]图1是其中内容分发系统110向用户设备106分发内容的示例环境100的框图。示例环境100包括网络102,诸如局域网(LAN)、广域网(WAN)、互联网、或者它们的组合。网络102连接网站104、用户设备106、广告客户108以及广告管理系统100。示例环境100可以包括数百万个网站104、用户设备106以及广告客户108。
[0025]网站104是与域名相关联的并且由一个或多个服务器主控的一个或多个资源105。示例网站是以超文本标记语言(HTML)为格式的网页的集合,其可以包括文本、图像、多媒体内容以及和编程元素(例如,脚本)。每个网站104都由出版商(例如,管理和/或拥有网站104的实体)维护。
[0026]资源105是网站104通过网络102提供的数据并且该资源105与资源地址相关联。仅举几个例子,资源包括HTML页面、文字处理文档、便携式文档格式(HF)文档、图像、视频和新提要。资源105还可以包括诸如文字、短语、图像、视频和声音的内容,该内容可以包括嵌入的信息(诸如元信息超链接)和/或嵌入的指令(诸如脚本)。
[0027]用户设备106是受用户控制的电子设备,并且能够通过网络102请求和接收资源。示例用户设备106包括个人计算机、移动通信设备以及其他可以通过网络102发送和接收数据的设备。用户设备106通常包括用户应用,诸如网页浏览器,以促进通过网络102发送和接收数据。
[0028]用户设备106可以从网站104请求资源105。反过来,可以向用户设备106提供表示资源105的数据用于由用户设备106呈现。表示资源105的数据还可以包括指定资源的一部分或者其中可以呈现广告的用户显示的一部分(例如,弹出窗口的呈现位置或者网页的狭缝中)的数据。资源或用户显示的这些指定的部分被称为广告槽。
[0029]为了促进这些资源的搜索,环境可以包括搜索系统112,搜索系统112通过爬取(crawling)和索引网站104上由出版商提供的资源来标识资源。关于资源的数据可以基于数据对应的资源来被索引。被索引的以及可选地被高速缓存的资源副本被存储在索引的高速缓存器114中。
[0030]用户设备106可以通过网络102向搜索系统112提交搜索查询116。作为响应,搜索系统112访问索引的高速缓存器114来标识与搜索查询116相关的资源(例如,关于搜索查询至少具有阈值相关性得分)。搜索系统112标识搜索结果118形式的资源,并且在搜索结果页面119中向用户设备106返回搜索结果。
[0031]搜索结果118是由搜索系统112生成的数据,搜索系统112标识响应于特定的搜索查询的资源,并且包括去往该资源的链接。
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1