首页> 中国专利> 基于研究会话检测的研究工具访问

基于研究会话检测的研究工具访问

摘要

一种系统和方法自动检测搜索引擎的用户何时在进行关于特定主题的研究会话,随后响应于检测到研究会话正被进行而向用户提供对一个或多个研究相关工具的访问。(一个或多个)研究相关工具可包括用于收集、组织和共享关于该主题的内容的一个或多个工具。响应于检测到研究会话而自动提供对(一个或多个)研究相关工具的访问可以有利地改善进行研究会话的用户的体验。

著录项

  • 公开/公告号CN102105878A

    专利类型发明专利

  • 公开/公告日2011-06-22

    原文格式PDF

  • 申请/专利权人 雅虎公司;

    申请/专利号CN200980128726.0

  • 申请日2009-07-27

  • 分类号G06F17/30(20060101);

  • 代理机构11258 北京东方亿思知识产权代理有限责任公司;

  • 代理人宋鹤

  • 地址 美国加利福尼亚州

  • 入库时间 2023-12-18 02:34:45

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2022-07-15

    未缴年费专利权终止 IPC(主分类):G06F17/30 专利号:ZL2009801287260 申请日:20090727 授权公告日:20150610

    专利权的终止

  • 2016-08-17

    专利权的转移 IPC(主分类):G06F17/30 登记生效日:20160725 变更前: 变更后: 申请日:20090727

    专利申请权、专利权的转移

  • 2015-06-10

    授权

    授权

  • 2011-08-03

    实质审查的生效 IPC(主分类):G06F17/30 申请日:20090727

    实质审查的生效

  • 2011-06-22

    公开

    公开

说明书

技术领域

本发明总地涉及用于收集和组织经由信息检索系统访问的内容(例如经由万维网访问的内容)的研究工具。更具体而言,本发明涉及用于自动提供对这种研究工具的访问的技术。

背景技术

万维网上可用内容的增加和因特网搜索技术的革新已经改变了人们访问信息的方式。通过搜索Web,用户现在可以执行各种各样的基于研究的任务,例如计划一次度假、购买一辆车或者执行学术研究。虽然在Web上找到所寻求的信息总地来说已经变得更容易,但收集和组织Web研究以及再返回来查看它仍然是有挑战性的。这部分是由于以下事实而引起的:基于Web的研究会话可能包含许多查询,跨越多个会话,涉及搜集大量的内容,并且随着时间的过去当新的研究主题浮现时焦点可能有所改变。

当前的用于收集和组织Web内容的方法包括保存书签或页签、将Web内容收集到文档中或者在本地存储页面。允许用户以笔记本形式选择性地保存和组织Web内容的各种工具也已被开发出来。这种工具通常被设计为与Web浏览器并排地或以集成的方式工作。这些方法和工具虽然有用,但其中每一个都要求用户提前意识到关于特定主题的研究会话将要开始,并且基于这个认识来采取主动步骤以启动所选方法或工具来收集和组织Web内容。

发明内容

这里描述了系统和方法,其自动检测搜索引擎的用户何时在进行关于特定主题的研究会话,随后响应于检测到研究会话正被进行而向用户提供对一个或多个研究相关工具的访问。(一个或多个)研究相关工具可包括用于收集、组织和共享关于特定主题的内容的一个或多个工具。响应于检测到研究会话而自动提供对(一个或多个)研究相关工具的访问可以有利地改善进行研究会话的用户的体验。

具体地,这里描述了一种用于自动提供对一个或多个研究工具的访问的方法。根据该方法,获得与搜索引擎的用户提交的一系列查询有关的信息。基于所获得的信息,判定搜索引擎的用户是否正在进行关于特定主题的研究会话。响应于判定搜索引擎的用户正在进行关于特定主题的研究会话,向搜索引擎的用户提供对一个或多个研究工具的访问。

这里还公开了一种系统。该系统包括搜索引擎和连接到搜索引擎的研究会话管理器。搜索引擎被配置为接收由用户提交的一系列查询并且响应于该一系列查询中的每个查询来识别一个或多个文档。研究会话管理器被配置为获得与该一系列查询有关的信息,基于所获得的信息来判定搜索引擎的用户是否正在进行关于特定主题的研究会话,以及基于此判定来向搜索引擎的用户提供对一个或多个研究工具的访问。

这里还描述了一种计算机程序产品。该计算机程序产品包括计算机可读介质,该计算机可读介质上存储有用于使得处理器能够自动提供对一个或多个研究工具的访问的计算机程序逻辑。该计算机程序逻辑包括第一手段、第二手段和第三手段。第一手段用于使得处理器能够获得与搜索引擎的用户提交的一系列查询有关的信息。第二手段用于使得处理器能够基于所获得的信息来判定搜索引擎的用户是否正在进行关于特定主题的研究会话。第三手段用于使得处理器能够响应于判定搜索引擎的用户正在进行关于特定主题的研究会话而向搜索引擎的用户提供对一个或多个研究工具的访问的第三手段。

以下参考附图来详细描述本发明的更多特征和优点以及本发明的各种实施例的结构和操作。要注意,本发明并不限于这里描述的具体实施例。这种实施例在这里仅是出于例示目的而给出的。相关领域的技术人员基于这里包含的教导将清楚其他的实施例。

附图说明

被包含在此并形成说明书的一部分的附图图示了本发明并且与描述一起进一步帮助说明本发明的原理并且使得相关领域的技术人员能够做出和使用本发明。

图1是本发明的实施例可在其中实现的信息检索系统的框图。

图2示出了用户向搜索引擎提交的示例性查询。

图3示出了根据本发明实施例的用于自动提供对一个或多个研究工具的访问的方法的流程图。

图4是示出根据本发明实施例的用于检测搜索引擎的用户何时在进行关于特定主题的研究会话的系统的框图。

图5示出了根据本发明实施例的用于自动提供对一个或多个研究工具的访问的替代方法的流程图。

图6示出了根据本发明实施例的用于自动提供对一个或多个研究工具的访问的另一替代方法的流程图。

图7是根据本发明实施例的包括用于访问研究工具的手段的搜索结果页面的图示。

图8是根据本发明实施例的包括用于访问研究工具的手段和研究会话状态分区的搜索结果页面的图示。

图9是根据本发明实施例的包括用于访问研究工具的手段和研究工具激活图标的搜索结果页面的图示。

图10是根据本发明实施例的包括被实现为页面上下拉窗口或面板的用于访问研究工具的手段的另一搜索结果页面的图示。

图11是根据本发明实施例的包括被实现为页面上下拉窗口或面板的用于访问研究工具的手段的另一搜索结果页面的图示。

图12是根据本发明实施例的包括被实现为页面上下拉窗口或面板的用于访问研究工具的手段的另一搜索结果页面的图示。

图13A和13B图示了根据本发明实施例的搜索结果页面和响应于检测到研究会话而被覆盖于其上的研究工具预览元素。

图14示出了根据本发明实施例的用于向用户选择性地提供用于访问研究工具的第一或第二手段的方法的流程图。

图15是本发明的实施例可在其中实现的示例性计算机系统的框图。

当结合附图来理解时,根据以下记载的详细描述,将更清楚本发明的特征和优点,附图中相似的标号始终标识对应的元件。在附图中,相似的标号一般指示相同、功能上相似和/或结构上相似的元件。元件在其中首次出现的附图由相应标号中的最左侧的数字指示。

具体实施方式

A.介绍

本说明书公开了包含本发明的特征的一个或多个实施例。所公开的(一个或多个)实施例只是例示了本发明。本发明的范围并不限于所公开的(一个或多个)实施例。本发明由所附权利要求限定。

说明书中提及“一个实施例”、“实施例”和“示例性实施例”等指的是所描述的实施例可包括特定的特征、结构或特性,但不是每一个实施例都一定包括该特定特征、结构或特性。另外,这种说法不一定指的是同一个实施例。另外,当联系一实施例来描述特定的特征、结构或特性时,认为本领域的技术人员知道联系其他实施例(无论是否有明确描述)来实现这种特征、结构或特性。

根据本发明实施例的系统和方法自动地检测搜索引擎的用户何时在进行关于特定主题的研究会话,并且响应于检测到研究会话正被进行而向用户提供对一个或多个研究相关工具的访问。(一个或多个)研究相关工具可包括用于收集、组织和共享关于特定主题的内容的一个或多个工具。响应于检测到研究会话而自动提供对(一个或多个)研究相关工具的访问可以有利地改善进行研究会话的用户的体验。

图1是本发明的实施例可在其中实现的信息检索系统100的框图。这里仅出于例示目的而描述系统100,要注意本发明实施例可在替代环境中实现。如图1所示,系统100包括搜索引擎106。一个或多个计算机104,例如第一计算机104a、第二计算机104b和第三计算机104c连接到通信网络105。网络105可以是任何类型的通信网络,例如局域网(LAN)、广域网(WAN)或通信网络的组合。在实施例中,网络105可包括因特网和/或内联网。计算机104可经由网络105从实体检索文档。在网络105包括因特网的实施例中,形成万维网102的一部分的、包括文档103在内的文档的集合可用来供计算机104通过网络105检索。在因特网上,文档可由诸如http://www.yahoo.com之类的统一资源定位符(URL)和/或通过其他机制来标识/定位。计算机104可通过向文档服务器(图1中未示出)提供与文档103相对应的URL来通过网络105访问文档103。

如图1所示,搜索引擎106耦合到网络105。搜索引擎106访问所存储的索引114,索引114对诸如万维网102的文档之类的文档编制索引。希望检索与特定主题相关的一个或多个文档但不知道这种文档的标识符/位置的计算机104a的用户可以通过网络105向搜索引擎106提交查询112。搜索引擎106接收查询112,并且分析索引114以找出与查询112相关的文档。例如,搜索引擎106可以识别由索引114编制索引的、包括查询112的字词的一组文档。该组文档可包括任意数目的文档,包括数十个、数百个、数千个、数百万个或者甚至数十亿个文档。搜索引擎106可使用排名或相关性功能来按与用户的相关性的顺序对检索到的该组文档中的文档排名。该组中被确定为最有可能相关的文档可在所返回文档的列表的顶部提供,以尝试避免用户必须解析整组文档。所返回文档的列表可在被称为“搜索结果页面”的文档的情境中提供。

搜索引擎106可以用硬件、软件、固件或其任何组合来实现。例如,搜索引擎106可包括在诸如一个或多个服务器之类的一个或多个计算机系统的一个或多个处理器中运行的软件/固件。通过网络105可访问的搜索引擎106的示例包括但不限于Yahoo!SearchTM(在http://www.yahoo.com)、Ask.comTM(在http://www.ask.com)以及GoogleTM(http://www.google.com)。

图2示出了图1的计算机104a-104c之一的用户可向搜索引擎106提交的示例性查询112。如图2所示,查询112包括一个或多个字词202,例如第一字词202a、第二字词202b和第三字词202c。在查询中可存在任意数目的字词202。如图2所示,字词202a、202b和202c分别是“1989”、“red”和“corvette”。搜索引擎106将这些字词202a-202c应用到索引114以检索出与“1989”、“red”和“corvette”匹配的一个或多个被索引的文档的文档定位符(例如URL),并且可根据排名来对文档的列表排序。

如图1还示出的,搜索引擎106可生成查询日志108。查询日志108是利用搜索引擎106进行的搜索的记录。查询日志108可包括查询的列表,其方式是通过列出查询字词(例如查询112的字词202)以及关于每个查询的进一步信息/属性,例如由于查询而得到文档的列表、列表中被查看列表的用户选择/点击(“点击”)的文档的列表/指示、被点击的文档的排名、指示出查询何时被搜索引擎106接收到的时间戳、标识出用来提交查询字词的唯一设备(例如计算机、蜂窝电话等等)的IP(互联网协议)地址、与提交查询字词的用户相关联的标识符(例如web浏览器cookie中的用户标识符)和/或另外的信息/属性。

如图1还示出的,系统100还包括连接到搜索引擎106和查询日志108的研究会话管理器116。研究会话管理器116被配置为自动地向计算机104a-104c的用户提供对一个或多个研究工具的访问,通过这些研究工具可以很容易地将利用搜索引擎106检索出的文档(以及其中包括的内容)收集并组织成单个研究文档。在一实施例中,对(一个或多个)研究工具的访问是经由搜索引擎106生成的搜索结果页面提供给用户的。

在一实施例中,研究会话管理器116被配置为响应于判定用户正使用搜索引擎106进行关于特定主题的研究会话而提供对(一个或多个)研究工具的访问。为此,研究会话管理器116包括被配置为自动地做出这种判定的研究会话检测器118。研究会话检测器118可访问查询日志108和/或其他信息源以便做出该判定,这一点将在本文中更详细描述。研究会话检测器118自动判定用户是否正在利用搜索引擎106进行研究会话的方式和研究会话管理器116响应于这种判定而提供对(一个或多个)研究工具的访问的方式将在下文中更详细描述。

通过响应于自动检测研究会话而自动提供对一个或多个研究相关工具的访问,研究会话管理器116可以有利地改善进行研究会话的用户的体验。例如,这种特征确保了对(一个或多个)研究相关工具的访问是在适当的时间、在便利的情境内提供给用户的。此方案还代表了相对于如下方案的改进:用户必须提前认识到关于特定主题的研究会话将要开始并随后基于这种认识而采取主动步骤来启动(一个或多个)研究工具。后一种方案要求用户进行额外的计划和努力。研究会话管理器116实现的方案还可被认为相对于其中对(一个或多个)研究工具的访问在所有时间都被提供给用户的方案更优选,因为这种方案可能实际上会使得用户习惯于忽略(一个或多个)研究工具,尤其当这样的(一个或多个)工具在用户执行的搜索会话的大多数中都没有用处时。

与搜索引擎106一样,研究会话管理器116可以用硬件、软件、固件或其任何组合来实现。例如,研究会话管理器116可包括在诸如一个或多个服务器之类的一个或多个计算机系统的一个或多个处理器中运行的软件/固件。

B.研究会话检测和响应于其而提供对研究工具的访问

图3示出了根据本发明实施例的用于响应于检测到搜索引擎的用户正在进行关于特定主题的研究会话而自动提供对一个或多个研究工具的访问的方法的流程图300。将参考系统100的元件来描述流程图300的方法。然而,要注意该方法并不限于该实现方式。

如图3所示,流程图300的方法开始于步骤302,其中研究会话检测器118获得与搜索引擎106的用户提交的一系列查询有关的信息。用户例如可以是计算机104a-104c的用户中的任何一个并且查询可以以先前描述的方式从计算机104a-104c中的任何一个经由网络105提供到搜索引擎106。

与查询有关的信息可包括查询本身以及关于搜索引擎106响应于接收到查询而识别的文档的信息。关于搜索引擎106识别的文档的信息例如可包括文档的标题、与文档相关联的URL、文档的文本、由搜索引擎106生成的文档的摘要或总结、与文档相关联的一个或多个标签或者与文档相关联的各种元数据。

与该一系列查询有关的信息还可包括该系列中的查询的总数。一个系列中的查询的数目可被认为指示出了特定的信息检索会话的长度。与该一系列查询有关的信息还可包括响应于每个查询而检索出的、随后由用户经由搜索引擎106提供的搜索结果页面访问的文档的数目。

取决于实现方式,可从查询日志108和/或直接从搜索引擎106获得与该一系列查询有关的信息的全部或一部分。此外,可从由维护搜索引擎106的那个实体维护的浏览历史日志(图1中未示出)获得与该一系列查询有关的信息的全部或一部分。该浏览历史日志维护用户先前访问的文档的列表,无论该用户是否是经由搜索引擎106提供的界面(例如搜索结果页面)来访问文档的。为特定用户维护浏览历史信息要求在用于访问文档的计算机上安装某种浏览器软件。另外,可以从可由维护搜索引擎106的那个实体维护的一个或多个网络级服务器日志获得与该一系列查询有关的信息的全部或一部分。此外,与该一系列查询有关的信息的全部或一部分可被存储在计算机104a-104c之一的本地并随后经由网络105作为该计算机与搜索引擎106之间的交互的一部分被传输。

图4是示出根据本发明实施例的研究会话检测器118和可从中获得与搜索引擎106的用户提供的一系列查询有关的信息的各种来源的框图400。如图4所示,研究会话检测器118可从查询日志108、浏览历史日志402、一个或多个网络级服务器日志404、从搜索引擎106或从用户计算机104获得与该一系列查询有关的信息。框图400并不意欲表明研究会话检测器118必须从所有这些来源获得与该一系列查询有关的信息,而是取决于实现方式研究会话检测器118可从这些来源中的一个或多个获得与该一系列查询有关的信息。

现在返回流程图300,在研究会话检测器118在步骤302获得与用户提交的一系列查询有关的信息之后,研究会话检测器118基于所获得的信息来判定搜索引擎106的用户是否正在进行关于特定主题的研究会话,如步骤304所示。研究会话检测器118判定搜索引擎106的用户是否正在进行关于特定主题的研究会话的方式将在下文中更详细描述。继续参考图4的框图400,此步骤的输出被标示为“研究会话判定”。

在步骤306,响应于来自研究会话检测器118的对搜索引擎106的用户正在进行关于特定主题的研究会话的判定,研究会话管理器116向用户提供对一个或多个研究工具的访问。对(一个或多个)研究工具的访问例如可经由将某些提示或用户界面元素插入到搜索引擎106向与用户相关联的计算机104提供的搜索结果页面或其他界面中或覆盖在其上来提供。根据本发明实施例可用来提供对(一个或多个)研究工具的访问的各种手段将在随后的小节中描述。

1.研究会话检测因素

研究会话检测器118可考虑各种因素来判定搜索引擎106的用户是否正在进行关于特定主题的研究会话。每个这种因素可用于基于用户与搜索引擎106的交互的某一方面或结果来辨别出用户是否具有研究意图。这些因素中的一些将在下文中描述。这些因素中的每一个可以单独地或与其他因素相组合地被考虑。在考虑因素的组合的情况下,可以对每个因素加权以得出对是否正在进行研究会话的最终判定。要注意,以下因素仅是作为示例描述的,而并不意欲限制本发明。

信息检索会话的长度。在一个实施例中,在尝试辨别用户是否具有研究意图时考虑信息检索会话的长度。一般来说,信息检索会话越长,用户正在从事研究的可能性就越大。在一实施例中,用户提交的搜索查询的当前总数被用作信息检索会话的长度的指标。

信息检索会话期间访问的文档的数目。在一个实施例中,在尝试辨别用户方面的研究意图时考虑在信息检索会话期间访问的文档的数目。文档例如可在用户激活搜索引擎106提供的搜索结果页面上的到该文档的链接时被访问。一般来说,用户访问的文档越多,用户正在从事研究会话的可能性就越大。访问的文档的数目可被单独使用、联系为其识别文档的特定查询使用、或者联系用户提交的查询的总数使用。例如,在访问的文档的数目与提交的查询的数目的比率较高的情况下,可以认为更有可能正在发生研究会话。相反,在提交了大量的查询但只访问了很少的文档的情形下,可以认为更有可能用户正在难以形成查询,而不是在执行研究。

查询之间的相似性。在一个实施例中,在尝试辨别用户是否具有研究意图时考虑一系列查询中的查询的字词之间的相似性的度量。在发现两个或更多个查询之间有高水平的相似性的情况下,可以指示研究会话,因为这暗示着用户正在进行围绕同一主题的多个搜索。现有技术中已知多种用于测量不同的单词或单词串之间的相似性的技术。例如,这种技术可涉及识别不同的单词或单词串之间的共同字词或潜在的概念。如果检测到了研究会话,则以这种方式识别的共同字词或潜在概念可进一步用于帮助识别和描述研究会话的主题。

响应于查询而识别的文档之间的相似性。在一个实施例中,在尝试辨别用户方面的研究意图时考虑搜索引擎106响应于不同的查询而识别的文档之间的相似性的度量。在发现响应于不同的查询而识别的两个或更多个文档之间有高水平的相似性的情况下,可以指示研究会话,因为这暗示着用户正在进行围绕同一主题的多个搜索。

比较文档可包括比较文档内的文本或比较代表文档的内容的其他信息,例如文档的标题、与文档相关联的URL、由搜索引擎106生成的文档的摘要或总结、与文档相关联的标签或者与文档相关联的各种元数据。当比较若干个文档内的文本时,可以只比较所选择的一部分文本。例如,在一个实施例中,只比较每个文档内的一定数目的最常出现的字词。在要比较的信息包括文本的情况下,现有技术中已知的各种各样的用于测量不同单词或单词串之间的相似性的技术中的任何一种可用于提供相似性度量。如上所述,这种技术可涉及识别不同的单词或单词串之间的共同字词或潜在的概念。如果检测到了研究会话,则以这种方式识别的共同字词或潜在概念可进一步用于帮助识别和描述研究会话的主题。

比较文档可包括只比较搜索引擎106响应于不同查询而识别的文档的子集。例如,可以只比较被识别为与每个查询最相关的预定数目的文档。或者,在比较中可以只使用在信息检索会话期间被用户访问的文档。

先前研究会话。在一个实施例中,对于用户在先前的信息检索会话期间启动或进行了关于特定主题的研究会话的指示被认为是重要的,如果用户当前正在提交被认为与同一主题有关的查询或生成被认为与同一主题有关的搜索结果的话。在此情况下,可以假定用户正在继续同一研究会话,从而提供对(一个或多个)研究工具的访问是适当的。用于指示出在先前的信息检索会话期间用户是否启动或进行了关于特定主题的研究会话的数据可由研究会话管理器116维护或者从与用户相关联的计算机104获得。

因素的组合。取决于实现方式,在判定用户是否正在进行关于特定主题的研究会话时可以考虑前述因素的各种组合。例如,如果确定一系列查询中的预定数目的查询与同一主题有关并且用户访问了搜索引擎106响应于这些查询而识别的一定数目的文档,则可检测到研究会话。相关领域的技术人员将容易明白,在检测研究会话时可考虑前述因素的其他组合和置换。

2.研究会话检测方法的变体

流程图300的方法描述了这样一个场景,即研究会话检测器118分析与在单个信息检索会话期间搜索引擎106的用户提交的一系列查询有关的信息以判定用户是否正在进行研究会话。然而,在本发明的替代实施例中,研究会话检测器118可以分析与在多个信息检索会话期间搜索引擎106的用户提交的查询有关的信息以判定用户是否正在进行研究会话。这种方案的前提是对以下事实的承认:用户可能在一长段时间期间执行关于某一主题的研究,从而该研究可跨越多个信息检索会话。

此替代方案在图5的流程图500中示出。如该图所示,流程图500的方法开始于步骤502,其中研究会话检测器118获得与在当前信息检索会话中搜索引擎106的用户提交的一系列查询有关的信息。此步骤类似于如上所述的流程图300的步骤302,从而不需要提供对其的进一步描述。在步骤504,研究会话检测器118获得与在一个或多个先前研究会话中搜索引擎106的用户提交的一系列查询有关的信息。在步骤504期间获得的信息可与在步骤502中获得的信息是相同类型的并且从相同来源获得,只不过步骤504中获得的信息是关于用户进行的一个或多个先前信息检索会话的。在步骤506,研究会话检测器118基于在步骤502和504中获得的信息来判定搜索引擎106的用户是否正在进行关于特定主题的研究会话。在做出这种判定时研究会话检测器118分析的因素例如可包括先前小节中描述的因素之中的任何因素,只不过这种因素还可涵盖与先前的(一个或多个)信息检索会话有关的数据。在步骤508,响应于来自研究会话检测器118的对搜索引擎106的用户正在进行关于特定主题的研究会话的判定,研究会话管理器116向用户提供对一个或多个研究工具的访问。

流程图300和流程图500的前述方法依赖于对与搜索引擎106的用户提交的一系列查询有关的信息的分析来自动检测研究会话。然而,在本发明的替代实施例中,研究会话检测器118可被配置为分析与用户在万维网105上访问的文档有关的信息,无论这种文档是否被搜索引擎106所识别或者被用户经由搜索引擎106提供的界面所访问。这种信息可从诸如上文中参考图4所述的浏览历史日志402之类的浏览日志或者从某种其他来源获得。

这种方案在图6的流程图600中示出。如图6所示,流程图600的方案开始于步骤602,其中研究会话检测器118获得与用户访问的若干个文档有关的信息。如上所述,这种信息可从诸如上文中参考图4所述的浏览历史日志402之类的浏览日志或者从某种其他来源获得。在步骤604,研究会话检测器基于在步骤602中获得的信息来判定用户是否正在进行关于特定主题的研究会话。判定用户是否正在进行研究会话可包括分析用户访问的文档或者与之有关的信息,以检测这种文档之间的相似性或者检测来自这些文档之中的共同主题。在步骤606,响应于来自研究会话检测器118的对用户正在进行关于特定主题的研究会话的判定,研究会话管理器116提供对一个或多个研究工具的访问。

3.提供对研究工具的访问

现在将描述根据本发明实施例的研究会话管理器116可用来向用户提供对一个或多个研究工具的访问的各种手段。一般来说,在此小节中描述的每个实施例中,对(一个或多个)研究工具的初始访问是经由将某些提示或用户界面元素自动插入到搜索引擎106向计算机104提供的搜索结果页面或其他界面中或覆盖在其上来提供给用户的。然而,本发明并不限于这种实施例,而是可以使用用于提供对(一个或多个)研究工具的访问的其他手段。

图7示出了根据本发明实施例的包括用于访问研究工具的手段的搜索结果页面700。搜索结果页面700可由搜索引擎106呈现给用户。如图7所示,搜索结果页面700包括搜索结果分区702和页首分区704。搜索结果分区702用于显示关于搜索引擎106响应于用户提交搜索查询而识别的文档的信息。页首分区704包括数据输入框712和搜索按钮714。数据输入框712限定了用户可编辑区域,一个或多个查询字词可被输入其中。搜索按钮714构成一界面元素,该界面元素在被用户激活时致使搜索引擎106基于在数据输入框712中输入的(一个或多个)查询字词来执行文档搜索。在搜索结果页面700中,数据输入框712包括查询字词“fractal semiconductor thermodynamics”。这些查询字词意欲表示被搜索引擎106用于识别在搜索结果分区702中描述的文档的查询字词。

如图7中还示出的,搜索结果页面700还包括研究工具访问分区706。研究工具访问分区706可响应于研究会话检测器118检测到研究会话而被自动包括在搜索结果页面700内。研究工具访问分区706包括邀请部分722和研究工具激活按钮724。邀请部分722包括询问用户其是否想要总结其研究的文本。研究工具激活按钮724包括在被用户激活时致使研究工具被显示给用户的界面元素。研究工具例如可被显示在新窗口中,该新窗口被覆盖在显示搜索结果页面700的窗口之上。在一个实施例中,研究工具被体现在关于如下主题的研究文档中:用户进行了关于这种主题的研究。

图8示出了根据本发明实施例的包括用于访问研究工具的手段的替代搜索结果页面800。搜索结果页面800可由搜索引擎106呈现给用户。如图8所示,搜索结果页面800包括搜索结果分区802、页首分区804和研究工具访问分区806。这些分区实质上分别与上文中针对搜索结果页面700描述的搜索结果分区702、页首分区704和研究工具访问分区706相同并且提供相似的功能。

如图8中还示出的,搜索结果页面800还包括研究会话状态分区808。与研究工具访问分区806一样,研究会话状态分区808可响应于研究会话检测器118检测到研究会话而被自动包括在搜索结果页面800内。研究会话状态分区808意欲向用户指示出正在为用户记录关于特定主题的研究。研究会话状态分区808包括对于正记录与其有关的研究的主题的描述812,其如图8所示是“fractal semiconductors”。对于主题的描述例如可从对用户提交的搜索查询和/或搜索引擎106响应于这种查询而识别的文档的分析中得出。这种分析可作为如上所述研究会话检测器118执行的研究会话检测功能的一部分而发生。研究会话状态分区808还包括对用户执行的与特定主题有关的搜索的数目的指示814和对用户访问的关于特定主题的文档的数目的指示816。

图9示出了根据本发明实施例的包括用于访问研究工具的手段的搜索结果页面900的另一版本。与搜索结果页面700和800一样,搜索结果页面900包括搜索结果分区902、页首分区904和研究工具访问分区906。研究工具访问分区906可响应于研究会话检测器118检测到研究会话而被自动包括在搜索结果页面900内。研究工具访问分区906包括邀请部分922和研究工具激活链接924。邀请部分922包括询问用户其是否想要总结其研究的文本。研究工具激活链接924包括在被用户激活时致使研究工具被显示给用户的界面元素。研究工具例如可被显示在新窗口中,该新窗口被覆盖在显示搜索结果页面900的窗口之上。

如图9中还示出的,搜索结果页面900的页首分区904包括数据输入框912和搜索按钮914。一般来说,这些界面元素分别提供与搜索结果页面700的数据输入框712和搜索按钮714类似的功能。然而,与搜索结果页面700的数据输入框712不同,搜索结果页面900的数据输入框912还包括研究工具激活图标932。研究工具激活图标932是以与研究工具激活链接924类似的方式在被用户激活时提供对研究工具的访问的界面元素。然而,与仅在研究会话检测器118已检测到研究会话时才被包括在搜索结果页面900中的研究工具激活链接924不同,无论是否检测到研究会话都显示研究工具激活图标932。研究工具激活图标932从而提供了供用户调用研究工具的更持续手段。这在用户尚未开始研究会话、但无论如何希望调用研究工具的情形中或者在用户从事研究会话、但研究会话检测器118未能检测到这一事实的情形中可能是有用的。在一些实施例中,对研究工具激活图标932的激活将调出已由用户编制或代表用户编制的研究文档的菜单,并且对这些研究文档之一的选择于是将使得研究工具被显示。

图10图示了根据本发明实施例的包括被实现为页面上下拉窗口或面板的用于访问研究工具的手段的搜索结果页面1000。如图10所示,搜索结果页面1000包括搜索结果分区1002、页首分区1004、研究工具访问分区1006以及专用于赞助搜索结果的两个分区1008和1010。研究工具访问分区1006可响应于研究会话检测器118检测到研究会话而被自动包括在搜索结果页面1000内。研究工具访问分区1006包括研究工具激活链接1022。研究工具激活链接1022是在被用户激活时致使研究工具被显示给用户的界面元素。研究工具激活链接1022有利地包括描述检测到的研究会话的主题的文本以及询问用户其是否想要为其研究作记录的文本。如图10所示,由研究会话检测器118检测到的研究会话的主题是“hdtv”。研究工具访问分区1006还包括取消元素1024(标示为“X”),其使得用户可以拒绝对访问研究工具的邀请。当被用户激活时,取消元素1024致使研究工具访问分区1006被从搜索结果页面1000中去除并且致使任何所记录的研究会话结果被丢弃。

如果用户激活研究工具激活链接1022,则研究工具在搜索结果页面1000内的页面上下拉窗口被显示给用户。该页面上下拉窗口从页首分区1004的下方起延伸。具体地,如图10所示,从页首分区1004底部处的页签可访问两个页面上下拉窗口-被标示为“Assist”(辅助)的第一页签部分1012帮助访问意欲帮助用户制定搜索查询以及定位期望信息的辅助工具,而被标示为“Notes”(记录)的第二页签部分1014则帮助访问研究工具。对这些工具中的任一种的访问涉及选择适当的页签部分并随后激活扩展元素1016。使用页面上下拉窗口或面板而不是单独的窗口来显示研究工具通过避免或至少减轻在执行研究的同时的窗口管理问题从而可改善用户体验。

图11示出了根据本发明实施例的包括被实现为页面上下拉窗口或面板的用于访问研究工具的手段的另一搜索结果页面1100。如图11所示,搜索结果页面1100包括搜索结果分区1102、页首分区1104、研究工具访问分区1106以及专用于赞助搜索结果的两个分区1108和1110。在搜索结果页面1100中,研究工具访问分区1106包括出现在页首分区1104下方的页面上下拉窗口或面板中的研究工具的精简版本。研究工具的精简版本可响应于研究会话检测器118检测到研究会话而出现在页面上下拉窗口中。为了访问研究工具的完整或扩展版本,用户必须激活研究工具访问分区1106内的扩展元素1112。研究工具访问分区1106还包括取消元素1114(标示为“X”),其使得用户可以停止查看研究工具的精简版本。当被用户激活时,取消元素1114致使研究工具访问分区1106内的窗口被关闭并且致使任何所记录的研究会话结果被丢弃。

图12示出了根据本发明实施例的包括被实现为页面上下拉窗口或面板的用于访问研究工具的手段的另一搜索结果页面1200。如图12所示,搜索结果页面1200包括搜索结果分区1202、页首分区1204、第一研究工具访问分区1206、第二研究工具访问分区1208以及专用于赞助搜索结果的两个分区1210和1212。在搜索结果页面1200中,第一研究工具访问分区1206和第二研究工具访问分区1208中的每一个可响应于研究会话检测器118检测到研究会话而被显示。

第一研究工具访问分区1206包括出现在页首分区1204下方的页面上下拉窗口中的研究工具的精简版本(类似于研究工具访问分区1106)。第二研究工具访问分区1208包括研究工具激活链接1212。研究工具激活链接1212是在被用户激活时致使在第一研究工具访问分区1206中示出的精简研究工具的扩展版本被显示给用户的界面元素。研究工具激活链接1212有利地包括描述检测到的研究会话的主题(“hdtv”)的文本以及询问用户其是否想要继续为其研究作记录的文本。在研究工具激活链接1212中提及继续作记录表明研究会话检测器118检测到的研究会话是先前存在的与用户相关联的研究会话的扩展。第二研究工具访问分区1208还包括取消元素1214(标示为“X”),其使得用户可以拒绝对继续研究会话的邀请。

图13A和13B图示了根据本发明实施例的搜索结果页面1300和响应于检测到研究会话而被覆盖于其上的研究工具预览元素1306。如图13A所示,搜索结果页面1300包括搜索结果分区1302和页首分区1304。如图13B所示,响应于研究会话检测器118检测到研究会话,研究工具预览元素1306被覆盖在搜索结果页面1300上。研究工具预览元素1306提供了对如果用户选择访问研究工具则体现该研究工具的研究文档看起来将是怎样的表示。如图13B中还示出的,判决框1308也被覆盖在搜索结果页面1300上。判决框1308要求用户通过点击“OK”来接受对研究的继续记录(这将使得研究文档被维护)或者通过点击“取消”来取消对研究的继续记录(在此情况下研究文档将被丢弃)。

在本发明的某些实施例中,取决于与对研究会话的检测相关联的置信水平,可以向用户呈现不同的用于访问研究工具的手段。从而,例如,如果研究会话检测器118检测到研究会话、但是是以相对较低的置信水平检测到的,则用于访问研究工具的第一手段可被呈现给用户。然而,如果研究会话检测器118检测到研究会话、但是是以相对较高的置信水平检测到的,则用于访问研究工具的第二手段可被呈现给用户。与第二手段相比,第一手段可包括用于邀请用户访问研究工具的不那么令人印象深刻或直观的方法。这样,对用户的吸引水平与对于用户将因访问研究工具而受益这一事项的确定水平相匹配。例如,在一个实施例中,第一手段可包括如图9所示在搜索结果页面的主体中插入使用研究工具的简单邀请或者如图11所示在搜索结果页面内的下拉窗口中出现研究工具的精简版本,而第二手段可包括如图13A和13B所示在搜索结果页面上覆盖研究工具预览元素。可使用此方案的其他变体。以流程图形式对此方案的概括描述在图14中示出。

C.示例性计算机系统实现方式

这里描述的实施例,包括系统、方法/过程和/或装置可以利用公知的服务器/计算机来实现,例如图15所示的计算机1500。例如,图1的搜索引擎106和研究会话管理器116以及图3、5、6和14中示出的流程图中描述的方法可利用一个或多个计算机1500来实现。

计算机1500可以是任何可购得的能够执行这里描述的功能的公知计算机,例如可从International Business Machines、Apple、Sun、HP、Dell、Cray等等获得的计算机。计算机1500可以是任何类型的计算机,包括桌面型计算机、服务器等等。

计算机1500包括一个或多个处理器(也称为中央处理单元或CPU),例如处理器1504。处理器1504连接到通信基础设施1502,例如通信总线。在一些实施例中,处理器1504可以同时操作多个计算线程。

计算机1500还包括基本或主存储器1506,例如随机访问存储器(RAM)。主存储器1506中存储了控制逻辑1528A(计算机软件)和数据。

计算机1500还包括一个或多个次存储设备1510。次存储设备1510例如包括硬盘驱动器1512和/或可移除存储设备或驱动器1514,以及其他类型的存储设备,例如存储卡和记忆棒。例如,计算机1500可包括行业标准接口,例如用于与诸如记忆棒之类的设备相接口的通用串行总线(USB)接口。可移除存储驱动器1514代表软盘驱动器、磁带驱动器、致密盘驱动器、光存储设备、磁带备份,等等。

可移除存储驱动器1514与可移除存储单元1516交互。可移除存储单元1516包括计算机可使用或可读的存储介质1524,其中存储有计算机软件1528B(控制逻辑)和/或数据。可移除存储单元1516代表软盘、磁带、致密盘、DVD、光存储盘或任何其他计算机数据存储设备。可移除存储驱动器1514以公知的方式从可移除存储单元中读取和/或向其中写入。

计算机1500还包括输入/输出/显示设备1522,例如监视器、键盘、点选设备等等。

计算机1500还包括通信或网络接口1518。通信接口1518使计算机1500能够与远程系统和设备通信。例如,通信接口1518使计算机1500可以通过诸如LAN、WAN、因特网等等之类的通信网络或介质1542通信。网络接口1518可经由有线或无线连接与远程站点或网络相接口。

控制逻辑1528C可经由通信介质1542被传送到和传送自计算机1500。更具体而言,计算机1500可经由通信介质1542接收和发送利用控制逻辑1528C调制的载波(电磁信号)。

包括其中存储有控制逻辑(软件)的计算机可使用或可读介质的任何装置或制品在这里被称为计算机程序产品或程序存储设备。这包括但不限于计算机1500、主存储器1506、次存储设备1510以及可移除存储单元1516。其中存储有在被一个或多个数据处理设备执行时使得这种数据处理设备以如这里所述的方式操作的控制逻辑的这种计算机程序产品代表了本发明的实施例。

本发明可结合除这里描述的那些以外的其他软件、硬件和/或操作系统实现方式工作。可以使用任何适用于执行这里描述的功能的软件、硬件和操作系统实现方式。

D.结论

虽然以上已经描述了本发明的各种实施例,但是应当理解,它们只是作为示例而不是限制给出的。对于相关领域的技术人员来说很清楚的是,在不脱离所附权利要求限定的本发明的精神和范围的情况下,可对以上描述的实施例进行形式和细节上的各种改变。因此,本发明的宽度和范围不应被任何上述示例性实施例所限,而应当仅根据所附权利要求及其等同物来限定。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号