用于管理搜索结果的方法和系统技术方案

技术编号:2920581 阅读:166 留言:0更新日期:2012-04-11 18:40
管理搜索结果包括:由浏览器显示根据网站搜索的一组搜索结果,每一个搜索结果包含一个到网页的链接;选择不显示的搜索结果,从而标识所选择的搜索结果,包括选择不显示包含相关链接的搜索结果,其中相关链接包括与所选择的搜索结果中的链接相关的链接;以及显示除所选择的搜索结果和包含相关链接的搜索结果之外的搜索结果。

【技术实现步骤摘要】

本专利技术的领域是数据处理,或更具体地说是用于管理搜索结果的方法、系统和产品。
技术介绍
例如,通常,当用户通过例如YahooTM,或Ask JeevesjM之类的搜索引擎进行网站搜索时,很多搜索结果链接到相同的网站,或者甚至是相同的网页。由于在相同的网页或网站中相同的搜索关键词出现了不止一次,因此出现了这种重复的搜索结果。这种重复的搜索结果在搜索中可能是无效的,因为以几屏数据显示的根据相同的搜索的一组搜索结果中的许多搜索结果有可能代表到已经访问过或已经证实是无意义的网站和页面的链接。
技术实现思路
本专利技术描述了一种用于改善能够不显示所选择的搜索结果包括具有相关链接的搜索结果的Web浏览器的方法、系统以及计算机程序产品。更具体地说,本专利技术描述了用于管理搜索结果的方法、系统和产品,管理搜索结果包括由浏览器显示根据网站搜索的一组搜索结果,每一个搜索结果包含到网页的一个链接;选择不显示的搜索结果,从而标识所选择的搜索结果,包括选择不显示的包含相关链接的搜索结果,其中相关链接包括与所选择的搜索结果中的链接相关的链接;以及显示除所选择的搜索结果和包含相关链接的搜索结果之外的搜索结果。选择搜索结果可以包括在浏览器上访问搜索结果所链接的网页,将浏览器导航回搜索结果,并在浏览器中接收指令,以不显示包含到访问过的网页的链接的搜索结果和包含相关链接的搜索结果。选择搜索结果可以包括仅选择不显示一组搜索结果中包含相关链接并在所选择的搜索结果之后的搜索结果。选择搜索结果可以包括仅选择不显示一组搜索结果中包含相关链接并在所选择的搜索结果之前的搜索结果。选择包含相关链接的搜索结果可以包括仅选择不显示包含所选择的搜索结果中的相同链接的搜索结果。选择包含相关链接的搜索结果可以包括选择不显示包含到所选择的搜索结果所链接的网站中的网页的链接的搜索结果。选择包含相关链接的搜索结果可以包括仅选择不显示包含到所选择的搜索结果所链接的网站中的网页的层级(hierarchy)中位于所指定深度之上的网页的链接的搜索结果。根据以下如附图所示对本专利技术示例性实施例的更具体的描述,本专利技术的前述和其它目的、特征和优点将变得明显,其中相同的参考标记通常代表本专利技术示例性实施例的相同部分。附图说明图1A示出说明根据本专利技术实施例的用于管理搜索结果的示例性系统的网络框图。图1B示出根据本专利技术实施例的能够管理搜索结果的浏览器的框图。图2示出根据本专利技术实施例的包括能够管理搜索结果的示例性计算机的自动计算机制的框图。图3示出说明根据本专利技术实施例的用于管理搜索结果的示例性方法的流程图。图4示出说明选择搜索结果的示例性方法的流程图。图5描述了示例性软件应用程序的图形用户接口(GUI),更具体地说是图5的例子中的浏览器。图6和图7示出在根据图5所述的相同的浏览器上的两个相关的浏览器的屏幕。图6描述了搜索结果的第一屏幕,图7描述了相同的一组搜索结果的第二屏幕。具体实施例方式引言在本说明书中,很大程度上是就用于管理搜索结果的方法而对本专利技术进行描述的。但是,本领域的普通技术人员应当意识到,包括用于根据所公开的方法运行的合适的编程装置的任何计算机系统也正好在本专利技术的范围之内。合适的编程装置包括用于指导计算机系统执行本专利技术的方法的步骤的任何装置,包括例如包含处理单元和与计算机存储器耦合的算术逻辑电路的系统,该系统能够在计算机存储器中进行存储,该计算机存储器包括配置为存储数据和程序指令的电子电路,本专利技术的方法的编写好的步骤由处理单元执行。本专利技术还可以嵌入到例如磁盘或其它记录介质之类的计算机程序产品中,用于与任何合适的数据处理系统一起使用。计算机程序产品的实施例可以通过使用包括磁介质、光学介质或其它合适介质的用于机读信息的任何记录介质来实现。本领域的普通技,术人员可以立即认识到具有合适的编程装置的任何计算机系统都能执行嵌入到计算机程序产品中的本专利技术的方法的步骤。本领域的普通技术人员可以立即认识到,尽管本说明书中所描述的大多数示例性实施例都适用于在计算机硬件上安装和执行的软件,但以固件或者以硬件的形式实现的可选实施例也正好在本专利技术的范围之内。术语表根据实际的使用环境,在此对本说明书中经常使用的以下术语作出定义“锚元素”指标记语言元素,其标识和实现“链接”或“网站链接”或“超链接”。链接是基本的超文本结构,是网站的核心功能。锚元素的一般示例形式是<a href=“\\SrvrX\DocY”>Press Here For Document Y</a> 该示例锚元素包括开始标签(tag)<a>、结束标签</a>,在名为“SrvrX”的Web服务器上将链接的目标标识为名为“DocY”的文档的href属性以及锚。“锚”是在位于开始标签和结束标签之间的显示文本。也就是说,在本例中,锚是文本“Press Here For Document Y”。在典型的应用中,锚以高亮、下划线、反转色、特殊颜色或使其与其它屏幕文本相区别并将其标识为有效超链接的一些其它风格来显示。此外,锚的屏幕显示区域对例如鼠标点击等GUI指针操作之类的用户接口操作比较敏感。在典型的操作中,用户用鼠标指针或其它GUI指针指向锚,点击锚以调用链接,然后浏览器从服务器SrvrX检索并显示Document Y。“锚元素”是从开始标签到结束标签的全部标记。作为在本说明书中使用的术语,“浏览器”一般是指Web浏览器,即一种用于定位、请求、检索并以静态或动态网页或服务器一侧的脚本输出的形式来显示计算机资源的软件应用程序。也就是说,浏览器是请求网页、根据数据通信协议通过网络检索网页并在计算机显示屏上显示网页的数据通信应用程序。数据通信协议可以是HTTP、HDTP、WAP以及本领域的普通技术人员能够想到的其它协议。网页可以是以HTML、HDML、WML以及以本领域的普通技术人员能够想到的其它形式表示的静态页面。网页可以根据JSP、ASP、CGI脚本以及根据本领域的普通技术人员能够想到的其它动态服务器页面技术动态地产生。网页可以包括图形图像、视频剪辑、音频剪辑、文本、标记标签,等等。典型地,浏览器既包括网页显示例程,又包括能够以HTTP、HDTP、WAP等支持标记语言的协议进行通信的数据通信客户。典型地,目前的浏览器能够显示文本、图形、音频、视频。可以在包括Web驱动设备、无线Web驱动设备、微型计算机、PDA、膝上型计算机等的能够进行数据通信的任何计算机上运行浏览器。无线Web驱动设备中的浏览器通常是缩小的浏览器,称为“微型浏览器”。典型地,浏览器不仅支持HTML(超文本标记语言),还支持其它标记语言,包括例如XML(可扩展的标记语言),并且在无线Web驱动设备的情况下,浏览器还支持WML(无线标记语言)以及HDML(手持设备标记语言)。CGI是指“通用网关接口”,即用于Web服务器和Web客户端之间的资源的数据通信的标准技术。更具体地说,CGI提供服务器和服务器一侧的“网关”程序之间的标准接口,其对实际从文件系统和数据库读数据以及向文件系统和数据库写数据进行管理。典型地,CGI接口通过环境变量向网关程序发送数据,或者发送数据作为将由网关本文档来自技高网...

【技术保护点】
一种用于管理搜索结果的方法,所述方法包括:由浏览器显示根据网站搜索的一组搜索结果,每一个搜索结果包含一个到网页的链接;选择不显示的搜索结果,从而标识所选择的搜索结果,包括选择不显示包含相关链接的搜索结果,其中相关的链接包括与 所选择的搜索结果中的链接相关的链接;以及显示除所选择的搜索结果和包含相关链接的搜索结果之外的搜索结果。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:苏姗玛丽基奥恩杰拉尔德弗朗西斯麦克布里尔蒂肖恩帕特里克马伦杰西杰缪里罗约翰尼蒙汉希
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:US[美国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1