当前位置: 首页 > 专利查询>微软公司专利>正文

用户查询结果的视觉提示细化制造技术

技术编号:7102059 阅读:153 留言:0更新日期:2012-04-11 18:40
提供了便于使用视觉提示细化查询结果的方法,和在其上包含有便于使用视觉提示细化查询结果的计算机可执行指令的计算机存储介质。响应于用户查询的指示,确定查询结果。根据共有类似特征的查询结果的类别,从查询结果生成一组或多组查询结果。把视觉提示与所述查询结果组的每一个组相关联。把与查询结果组相关联的视觉提示呈现给用户。与被选择的视觉提示相关联的查询结果可被呈现给用户。根据被选择的视觉提示,可以生成细化的用户查询。

【技术实现步骤摘要】
用户查询结果的视觉提示细化
技术介绍
当把用户查询输入到搜索结果网页中时,用户查询生成各种各样的结果。这样的结果可能包括到文章、视频、图像的链接,以及与用户的原始查询可能有关或可能无关的各种各样其它类型的信息。相对于每个查询结果而呈现的信息量常常是最小的,对于用户的最终结果选择几乎不提供指导。在某些情形下,用户输入特定的用户查询,而该用户查询未能准确地表达用户的请求的本质。例如,用户可能输入通用术语,而不理解或没有认识到对于用户打算研究的东西来说更专用的术语。搜索结果网页使用各种各样的方法来解读用户的意图,特别是在确定被呈现给用户的结果的类型和显示这样的结果所用的方式时。
技术实现思路
此概要被提供来以简化的形式介绍概念的选择,这些概念还将在下面的详细说明中进行描述。此概要既不打算识别要求保护的主题的关键特征或必要特征,也不打算被使用来帮助确定要求保护的主题的范围。本专利技术的实施例涉及到使用视觉提示来细化查询结果。在实施例中,用户输入用户查询的指示。例如,用户可以把查询输入到搜索结果网页的指定区域。响应于用户查询, 确定查询结果。查询结果可以从各种各样的源得出,比如各种搜索引擎。在一些实施例中, 响应于用户查询而确定的查询结果是根据扩展的和/或替代的用户查询的创建而被收集的。由原始用户查询、扩展的和/或替代的用户查询、或这二者产生的结果被使用来生成多组查询结果。一组查询结果是指被识别为共有共同的特性和/或与结果的代表性类别相关联的经协调的(coordinated)查询结果的集合。例如,这样的识别的特性可以是具有类似的特征,诸如与多个结果相关联的共同的图像或特定的用语。根据该多组查询结果,生成与每个组相关联的视觉提示。这样的视觉提示可以是文字的,诸如与所述查询结果的组相关联的题注(caption)。在其它实施例中,视觉提示可以是与一组查询结果相关联的图像。在另外的实施例中,视觉提示可以是图像和文字项目两者。与查询结果的组相关联的视觉提示被呈现给用户。在某些情形下,根据用户对于视觉提示的选择,生成第二用户查询。这个第二用户查询根据与所选择的视觉提示相关联的那组查询结果而引用(reference)查询结果。在其它实施例中,根据用户对于视觉提示的选择,将被编组在一起且与所选择的视觉提示相关联的原始查询结果呈现给用户。附图说明下面参照附图详细地描述本专利技术,其中图1是适合于在实施本专利技术的实施例时使用的示范性计算环境的框图。图2-4是按照本专利技术的实施例的、被使用视觉提示细化的查询结果的说明性显示;以及图5-6是显示按照本专利技术的实施例的、用于使用视觉提示细化查询结果的方法的流程图。具体实施例方式本专利技术的主题在这里通过特征进行描述,以便满足法定的要求。然而,说明本身并不是用来限制本专利的范围。相反,专利技术人预期所要求保护的主题也可以用其它方式来体现,以便结合其它现在的或将来的技术,来包括不同的步骤或与本文档中所描述的步骤类似的步骤的组合。而且,虽然术语“步骤”和/或“块”在这里可被使用来意指所采用的方法的不同单元,但是除非和除了在一个个步骤的次序被明确地描述时,否则所述术语不应当被解译为暗示这里公开的各种步骤之间的任何特定的次序。本专利技术的实施例总的针对使用视觉提示来细化搜索结果。更具体地,与查询结果组相关联的视觉提示被使用来确定哪些查询结果与特定的用户查询最相关。在一些实施例中,视觉提示也被使用来根据与用户选择的视觉提示相关联的那组查询结果,而生成后续的或第二用户查询。在实施例中,接收用户查询的指示。响应于用户查询,确定查询结果候选者。如前面讨论的,查询结果可以从各种各样的源得出,比如从多种类型的搜索引擎得出。查询结果被协调到查询结果组中。在一个实施例中,根据在查询结果的各部分之间识别的共同特性而对查询结果进行编组。例如,识别的特性可包括与两个或更多个查询结果相关联的共同的图像。在另一个实施例中,查询结果被分类到查询结果组中。这样,根据代表性类别,生成查询结果的组。视觉提示与每组查询结果相关联。在一个实施例中,代表性图像与每组查询结果相关联。这样的代表性图像可以从与该组查询结果相关联的一个或多个查询结果得出。在另一个实施例中,代表性文字项目作为视觉提示与一组查询结果相关联。与一组查询结果相关联的视觉提示可包括代表性文字项目和代表性图像之一或二者。视觉提示被呈现以便供用户观看。在一些实施例中,根据对于一个或多个呈现的视觉提示的用户选择,生成第二或后续的用户查询。第二用户查询生成涉及与所选择的视觉提示相关联的那组查询结果的查询结果。这样,第二用户查询的查询结果可包括与所选择的视觉提示相关联的那些结果相同的结果,和/或提供附加的查询结果。在另一个实施例中,根据对于视觉提示的用户选择,仅仅呈现与所选择的视觉提示(或其一部分)相关联的那组查询结果。因此,本专利技术的一个实施例针对存储计算机可使用的指令的一个或多个计算机可读介质,所述计算机可使用的指令当被一个或多个计算设备使用时,使得该一个或多个计算设备执行使用视觉提示细化查询结果的方法。该方法包括接收用户查询;确定满足用户查询的第一多个查询结果;生成一个或多个查询结果组,每个查询结果组包含所述第一多个查询结果的一个或多个查询结果;将视觉提示与所述一个或多个查询结果组的每一个组相关联;以及呈现至少一部分视觉提示。在另一个实施例中,本专利技术针对由一个或多个服务器设备执行的、用于使用视觉提示细化搜索结果的方法。该方法包括接收第一用户查询的指示;确定满足第一用户查询的第一多个查询结果;把第一多个查询结果中的一个或多个查询结果分类到一个或多个查询结果组中;将视觉提示与所述一个或多个查询结果组的每一个组相关联;以及呈现至少一部分视觉提示。本专利技术的再一个实施例针对存储计算机可使用的指令的一个或多个计算机可读介质,所述计算机可使用的指令当被一个或多个计算设备使用时,使得该一个或多个计算设备执行用于使用视觉提示细化查询结果的方法。该方法包括接收第一用户查询的指示; 确定满足第一用户查询的第一多个查询结果;把所述第一多个查询结果的一个或多个查询结果分类到一个或多个查询结果组中,其中被包含在每个特定的查询结果组内的、所述第一多个查询结果的一个或多个查询结果共有至少一个类似的特征;将视觉提示与一组或多组查询结果的每一组相关联;以及呈现至少一部分视觉提示,其中每个呈现的视觉提示是可选择的。在描述了本专利技术的实施例的概观后,在下面,描述在其中可以实施本专利技术的实施例的示范性操作环境,以便提供对于本专利技术的各种方面的一般性的上下文。具体地,初始参照图1,显示了用于实施本专利技术的实施例的示范性操作环境,其总的被标明为计算设备 100。计算设备100仅仅是适用的计算环境的一个例子,而不是用来提出对于本专利技术的用途或功能性的范围的任何限制。计算设备100不应当被解译为具有与所例示的构件的任何一个或组合有关的任何相依性或要求。本专利技术可以在计算机代码或机器可使用的指令的总的上下文中被描述,所述计算机代码或机器可使用的指令包括由计算机或诸如个人数据助理或其它手持设备那样的其它机器执行的、诸如程序模块的计算机可执行指令。通常,包括例行程序、程序、对象、构件、 数据结构等等的程序模块指的是执行特定的任务或实施特定的抽象数据类型的代码。本发本文档来自技高网...

【技术保护点】
1.存储计算机可使用的指令的一个或多个计算机可读介质,所述计算机可使用的指令当被一个或多个计算设备使用时,使得该一个或多个计算设备执行使用视觉提示细化查询结果的方法,该方法包括:接收(610)用户查询;确定(612)满足该用户查询的第一多个查询结果;生成(614)一个或多个查询结果组,每个查询结果组包含所述第一多个查询结果的一个或多个查询结果;将视觉提示与所述一个或多个查询结果组的每一个组相关联(616);以及呈现(618)至少一部分视觉提示。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:郭昱廷李鹢闻芳柯启发孙剑
申请(专利权)人:微软公司
类型:发明
国别省市:US

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

1