定向图像广告的制作方法

文档序号:6349633阅读:152来源:国知局
专利名称:定向图像广告的制作方法
技术领域
本文档涉及信息展示。
背景技术
因特网已经使得能够访问多种多样的内容项,例如视频和/或音频文件、特定主题的web页面、新闻文章等。例如,可以通过搜索引擎响应于用户查询而识别用户具体感兴趣的内容项。查询可以包括一个或多个搜索词,并且搜索引擎可以基于查询中的搜索词而识别并且可选地排序内容项,并且(例如根据该排序)向用户展示该内容项。
对这些内容项的这类访问已经类似地使得能够出现定向广告的机遇。在一些在线广告系统中,除了内容项之外还识别广告,并且对于用户显示广告。用户经常不能容易地确定所识别的广告是否与他们可能感兴趣购买的产品相关联。例如,与查询相关联的广告经常仅包括描述产品或服务的文本,但可能不包括与每个产品相关联的任何具体的信息。例如,与查询“轮胎”相关的广告可以包括将轮胎店描述为具有多种多样的存货轮胎品牌的创意;然而该创意并不描述或给出各种轮胎品牌的示例。为了确定广告的产品是否相关,用户经常需要请求与广告相关联的登陆页面。这经常要求web浏览器从包括广告的web页面“移开”以呈现广告的登陆页面。去往各种登录页面和离开广告结果页面到多种登陆页面可能劣化用户体验。

发明内容
一般地,可以在方法中实施本说明书中所描述的主题的一个方面,该方法包括以下动作接收指明产品或服务的产品信息,每个所述产品与广告相关联;接收指示用于显示所述产品信息的、与所述产品信息相关联的显示属性的显示标准;接收一个或多个关键字;响应于所述一个或多个关键字来识别广告;生成用于在web页面上显示所述广告的广告显示数据;生成用于根据所述显示属性,与web页面分离并且在web页面邻近显示产品信息的展示数据;以及向客户端设备提供所述广告显示数据和所述展示数据。这些和其他实施方式可以可选地包括以下特征中的一个或多个。所述广告显示数据可操作以使得客户端设备在所述广告邻近显示产品元素,以及响应于对所述产品元素的选择而显示包括所述产品信息的窗口。所述产品信息包括图像、描述、点击数、价格、品牌标识和类别中的至少一个。所述产品之一可以是推广产品,并且所述产品信息包括与所述推广产品相关联的开始日期、结束日期和折扣中的至少一个,并且其中仅在所述开始日期出现于当前日期之后、并且所述当前日期在所述结束日期之前的情况下显示所述推广产品。可以实施本说明书中所描述的主题的特定实施方式从而实现以下优点中的一个或多个。与和搜索结果一同提供的广告相关联的产品信息可以显示在覆盖窗口中,而不改变搜索结果或显示搜索结果的web页面上的其他内容。与广告相关联的产品信息可以显示在与显示搜索结果的web页面分离的覆盖窗口环境中。与广告相关联的广告商可以定义产品信息,以及与产品信息相关联的顺序和其他显示属性。
在附图和以下描述中陈述本说明书中所描述的主题的一个或多个实施方式的详细内容。从描述、附图和权利要求中,主题的其他特征、方面和优点将变得明显。


图I为示例在线环境的框图。图2A和图2B为使用显示在覆盖窗口中的产品信息来呈现的示例web页面的图
/Jn ο图3为用于向客户端提供广告显示和展示数据的示例处理的流程图。图4为可以用于促进广告显示和展示数据的生成的示例计算机系统的框图。
在各种附图中的类似的参考标号和指定表示类似的元件。
具体实施例方式§1.0广告发布和追踪图I为示例在线广告100的框图。在线广告100可以促进例如web页面、广告等的内容项的对用户的识别和供应。诸如局域网(LAN)、广域网(WAN)、因特网或其组合之类的计算机网络101连接内容赞助商(例如广告商102)、广告管理系统104、发布商106、用户设备108和搜索引擎110。在线环境100可以包括数千个广告商102、发布商106和用户设备108。尽管下文参考广告,但在在线环境100中可以提供包括其他形式的赞助的内容的其他形式的内容。在一些实施方式中,一个或多个广告商102可以在广告管理系统104中直接地或间接地输入、维护和追踪广告信息。广告信息可以包括广告商102已经提供以在发布商web页面上和在搜索结果web页面上展示的广告。广告可以是图形广告的形式,所述图形广告诸如条幅广告、纯文本广告、图像广告、视频广告、组合一个或多个任意这样的组分的广告等、或任意其他类型的电子广告文档。广告还可以包括诸如链接、元信息之类的嵌入信息和/或诸如HTML或JavaScript 之类的机器可执行指令。广告信息和对应的广告可以存储在与广告管理系统104耦合的广告数据存储器120中。用户设备108可以向发布商106或搜索引擎110提交页面内容请求112。在一些实施方式中,可以响应于请求112向用户设备108提供页面内容114。页面内容114可以包括由广告管理系统104提供的赞助的内容(例如广告)、或可以包括可以在用户设备108处执行以从广告管理系统104请求赞助的内容广告的可执行指令(例如JavaScript )。示例用户设备108包括个人计算机、移动通信设备、电视机顶盒等。可以从发布商106接收对赞助的内容(例如广告)的请求。例如,一个或多个发布商106可以向广告管理系统104提交对一个或多个广告的广告请求。广告管理系统104通过向进行请求的发布商106发送用于放置在发布商的网页上的广告来进行响应。广告可以包括到如下登陆页面(例如广告商102的web站点上的页面)的嵌入链接,当用户选择在发布商的web资产上展示的广告时,用户设备108被导向该登录页面。对广告的请求还可以包括内容请求信息。该内容请求信息可以包括内容自身(例如页面或其他内容文档)、对应于内容或内容请求的分类(例如艺术、商业、计算机、艺术-电影、艺术-音乐等)、内容请求的部分或全部、内容页面、内容类型(例如文本、图形、视频、音频、混合媒体等)、地理位置信息等。在一些实施方式中,发布商106可以将所请求的内容与由广告管理系统104提供的一个或多个广告进行组合。该组合的所请求的内容和广告可以被发送到请求内容的用户设备108,以作为用于在查看器(例如,浏览器或其他内容显示系统)中展示的页面内容114。发布商106可以将关于广告的信息传输回广告管理系统104,所述关于广告的信息包括描述将如何、在何时和/或在何处呈现广告(例如用HTML还是JavaScript )的信息。发布商106可以包括接收对内容(例如文章、讨论话题、音乐、视频、图形、搜索结果、web页面列表、信息馈送等)的请求、并且响应于该请求获取所请求的内容的通用内容服务器。例如,与新闻内容提供商、零售商、独立博客、社交网站或在网络101上提供内容的任何其他实体相关的内容服务器可以是发布商106。
也可以使用搜索引擎110提供赞助的内容(例如广告)。搜索引擎110可以接收搜索查询,并且作为响应,(例如从web页面的索引)访问文档的索引,以及生成响应于该查询而识别文档的搜索结果。每个搜索结果例如可以包括web页面标题、从web页面提取的文本的片段、以及对这些web页面的超文本链接。搜索结果可以被编组为预定数目的(例如十个)搜索结果。搜索引擎110可以向广告管理系统104提交对广告的请求。该请求可以包括期望的多个广告,并且还可以包括查询、基于查询的信息(诸如地理位置信息、查询是否来自附属机构(affiliate)以及这种附属机构的标识符)、和/或与搜索结果相关联(或基于搜索结果)的信息。搜索引擎可以将搜索结果与由广告管理系统104提供的一个或多个广告进行组合。该组合的信息继而可以以搜索结果页面的形式被转发到请求内容的用户。广告商102、发布商106、用户设备108和/或搜索引擎110也可以向广告管理系统104提供使用信息。该使用信息可以包括所测量的或所观察的、与所供应的广告相关的用户行为,诸如与广告相关的转换或选择是否已发生。广告管理系统104执行金融交易,诸如基于使用信息给发布商106信贷,并且对广告商102收费。也可以处理这种使用信息来测量性能度量,诸如印象计数、点通率(“CTR”)、转换率等。当向用户展示广告时可能发生印象。印象计数可以追踪已经向用户展示广告的次数。例如,当用户设备108请求web页面时,可以与web页面一同向用户设备108提供多个广告。每个与web页面一同提供的广告可以使印象计数器递增,这是因为已经发生了广告印象。可以利用印象计数器来追踪广告已经向用户设备提供的总次数并且将其存储为印象计数。当用户设备108的用户选择或“点击”由发布商106或广告管理系统104返回的到内容项的链接时发生点通。CTR是通过将点击内容项(例如到登陆页面的链接、广告或搜索结果)的用户的数目除以内容项被递送到用户设备108的次数而获得的性能度量。当用户完成与先前供应的广告相关的交易时发生转换。构成转换的内容可以在各种情况中有所不同,并且可以按多种方式确定。例如当用户点击广告、被推荐到广告商的web页面、以及在离开该web页面之前在该处完成购买时,可以发生转换。还可以使用其他构成转换的动作。§2. O产品信息显示广告管理系统104接收包括产品信息的广告信息,所述产品信息指明来自广告商的各种产品或服务(下文仅统称为“产品”)。广告管理系统104可以在产品数据存储器118中存储广告和产品信息。广告商102可以向广告管理系统104提供可以用于识别广告商102可以在其上放置广告的目标web页面的数据。例如,广告商102可以访问广告管理系统104,并且输入可以用于将广告定向到web页面的关键字。在一些实施方式中,广告管理系统104供应包括产品信息显示功能的广告。例如,广告可以每个与一个或多个相关的产品和何时提供广告相关联。在一些实施方式中,产品信息可以由广告商选择,并且可以包括关于广告商当前出售/服务/支持的相关联的产品的信息。为了促进这种产品信息的显示,广告管理系统 104包括产品子系统116。产品子系统116接收指示用于显示产品信息的、与产品信息相关联的显示属性的显示标准,并且生成广告显示数据以及在一些实施方式中生成展示数据。广告显示数据用于在web页面上显示广告,并且展示数据用于根据显示属性在覆盖窗口中显示产品信息。在一些实施方式中,与web页面分离并且在web页面邻近显示覆盖窗口。如在此所使用的,术语“在web页面邻近”意为在web页面窗口旁边、部分重叠web页面窗口从而覆盖窗口的一部分显示在web页面窗口的顶部、或整体重叠web页面窗口从而覆盖窗口的全部显示在web页面窗口的顶部。在一些实施方式中,广告显示数据可操作以使得用户设备在广告的邻近显示可选择产品元素。因而当相关联的可选择产品元素被用户选择时,与广告相关联的产品信息可以被选择性地显示在用户设备108上。在一些实施方式中,广告显不使得用户设备响应于对产品兀素的选择、根据与广告邻近的覆盖窗口中的展示数据而显示与广告相关联的产品信息。以此方式,用户可以查看特定的广告(例如在线花店的创意形式的广告),并且决定是否显示相关联的产品信息,诸如用户可以从与广告相关联的广告商所订购的具体的花卉布置。可以根据指示与产品信息相关联的显示属性的显示标准来显示产品信息。可以由与广告相关联的广告商定义产品信息和显示标准。显示产品信息的覆盖窗口可以响应于对产品元素的选择而显示在web页面的邻近。所显示的产品的顺序和每种产品显示的时间长度可以由广告商定义。在一些实施方式中,当广告商102提供多于一个产品时,显不属性可以定义显不产品信息的顺序。例如,如果广告商102提供四个产品的产品信息,则广告商也可以提供定义如下顺序的显示属性,该顺序为当在客户端设备上展示四种产品的产品信息时这四种产品的产品信息将被显示的顺序。显示属性还可以定义显示每个产品的时间量。例如,当广告商102提供多于一个产品时,显示属性可以定义显示每个产品的产品信息的秒数或分钟数。显示属性还可以定义显示每种产品的时间段。例如,显示属性可以定义将产品的产品信息显示年度内的特定天数或特定月份。在一些实施方式中,由广告商102提供的产品信息可以与推广产品相关。推广产品是仅在预定时间量中通过广告商102可获得的、或与在预定时间量中或针对有限量的产品的特别报价(诸如价格折扣或免费的附加服务或特征)相关联的产品。对推广产品的推广包括将使得推广可用的开始日期、推广将结束的结束日期。当由广告商102提供推广产品信息时,产品子系统116在提供用于在覆盖窗口中显示的推广产品信息之前确定开始日期是否在当前日期之后、以及结束日期是否在当前日期之前。在选择产品元素之后,显示产品信息(例如在覆盖窗口中)。在一些实施方式中,覆盖窗口的显示并不破坏如下web页面的内容,该web页面为在其上显示搜索结果和与覆盖窗口中的产品相关联的广告的web页面,即覆盖窗口不改变在web页面上显示的广告或搜索结果的显示。例如,覆盖窗口可以显示在显示搜索结果和广告的搜索结果web页面邻近、或显示发布商内容和一个或多个相关广告的发布商web页面邻近。在一些实施方式中,覆盖窗口在相对web页面的相同位置中显示在web页面的邻近。因此与覆盖窗口相关联的广告并不影响在何处显示窗口。在其他实施方式中,覆盖窗口显示在web页面邻近并且和与当前所选择的窗口元素相关联的广告相关。
在一些实施方式中,如果提供多于一个产品,则展示数据还提供使得用户能够在由广告商102提供的产品中滚动的功能。例如,展示数据可以提供在覆盖窗口中与产品信息一同显示的滚动按钮,所述滚动按钮允许用户在覆盖窗口中从一个产品滚动到下一产品或先前的产品。可以针对广告商期望推广的每个特定的产品提供产品信息。在一些实施方式中,广告商102可以将产品信息的每个特定的集合与关键字相关联,并且可以可选地指定与关键字的相关强度。广告管理系统104可以维护每个产品信息集合的点通率,并且可以基于搜索查询的关键字相关度、和/或基于产品的特定产品信息的点通率、或基于两者的组合来选择最相关的产品信息集合。图2A和图2B是包括用于显示对应于广告的产品信息的覆盖窗口的示例屏幕快照200和202。例如,屏幕快照200可以显示在用户设备108 (诸如智能电话、个人计算机、个人数字助理(PDA)、或一些其他有线或无线电子设备)上的用户的浏览器中。屏幕快照200包括可以显示搜索结果的搜索结果区域204。例如,在搜索结果区域204中显示的搜索结果可以响应于特定的搜索查询,诸如用户可以在浏览器中输入以定位出售花作为礼品的在线花店的“花礼品”搜索词。响应于搜索词206,系统可以回应查询而显示广告。例如,系统可以响应于“花礼品”搜索词206而显示广告208、210、212和214。广告208、210、212和214显示在搜索结果区域204中。广告208包括产品元素216。如果用户对查看对应于广告208的产品感兴趣,则用户可以选择产品元素216以显示由与广告208相关联的广告商提供的对应的产品信息。对产品元素216的选择使得用户设备在显示搜索结果204和广告208、210、212和214的web页面邻近显示覆盖窗口 218。覆盖窗口 218中所包括的每个产品可以包括产品信息220,诸如产品的图像、产品的描述、与产品相关联的价格、与产品相关联的品牌、与产品相关联的分类以及与产品相关联的点击数。点击数可以指示覆盖窗口 218中的产品已经被其他用户选择的次数。还可以包括用户可以运用以获得附加产品信息或购买产品的其他信息或控制。在一些实施方式中,购买产品可以通过将产品添加到在线购物车以供后期结帐和支付来实现。可以存在附加的控制以控制产品的视觉展示、或控制产品的展示的任何音频组分、或其他这样的特征。在一些实施方式中,除了产品元素216 (或作为产品元素的备选),可以使用其他用户界面或其他元素。例如,用户可以简单地将鼠标停留在广告208上(即,使得光标在广告208上悬浮)预定的时间段以显示覆盖窗口 218。例如,如果用户在广告208上悬浮三秒,则覆盖窗口 218可以显示。可以由与其产品被显不的广告相关联的广告商选择覆盖窗口 218中的广告所包括的产品的数目。例如,广告208的广告商可能已经选择在覆盖窗口 218中显示三个产品。在一些实施方式中,显示产品的覆盖窗口 218可以包括用于一次显示一个产品的产品信息的滚动按钮222和224或其他控制,并且滚动按钮222和224可以被用于在不同产品的产品信息中滚动。在一些实施方式中,可以根据由广告商定义的顺序来对针对广告所返回的产品进行排序。例如,广告商可以选择产品在覆盖窗口 218中显示的顺序。在一些实施方式中,顺序可以基于与每个产品相关联的点通率。可以基于点通率的降序或升序对产品排序。例如,如上所述,广告208可以与三个产品相关联。每个产品与点通率相关联。这三个产品可以显示在覆盖窗口 218中,其中具有最高点通率的产品最先
显示,并且其他产品可以接点通率的降序显示在第一产品之后。备选地,具有最低点通率的产品可以最先显示,并且其他产品可以按点通率的升序显示在第一产品之后。在一些实施方式中,如果多于一个产品与广告相关联,则每个产品可以在覆盖窗口 218中显示预定的时间段。在一些实施方式中,广告商可以定义显示每个产品的时间段。例如,广告商可以定义显示每个产品两秒。在其他实施方式中,可以显示每个产品直到用户指示应当示出下一产品。例如,用户可以选择滚动按钮222和224以被带到下一或先前产品的广品 目息。在一些实施方式中,用户可以点击覆盖窗口 218中的产品,并且被导至与产品相关联的登陆页面。登陆页面是与在覆盖窗口 218中被点击的产品相关联的广告商的web页面。可以向用户示出在覆盖窗口 218中显示的确切产品或与在覆盖窗口 218中显示的产品类似的产品。相反,选择广告208可以使得用户被导至广告商的主页而不是特定产品。在一些实施方式中,用户可以最小化覆盖窗口 218,以返回浏览在屏幕快照202中所示出的web页面。在一些实施方式中,如果用户点击与不同的广告相关联的另一产品元素,则覆盖窗口 218可以自动最大化并且显示与所选择的产品元素相关联的产品。在其他实施方式中,可以在选择新的产品元素之后显示新的覆盖窗口。因此,有可能向用户显示多于一个覆盖窗口。在其他实施方式中,当用户选择屏幕快照202中所示出的web页面的任何元素时,覆盖窗口 218可以关闭。在一些实施方式中,与当前覆盖窗口相关联的广告可以被高亮,以向用户指示与当前覆盖窗口相关联的广告。例如,在选择产品元素216之后并且在显示覆盖窗口 218的同时,广告208可以如虚线轮廓所指示的那样从白色改变为灰色。在一些实施方式中,广告可以在显示覆盖窗口 218的同时保持高亮,即使覆盖窗口 218被最小化。在其他实施方式中,最小化覆盖窗口 218或关闭覆盖窗口 218可以使得闻売的广告以原始形式显不而无闻売。以此方式,用户可以容易地确定选择了哪个广告显示元素。在又一实施方式中,一旦选择了显示元素,则在用户浏览具有搜索结果和广告的web页面的剩余时间中,广告保持高亮。图2B为具有在选择产品元素226之后显示的覆盖窗口 218的搜索结果区域204的屏幕快照202。在示例屏幕快照202中,推广产品信息228显示在针对推广产品的覆盖窗Π 218 中。推广产品信息228与广告212相关联。在选择广告元素226之后,显示覆盖窗口 218,并且在覆盖窗口 218中显示推广产品信息228。推广产品信息228包括开始日期“5/1/2009”和结束日期“6/1/2009”,其指示推广产品仅可以在这两个日期之间购买。推广产品信息228还包括玫瑰减价10%和郁金香减价15%的折扣。由于确定开始日期“5/1/2009”在当前日期之前、并且结束日期“6/1/2009”在当前日期之后,所以向客户端设备提供推广产品信息228以显示在屏幕快照202中所示出的浏览器中。在一些实施方式中,一旦用户选择与新的广告相关联的产品元素(例如产品元素226),并且新的产品显示在覆盖窗口 218中,则用户可以使用滚动按钮222和224来导航到与先前的广告相关联的产品信息。例如,如果用户选择产品元素226并且花卉产品信息220显示在覆盖窗口 218中,则在选择产品元素226之后,推广产品信息228可以显示在相同的覆盖窗口 218中。然而,用户可以使用滚动按钮222来去往与产品元素216相关联的先前
的花卉产品。在一些实施方式中,对对应的广告的产品信息的选择使得对应的广告被高亮,或以一些其他视觉上区分的方式来展示。该可选特征有助于在相同的覆盖窗口 218中对来自不同的广告商的产品的比较。§ 3. O示例处理流程图3Α为用于向客户端设备提供广告显示和展示数据的示例处理300的流程图。例如可以通过图I的产品子系统116和/或广告管理系统104实施处理300。接收指明产品或服务的产品信息(302)。每个产品或服务可以与广告相关联。在一些实施方式中,可以从与每个广告相关联的广告商接收产品信息。在一些实施方式中,产品信息包括图像、描述、点击数、价格、品牌标识或类别中的至少一个。例如可以通过产品子系统116接收产品信息。可以接收指示与产品信息相关联的显示属性的显示标准(304)。在一些实施方式中,显示属性可以定义针对每个产品显示产品信息的顺序,以及针对每个产品或服务显示产品信息的时间量。例如可以通过产品子系统116接收显示标准。可以接收一个或多个关键字(306)。在一些实施方式中,可以从用户在搜索引擎web页面上提交的查询接收一个或多个关键字。在其他实施方式中,可以从发布商106接收关键字。例如可以通过产品子系统116接收所述一个或多个关键字。可以响应于所述一个或多个关键字来识别广告(308)。例如可以通过广告管理系统104识别广告。生成用于根据显示属性来(例如在窗口中)显示产品信息的广告显示数据(310)。在一些实施方式中,窗口与web页面分离并且邻近web页面。广告显示数据可以可操作以使得客户端设备在广告邻近显示产品元素,以及响应于对产品元素的选择显示窗口。例如可以通过产品子系统116生成广告显示数据。在一些实施方式中,产品信息不一定与用于定位广告的关键字相关联,即广告商102可以指定总是在覆盖窗口中示出的产品集合的产品信息的静态集合。在其他实施方式中,所提供的产品信息可以与用于定位广告的关键字相关联,并且可以基于搜索查询中的关键字的存在、以及一个或多个其他度量(诸如覆盖窗口中的产品信息的点通率)来选择。也可以使用诸如客户或用户简档信息等之类的其他定向信息。
生成用于根据显示属性来(例如在窗口中)显示产品信息的展示数据(312)。例如可以通过产品子系统116生成展示数据。向客户端提供广告显示数据和展示数据(312)。例如可以通过产品子系统116提供广告显示数据和展示数据。§ 4. O示例计算机系统图4为可以用于促进广告显示和展示数据的生成的示例计算机系统400的框图。例如,产品子系统116和/或广告管理系统104可以使用一个或多个计算机系统400来实施。系统400包括处理器410、存储器420、存储设备430以及输入/输出设备440。组件410、420、430和440中的每个可以例如通过使用系统总线450来互连。处理器410能够处理用于在系统400内执行的指令。在一些实施方式中,处理器410是单线程处理器。在
另一实施方式中,处理器是多线程处理器。处理器410能够处理存储在存储器420中或存储设备430上的指令。存储器420在系统400内存储信息。在一些实施方式中,存储器420是计算机可读介质。在其他实施方式中,存储器420是易失性存储器单元。在又一实施方式中,存储器420是非易失性存储器单元。存储设备430能够提供系统400的海量存储。在一些实施方式中,存储设备430是计算机可读介质。在各种不同的实施方式中,存储设备430例如可以包括硬盘设备、光盘设备或一些其他大容量存储设备。输入/输出设备440提供系统400的输入/输出操作。在一些实施方式中,输入/输出设备440可以包括一个或多个网络接口设备,例如以太网卡、串行通信设备(例如RS-232端口)和/或无线接口设备(例如802. 11卡)。在另一实施方式中,输入/输出设备可以包括被配置为接收输入数据并且向其他输入/输出设备(例如键盘、打印机和显示设备460)发送输出数据的驱动器设备。然而也可以使用其他实施方式,诸如移动计算设备、移动通信设备、机顶盒电视客户端设备等。虽然已经在图4中描述了示例处理系统,但可以在其他类型的数字电子电路中、或在计算机软件、固件或硬件(包括本说明书中所公开的结构及其结构等同物)中、或以它们中的一个或多个的组合来实施本说明书中所描述的主题和功能性操作。在本说明书中所描述的主题的实施方式可以作为一个或多个计算机程序产品(即在有形程序载体上编码的计算机程序指令的一个或多个模块)来实施,以用于由处理系统执行或控制处理系统的操作。计算机可读介质可以是机器可读存储设备、机器可读存储基质、存储器设备、影响机器可读传播信号的物质组成、或它们中的一个或多个的组合。术语“处理系统”、“处理设备”和“处理子系统”包括用于处理数据的全部装置、设备和机器,作为示例包括可编程处理器、计算机或多个处理器或计算机。除了硬件之外,处理系统还可以包括创建所讨论的计算机程序的执行环境的代码,例如构成处理器固件、协议堆栈、数据库管理系统、操作系统或它们中的一个或多个的组合的代码。可以以任何形式的编程语言来编写计算机程序(也被称作程序、软件、软件应用、脚本或代码),所述计算机语言包括汇编或解释语言、或声明性或过程语言,并且它可以以任何形式进行部署,包括作为独立程序或作为适合在计算环境中使用的模块、组件、子例程或其他单元来部署。计算机程序不一定对应于文件系统中的文件。程序可以存储在保存其他程序或数据的文件的一部分中(例如存储在标记语言文档中的一个或多个脚本)、存储在专用于所讨论的程序的单个文件中、或存储在多个配合的文件(例如存储一个或多个模块、子程序或代码的部分的文件)中。计算机程序可以被部署为在位于一个地点或跨多个地点分布、并且通过通信网络互连的一个计算机或多个计算机上执行。适合于存储计算机程序指令和数据的计算机可读介质包括全部形式的非易失性存储器、介质和存储器设备,作为示例包括半导体存储器设备(例如EPROM、EEPROM和闪存设备);磁盘(例如内部硬盘或可移除盘);磁光盘;以及CD ROM和DVD ROM盘。处理器和存储器可以由专用逻辑电路补充,或并入专用逻辑电路中。可以在数字电子电路中、或在计算机软件、固件或硬件(包括本说明书中所公开的结构及其结构等同物)中、或以它们中的一个或多个的组合来实施在本说明书中所描述
的主题和功能性操作的实施。在本说明书中所描述的主题的实施方式可以作为一个或多个计算机程序产品(即在有形程序载体上编码的计算机程序指令的一个或多个模块)来实施,以用于由数据处理装置执行或控制数据处理装置的操作。尽管本说明书包含许多具体实施细节,但这些细节不应被理解为限制任何发明的范围或可能请求保护的范围,而是应当被理解为可能特定于具体发明的具体实施方式
的特征的描述。本说明书中在分离实施方式的上下文中描述的特定特征也可以以单个实施方式中的组合来实施。相反,在单个实施方式的上下文中描述的各种特征也可以分离地或以任何合适的子组合在多个实施方式中实施。此外,虽然以上可能将特征描述为以特定组合来动作、以及甚至可能初始如此请求保护,但在一些情况下,来自所请求保护的组合的一个或多个特征可以从该组合免除,并且所请求保护的组合可以被导向子组合或子组合的变形。类似地,尽管在附图中以特定顺序描绘操作,但这不应被理解为要求这样的操作以所示的特定顺序或按序列顺序来执行、或执行全部所图示的操作,以实现期望的结果。在特定情况下,多任务和并行处理可能是有利的。此外,上述实施方式中的各种系统组件的分离不应被理解为在全部实施方式中要求这样的分离,并且应当理解所描述的程序组件和系统一般可以被在单个软件产品中集成在一起或被打包到多个软件产品中。已经描述了本说明书中所描述的主题的特定实施方式。其他实施方式在权利要求书的范围内。例如,可以按不同的顺序执行权利要求中所陈述的动作并且仍然实现期望的结果。作为一个示例,附图中所描绘的处理不一定要求所示的特定的顺序、或序列顺序来实现期望的结果。在特定实施方式中,多任务和并行处理可能是有利的。尽管参考对广告进行递送,但可以递送包括其他形式的赞助的内容的其他形式的内容。本书面描述陈述了本发明的最佳方式,并且提供了示例以描述本发明,以及使得本领域普通技术人员能够制作和使用本发明。本书面描述不将本发明限制为所陈述的精确术语。从而,尽管已经参考上面陈述的示例详细描述了本发明,但本领域普通技术人员可以实现对示例的更改、修改和变化而不偏离本发明的范围。
权利要求
1.一种计算机实施的方法,包括 接收指明产品或服务的产品信息,每个所述产品或服务与广告相关联; 接收指示用于显示所述产品信息的、与所述产品信息相关联的显示属性的显示标准; 接收一个或多个关键字; 响应于所述一个或多个关键字来识别所述广告; 生成用于在web页面上显示所述广告的广告显示数据; 生成用于根据所述显示属性,与所述web页面分离并且在所述web页面邻近显示所述产品信息的展示数据;以及 向客户端设备提供所述广告显示数据和所述展示数据。
2.如权利要求I所述的方法,其中所述广告显示数据可操作以使得所述客户端设备在所述广告邻近显示产品元素,以及响应于对所述产品元素的选择而显示包括所述产品信息的窗口。
3.如权利要求I所述的方法,其中所述产品之一是推广产品,并且所述产品信息包括与所述推广产品相关联的开始日期、结束日期和折扣中的至少一个,并且其中仅在所述开始日期出现于当前日期之后、并且所述当前日期在所述结束日期之前的情况下显示所述推广产品。
4.如权利要求I所述的方法,其中所述产品信息包括图像、描述、点击数、价格、品牌标识或类别中的至少一个。
5.如权利要求I所述的方法,其中所述显示属性定义针对每个所述产品显示所述产品信息的顺序,以及针对每个所述产品显示所述产品信息的时间量。
6.如权利要求I所述的方法,其中所述顺序基于点通率。
7.如权利要求2所述的方法,其中在所述web页面上的广告不响应于对所述产品元素的选择而改变。
8.如权利要求I所述的方法,其中所述窗口包括用于在每个产品的产品信息中滚动的导航元素。
9.一种系统,包括 一个或多个计算机;以及 与所述一个或多个计算机耦合的、具有存储在其上的指令的计算机可读介质,所述指令当被所述一个或多个计算机执行时使得所述一个或多个计算机执行包括以下的操作接收指明产品或服务的产品信息,每个所述产品或服务与广告相关联; 接收指示用于显示所述产品信息的、与所述产品信息相关联的显示属性的显示标准; 接收一个或多个关键字; 响应于所述一个或多个关键字来识别所述广告; 生成用于在web页面上显示所述广告的广告显示数据; 生成用于根据所述显示属性,与所述web页面分离并且在所述web页面邻近显示所述产品信息的展示数据;以及 向客户端设备提供所述广告显示数据和所述展示数据。
10.如权利要求9所述的系统,其中所述广告显示数据可操作以使得所述客户端设备在所述广告邻近显示产品元素,以及响应于对所述产品元素的选择而显示包括所述产品信息的窗口。
11.如权利要求9所述的系统,其中所述产品之一是推广产品,并且所述产品信息包括与所述推广产品相关联的开始日期、结束日期和折扣中的至少一个,并且其中仅在所述开始日期出现于当前日期之后、并且所述当前日期在所述结束日期之前的情况下显示所述推广产品。
12.如权利要求9所述的系统,其中所述产品信息包括图像、描述、点击数、价格、品牌标识或类别中的至少一个。
13.如权利要求9所述的系统,其中所述显示属性定义针对每个所述产品显示所述产品信息的顺序,以及针对每个所述产品显示所述产品信息的时间量。
14.如权利要求13所述的系统,其中所述顺序基于点通率。
15.如权利要求10所述的系统,其中在所述web页面上的广告不响应于对所述产品元素的选择而改变。
16.如权利要求9所述的系统,其中所述窗口包括用于在每个产品的产品信息中滚动的导航元素。
17.一种利用计算机程序编码的计算机存储介质,所述程序包括指令,所述指令当被数据处理装置执行时使得所述数据处理装置执行包括以下的操作 接收指明产品或服务的产品信息,每个所述产品或服务与广告相关联; 接收指示用于显示所述产品信息的、与所述产品信息相关联的显示属性的显示标准; 接收一个或多个关键字; 响应于所述一个或多个关键字来识别所述广告; 生成用于在web页面上显示所述广告的广告显示数据; 生成用于根据所述显示属性,与所述web页面分离并且在所述web页面邻近显示所述产品信息的展示数据;以及 向客户端设备提供所述广告显示数据和所述展示数据。
18.如权利要求17所述的计算机存储介质,其中所述广告显示数据可操作以使得所述客户端设备在所述广告邻近显示产品元素,以及响应于对所述产品元素的选择而显示包括所述产品信息的窗口。
19.如权利要求17所述的计算机存储介质,其中所述产品之一是推广产品,并且所述产品信息包括与所述推广产品相关联的开始日期、结束日期和折扣中的至少一个,并且其中仅在所述开始日期出现于当前日期之后、并且所述当前日期在所述结束日期之前的情况下显示所述推广产品。
20.如权利要求17所述的计算机存储介质,其中所述产品信息包括图像、描述、点击数、价格、品牌标识或类别中的至少一个。
全文摘要
接收指明产品或服务的产品信息,每个所述产品或服务与广告相关联。还接收指示用于显示所述产品信息的、与所述产品信息相关联的显示属性的显示标准,以及一个或多个关键字。响应于一个或多个关键字来识别所述广告。生成用于在web页面上显示所述广告的广告显示数据。生成用于根据所述显示属性,与所述web页面分离并且在所述web页面邻近显示所述产品信息的展示数据。向客户端设备提供所述广告显示数据和所述展示数据。
文档编号G06Q30/02GK102804216SQ201080026211
公开日2012年11月28日 申请日期2010年4月15日 优先权日2009年4月15日
发明者A·C·吴 申请人:谷歌公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1