使用所存储的查询信息提供内容的制作方法

文档序号:6593171阅读:235来源:国知局
专利名称:使用所存储的查询信息提供内容的制作方法
技术领域
本文涉及使用所存储的查询信息提供内容。
背景技术
在线媒介中的广告与传统的基于印刷的广告具有一些相似之处。例如,通常期望 将广告定向到预期的或期望的观众,原因在于与对所广告的产品或服务几乎或完全没有兴 趣的人相比,广告主通常更愿意对达到许多潜在客户的广告进行投资。在印刷媒体中,该定 向可以基于关于读者是谁的一般了解,或者能够对读者进行市场调查以更准确地确定他们 的兴趣。在在线环境中,用户同样具有特定的感兴趣和不感兴趣的事物,并且发布者有时 试图将在页面上显示的广告尽可能地与特定观看者相匹配。然而,理解观看者是谁所需的 许多信息可能是无法得知或者无法轻易获取的,并且因而广告定向可能是基于很少相关的 信息或者完全不相关的信息。

发明内容
本发明涉及使用所存储的查询信息提供内容。在第一方面,一种计算机实现的涉及在页面上提供内容的方法,包括响应于从第 一页面到第二页面的导航,接收用于为访问设备(access device)提供内容的信息。所述 内容将被包括在所述第二页面中。所述方法包括访问存储在所述访问设备上的查询信息, 所述查询信息基于在导航到第一页面之前从所述访问设备提交到搜索提供者的第一查询。 所述方法包括提供内容以便包括在所述第二页面中,所述内容是使用至少所接收的信息和 所访问的查询信息进行选择的。实施方式可以包括任意、全部的以下特征,或者不包括以下特征。所述内容可以 包括将被呈现在所述第二页面上的至少一个广告。广告服务器能够接收所述信息,访问所 述查询信息并且提供所述内容,并且搜索提供者可以包括所述第一查询被提交到的搜索引 擎。所述查询信息可以被包括在存储在访问设备上的cookie中,并且所述广告服务器能够 在访问查询信息时读取所述cookie。所述方法可以进一步包括在搜索提供者处接收第一 查询,所述第一查询由用户使用在第一页面之前所显示的第一先前页面提交;响应于所述 第一查询向用户显示第二先前页面,所述第二先前页面包括执行所述第一查询的结果和至 少一个链接,所述链接指向所述第一页面;接收第一用户输入,所述第一用户输入使用所述 链接发起从第二先前页面到第一页面的导航;显示第一页面,所述第一页面包括至少一个 链接,所述链接指向第二页面;接收第二用户输入,所述第二用户输入使用第一页面上的链 接发起从第一页面到第二页面的导航;以及显示包括为第二页面选择的内容的第二页面。 所述方法可以进一步包括基于所述第一查询为第二先前页面提供内容。所述方法可以进一 步包括基于所述第一查询为第一页面提供内容。所述方法可以进一步包括在接收所述信息 之前将所述查询信息存储在访问设备上,所述查询信息基于所接收的用于为所述访问设备上的第一页面提供内容的其它信息,所述其它信息是在从所述访问设备接收到第一查询时 从搜索提供者提供的。查询信息的多个部分可以已经存储在所述访问设备上,并且所述方 法可以进一步包括选择所要访问的查询信息,所述查询信息是从所述多个部分中选择的。 所述选择基于从以下所选择的至少一个第一查询的时间、查询信息被存储在访问设备上 的时间、自第一查询起所进行的导航数量及其组合。在第二方面,一种计算机程序产品有形地实现在计算机可读存储介质中并且包括 指令,当被处理器所执行时,所述指令执行与在页面上提供内容相关的方法。所述方法包括 响应于从第一页面到第二页面的导航而接收用于为访问设备提供内容的信息,所述内容将 被包括在所述第二页面中。所述方法包括访问存储在所述访问设备上的查询信息,所述查 询信息基于在导航到第一页面之前从所述访问设备提交到搜索提供者的第一查询。所述方 法包括提供内容以便包括在所述第二页面中,所述内容是使用至少所接收的信息和所访问 的查询信息选择的。在第三方面,一种计算机实现的与在页面上提供内容相关的方法,包括获取用于 为在访问设备上的第一页面提供内容的信息。所述信息是从到所述第一页面的导航中的引 用(referring)URL提取的,所述信息反映了从所述访问设备提交到搜索提供者的第一查 询。所述方法包括提供内容以便包括在所述第一页面中,所述内容是使用至少所获取的信 息选择的。所述方法包括基于所获取的信息将查询信息存储在所述访问设备上,所述查询 信息反映了所述第一查询并且被配置为在为至少第二页面提供内容时使用。实施方式可以包括任意、全部的以下特征,或者不包括以下特征。所述方法进一步 包括在搜索提供者处接收第一查询,所述第一查询由用户使用在第一页面之前所显示的 第一先前页面提交;响应于所述第一查询向用户显示第二先前页面,所述第二先前页面包 括执行所述第一查询的结果和至少一个链接,所述链接指向所述第一页面;接收第一用户 输入,所述第一用户输入使用所述链接发起从第二先前页面到第一页面的导航;并且显示 第一页面,所述第一页面包括所选择的内容和至少一个链接,所述链接指向第二页面。所述 方法可以进一步包括响应于从第一页面到第二页面的导航,接收用于为所述第二页面提 供内容的信息;访问所述访问设备上的查询信息;以及提供内容以便包括在所述第二页面 中,所述内容是使用至少所接收的信息和所访问的查询信息选择的。所述方法可以进一步 包括执行从引用URL提取信息。执行所述提取可以包括针对所述第一查询的至少一个关键 词解析所述引用URL。所述方法可以进一步包括选择多个模板中的一个以便解析所述引用 URL,所述多个模板中的每一个被配置为从相应搜索引擎解析所述引用URL ;并且使用所选 择的模板解析所述引用URL。在第四方面,一种计算机程序产品有形地实现在计算机可读存储介质中并且包括 指令,当被处理器执行时,所述指令执行与在页面上提供内容相关的方法。所述方法包括 获取用于在访问设备上的第一页面提供内容的信息,所述信息是从到所述第一页面的导航 中的引用URL提取的,所述信息反映了从所述访问设备提交到搜索提供者的第一查询。所 述方法包括提供内容以便包括在所述第一页面中,所述内容是使用至少所获取的信息选择 的。所述方法包括基于所获取的信息将查询信息存储在所述访问设备上,所述查询信息反 映了所述第一查询并且被配置为在为至少第二页面提供内容时使用。在第五方面,一种计算机实现的方法,包括为用户记录搜索查询信息。所述方法包括检索所述搜索查询信息。所述方法包括使用所述搜索查询信息来确定要为用户显示的内容。实施方式可以包括任意、全部的以下特征,或者不包括以下特征。能够改进基于计 算机的广告。能够基于用户的搜索历史来选择广告。能够在用户从具有搜索结果的页面导 航离开之后也使得用户的搜索历史可被用于内容选择。能够获得高度指示用户兴趣的信息 以便在很少或没有关于用户的其它相关信息可用的时点选择内容。能够获取高度指示当前 用户信息需求的信息以便在在很少或没有关于用户的其它相关信息可用的时点选择内容。在附图和以下的描述中阐述了一个或多个实施例的细节。其它的特征和优势将根 据描述和附图以及权利要求而变得显而易见。


图1示意性示出了系统的示例,其中使用搜索提供者和/或广告服务器向访问设 备提供页面。图2示出了存储在访问设备上的查询信息的示例。图3示出了访问设备的另一个示例图4示出了广告服务器的另一个示例。图5和图6是能够执行的方法的示例。图7示出了用于识别向用户传送的内容的示例性方法。图8是能够结合本文所描述的计算机实现的方法使用的计算系统的框图。
各附图中相同的附图标记指示相同元素。
具体实施例方式图1示意性示出了系统100的示例,其中使用搜索提供者104和/或广告服务器 106向访问设备102提供内容(例如,页面)。访问设备102允许用户连接到搜索提供者104 并且运行一个或多个针对电子内容的搜索,诸如对从互联网或任意其它基于计算机的资源 所获取的信息集合的查询。在以下示例中将要描述的是能够在提供内容以便向访问设备的 用户进行显示时(例如,提供广告或任意其它信息时)所使用和存储的与一个或多个这样 所执行的搜索相关的查询信息。能够使用与所示不同的体系,包括一些不具有客户端-服 务器配置的体系。虽然在此将参考提供内容页面或者在页面上提供广告,但是也可以以各 种形式向用户提供其它形式的信息,包括其它形式的赞助内容。这里,搜索提供者104提供用于在访问设备102上显示的页面108A,用户能够在页 面处制定搜索;并且还提供用于在访问设备102上显示的页面108B,其呈现相应的搜索结 果。也就是说,用户能够使用输入控制110(例如,用户在搜索域中输入关键词)输入信息 的一个或多个部分。页面108A提供了将所输入的查询转发到搜索提供者104,如箭头112 所示。在一些实施方式中,搜索页面108A构成搜索提供者104中所包括的搜索引擎的对外 界面。能够对访问设备使用任意的许多不同设备,仅给出几个示例,诸如个人计算机、手持 设备或蜂窝电话。搜索提供者104接收所转发的请求并且根据其预编程的搜索程序执行搜索。例 如,搜索提供者能够将一个或多个搜索词语与索引进行比较,并接着识别出其索引条目与
7搜索词语相匹配的任意资源。如箭头114所指示的,这样的结果能够被转发到访问设备以 便在结果页面108B中进行显示。搜索提供者104能够促使附加内容被包括在结果页面108B中。例如,能够包括一 个或多个广告。在一些实施方式中,搜索提供者能够直接向访问设备提供所述附加内容。例 如,当要包括广告时,搜索提供者能够选择广告并且将其与搜索结果包括在一起。在其它实施方式中,能够使用一个或多个其它组件来提供附加内容。这里,系统 100使用广告服务器106来为一个或多个页面提供广告内容。仅给出一些示例,在该示例 中,将基于与所执行的搜索相关的某个方面、基于用户和/或基于访问设备而对广告内容 作出选择。也就是说,在至少一个实施方式中,在某种意义上,广告要与其所要显现的屏幕 相匹配。可替换地,如以下将更为详细描述的,在一些实施方式中,广告基于用户已经执行 的一个或多个历史搜索相匹配,并且可能与其所要显现的屏幕关系不大或没有关系。为了促成这样的匹配,搜索提供者104能够将与搜索和/或访问设备和/或用户 相关的信息转发到广告服务器106。该转发在此由箭头116所指示。在一些实施方式中,所 提供的信息能够包括一个或多个搜索词语和/或与用户或访问设备相关的信息。广告服务 器使用所接收的信息根据其预编程的选择程序来选择附加信息。例如,广告服务器能够基 于与从搜索提供者接收的词的匹配从广告库中进行选择。如箭头118所示,仅给出一些示 例,广告服务器能够通过搜索提供者或者利用到访问设备的其它通信提供所述附加内容以 便在页面108B中进行显示。结果页面108B能够显示有包括搜索结果内容120(例如,来自关键词搜索的一个 或多个命中)和附加内容122(例如,基于某个标准所选择的一个或多个广告)的内容。在 一些实施方式中,附加内容可以基于可获得的信息进行选择,所述可获得的信息诸如所提 交的查询和/或与用户和/或访问设备相关的任意可获得的信息。内容120和122中的一 些或全部能够以诸如超链接的导航特征的形式进行呈现,用户能够通过所述导航特征从页 面108B导航到可获得更多内容的相关联资源。这里,如导航箭头124所指示的,用户使用导航特征中的一个发起这样的导航。具 体地,用户正选择导航到新的页面126A,其在该示例中为用于新闻组织的主页面(或“门户 页面”)。例如,新闻页面126A可以是在用户导航到网址www.nytimes.com之后所出现的 页面。这样的页面可以被认为是所述新闻组织在共用名称之下发布的页面集合(被通称作 网站或网络站点)的入口页面。用户能够从页面126A直接导航到这样的集合中的一些或 所有其它页面,这里由页面126B所例示。这样的其它页面有时被称作“较深”(或者“深”) 页面,原因在于它们位于站点上页面垂直层次中的更下方。深页面126B可以具有比新闻页 面126A更为集中或同质的内容,例如,这是因为深页面126B呈现在主页面126A上引入的 单个故事的继续。页面126B有时比页面126A具有较少的到该站点其它页面的导航特征,。在该示例中,仅给出一些示例,到新闻页面126A的导航124可以在结果内容120 中开始(例如,用户可能已经在搜索命中上进行点击),或者其可以在附加内容122中开始 (例如,用户可能已经在广告上进行点击)。在任意情况下,也可以在页面126A上提供附加 内容。也就是说,页面126A的发布者在此已经提供了页面126A应当被发布为不仅包括主 要内容(例如,新闻材料和/或到更深页面的链接)而且还包括附加内容130 (例如,一个 或多个广告)。仅给出一些示例,这样的附加内容能够使用与之前的搜索、访问设备和/或用户相关的可获取信息进行选择。这里,与页面108B相关的信息可以以引用的统一资源定位符(URL)的形式获得。 也就是说,当用户发起导航124时,可以存在所提供的与导航所源自的页面108B相关的信 息。仅给出一些示例,这样的信息可以由页面126A的服务器所接收,或者由将导航重定向 到意在目标的中介实体,或者由广告服务器所接收。引用URL实质上可以包括页面108B的 URL。在一些实施方式中,这样的URL反映了用户在页面108A上所输入的查询。这样,引用 URL能够提供与引导到结果页面108B的查询相关的信息,并且该信息能够被用于一个或多 个目的。因此,广告服务器106能够获得从到页面的导航中的引用URL所提取的信息,所述 信息反映了从访问设备向搜索提供者提交的第一查询。首先,来自引用URL的信息能够在为页面126A提供附加内容(例如,广告)时使 用。例如,引用URL(或者从其获得的信息)能够被转发到广告服务器106,如箭头128所 指示的。如果所接收的信息为与所需不同的格式,则广告服务器能够在使用所述信息之前 对其进行重新格式化、转换或其它操作。在其它实施方式中,这样的处理能够由另一实体执 行,并且所处理的信息能够被转发到广告服务器。广告服务器能够选择附加内容(例如,选 择匹配的广告)并且如箭头130所指示的将所述内容提供到访问设备,以便在页面126A中 进行显示。第二,来自引用URL的信息能够被存储以便在未来使用。例如,广告服务器106能 够将查询信息132存储在访问设备102上,如箭头134所指示的。仅给出一个示例,所述查 询信息可以包括用户在搜索页面108A上所输入的任意关键词。这样的词语反映了用户之 前所提交的查询并且它们可以通过从引用URL中提取内容而获得。因此,查询信息能够基 于所获得的信息而存储在访问设备上,所述查询信息反映了较早的查询并且被配置为在为 至少一个其它页面提供内容时使用。所述查询信息能够作为至少一个cookie 136的一部 分或者任意其它结构存储在访问设备上。所存储的查询信息能够出于一个或多个目的而在 访问设备上获得,诸如为了反应用户之前的搜索历史以便在向用户定向广告时使用。存储查询信息并在随后访问它是有益的,其一个原因在于这样的查询信息特定地 反应用户的兴趣。例如,许多用户因为他们对特定的产品或服务感兴趣而在搜索引擎中输 入查询。具体地,当用户随后导航到更深页面126B时,来自之前搜索的这样的查询词语可 以处于可在与用户兴趣相关的时点获得的更多指示性信息之中。因此,通过了解用户之前 输入过什么查询,能够更好地针对该特定用户兴趣定向广告(或其它内容)。特定于用户的信息的存储以及随后的访问依据可应用的规律和其它标准来进行。 例如,在保护用户隐私的规则对在用户执行搜索之后能够存储的信息量进行调节的情况 下,则能够在存储查询信息时将此纳入考虑。同样,如果规则限制能够从用户设备读取的信 息量(例如,以cookie的形式),则能够在确定要访问什么信息时将此纳入考虑。这里,用户例如使用到文章的继续的链接从新闻页面126A导航到更深页面126B。 该导航由箭头138示意性地图示。如箭头140所指示的,信息可以被提供给广告服务器106 以便在选择要置放于页面126B上的附加内容时所使用。因此,广告服务器能够响应于从新 闻页面126A到更深页面126B的导航138而接收用于为访问设备提供内容的信息,所述内 容将被包括在所述更深页面126B中。例如,该信息可以反应引用URL( S卩,新闻页面126A 的URL)。仅给出一些示例,所能够转发的其它信息包括可获得的用户信息以及与访问设备相关的信息。因此,所转发的信息可以指示导航源自页面126A上的链接(就是说没有使用 不同页面上的链接或者由用户直接在浏览器的地址栏中键入页面126B的URL而发起)。然 而,在箭头140转发的信息可以不反映先前为用户执行的搜索(例如,页面126A的引用URL 不同于结果页面108B的URL并且因此不包括任何用户的搜索词语)。因此,如果广告服务 器仅基于引用URL以及可选地急于与用户或访问设备相关的任何可获得信息来提供附加 内容,则广告服务器可能将无法包括由于搜索而高度相关的内容。出于这个和/或其它目的,能够如箭头142所指示的,访问查询信息132。例如,广 告服务器106能够通过读取访问设备上的cookie 136来访问查询信息。在该示例中,是广 告系统将cookie置放于访问设备上,从而所述广告系统能够读取其自己的cookie。在其它 实施方式中,另一组件能够置放和/或访问cookie和/或查询信息。这里,广告服务器从 查询信息读取用户先前的查询并且使用该信息为页面126B选择附加内容(例如,广告服务 器选择与用户先前输入的关键字相匹配或者与其相关的广告)。因此,广告服务器能够访问 存储在访问设备上的查询信息,所述查询信息基于在导航到新闻页面126A之前从访问设 备提交到搜索提供者104的较早查询。如箭头144所指示的,广告服务器106能够向访问设备提供附加内容以便包括在 页面126B中。这里,页面126B包括内容146 (例如,文章内容)和附加内容148 (例如,一 个或多个广告)。在导航138之后,用户能够观看页面126B,并且如所提到的,该页面可以 包括使用与在导航历史中用户以前执行的一个或多个搜索相关的信息所选择的附加内容。 因此,广告服务器能够提供内容148以便包括在更深页面126B中,所述内容是使用至少所 接收的信息和所访问的查询信息选择的。如现在将在一些示例中进行描述的,查询信息能 够以许多不同的格式中的任何一种进行存储。图2示出了存储在访问设备200上的查询信息的示例。在一些实施方式中,访问 设备200可以与以上关于图1的示例所描述的访问设备102相同或相似。具体地,访问设 备200在此包括查询信息202的能够反映用户先前提交的一个或多个查询的一些示例性部 分。第一查询信息202A包括能够在使用可在www. google, com获得的Google搜 索引擎执行搜索之后出现的URL 204。这里,URL 204反映搜索是基于三个关键词 carbonated (碳酸化的)、berry (浆果)和lemonade (柠檬水)。因此,显示针对这些词来 自查询的命中的结果页面能够与URL 204相关联。访问查询信息202A的实体能够从URL 204中提取词carbonated、berry和lemonade中的一个或多个,并且使用这些词为所要显 示的页面提供内容(例如,广告)。在一些实施方式中,如将要在以下示例中所描述的,所述 提取能够通过利用与搜索引擎相关联的模板解析URL 204来进行。第二查询信息202B包括词语206。这里,词语206是从用户先前提供给搜索提供 者的搜索中提取的关键词carbonated、berry和lemonade。例如,词语206可以已经从与 URL 204类似的引用URL中提取出来。词语206中的一个或多个能够从查询信息202B获 得,并且被用来为所要显示的页面提供内容(例如,广告)。第三查询信息202C包括词语206以及一个或多个其它信息部分208。这里,查询 信息包括国家信息208A和语言信息208B。例如,国家信息可以指示访问设备200所处的国 家。语言信息208B能够指示相关语言。仅给出一些示例,这可以是信息208A的国家中普遍讲的语言,已知与访问设备200的用户相关联的语言,或者与用户输入导致词语206的查 询的搜索页面(例如,搜索页面108A)相关联的语言。词语206中的一个或多个和/或信 息部分208中的一个或多个能够从查询信息202C获得,并且被用来为所要显示的页面提供 内容(例如,广告)。图3示出了访问设备300的另一个示例。在一些实施方式中,访问设备300可以 与以上所描述的访问设备102和/或访问设备200相同或相似。具体地,访问设备300在 此包括可能已经在一个或多个场合存储的查询信息302的多个实例。在一些实施方式中, 查询信息302可以与以上所描述的查询信息202相同或相似。例如,查询信息302A在此可 以反映用户使用访问设备300提交的最近的查询。其它所图示的查询信息部分302B能够 反映次最近的查询,而查询信息部分302C则能够反映在那之前所提交的查询。其它更早的 查询可以在访问设备上具有相应的信息部分,或者这样的信息部分可能已经在一些点由于 其年龄而被过滤出去。查询信息部分300中的一个或多个或者其全部都能够被访问。例如,广告服务器 106能够由于查询信息302A是最近的而仅选择它来使用。如另一个示例,能够使用所选择 的可用查询信息部分的子集(例如,包括部分302B和302C,但是不包括更早的部分),可选 地具有向较近期的查询信息给予更多侧重的一些权重。在一些实施方式中,访问设备300 能够记录在执行搜索之后发生的导航(例如,能够记录导航124和138),并且能够在查询信 息部分之间进行选择时使用该信息。仅给出一个示例,这样的信息能够通过位于访问设备 上的插件程序进行跟踪。在一个实施方式中,可以仅包括来自当前页面的预定数目(例如, 5个)的导航内的查询信息。可以使用其它选择查询信息的方式。因此,广告服务器106能 够从访问设备上的多个查询信息部分中选择所要访问的查询信息。此外,所述选择可以基 于查询的时间、查询信息存储在访问设备上的时间、自查询起所进行的导航数量以及它们 的组合。图4示出了广告服务器400的另一个示例。在一些实施方式中,广告服务器400 可以与以上所描述的广告服务器106相同或相似。广告服务器400在此包括提取模块402,其能够从查询信息部分提取一个或多个 方面。提取能够在查询信息存储在访问设备之前或之后进行。例如,当广告服务器106从 结果页面108B接收到引用URL时,提取模块402能够从该URL提取相关信息并且将所提取 的信息(例如,一个或多个关键词)存储为查询信息202B。如另一个示例,在访问访问设备 上的查询信息202A时,提取模块402能够对URL 204执行提取并接着基于所提取的信息选 择附加内容。广告服务器400在此包括解析模块404,其能够解析URL。例如,能够解析查询信 息202A中的URL 204以获得任意或全部的关键词carbonated、berry和lemonade。能够使 用任意的解析技术,例如通过寻找关键词语之前的表达“q =”并接着取出URL 204其余部 分中所找出的词。解析能够移除干扰字符或其它分隔符,诸如URL 204中的“ + ”字符。解 析模块能够包括在提取模块402中。在一些实施方式中,能够使用一个或多个模板406来访问查询信息。模板可以被 配置为特定于各搜索引擎以帮助获得与相应搜索相关的信息。例如,一个模板406能够被 配置为用于来自Google搜索引擎的搜索,另一个则用于Lycos搜索引擎,等等。Google模板例如能够包含与如何解析URL(例如,URL 204)并且从其获得相关信息(例如,能够解析 任意词语206)相关的信息。如果搜索引擎的名称(或者其它可识别特征)存在于所要解 析的查询信息中,则能够使用所述名称(或特征)来选择要用于特定部分的查询信息的适 当的一个模板406。因此,广告服务器400能够在查询信息存储在访问设备上之前或之后执 行从引用URL的信息提取。此外,广告服务器能够针对第一查询的至少一个关键词解析引 用URL。最后,能够使用所选择的一个模板406解析所述引用URL,多个模板中的每一个被 配置为解析来自相应搜索引擎的引用URL。图5和图6是能够执行的方法500和600的示例。例如,方法500和600中的任 一种或其二者能够在系统100中执行。方法500和600能够通过处理器执行存储在计算机 可读存储介质中的指令来执行。方法500包括在步骤510中获得信息以便为访问设备上的第一页面提供内容。所 述信息能够从到第一页面的导航中的引用URL中提取。所述信息反映了从访问设备提交给 搜索提供者的第一查询。例如,如箭头128所指示的,广告服务器106能够获得与结果页面 108B相关的信息。方法500包括在步骤520中提供内容以便包括在第一页面中。所述内容是使用至 少所获得的信息选择的。例如,广告服务器106能够为页面126A提供内容130。方法500包括在步骤530中基于所获得的信息在访问设备上存储查询信息。所述 查询信息反映了第一查询并且被配置为在提供至少第二页面的内容时使用。例如,如箭头 134所指示的,广告服务器106能够在访问设备102上存储查询信息132。方法600包括在步骤610中响应于从第一页面到第二页面的导航而接收用于为访 问设备提供内容的信息。所述内容将被包括在第二页面中。例如,如箭头140所指示的,广 告服务器106能够接收与新闻页面126A相关的信息。方法600包括在步骤620中访问存储在访问设备上的查询信息。所述查询信息基 于在导航到第一页面之前从访问设备提交到搜索提供者的第一查询。例如,如箭头142所 指示的,广告服务器106能够访问访问设备106上的查询信息132。方法600包括在步骤630中提供用于包括在第二页面中的内容。所述内容是使用 至少所接收的信息以及所访问的查询信息选择的。例如,广告服务器106能够为更深页面 126B提供内容148。其它步骤可以包括在方法500和600中的任一个或其二者中。方法500或600中 的一些或所有步骤都可以以其它顺序来执行。现在参见图7,提供了用于识别向用户传送的内容的示例性方法。所述方法例如能 够由系统100执行。在步骤702,为用户记录搜索查询信息。给出两个示例,所述搜索查询 信息能够在提供搜索结果或者识别结果时进行记录。在步骤704,检索搜索查询信息。在步 骤706,使用搜索查询信息来确定要向用户显示的内容。图8是一般计算机系统800的示意图。根据一个实施方式,系统800能够被用于 与之前所描述的任意计算机实现的方法相关联描述的操作。系统800包括处理器810、存 储器820、存储设备830和输入/输出设备840。组件810、820、830和840中的每一个使用 系统总线850互连。处理器810能够处理用于在系统800内执行的指令。在一个实施方式 中,处理器810是单线程处理器。在另一个实施方式中,处理器810是多线程处理器。处理
12器810能够处理存储在存储器820中或者存储设备830上的指令以在输入/输出设备840 上显示用于用户界面的图形信息。存储器820存储系统800内的信息。在一个实施方式中,存储器820是计算机可 读介质。在一个实施方式中,存储器820是易失性存储器单元。在另一个实施方式中,存储 器820是非易失性存储器单元。存储设备830能够为系统800提供大型存储。在一个实施方式中,存储设备830 是计算机可读介质。在各种不同实施方式中,存储设备830可以是软盘设备、硬盘设备、光 盘设备或带设备。输入/输出设备840为系统800提供输入/输出操作。在一个实施方式中,输入/ 输出设备840包括键盘和/或指示设备。在另一个实施方式中,输入/输出设备840包括 用于显示图形用户界面的显示单元。所描述的特征能够以数字电子电路来实现,或者以计算机硬件、固件、软件或其组 合来实现。所述装置能够以有形实现在例如机器可读存储设备或传播信号的信息载体中以 便由可编程处理器执行的计算机程序产品来实现;并且方法步骤能够由通过对输入数据进 行操作并产生输出来执行指令程序以执行所描述实施方式的功能的可编程处理器来执行。 所描述的特征有利地能够以在可编程系统上执行的一个或多个计算机程序来实现,所述可 编程系统包括至少一个可编程处理器,所述可编程处理器被耦合以从数据存储系统、至少 一个输入设备和至少一个输出设备接收数据和指令并且向其传送数据和指令。计算机程序 是能够直接或间接在计算机中被用来执行特定活动或产生特定结果的指令集合。计算机程 序能够以任意形式的编程语言来编写,包括编译或解释语言,并且其能够以任意形式被部 署,包括作为独立程序或者作为适于在计算环境中使用的模块、组件、子程序或其它单元。例如,用于执行指令程序的适当处理器包括通用和专用微处理器,以及任意类型 的计算机的单独处理器或多个处理器之一。通常,处理器将从只读存储器或随机存取存储 器或者其二者接收指令和数据。计算机的主要元件是用于执行指令的处理器以及用于存储 指令和数据的一个或多个存储器。通常,计算机还将包括一个或多个大型存储设备,或者操 作耦合以与其进行通信,以便存储数据文件;这样的设备包括诸如内部硬盘和可移动盘之 类的磁盘、磁_光盘和光盘。适于有形实现计算机程序指令和数据的存储设备包括所有形 式的非易失性存储器,例如包括半导体存储器设备,诸如EPROM、EEPROM和闪存设备;诸如 内部硬盘可移动盘之类的磁盘;磁-光盘;以及⑶-ROM和DVD-ROM盘。处理器和存储器能 够被补充以ASIC(应用特定集成电路)或者合并到其中。为了提供与用户的交互,所述特征能够在具有显示设备以及键盘和指示设备的计 算机上实现,所述显示设备诸如用于向用户显示信息的CRT(阴极射线管)或LCD(液晶显 示器)监视器,所述指示设备诸如用户能够通过其向计算机提供输入的鼠标或轨迹球。所述特征能够在包括后端组件或包括中间件组件或包括前端组件或者其任意组 合的计算机中实现,所述后端组件诸如数据服务器,所述中间件组件诸如应用服务器或互 联网服务器,所述前端组件诸如具有图形用户界面或互联网浏览器的客户端计算机。所述 系统的组件能够通过诸如通信网络之类的任意形式或介质的数字数据通信进行连接。通信 网络的示例例如包括LAN、WAN以及形成互联网的计算机和网络。计算机系统可以包括客户端和服务器。客户端和服务器通常彼此远离并且典型地通过诸如以上所描述的网络进行交互。客户端和服务器的关系源自于在各自计算机上运行 并彼此具有客户端_服务器关系的计算机程序。 已经对多个实施例进行了描述。然而,将要理解的是,能够在不背离本公开的精神 和范围的前提下进行各种修改。因此,其它实施例也处于所附权利要求的范围之内。
权利要求
一种计算机实现的与在页面上提供内容相关的方法,所述方法包括响应于从第一页面到第二页面的导航而接收用于为访问设备提供内容的信息,所述内容将被包括在所述第二页面中;访问存储在所述访问设备上的查询信息,所述查询信息基于在导航到所述第一页面之前从所述访问设备提交到搜索提供者的第一查询;以及提供用于包括在所述第二页面中的所述内容,所述内容是使用至少所接收的信息和所访问的查询信息而选择的。
2.如权利要求1所述的计算机实现的方法,其中所述内容包括将被呈现在所述第二页 面上的至少一个广告。
3.如权利要求2所述的计算机实现的方法,其中广告服务器接收所述信息、访问所述 查询信息并且提供所述内容,并且其中所述搜索提供者包括所述第一查询被提交到的搜索 引擎。
4.如权利要求3所述的计算机实现的方法,其中所述查询信息被包括在存储在所述访 问设备上的cookie中,并且其中所述广告服务器在访问所述查询信息时读取所述cookie。
5.如权利要求1所述的计算机实现的方法,进一步包括在所述搜索提供者处接收所述第一查询,所述第一查询由用户使用在所述第一页面之 前所显示的第一先前页面而提交;响应于所述第一查询向所述用户显示第二先前页面,所述第二先前页面包括执行所述 第一查询的结果和至少一个链接,所述链接指向所述第一页面;接收第一用户输入,所述第一用户输入使用所述链接发起从所述第二先前页面到所述 第一页面的导航;显示所述第一页面,所述第一页面包括至少一个链接,所述链接指向所述第二页面; 接收第二用户输入,所述第二用户输入使用所述第一页面上的链接发起从所述第一页 面到所述第二页面的导航;以及显示包括为所述第二页面选择的内容的所述第二页面。
6.如权利要求5所述的计算机实现的方法,进一步包括 基于所述第一查询为所述第二先前页面提供内容。
7.如权利要求5所述的计算机实现的方法,进一步包括 基于所述第一查询为所述第一页面提供内容。
8.如权利要求1所述的计算机实现的方法,进一步包括在接收所述信息之前将所述查询信息存储在所述访问设备上,所述查询信息基于所接 收的用于为所述访问设备上的所述第一页面提供内容的其它信息,所述其它信息是在从所 述访问设备接收到所述第一查询时从所述搜索提供者提供的。
9.如权利要求1所述的计算机实现的方法,其中查询信息的多个部分已经存储在所述 访问设备上,进一步包括选择要访问的查询信息,所述查询信息是从所述多个部分中选择的。
10.如权利要求9所述的计算机实现的方法,其中所述选择基于从以下中选择的至少 一个所述第一查询的时间、所述查询信息被存储在所述访问设备上的时间、自所述第一查 询起所进行的导航数量及其组合。2
11.一种有形地实现在计算机可读存储介质中并且包括指令的计算机程序产品,当被 处理器执行时,所述指令执行与在页面上提供内容相关的方法,所述方法包括响应于从第一页面到第二页面的导航而接收用于为访问设备提供内容的信息,所述内 容将被包括在所述第二页面中;访问存储在所述访问设备上的查询信息,所述查询信息基于在导航到所述第一页面之 前从所述访问设备提交到搜索提供者的第一查询;以及提供用于包括在所述第二页面中的所述内容,所述内容是使用至少所接收的信息和所 访问的查询信息选择的
12.—种计算机实现的与在页面上提供内容相关的方法,所述方法包括获取用于为访问设备上的第一页面提供内容的信息,所述信息是从到所述第一页面 的导航中的引用URL提取的,所述信息反映了从所述访问设备提交到搜索提供者的第一查 询;提供用于包括在所述第一页面中的内容,所述内容是使用至少所获取的信息选择的;以及基于所获取的信息将查询信息存储在所述访问设备上,所述查询信息反映了所述第一 查询并且被配置为在为至少第二页面提供内容时使用。
13.如权利要求12所述的计算机实现的方法,进一步包括在所述搜索提供者处接收所述第一查询,所述第一查询由用户使用在所述第一页面之 前显示的第一先前页面提交;响应于所述第一查询向所述用户显示第二先前页面,所述第二先前页面包括执行所述 第一查询的结果和至少一个链接,所述链接指向所述第一页面;接收第一用户输入,所述第一用户输入使用所述链接发起从所述第二先前页面到所述 第一页面的导航;以及显示所述第一页面,所述第一页面包括所选择的内容和至少一个链接,所述链接指向 所述第二页面。
14.如权利要求12所述的计算机实现的方法,进一步包括响应于从所述第一页面到所述第二页面的导航而接收用于为所述第二页面提供所述 内容的信息;访问所述访问设备上的所述查询信息;以及提供用于包括在所述第二页面中的所述内容,所述内容是使用至少所接收的信息和所 访问的查询信息选择的。
15.如权利要求12所述的计算机实现的方法,进一步包括 执行从所述引用URL对信息的提取。
16.如权利要求15所述的计算机实现的方法,其中执行所述提取包括 针对所述第一查询的至少一个关键词解析所述引用URL。
17.如权利要求16所述的计算机实现的方法,进一步包括选择多个模板中的一个用于解析所述引用URL,所述多个模板中的每一个被配置为用 于从相应搜索引擎解析引用URL ;以及 使用所选择的模板解析所述引用URL。
18.一种有形地实现在计算机可读存储介质中并且包括指令的计算机程序产品,当被 处理器所执行时,所述指令执行与在页面上提供内容相关的方法,所述方法包括获取用于为访问设备上的第一页面提供内容的信息,所述信息是从到所述第一页面 的导航中的引用URL提取的,所述信息反映了从所述访问设备提交到搜索提供者的第一查 询;提供用于包括在所述第一页面中的内容,所述内容是使用至少所获取的信息选择的;以及基于所获取的信息将查询信息存储在所述访问设备上,所述查询信息反映了所述第一 查询并且被配置为在为至少第二页面提供内容时使用。
19.一种计算机实现的方法,包括 记录反映为用户执行的搜索查询的信息;确定将提供内容以便向所述用户显示,所述内容将在不执行所述搜索查询的情况下被 选择;以及使用所记录的信息选择所述内容。
20.如权利要求19所述的计算机实现的方法,其中所述内容是广告内容,并且其中所 述广告内容响应于来自所述用户的另一搜索查询而被选择以被提供用于向所述用户显示。
全文摘要
除所公开的其它主题之外,一种计算机实现的与在页面上提供内容相关的方法,包括响应于从第一页面到第二页面的导航而接收接收用于为访问设备提供内容的信息。所述内容将被包括在所述第二页面中。所述方法包括访问存储在所述访问设备上的查询信息,所述查询信息基于在导航到第一页面之前从所述访问设备提交到搜索提供者的第一查询。所述方法包括提供内容以便包括在所述第二页面中,所述内容是使用至少所接收的信息和所访问的查询信息选择的。一种计算机实现的方法可以包括为用户记录搜索查询信息;检索所述搜索查询信息;并且使用所述搜索查询信息来确定要为用户显示的内容。
文档编号G06Q30/00GK101981571SQ200980110792
公开日2011年2月23日 申请日期2009年1月29日 优先权日2008年1月30日
发明者凯达尔·达姆赫尔, 阿舒托什·加戈 申请人:谷歌公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1