[发明专利]产生搜索结果的方法和系统在审
申请号: | 201310616976.7 | 申请日: | 2013-11-28 |
公开(公告)号: | CN103853808A | 公开(公告)日: | 2014-06-11 |
发明(设计)人: | 陈莉;H·F·米利;D·M·斯特切尔;孙琳 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 中国国际贸易促进委员会专利商标事务所 11038 | 代理人: | 曾琳 |
地址: | 美国*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 产生 搜索 结果 方法 系统 | ||
技术领域
本发明实施例涉及查看搜索结果,特别地,涉及基于用户行为自动地确定和呈现最相关的搜索结果。
背景技术
互联网搜索在商业和日常生活中扮演着无处不在且重要的角色。人们已经开始依赖互联网搜索来获得关于所有种类的主题的信息。一些搜索(例如,与编程语言的语法或应用编程接口规范的一些方面有关的搜索)针对发现一些特定信息,这些特定信息可通过查看搜索结果的标题或者与相应链接一起显示的上下文信息而被迅速且容易地找到。然而,其他搜索(例如,在专利的上下文中的现有技术搜索)可返回较大的结果集合。由于人们通常逐一地打开靠前的结果并且浏览每个文档以找到相关的内容,或者基于标题和上下文信息在靠前结果之中选择文档来找开,所以较大的结果集合筛选起来可能是烦冗且耗时的。
发明内容
根据本发明的实施例,一种系统显示基于查询的初始搜索结果并使得用户能够选择搜索结果内的项目。该系统基于用户关于初始搜索结果的行为来确定细化的搜索结果。本发明的实施例还包括一种方法和计算机程序产品,用于以与上述基本相同的方式基于在审查结果时的行为来呈现经修正的搜索结果。
附图说明
一般地,在各幅图中相似的标号指代相似的组件。
图1是用于本发明的实施例的计算环境的图示。
图2是根据本发明的实施例的搜索结果修正的数据流示图。
图3是示出根据本发明的实施例的修正搜索结果的示例方式的过程流程图。
图4是包含对内容的多个引用的示例搜索结果的图示。
图5是根据本发明的实施例的基于用户动作的示例修正搜索结果的图示。
具体实施方式
本发明实施例涉及辅助用户查看(可能较大的)搜索结果集合。响应于用户在检阅结果时的动作,自动向用户呈现被确定为最相关的数个结果。用户的行为提供了可帮助确定用户最感兴趣的结果的信息。例如,如果用户选择或突出显示某文本(例如,搜索结果显示内的文本或从搜索结果选择的文档内的文本),则所选文本内的字词可用于补充原始查询并细化搜索结果。类似地,可以分析用户打开的整个文档和/或用户花最多时间查看的文档部分来确定最相关的结果。
结合本发明实施例使用的示例计算环境在图1中示出。具体地,该环境包括一个或多个服务器系统10和一个或多个客户端或终端用户系统14。服务器系统10和客户端系统14可彼此远离并通过网络12通信。
网络12可由任何数目的任何适当的通信介质(例如,广域网(WAN)、局域网(LAN)、互联网、内联网,等等)来实现。或者,服务器系统10和客户端系统14可以在彼此本地,并且经由任何适当的本地通信介质(例如,局域网(LAN)、硬连线、无线链路、内联网,等等)来通信。
服务器系统可包括搜索引擎16。搜索引擎可由任何传统的或其他的搜索引擎来实现,并且可分布在多个服务器系统上。或者,搜索引擎可驻留在客户端系统14或与客户端系统通信的其他计算机系统上。
客户端系统14使得用户能够向搜索引擎16提交搜索或其他查询并且接收搜索结果。客户端系统包括可呈现任何图形用户界面(例如GUI等等)或其他界面(例如,命令行提示、菜单画面,等等)以征求来自用户的查询并显示结果的应用模块20(例如,web浏览器、文件系统浏览器、帮助系统、商品目录、数据库客户端、百科全书、字典,等等)。相关性模块22基于用户在审查结果时的行为中反映出的用户兴趣来自动地呈现经修正的结果。相关性模块可被集成到应用模块中或者可以是分开的并且与应用模块具有任何程度的耦合(例如,相关性模块可以是内置的,可以是任何类型的“附加组件”(例如,插件、扩展、主题,等等)、过滤器(例如,仅在应用模块的输出上操作),等等)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310616976.7/2.html,转载请声明来源钻瓜专利网。