自动为网页的内容项确定大小的制作方法

文档序号:9829918阅读:285来源:国知局
自动为网页的内容项确定大小的制作方法
【专利说明】自动为网页的内容项确定大小
[0001] 相关申请的交叉引用
[0002] 本申请要求于2013年10月8日提交的题为"自动为网页的内容项确定大小 (Automatically Determining a Size for a Content Item for a Web Page)''的美国非 临时申请No. 14/048,921以及于2013年9月30日提交的题为"自动为网页的内容项确定大小 (Automatically Determining a Size for a Content Item for a Web Page)''的美国临 时申请No. 61/884,822的权益,上述申请通过引用全文结合于此。
【背景技术】
[0003] 在诸如互联网或其它网络的联网环境中,第一方内容提供者能够提供信息以用于 有关资源的公开呈现,上述资源例如网页、文档、应用、和/或其它资源。该第一方内容可以 包括由第一方内容提供者例如经由资源服务器通过互联网所提供的用于在客户端设备上 进行呈现的文本、视频、和/或音频信息。另外的第三方内容也能够由第三方内容提供者提 供用于连同由第一方内容提供者所提供的第一方内容一起在客户端设备上进行呈现。因 此,观看资源的人能够访问作为资源主题的第一方内容,以及可能与该资源主题相关的第 三方内容。

【发明内容】

[0004] -种实施方式涉及一种用于基于针对资源而确定的内容项大小而选择并派发内 容项的方法。该方法可以包括响应于请求而向客户端设备派发脚本。该脚本可以被配置为 确定视口的大小、确定资源的父元素的宽度、以及至少部分地基于该视口的大小和该父元 素的宽度确定内容项大小。该方法可以进一步包括接收所确定的内容项大小的尺寸,以及 至少部分地基于所接收的所确定的内容项大小的尺寸而确定内容项集合。该方法进一步包 括从所确定的内容项集合中选择内容项并且派发用于实现所选择的内容项随该资源在父 元素中的显示的数据。
[0005] 在该方法的一些实施方式中,所确定的内容项大小从预定标准大小集合中进行选 择。在一些实施方式中,该脚本进一步被配置为对该预定标准大小集合中的每个预定标准 大小进行排名。该排名可以至少部分地基于每个预定标准大小的面积、每个预定标准大小 的估计收入值、以及比率匹配值。该比率匹配值可以至少部分地基于该父元素的宽度和该 视口的宽度,和/或至少部分基于每个预定标准大小的第一尺寸与该父元素的宽度的比率, 和/或至少部分地基于每个预定标准大小的第二尺寸与该视口的宽度减去该父元素的宽度 的宽度的比率。
[0006] 在该方法的一些实施方式中,该预定标准大小集合中的预定标准大小在该预定标 准大小的面积超过视口的面积的预定百分比的情况下不被排名。在该方法的一些实施方式 中,该脚本进一步被配置为至少部分地基于该视口的第二大小和该父元素的第二宽度确定 第二内容项大小。
[0007] 该方法可以进一步包括接收所确定的第二内容项大小的尺寸,并且向客户端设备 派发基于所确定的第二内容项大小的尺寸实现所选择的内容项随该资源的显示的第二数 据。在该方法的一些实施方式中,该脚本进一步被配置为基于所确定的第二内容项大小重 新设置所选择的内容项的大小。
[0008] 另一种实施方式涉及一种用于派发内容项的系统,其包括一个或多个处理模块以 及一个或多个存储指令的存储设备,所述指令当由所述一个或多个处理模块执行时,使得 该一个或多个处理模块执行若干操作。所述操作可以包括响应于请求而向客户端设备派发 脚本。该脚本可以被配置为确定视口的大小、确定资源的父元素的宽度、至少部分地基于该 视口的大小和该父元素的宽度对预定标准大小集合中的每个预定标准大小进行排名、以及 基于该预定大小集合中的每个预定标准大小的排名确定内容项大小。所述操作可以进一步 包括接收所确定的内容项大小的尺寸,并且至少部分地基于所接收的所确定的内容项大小 的尺寸而确定内容项集合。所述操作进一步包括从所确定的内容项集合中选择内容项并且 派发用于实现所选择的内容项随该资源在父元素中的显示的数据。
[0009] 在该系统的一些实施方式中,对每个预定标准大小进行排名进一步至少部分地基 于每个预定标准大小的面积、每个预定标准大小的估计收入值、以及比率匹配值。该比率匹 配值可以至少部分地基于每个预定标准大小的第一尺寸与该父元素的宽度的比率,以及每 个预定标准大小的第二尺寸与该视口的宽度减去该父元素的宽度的宽度的比率。在该系统 的一些实施方式中,该预定标准大小集合中的预定标准大小在该预定标准大小的面积超过 视口的面积的预定百分比的情况下并不被排名。在该系统的一些实施方式中,该脚本进一 步被配置为至少部分地基于该视口的第二大小和该父元素的第二宽度确定第二内容项大 小。在该系统的一些实施方式中,该一个或多个存储设备存储指令,所述指令使得该一个或 多个处理模块执行另外的操作,上述另外操作为接收所确定的第二内容项大小的尺寸,并 且向客户端设备派发用于基于所确定的第二内容项大小的尺寸实现所选择的内容项随该 资源的显示的第二数据。
[0010] 又另一种实施方式涉及一种具有其上所存储的指令的非暂时性计算机可读存储 设备,所述指令包括使得一个或多个处理模块执行以上所描述的方法的实施方式的指令。
【附图说明】
[0011] 一种或多种实施方式的细节在以下的附图和描述中给出。本公开的其它特征、方 面、和优势将由于描述、附图和权利要求而变得显而易见,其中:
[0012] 图1是描绘用于经由网络提供信息的系统的实施方式的框图;
[0013] 图2A是具有在浏览器窗口中示出的第三方内容的第一方资源的实施方式的图示;
[0014] 图2B是具有利用大小重新设置的浏览器窗口所示出的图2A的第三方内容的第一 方资源的实施方式的图示;
[0015] 图3A是在移动设备上显示并且具有第三方内容的另一种第一方资源的实施方式 的图示;
[0016] 图3B是在移动设备旋转之后显示的图3A的移动设备上所显示的第一方资源的实 施方式的图示;
[0017] 图4是具有多个分区并且在父元素中示出示例第三方内容项的第一方资源的实施 方式的图示;
[0018] 图5A是具有多个分区并且在父元素中示出示例第三方内容项的第一方资源的实 施方式的图示;
[0019] 图5B是示出相对于第一方资源有所旋转的示例第三方内容项的图5A的第一方资 源的图示;
[0020] 图6是用于基于内容项位置(slot)的父元素自动为内容项确定大小的过程的实施 方式的流程图;
[0021] 图7是用于基于自动为内容项确定大小而选择并派发内容项的过程的实施方式的 流程图;和
[0022] 图8是图示可以被采用以实现这里所描述并图示的系统和方法的各种元件的计算 机系统的总体架构的框图。
[0023] 将要认识到的是,一些或全部附图是出于说明目的的示意性表示。附图是在明确 理解它们将不被用来对权利要求的范围或含义进行限制的情况下以图示出一个或多个实 施例为目的而提供的。
【具体实施方式】
[0024] 接下来是对有关用于在计算机网络上提供信息的方法、装置、和系统的各种概念 以及它们的实施方式的更为详细的描述。以上所介绍并且在以下更为详细讨论的各种概念 可以以任意的多种方式来实现,因为所描述的概念并不局限于实施方式的任何特定方式。 特定实施方式和应用的示例主要是为了说明的目的而提供。
[0025] 计算设备(例如,客户端设备)能够通过与和资源相对应的服务器(诸如网页服务 器)进行通信而经由互联网来观看该资源(诸如网页)。该资源包括来自第一方内容提供者 的作为该资源的主题的第一方内容,以及另外的第三方所提供的内容,诸如广告或其它内 容。网站访问者使用具有各种屏幕大小的各种各样的设备来观看网页。因此,资源的呈现可 以基于请求该资源的设备的类型(例如,桌面型计算机、平板计算机、移动设备等)、请求该 资源的设备的屏幕大小、和/或第一方内容在客户端设备上的可观看大小而进行修改。这样 的响应性web设计使得资源能够基于客户端设备和/或第一方内容如何在客户端设备上显 示而以审美上令人愉悦的方式向终端用户显示。在一些实施方式中,网站所有者以手动的 方式来决定他们想要利用他们的网页以什么样的大小来显示第三方内容项。也就是说,第 三方内容项的呈现可以针对请求该资源的不同类型的设备、不同屏幕大小、和/或第一方内 容的不同可观看大小来进行指定,使得第三方内容项并不主导设备的可观看区域,而相对 于资源的第一方内容又不会过小。例如,在大的桌面型屏幕上看上去很好且转换良好的大 的第三方内容项在移动设备上可能会过大。相反,被设计为在移动设备的小型显示器上呈 现的诸如320像素(px)乘50像素的小尺寸的第三方内容项在大的桌面型屏幕上可能不会被 注意到。因此,如本文将更为详细描述的,自动为要随资源进行呈现的内容项确定大小并且 基于所确定的大小选择并派发第三方内容项将会是有用的。
[0026] 第三方内容项的选择和派发可以响应于对访问来自网页服务器和/或与诸如内容 项选择系统的数据处理系统进行通信的客户端设备的网页的请求,以用于请求随所请求网 页一起呈现的内容项。该内容项选择系统能够选择第三方内容项并且提供用于实现该内容 项在客户端设备的显示器上随所请求的网页的呈现的数据。在一些实例中,内容项被选择 并且随与搜索查询相关联的资源而被派发。例如,搜索引擎可以在搜索结果网页上返回搜 索结果,并且可以将有关该搜索查询的第三方内容项包括在该搜索结果网页的一个或多个 内容项位置中。
[0027] 在一些实例中,设备标识符与客户端设备相关联。该设备标识符可以包括与该客 户端设备相关联的随机化编号以在针对资源和/或内容项的后续请求期间识别该设备。在 一些实例中,该设备标识符被配置为存储有关客户端设备的信息和/或使得客户端设备将 该信息传送至内容项选择系统和/或资源服务器(例如,web浏览器类型、操作系统、先前资 源请求、先前内容项请求等)。
[0028] 在这里所讨论的系统收集关于用户的个人信息或者可以对个人信息加以利用的 情况下,用户可以被提供用以控制程序或特征是否收集用户信息(例如,有关用户的社交网 络、社交动作或活动、职业、用户的偏好或用户的当前位置的信息),或者控制是否可以和/ 或可以如何从内容服务器接收可能与用户更为相关的内容的机会。此外,某些数据可以在 其被存储或使用之前以一种或多种方式加以处理,而使得个人可识别信息得以被去除。例 如,用户的身份可以被处理而使得无法针对用户确定个人可识别信息,或者可以在获得位 置信息的情况下对用户的地理位置进行一般化处理(诸如处理为城市、ZIP码或州的级别) 而使得无法确定用户的特定位置。因此,用户可以对如何收集关于该用户的信息以及内容 服务器如何使用该信息加以控制。
[0029]在提供第三方内容项用于经由互联网或其它网络随所请求的资源进行呈现时,第 三方内容提供者可以利用内容项管理服务来控制或者以其它方式影响第三方内容项的选 择和派发。例如,第三方内容提供者可以指定选择准则(诸如关键词)和相对应的出价值,它 们可以在选择第三方内容项时被使用。该出价值可以被内容项选择系统在拍卖中用来选择 并派发随资源显示的内容项。例如,第三方内容提供者可以在拍卖中作出出价,该出价与在 用户与该提供者的内容项进行交互的情况下支付的某个数量的费用(例如,提供者同意在 用户点击该提供者的内容项的情况下支付$3)相对应。在其它实施方式中,第三方内容提供 者可以在拍卖中作出出价,该出价与同意在内容项被选择并派
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1