利用垂直建议辅助搜索请求的系统和方法与流程

文档序号:11620600阅读:149来源:国知局
利用垂直建议辅助搜索请求的系统和方法与流程

分案申请说明

本申请是申请日为2009年08月21日、题为“利用垂直建议辅助搜索请求的系统和方法”的中国发明专利申请no.200980132582.6(国际申请pct/us2009/054587)的分案申请。

版权声明

本专利文献的公开的一部分包含受版权保护的材料。版权所有者不反对任何人对专利文献或专利公开的复制再现,只要其表现为在专利和商标局专利文件或记录中的一样,但是否则保留其所有的版权权利。

通过引用而并入

本申请与序列号为11/486,818、名为“查询分类器”(2006年7月14日递交)的美国共同待决专利申请以及序列号为11/244,261、名为“对搜索结果和可预测性查询的可定制分类”(2005年10月5日递交)的美国共同待决专利申请相关,其二者的全部内容通过引用被结合于此。

此处所公开的发明一般涉及通过以有组织的方式呈现所建议的搜索垂直来帮助用户制定搜索请求。更具体地,本发明涉及如下的系统、方法和计算机程序产品,其用于以有组织和分类化的方式通过在搜索接口中呈现对一个或多个垂直的建议来帮助用户执行搜索请求并返回针对所选择的垂直的一个或多个搜索结果。



背景技术:

因特网以多种格式提供了大量互联的内容项的集合,包括文档、图像、视频和其他媒体内容。随着因特网的增长,用户搜索该集合并识别与给定查询相关或相应的内容项的能力变得更加困难。在因特网上可用的海量内容项导致试图定位与其信息需要相关的信息的部分用户十分沮丧。相应地,搜索引擎已被开发来辅助信息检索处理。

搜索引擎处理并索引在因特网上可用的内容项。为了找到所需的或相关的内容项,用户通过搜索接口输入查询术语或查询术语集。搜索引擎接收查询并搜索与一个或多个术语相关联的或与其相匹配的已知内容项的索引。然后,搜索引擎识别与所提交的查询相关的内容项集,将该搜索结果集返回给用户。搜索结果集通常包括按照相关性排序的响应于所接收的一个或多个查询术语的一个或多个内容项的列表。

最早的搜索引擎从例如因特网的网络返回搜索结果,而不管那些搜索结构能够匹配的任意具体类别。随着搜索引擎的演进,某些称为“垂直”(verticals)的内容类别变得可被识别。给定内容的语料库(corpus),“垂直”是满足与一个或多个内容项相关联的一些标准的内容项的子集。例如,一个由雅虎!因特网搜索引擎所识别的垂直是“本地”垂直,其由与诸如纽约、旧金山、伦敦等给定地理区域相关联的内容所组成。另外,垂直可包括可从第三方数据仓库(例如,对给定题目的内容项提供宿主的网站)获得的相关的内容项的语料库。

除了查询术语集之外,雅虎!因特网搜索引擎使得用户指定具体的垂直,其中,用户希望进行针对内容的搜索。雅虎!因特网搜索引擎的用户可选择的垂直例如包括,“视频”、“图像”、“本地”、“购物”、“回答”、“音频”、“目录”、“工作”,和“新闻”。如上所述,垂直还可包括不附属于给定搜索引擎的第三方网站,诸如,flickr、upcoming,雅虎buzz等。从诸如“本地”的具体垂直在整体索引上所进行的默认搜索可返回大量分散的内容项或搜索结果的集合,而非更对应和聚焦的搜索结果。来自具体垂直的聚焦的搜索结果可包括带有已建立的结构(诸如,键值对、联系方式、位置、信息价位、图像等)的数据集,并且可操作用于辅助在各个结果间的比较。当用户知道其感兴趣的搜索结果的具体类别时,来自具体垂直的结果集也是有帮助的。当用户提前知道具体的类别时,用户可通过在具体垂直上执行搜索而非搜索整个因特网来节约时间。

遗憾的是,许多用户默认为在整个内容项的语料库上搜索并且未意识到或从未执行基于“垂直”的更聚焦的搜索。这可能是如下事实的结果:找到可包含用户正在查找的内容项的具体垂直是非直觉式的。确实,大多数用户不具有技术意识或甚至时间来确定具体的垂直是否更可能返回响应性的结果集。由于如果具体感兴趣的内容项未在前两个搜索结果集中返回则用户一般停止查看,所以,因特网上更相关和响应性的内容项继续保持隐秘。

因此,在网络上搜索相关的内容项的处理是耗时和复杂的。相应地,存在对以有组织和分类化的方式呈现对与查询相关的垂直段的建议的系统、方法和计算机程序产品的需要。



技术实现要素:

本发明涉及用于通过对搜索垂直的建议来帮助搜索请求的系统、方法和计算机程序产品。根据本发明的一个实施例的方法包括从用户接收搜索请求、将包括来自用户的搜索请求的输入进行分类、识别一个或多个包含响应性搜索结果页面的搜索语料库或垂直段、针对用户的选择建议一个或多个搜索语料库或垂直段,查询所选择的垂直段以返回响应性的搜索结果。

根据一个实施例,本发明包括一种用于通过呈现一个或多个所建议的搜索垂直段来帮助用户制定搜索请求的方法。根据此实施例的方法包括检索包含查询的一个或多个术语或短语,以及分析一个或多个术语或短语以生成一个或多个所建议的搜索垂直段。给定的所建议搜索垂直段被从一个或多个所建议的搜索垂直段中选择,并且基于查询和给定的所建议搜索垂直段,搜索结果被显示给用户。根据另一实施例,该方法作为用于由可编程处理器所执行的程序代码被存储在计算机可读介质上。

分析可包括利用查询类别模块以确定所述一个或多个术语或短语的一个或多个类别,并且该方法可包括响应于接收到来自用户的输入,在搜索接口中动态呈现一个或多个所建议的搜索垂直段。根据一个实施例,选择给定的所建议搜索垂直段包括将给定的所建议搜索垂直段与一个或多个术语或短语相关联。另外,检索包含查询的一个或多个术语或短语可包括随着用户键入而接收来自用户的附加输入,以及分析所述输入,以生成一个或多个附加的所建议的搜索垂直段。

本发明的实施例还可涉及用于通过呈现一个或多个所建议的搜索垂直段来帮助用户制定搜索请求的系统。根据此实施例的系统包括搜索引擎,该搜索引擎操作用于检索包含查询的一个或多个术语或短语;类别模块,该类别模块操作用于分析所述一个或多个术语或短语;以及垂直建议生成器,该垂直建议生成器操作用于基于对所述一个或多个术语或短语执行的分析来生成一个或多个所建议的搜索垂直段。该系统还包括搜索接口,该搜索接口操作用于使得用户从一个或多个所建议的搜索垂直段中选择给定的所建议搜索垂直段,并且基于查询和给定的所建议搜索垂直段向所述用户显示结果。搜索接口可操作用于响应于接收到来自用户的输入而动态呈现一个或多个所建议的搜索垂直段。

除了前述以外,类别模块还可基于一个或多个术语或短语来确定一个或多个类别,并且搜索引擎还可操作用于将给定的所建议搜索垂直段与一个或多个术语或短语相关联。另外,搜索引擎可操作用于随着用户键入而接收附加的输入,并且,垂直建议生成器可操作用于生成一个或多个附加的所建议搜索垂直段。

附图说明

本发明以附图中的图示出,其中,附图意在是示例性的而非限制性的,相似的引用意欲指相似或对应的部件,并且其中:

图1呈现了示出了根据本发明的一个实施例的用于响应于从用户接收到的搜索请求来建议搜索垂直的系统的框图;

图2呈现了示出了根据本发明的一个实施例的用于在搜索接口中呈现对垂直段的建议的方法的一般概要的流程图;

图3呈现了示出了根据本发明的一个实施例的用于基于所选择的垂直段和来自用户的搜索请求而返回结果的方法的流程图;

图4呈现了示出了根据本发明的一个实施例的用于基于随着用户键入搜索查询而接收到的输入来动态确定针对垂直段的建议的方法的流程图;

图5呈现了示出了根据本发明的一个实施例的在检索用于显示在搜索结果网页上的搜素结果中的查询的路径的流程图;

图6是示出了根据本发明的一个实施例的用于向用户呈现针对垂直段的建议的搜索接口组件的屏幕图;

图7是示出了根据本发明的一个实施例的用于向用户呈现针对垂直段的建议的带有搜索接口组件的搜索引擎的屏幕图。

具体实施方式

在下述说明中,参考了形成本说明书的一部分的附图,并且其中,通过阐释具体实施例(其中,可实现本发明)的方式来示出。应当理解,在不偏离本发明的范围的前提下,可利用其他实施例,并且可进行结构变更。

图1呈现了示出了根据本发明的一个实施例的用于响应于从用户接收到的搜索请求来建议搜索垂直的系统的框图。如图1所示,搜索提供商102可包括内容数据仓库118、索引数据仓库114、搜索引擎112、分类模块120,以及垂直建议生成器116。根据如图1中所示的实施例,搜索提供商102可通信耦合到网络104,诸如因特网(其可包括到内容数据仓库110、一个106或多个108客户端设备,以及其他网络资源的连接)。

在图1中所示的实施例中,搜索提供商102包括搜索引擎112,其可操作用于从客户端设备接收搜索请求,并且,作为响应,返回响应于进来的搜索请求的搜索结果。搜索提供商102可操作用于在内容数据仓库118中搜索一个或多个内容项。给定内容数据仓库110和118可以是诸如数据库、cd-rom、磁带、数字存储库等的可访问存储结构。内容数据仓库110和118可被实现为数据库、文件系统、或任意其他类型的能够提供对多个数据类型的检索和存储的存储结构。内容数据仓库110和118还可通信耦合到运行在搜索提供商上的搜索引擎112,以用于接收针对内容的请求或查询,并且响应于这些请求来提供多种内容项。在其他实施例中,内容数据仓库可包括多个内容数据仓库。

搜索提供商102可包括一个或多个搜索引擎。搜素引擎112可通信耦合到索引数据仓库114。例如字定位索引的索引可包括文档列表、网页列表、url列表等。在一个实施例中,索引数据仓库114可维护一个或多个索引(indices)。在可替换的实施例中,索引数据仓库可包括多个已分类的索引。

根据图1所示出的实施例,一个或多个客户端设备106和108可通信耦合到网络104(其可包括到一个或多个局域网或广域网的连接),诸如因特网。客户端设备可以是通用个人计算机,其包括处理器、暂时和永久存储设备、输入/输出子系统和总线,以在组成通用个人计算机的组件间提供通信路径。例如,带有512mb的ram、40gb的硬盘驱动器存储空间,以及到网络的以太网接口的3.5ghz奔腾4个人计算机。其他客户端设备被认为落入本发明的范围内,其包括但不限于智能手机、手持设备、机顶终端、移动手机、pda等。

在给定客户端设备106处希望定位具体内容项的用户向在搜索提供商102处的搜索引擎112提交搜索请求。来自给定客户端设备106的搜索请求可以以包括一个或多个搜索术语或短语的查询的形式存在。例如,查询“膝上计算机”是两个术语的查询;查询“超便携膝上计算机”是三个术语的查询,等。

根据一个实施例,搜索引擎112可接收上述三个术语的查询。随着用户键入,搜索引擎112经由可被存储在索引数据仓库中的垂直段的索引在查询中将术语分类。针对给定查询,垂直段可随后根据相关度被排序。一旦垂直段被排序,垂直建议生成器116可将建议呈现给用户。为了确定将呈现的给定垂直段,垂直建议生成器116可遍历与可响应于搜索请求的内容项的给定垂直段相关联的给定索引。在可替换的实施例中,垂直建议生成器116可在遍历垂直段的索引时利用查询类别,以确定建议哪个垂直段。相应地,垂直建议生成器116可定位或识别垂直段的集,该垂直段的集可包括一个或多个落入搜索请求的范围内的内容项。

除了前述以外,垂直建议生成器116可与个性化模块126通信并从其接收输入。个性化模块126可向垂直建议模块116提供用户具体信息,以用于建议一个或多个垂直搜索段。用户具体信息可包括但不限于ip地址、地理位置、年龄、性别、婚姻状况、过去的浏览行为,用户的其他在线活动等。例如,假定用户的过去在线活动指示当用户键入落入类别“购物”的查询时,他或她常常从站点shopping.yahoo.com选择结果。相应地,当用户随后提供落入类别“购物”的查询时,个性化模块126(其可观察或记录用户行为)可指示垂直建议模块116针对查询从垂直shopping.yahoo.com提供搜索结果。可替换地,或与前述一起,用户可通过利用搜索语法直接导航到给定垂直,该搜索语法是垂直建议生成器116与个性化模块126一起制定的。

垂直建议还可随着用户通过搜索接口122和124键入搜索控制而被呈现和更新。所建议的垂直段的呈现可以以图像、文本、链接、复选框、动态域,或其他对本领域普通技术人员而言显然的用户接口对象的形式存在。根据本发明的一个实施例,垂直段是具体垂直段的图形化呈现,其向用户传达了垂直段的相关度。例如,相关的垂直段可通过搜索接口122和124以粗体红色超链接被呈现给用户,而不那么相关的垂直段可以以常规的字体风格作为蓝色超链接被呈现。虽然这个示例包含直觉式的暖和冷的暗喻,但是,其他实施例可使用多种对本领域技术人员而言显然的暗喻。

根据本发明的多种实施例,搜索接口122和124可操作用于在用户选择了所建议的垂直段后呈现结果。搜索接口122和124所显示的结果可根据本发明的不同实施例以不同的形式存在,其包括但不限于在给定网站中的具体登陆页、来自给定网站的结果、来自一个或多个垂直的结果、与web搜索结果一起的来自一个或多个垂直的结果等,还包括其组合。用户可激活或注销个性化模块126的输出,以及激活或注销垂直建议模块116,用户可通过在客户端设备108处选择搜索接口122和124上的控制(例如,复选框或单选按钮)来完成此。类似地,如此处更详细地描述的,用户可设置影响搜索接口122和124显示结果的形式或方式的具体参数。

根据一个实施例,垂直建议生成器116可基于一个或多个垂直段的排序来呈现对垂直段的建议。在一些实施例中,带有最相关的内容项的垂直段被建议给用户。根据一个实施例,对垂直段排序可被实现为三步。首先,利用头两个查询建议的频率数,在每个垂直段上执行条件概率。查询建议的频率数可通过对搜索引擎接收给定查询术语或属于的组合的次数进行计数来确定。在其他实施例中,频率可通过对搜索引擎接收查询术语对的次数进行计数来确定。在又一实施例中,数目的频率可被多种参数过滤,该多种参数包括但不限于时间参数、人口统计学参数,以及/或语言参数。

一种用于获得头两个查询建议的方法的实施例被描述在之前通过引用插入的序列号为11/881,503、名为“查询分类器”的美国共同待决专利申请中。其次,确定一段时间内针对具体垂直段中已分类的查询的点击率。最后,组合了在第一步中所确定的条件概率和在第二步中所确定的点击率的函数可被用于确定相关度,或垂直段的排序。在可替换的实施例中,垂直段可根据在第一步中所描述的条件概率被排序。在又一实施例中,给定垂直段的相关度可通过对如在第二步中所描述的点击率进行计数来获得。

类别模块120可利用本领域技术人员已知的一个或多个技术来对给定查询进行分类。例如,类别模块120可实现一个或多个分簇算法(clusteringalgorithm)以确定给定查询所属于的类别,该算法包括但不限于k-均值算法、模糊c-均值算法,等级式分簇算法等。类别模块120还可利用其他本领域技术人员已知的分簇和分类算法。

可替换地,或与分簇一起,类别模块120可利用一个或多个本领域技术人员已知的分类或分级算法。分级涉及关于给定垂直(例如,本地)对训练数据(例如,查询类别或搜索术语)的收集,以及从训练数据获知函数,当给定查询类别/垂直段对时,该函数可操作用于返回表示了查询类别如何近地与垂直段相关的概率分数。根据一个实施例,函数被用于以线性计算时间将结果分组到类别,其导致更快和更准确的查询分类。

图2是示出了根据本发明的一个实施例的用于在搜索接口中呈现对垂直段的建议的方法的一般概要的流程图。根据图2中所示出的实施例,在步骤202,搜索引擎从用户接收查询。在步骤204,搜索引擎可然后利用查询来呈现对垂直段的建议。垂直段可包括但不限于以下类别:网页、图像、视频、音频、新闻、购物、目录、参考、本地、热门工作、旅行、经济、电影、电视、汽车、健康,体育等。

在步骤206,通过呈现给用户的垂直段,用户可选择用来搜索的给定垂直段。例如,如果垂直段“本地”被以超链接的形式呈现给用户,则用户可通过点击超链接来选择“本地”垂直。选择建议的步骤指示搜索引擎将其搜索限制到所选择的垂直段,例如,“本地”。这可通过将独特索引与在索引数据仓库中的给定垂直段相关联来完成。换言之,在步骤208,当用户选择了具体的垂直段时,搜索引擎可通过遍历与针对查询术语或用户提交的术语的所选择的垂直相关联的独特索引来返回结果。例如,如果用户输入针对“橄榄花园”的查询并然后选择垂直段“本地”,则搜索引擎将返回包括与在与“本地”垂直段相关联的索引中找到的查询术语“橄榄花园”相匹配的内容项的结果。在可替换的实施例中,搜索请求可通过遍历内容项的索引而被限制为垂直段,其中,内容项通过做标记或其他对本领域技术人员而言显然的标注形式来与垂直段相关联。

图3呈现了示出了根据本发明的一个实施例的用于基于所选择的垂直段和来自用户的搜索请求而返回结果的方法的流程图。根据图3,在步骤302,搜索引擎从用户接收查询,并且然后可在步骤304确定用于呈现垂直段的建议的查询类别。

根据一个实施例,在步骤304,搜索引擎可利用类别模块来确定针对给定查询用于呈现垂直段的建议的查询类别。分类查询的一个实施例在之前引入插入的、在2007年7月26日递交的、序列号为11/881,503、名为“查询分类器”的美国专利申请中所描述。在步骤306,搜索提供商可然后动态呈现一个或多个垂直段的建议,该建议可包括针对给定查询的响应结果。

在步骤306,随着用户键入,搜索引擎可在搜索接口中呈现对垂直段的建议的动态集。在一个实施例中,用户将查询术语输入到搜索框中,查询术语被分类,并且然后已分类的查询被用于呈现对垂直段的建议的动态集。建议的集是动态的,意味着如果用户确定所输入的查询术语拼错了或决定尝试新的术语,则其可变更。换言之,建议垂直段并不取决于用户提交的查询。发明的实施例还构想随着用户键入而插入查询消歧(disambiguation)。用于查询消歧的系统和方法是本领域技术人员已知的。根据一个实施例,查询消歧利用来自个性化模块的用户具体信息输出来提供特定于给定用户的消歧。

替代地,在图3中所示出的实施例接收用户输入以随着用户的键入来预测查询术语并确定查询类别。查询术语可通过利用本领域技术人员所熟知的多种自动完成模块来被预测。用于预测查询的自动完成模块或方法的一个实施例被描述在之前引用插入的序列号为11/244,261、名为“对搜索结果和可预测性查询的可定制预定”的美国共同待决专利申请中。

在一个实施例中,搜索引擎利用所预测的查询或查询术语来确定将建议的垂直段。所预测的查询术语可以在数据库的表中或索引数据仓库的索引中被交叉引用,以确定其与一个或多个垂直段的关联。根据一个实施例,垂直段的相关度可通过挖掘一段时间内从给定用户捕获的历史数据来确定。当一个或多个相关垂直段被识别时,它们可作为建议被呈现给用户。

在步骤308,用户可从垂直段的一个或多个建议中选择。当用户选择了给定的垂直段时,搜索引擎可将搜索限制在所选择的垂直段中的内容项。例如,针对在所选择的垂直“本地”中的给定查询“橄榄花园”,搜索引擎可在“本地”垂直上运行“橄榄花园”的查询,其可作为“本地”索引被存储在索引数据仓库中。在步骤310,基于所选择的垂直和相关联的查询,用户可提交查询,并且搜索引擎可然后返回搜索结果页面的链接集。根据一个实施例,这些页面可按照相关度的次序被列表,并且可被诸如距离、排名、评述等多种参数过滤。其他实施例可利用对本领域技术人员而言很显然的附加过滤参数。搜索引擎所返回的结果可根据发明的不同实施例以不同的形式存在,其包括但不限于在给定网站的具体登陆页面、来自给定网站的结果、来自一个或多个垂直的结果、与网页搜索结果一起的来自一个或多个垂直的结果等,及其组合。

图4是示出了根据本发明的一个实施例的用于基于随着用户键入搜索查询所接收到的输入来动态确定针对垂直段的建议的方法的流程图。根据在图4中所示出的实施例,在步骤402,搜索引擎可从用户接收查询文本。随着来自用户的输入被接收,在图4中所示出的实施例可使用并行处理的技术420。在一个实施例中,在步骤404,406自动完成和404确定针对垂直段处理的建议可分割到一个或多个处理器中。

如在图4中所示的实施例,在步骤412,存在确定附加查询文本是否已从用户接收的提示。如果附加查询文本已被接收,则附加文本可形成新的查询,并且可被再次提交以鉴于该附加文本来确定查询类别和垂直段。根据在图4中所示出的实施例,在自动完成(步骤406)结束后,在步骤410,查询类别可被确定。

根据图4中所示出的实施例,在步骤414,用户可不选择所建议的垂直段中的一个而提交查询。如果没有所建议的垂直段被选择,则在步骤416,搜索引擎可然后生成并呈现带有所检索的搜索结果集的搜索结果页面,其通常作为整体来自因特网的一般索引。在步骤418,如果用户选择了所建议的垂直段中的一个,则搜索引擎可将所选择的垂直段与从用户接收到的查询相关联。根据一个实施例,这种选择可涉及将搜索变窄为与所选择的垂直段相关联的索引。在步骤420,搜索引擎可然后在所选择的垂直上运行查询,并且基于所选择的查询和相关联的查询来返回搜索结果页面集。

在可替换的实施例中,对垂直段的选择可导致对子垂直的建议。返回到“本地”垂直的示例,“本地”垂直可被默认为在用户简档中所列出的州,例如,纽约。纽约“本地”垂直的子垂直可包括但不限于诸如曼哈顿、奥尔巴尼、罗切斯特、伊萨卡,和锡拉丘兹的主要大都市区域。在其他实施例中,对“本地”垂直和对应的子垂直的确定基于对本领域技术人员而言很显然的用于地理定位一个或多个ip地址的多种算法。

图5是示出了根据本发明的一个实施例的在检索用于显示在搜索结果网页上的搜素结果中的查询的路径的流程图。如图5所示,查询502可运行在一个或多个垂直段之上。在一个实施例中,垂直段可包括购物垂直506、多媒体垂直504、新闻垂直508、本地垂直510,以及参考垂直512。

其他实施例还可呈现永久(persistent)垂直集。永久垂直可以是一般或经常被用户所使用的垂直,或在可替换的实施例中,是个社区。永久垂直段集可基于针对给定用户的历史搜索数据。通过利用用户的历史数据,永久垂直段可包括用户最经常访问的垂直段。例如,主要利用因特网用于在线购物的用户可将购物垂直显示为永久垂直。在可替换的实施例中,基于社区的历史可被用于确定可被呈现的永久垂直集。例如,基于社区的历史可包括来自整个雅虎!搜索门户的用户基地的历史数据。

垂直段可进一步被分解成子垂直。子垂直还可以是基于社区或基于用户的。例如,如果具体的用户忠于具体的品牌或在线零售商,则对子垂直的呈现可反映该倾向(proclivity)。同样地,针对在线社区或群组的历史数据可在确定呈现给给定在线社区或群组的成员的合适的子垂直的过程中被收集和分析。

如在图5的实施例中所示出的,垂直段可包括一个或多个来自多种源的索引。根据一个实施例,购物垂直506可包括518相对购物站点和网站,其与给定搜索引擎是伙伴关系。多媒体垂直504可包括514在线图片网站flickr和一个或多个视频搜索门户。新闻垂直508可包括520雅虎!新闻和一个或多个第三方新闻门户。本地垂直510可包括516雅虎!本地。参考垂直512可包括522雅虎!回答和在线词典。

图6是示出了根据本发明的一个实施例的用于向用户呈现针对垂直段的建议的搜索接口组件的屏幕图。根据图6的屏幕图,与搜索提供商交互的用户可检索用户接口,该用户接口用于启动对存储在内容数据仓库中并在由搜索提供商所维护的索引数据仓库中被索引的内容项的搜索。搜索框606可从用户接收作为查询文本604的输入。随着搜索框从用户接收输入,交互式搜索接口组件602可呈现给用户。随着用户键入,交互式搜索接口组件可建议附加查询术语610并且呈现针对垂直段612的建议。所建议的垂直段612可以以不同的视觉风格被呈现给用户,诸如,粗字体类型和斜体字体风格。当用户完成输入查询时,用户可然后通过点击搜索按钮608来将查询提交给搜索引擎以用于处理。用户还可选择所建议的垂直段。

在可替换的实施例中,应用于给定垂直段的视觉风格可被实现为针对给定垂直的直觉式图形呈现。例如,“图像”垂直可作为照相机图标被呈现给用户,而“购物”垂直可作为购物车图标被呈现给用户。在其他实施例中,图形呈现可利用对本领域技术人员而言很显然的多种数据视觉化技术来被呈现。例如,数据视觉化技术可通过视觉地指示给定垂直段与由用户输入的给定查询术语的相关度来扩展对给定垂直段的图形呈现。

图7是示出了根据本发明的一个实施例的用于向用户呈现针对垂直段的建议的带有搜索接口组件的搜索引擎的屏幕图。根据图7中所示的实施例,搜索接口702可被呈现给将查询706提交给搜索引擎的搜索框704的用户。随着用户提交查询706,搜索接口可呈现对垂直段的建议708。

如上所述,垂直段可包括显示在导航条710上的任意段。根据图7中的实施例,垂直段可包括但不限于回答、汽车、娱乐、经济、群组、健康、热门工作、地图、移动web、个人、房地产、购物、小买卖、体育、和黄页。用户可决定放弃选择垂直,并使用网页搜索按钮712来通过鼠标点击来提交查询。用户还可决定通过点击由搜索接口的下拉面板708所呈现的感兴趣的垂直段来选择产生更具响应性的结果集的垂直段。

图1到图7是概念性的阐释,其给予对本发明的说明。应当理解,本发明的实施例的多种方面能够被实现为硬件、固件、软件,或其组合。在这些实施例中,多种组件和/或步骤可被实现为硬件、固件、和/或软件,以执行本发明的功能。即,硬件、固件、或软件模块的相同部分能够执行所示出的框(例如,组件或步骤)中的一个或多个。

在软件实现中,计算机软件(例如,程序或其他指令)和/或数据作为计算机程序产品的一部分被存储在机器可读介质上,并且经由可移动存储驱动器、硬件驱动器,或通信接口被载入到计算机系统或其他设备或机器中。计算机程序(还称为计算机控制逻辑或计算机可读程序代码)被存储在主和/或次存储器中,并且被一个或多个处理器(控制器等)执行以致使一个或多个处理器执行此处所描述的发明的功能。在此文档中,术语“机器可读介质”、“计算机程序介质”和“计算机可用介质”一般被用于指诸如随机访问存储器(ram)、只读存储器(rom)、可移动存储单元(例如,磁盘或光盘、闪存设备等)、硬盘、电子、电磁、光学、声学、或其他形式的传播信号(例如,载波、红外信号、数字信号等)等这样的介质。

显然,以上图和示例并不意欲将本发明的范围限制到单个实施例,因为通过互换一些或全部所述或所示出的元件,其他实施例是可能的。另外,由于本发明的某些元件可利用已知的组件被部分地或完全实现,因此,仅对于理解本发明是必须的这些已知组件的部分才被描述,而对这些已知组件的其他部分的详细描述被忽略了,以使发明不模糊。在本说明书中,示出单个组件的实施例不一定被限制到包括多个相同组件的其他实施例,反之亦然,除非此处明确声明。另外,除非明确声明,申请者并不意欲使在说明书或权利要求书中的任何术语被归于不寻常的或特殊的含义。另外,本发明包含对此处通过阐释被引用的现有组件的现有的和将来的已知等同物。

之前对具体实施例的描述完全展示了本发明的一般本质,使得其他人在不偏离本发明的一般概念的前提下、无需过度测试,通过应用在本技术领域中的知识(包括所引用的文献的内容和此处引用插入的内容)能够轻易地修改和/或改造这种具体实施例的多种应用。因此,基于此处所呈现的教导和指导,这种改造和修改是在所公开的实施例的等同物的含义和范围内的。应当理解,此处的短语或术语是用于描述的目的而非限制,使得本说明书的术语或短语将鉴于此处所呈现的教导和指导以及与本领域技术人员的知识的组合被本领域技术人员所解释。

虽然以上已经描述了本发明的多种实施例,但是,应当理解,它们是通过示例被呈现的,而非限制。对本领域技术人员而言,很显然,在不偏离本发明的精神和范围的前提下,可进行形式和细节上的多种变更。因此,本发明不应被任何上述示例性实施例所限制,而应仅被以下的权利要求和其等同物所定义。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1