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

文档序号:9829918阅读:来源:国知局
发的情况下支付某个数量的 费用(例如,提供者同意在内容项每次被选择并派发的情况下支付$0.005)相对于。在一些 实例中,内容项选择系统使用内容项交互数据来确定第三方内容提供者的内容项的性能。 例如,与其它网页相比,用户可能更倾向于点击某些网页上的第三方内容项。因此,为了放 置第三方内容项所作出的拍卖出价对于高性能网页、网页类别、和/或其它准则可能较高, 而该出价对于低性能网页、网页类别、和/或其它准则可能较低。
[0030]在一些实例中,网页或其它资源(作为示例,诸如应用)包括一个或多个内容项位 置或单元,所选择并派发的第三方内容项可以在其中进行显示。为网页或其它资源定义内 容项位置的代码(例如,JavaScript?、HTML等)可以包括从内容项选择系统请求第三方内容 项随网页进行显示的指令。这样的代码可以由客户端设备执行以在请求第三方内容项之前 执行其它任务。例如,该代码可以被配置为基于客户端设备的类型、客户端设备的屏幕大 小、客户端设备上第一方内容的可观看大小、和/或资源的内容项位置或单元的父元素的大 小来自动为要随资源进行呈现的内容确定大小,使得发送至内容项选择系统的请求为在客 户端设备的显示器上呈现的资源形成适当大小的内容项。这样的响应内容项位置或单元为 第一方内容提供者提供了一种用于呈现第三方内容项的容易的解决方案和实施方式,而并 不必针对第一方内容可以以其进行显示的各种大小来手动定义内容项大小。
[0031] 虽然上文已经提供了能够自动为内容项确定大小的内容项选择系统的概况,现在 将对这样的系统的更为具体的实施方式和方法进行描述。
[0032] 图1是用于经由诸如网络106的至少一个计算机网络提供信息的系统100的实施方 式的框图。网络106可以包括局域网(LAN)、广域网(WAN)、诸如公共交换电话网(PSTN)的电 话网络、无线链路、内部网络、互联网,或者它们的组合。系统100还可以包括诸如内容项选 择系统108的至少一个数据处理系统或处理模块。内容项选择系统108可以包括诸如具有处 理模块的计算设备的至少一个逻辑设备,以经由网络106与例如资源服务器104、客户端设 备110、和/或第三方内容服务器102进行通信。内容项选择系统108可以包括诸如内容放置 处理器的一个或多个数据处理器,其被配置为执行存储在存储器设备中的指令以执行这里 所描述的一种或多种操作。换句话说,内容项选择系统108的一个或多个数据处理器和存储 器设备可以形成处理模块。该数据处理器可以包括微处理器、应用特定集成电路(ASIC)、现 场可编程门阵列(FPGA)等,或者它们的组合。该存储器可以包括但并不局限于能够为处理 器提供程序指令的电子、光学、磁性、或者任意其它存储或传输设备。该存储器可以包括软 盘、紧致盘只读存储器(CD-ROM)、数字多功能盘(DVD)、磁盘、存储器芯片、只读存储器 (ROM)、随机访问存储器(RAM)、电可擦除可编程只读存储器(EEPR0M)、可擦除可编程只读存 储器(EPROM)、闪存、光学媒体、或者处理器能够从其读取指令的任意其它适当存储器。所述 指令可以包括来自任意适当计算机编程语言的代码,上述计算机编程语言诸如但并不局限 于Actio.nS.cript9)、c、C++、C#、HTML、Java$;、JavaScript?、Perl?、Python?、Vi sua 1 Basie?和XML。该处理模块可以对指令进行处理并且向资源服务器104和/或客户端设备 110输出用于产生呈现一个或多个内容项的效果的数据。除了该处理模块之外,内容项选择 系统108可以包括被配置为存储数据的一个或多个数据库。内容项选择系统108还可以包括 接口,其被配置为经由网络106接收数据并且从内容项选择系统108向网络106上的任意其 它设备提供数据。内容项选择系统108可以包括诸如广告服务器或其他的服务器。
[0033] 客户端设备110可以包括一个或多个设备,诸如计算机、膝上计算机、桌面型计算 机、智能电话、平板电脑、个人数字助理、用于电视机的机顶盒、智能电视、或者被配置为经 由网络106与其它设备进行通信的服务器设备。该设备可以是任意形式的便携式电子设备, 其包括数据处理器和存储器,即处理模块。该存储器可以存储机器指令,所述指令当由处理 器执行时,使得该处理器执行这里所描述的一种或多种操作。该存储器还可以存储产生一 个或多个资源、内容项等在计算设备上的呈现的效果的数据。该处理器可以包括微处理器、 专用集成电路(ASIC)、现场可编程门阵列(FPGA)等,或者它们的组合。该存储器可以包括但 并不局限于电子、光学、磁性或者能够为处理器提供程序指令的任意其它存储或传输设备。 该存储器可以包括软盘、紧致盘只读存储器(CD-ROM)、数字多功能盘(DVD)、磁盘、存储器芯 片、只读存储器(ROM)、随机存取存储器(RAM)、电可擦除可编程只读存储器(EEPR0M)、可擦 除可编程只读存储器(EPR0M)、闪存、光学媒体、或者处理器能够从其读取指令的任意其它 适当存储器。所述指令可以包括来自任意适当计算机编程语言的代码,上述计算机编程语 言包括但并不局限于ActicmScript?、c'、0+、C#、Java?、ActionScript·?、JavaScript?、' JS0N、Peri?、HTML、HTML5、XML、Python?、和ViSuaIBasic? 〇
[0034] 客户端设备110能够执行软件应用(例如,web浏览器或其它应用)以通过网络106 从其它计算设备取得内容。这样的应用可以被配置为从资源服务器104取得第一方内容。在 一些情况下,在客户端设备110上运行的应用自身就可以是第一方内容(例如,游戏、媒体播 放器等)。在一种实施方式中,客户端设备110可以执行web浏览器应用,其在客户端设备的 显示器上提供浏览器窗口。提供浏览器窗口的web浏览器应用可以通过从输入设备(例如, 指示设备、键盘、触摸屏、或其它形式的输入设备)接收诸如web地址的统一资源定位符 (URL)的输入进行操作。作为响应,执行来自web浏览器应用的指令的客户端设备的一个或 多个处理器可以从被该URL地址所引用的连接至网络106的另一个设备(例如,资源服务器 104)请求数据。该其它设备随后可以向客户端设备110提供网页数据和/或其它数据,所述 数据使得视觉指示被客户端设备110的显示器显示。因此,浏览器窗口显示所取得的第一方 内容(诸如来自各个网站的网页)以有助于用户与该第一方内容的交互。
[0035] 资源服务器104可以包括诸如服务器的计算设备,其被配置为托管诸如网页或其 它资源(例如,文章、评论话题、音乐、视频、图形、搜索结果、信息馈送等)的资源。资源服务 器104可以是计算机服务器(例如,文件传输协议(FTP)服务器、文件分享服务器、web服务器 等)或者服务器的组合(例如,数据中心、云计算平台等)。资源服务器104能够向客户端设备 110提供资源数据或其它内容(例如,文本文档、PDF文件、和其它形式的电子文档)。在一种 实施方式中,客户端设备110能够经由网络106访问资源服务器104以请求产生资源服务器 104的资源的呈现效果的数据。
[0036] 一个或多个第三方内容提供者可以使得第三方内容服务器102经由网络106直接 或间接向内容项选择系统108和/或其它计算设备提供第三方内容项的数据。该内容项可以 是能够在客户端设备100的显示器上进行呈现的任意格式,例如图形、文本、图像、音频、视 频等。该内容项还可以是格式的组合(混合)。该内容项可以是条幅内容项、间隙内容项、弹 出内容项、丰富媒体内容项、混合内容项等。内容项还可以包括诸如超级链接、元数据、链 接、机器可执行指令、注释等的嵌入式信息。在一些实例中,第三方内容服务器102可以被整 合到内容项选择系统108之中,和/或第三方内容项的数据可以被存储在内容项选择系统 108的数据库中。
[0037]在一种实施方式中,内容项选择系统108可以经由网络106接收对要随资源呈现的 内容项的请求。所接收的请求可以从资源服务器104、客户端设备110、和/或任意其它计算 设备接收。资源服务器104可以被第一方内容提供者所拥有或运行,其可以包括用于内容项 选择系统108的随资源服务器104上第一方内容提供者的一个或多个资源一起提供第三方 内容项的指令。在一种实施方式中,该资源可以包括网页。该客户端设备110可以是用户所 操作的计算设备(由设备标识符所表示),例如,在访问资源服务器104的资源时,其能够针 对要随资源进行呈现的一个或多个内容项而向内容项选择系统108作出请求。内容项请求 可以包括请求设备信息(例如,web浏览器类型、操作系统类型、来自请求设备的一个或多个 之前资源请求、请求设备所接收的一个或多个之前内容项、请求设备的语言设置、请求设备 的地理位置、请求设备所处的一天中的时间、请求设备所处的一周中的天、请求设备所处的 一月中的天、请求设备所处的一年中的天,等等)和资源信息(例如,所请求资源的URL、所请 求资源的内容的一个或多个关键词、资源的内容的文本、资源的标题、资源的类别、资源的 类型、资源的属性、资源的交互等级、资源的排名、资源的流行度、与资源相关联的发布者的 类别、与资源相关联的发布者的类型、与资源相关联的发布者的属性等)。内容项选择系统 108所接收的信息或参数可以包括超文本传输协议(HTTP) cookie,其包含表示客户端设备 110的设备标识符(例如,随机数)。在一些实施方式中,设备和/或资源信息可以被附加至内 容项请求1^此(例如,/^&86/(3〇1^6111:;^6111?(16¥丨(1 = &13(3123&(16¥11;1^〇=4341'0)。在一些实施方 式中,设备和/或资源信息或参数可以在被附加内容项请求URL之前进行编码。请求设备和/ 或资源信息或参数可以被内容项选择系统108用来选择要随所请求资源派发并在客户端设 备110的显示器上进行呈现的第三方内容项。在一些实施方式中,可以随内容项请求一起包 括有高度值和宽度值,使得内容项选择系统108可以将该高度和宽度用作内容项选择的一 部分。
[0038] 在一些实例中,资源服务器104的资源可以包括搜索引擎特征。该搜索引擎特征可 以经由输入特征(例如,输入文本框等)接收搜索查询(例如,文本串)。该搜索引擎可以基于 该搜索查询而在文档(例如,诸如网页等的其它资源)索引中搜索相关搜索结果。所述搜索 结果可以作为第二资源被传送以在客户端设备110的显示器上呈现诸如搜索结果网页的相 关搜索结果。所述搜索结果可以包括网页标题、超级链接等。还可以在搜索结果网页的内容 项位置中随搜索结果一起呈现一个或多个第三方内容项。因此,资源服务器104和/或客户 端设备110可以从内容项选择系统108请求一个或多个内容项以在搜索结果网页的内容项 位置中进行呈现。该内容项请求可以包括附加信息,诸如客户端设备信息、资源信息、内容 项数量、内容项的格式、搜索查询串、搜索查询串的关键词、有关查询的信息(例如,地理位 置信息和/或时间信息),等等。在一些实施方式中,可以在搜索结果和第三方内容项之间形 成划界以避免混淆。
[0039] 在一些实施方式中,第三方内容提供者可以对内容项选择系统108对内容项的选 择和派发进行管理。例如,第三方内容提供者可以经由用户接口设置出价值和/或选择准 贝1J,其可以包括有关内容项派发的一个或多个内容项条件或约束。第三方内容提供者可以 指定内容项和/或内容项集合应当被选择并派发给具有与某个地理位置或地区、某种语言、 某种操作系统、某种web浏览器等相关联的设备标识符的客户端设备110。在另一种实施方 式中,第三方内容提供者可以指定内容项或内容项集合应当在诸如网页、文档等的资源包 含
当前第2页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1