用于建议的改进词语和纵向搜索的预览搜索结果技术的制作方法

文档序号:6595700阅读:141来源:国知局
专利名称:用于建议的改进词语和纵向搜索的预览搜索结果技术的制作方法
用于建议的改进词语和纵向搜索的预览搜索结果技术介绍搜索引擎提供了一种在因特网上定位信息的重要方法。然而,经常用户不能提出提供与其期望搜索目标直接相关的结果的搜索查询。当搜索特定主题时,查询建议正成为用户的替代查询的重要来源。这样的查询建议通常在用户不能确定哪些词语能有效缩小结果范围时被用户所用。除了缩小搜索结果范围,为了获得对特定主题的关注,可执行将搜索结果限制为特定类型媒体或特定类型信息的替代查询。纵向搜索可提供仅仅返回至图像、 视频、或其他类型的媒体或其他信息的链接的结果。

发明内容
本发明的各实施例由所附的权利要求书进行定义,而不由本概述进行定义。因此, 这里提供了本发明的各个方面的高级别的概述,以提供本发明的概述,并介绍将在以下详细描述部分进一步描述的一些概念。本概述不旨在标识所要求保护的主题的关键特征或必要特征,也不旨在用于帮助确定所要求保护的主题的范围。本发明的多个实施例涉及对在搜索引擎结果页面上提供的建议搜索呈现搜索结果的预览。接收到搜索引擎查询。生成一个或多个搜索结果。生成一个或多个建议搜索词语。根据一实施例,建议搜索词语可改进原始查询。根据另一个实施例,检索搜索词语可帮助用户发现相关概念。生成包括一个或多个搜索结果和一个或多个建议搜索词语的搜索引擎结果页面。接收到指示,指示与所选择的建议搜索词语相关的搜索结果的预览是可用的并且可被显示。生成包括结果区域和菜单栏区域的预览视图或窗口。获取与所选择的建议搜索词语相关的一个或多个搜索结果。将该一个或多个搜索结果呈现在预览窗口中。附图简述下面将参考通过引用纳入本文中的附图详细描述本发明的各个说明性实施例,在附图中

图1示出适用于实现本发明的实施例的示例性计算机环境的框图;图2示出适用于实现本发明的实施例的示例性网络环境的框图;图3示出根据本发明的一个方面的示例性搜索引擎结果页面的屏幕显示;图4A-4C示出根据本发明的一个方面的在搜索引擎结果页面上提供带有查询建议的搜索结果的预览的屏幕显示;图5示出根据本发明的一个方面的示例性预览窗口的屏幕显示;图6示出根据本发明的一个方面的显示预览窗口的生成的屏幕显示;图7示出根据本发明的一个方面的显示用于呈现与搜索改进词语有关的搜索结果的方法的流程图;图8示出根据本发明的一个方面的显示用于呈现与纵向搜索种类有关的搜索结果的方法的流程图;以及图9示出根据本发明的一个方面的示出用于呈现与搜索词语有关的搜索结果的方法的流程图。
详细描述详细描述此处用细节来描述本发明的主题以满足法定要求。然而,该描述本身并非旨在限制本专利的范围。相反,发明人设想所要求保护的主题还可结合其他当前或未来技术按照其他方式来具体化,以包括不同的步骤或类似于本文中所描述的步骤的步骤组合。此外,尽管词语“步骤”和/或“框”可在此处用于指示所采用的方法的不同元素,但除非而且仅当明确描述了各个步骤的顺序,这些词语不应被解释为意味着此处公开的各个步骤之中或之间的任何特定顺序。本发明的多个实施例涉及呈现与在搜索引擎结果页面上所提供的建议搜索相关的搜索结果的预览。搜索引擎结果页面尝试向用户提供具有通常非常有限信息的相关结果。用户的查询通常有些模糊并且会表示若干截然不同的概念。因此,除了针对用户搜索查询的搜索结果,搜索引擎可向用户呈现建议搜索查询列表,如果选择了建议搜索查询,则可能返回与用户正在寻找的更相近的结果。这样的建议搜索查询包括改进建议,改进建议旨在对初始搜索查询字串消除歧义。作为示例,词语“美国(American) ”可产生与如下有关的结果来自美国的人、来自南美的人、美国航空。在该示例中的建议搜索改进词语列表可包括“美国航空”、“US美国人”以及“南美”。建议搜索查询也可包括不同的“纵向度”。纵向搜索不改变搜索词语的含义或内容,但取而代之改变所返回的结果的类型。作为示例,不同的纵向搜索种类包括图像、视频、新闻报道、博客、以及产品。其他类型的建议搜索词语可在例如位置和时间方面对结果进行改进。查询建议的使用对于用户在搜索特定主题时作为替换查询的来源而言是重要的。 用户通常在他们不确定使用哪些词来构成搜索查询时、在无法找到相关信息时、以及在他们在特定主题的种类空间中搜索时使用这些建议。但查询建议不会总是对终端用户是显见的。搜索结果页面可包括十个或更多个结果项目、赞助商结果、即时回答、以及建议查询。用户会发现难以有效地检查页面上的所有结果。建议查询改进可能增加用户的认知负荷并在某些情况中产生不良后果。根据本发明的一实施例,用户能容易地并且近乎即时地预览与特定查询改进有关的结果。修改后的结果的子集能以简洁模式显示在链接一旁的悬浮或嵌入式预览窗口中。 如果用户找到他们正在寻找的结果,他们可点击以从预览跳转为完全浏览。根据本发明的其他实施例,他们也能在预览窗口中进行探究并预览具有更多详细信息的结果。作为示例, 多个小图像的图像预览可被呈现在预览窗口中,这允许用户从预览窗口中放大任意一张小图像。根据进一步的实施例,在预览窗口中也可以通过不同的分类和过滤选项来查看预览结果。根据本发明的一实施例,预览窗口可具有标准化界面。预览窗口可以是悬浮在核心页面(即,父页面)上方具有亮边框的窗口。其可包括一些普通元素,诸如改进和象形符号(glyph)以跳转、查看全屏、或将结果“钉住” (pin)或“靠接” (dock)在父窗口中。其也可支持用于各种查询类型和上下文的不同的视觉效果提供商。可以提供用于预览web页面、图像、视频、博客、新闻、人物、产品、报价、以及更多的支持。这些具有不同的视觉效果要求,但它们可利用相同的公共核。智能布局管理方法可被用于将预览窗口定位在页面元素附近,但不覆盖页面元素。这意味着预览窗口能被显示在元素的右侧或左侧,以及在其上方或下方。根据本发明的一实施例,存在多种激活预览窗口的方式。支持查询改进的页面中的元素可指示它们支持通过某视觉外观的预览。作为示例,这可以是元素一旁的初始象形符号或是元素被加以下划线,或元素以黑体字打印。用户可悬浮在象形符号之上达一限定时间延迟以激活预览窗口。悬浮目标在初始时不可见。相反,用户可首先短暂悬浮在所讨论元素上以显出象形符号。随后用户可通过悬浮在象形符号之上或点击象形符号而与象形符号进行交互。这表示两步骤方法,提供更高的用户意图置信度。其他鼠标交互可利用多种鼠标移动,诸如“摆动”和“环绕”。本领域技术人员可认识到存在许多方法使用户指示将显示预览窗口。根据本发明的其他实施例,键盘、笔、触摸、以及其他输入设备可被用来指示应当显示的预览窗口。根据本发明的一实施例,用户能“钉住”或“靠接”来自特定查询改进的预览结果, 使得其成为当前搜索结果页面中的新区域。这从用户角度而言不改变当前查询,但其对查询字串参数增加了元数据以跟踪该详细信息。作为示例,当预览结果被钉住时,预览窗口在页面向下滚动时可保持固定,以示出新目标区域的位置。一旦可见后,预览窗口就可以动画方式移动,使得其看起来象是在特定位置结合进入页面一样。在另一个示例中,页面不滚动,但在用户的当前视点上方或下方可显示动画以足以使用户了解其被有效添加到了页根据本发明的进一步的实施例,用户能与预览窗口中的预览结果进行交互。作为示例,这种交互可包括与特定结果项目进行交互以更详细地查看它们、直接导航到该项目、 并改进搜索结果。另一个有用的方面是将项目“保存”到用户的本地或基于云的存储器。保存项目将搜索结果的元数据与以下信息一起存储查询项、种类、时间、位置、内容类型、以及域。本领域技术人员将认识到存在其他类型的数据可与搜索结果的元数据一起存储。所保存的结果和它们的集合可通过在核心搜索站点中选择“我的”搜索范围来进行查看。它们也可作为当前查询(或不存在查询)的“范围改进”预览而被访问。这允许用户基于搜索他们所保存的集合来预览搜索结果。本领域技术人员可以认识到附加的联机改进可被用于进一步过滤、分组、以及排序这些结果。根据本发明的一实施例,呈现了在预览窗口中用于改进结果的公共模型。作为示例,在该预览窗口中的改进可包括排序、过滤和分组。它们是可扩展的,并且它们可按需由多种合适的视觉效果来实现。本领域技术人员会认识到可以实行多种优化以增强本发明的各个实施例。作为示例,有机会预取最通用的查询改进的内容,并将其积极地提供给用户。根据一实施例,预取的结果可在呈现时刻被嵌入页面中,或它们可在页面已经被加载之后被非同时预取。是否且何时预取内容的决定可取决于多种因素,包括带宽阈值、复杂度、延迟、以及改进置信度。作为另一个优化示例,存在推迟一些预览的下载以提高所体验的性能的需要。这适用于用于核自身的一些脚本和用户界面代码以及可被使用的多种视觉效果。例如,在核页面加载期间可能无法有效下载“深度放大”视觉效果。这样的组件可以是1KB至20KB大小,对于搜索引擎来说是沉重的。因此,一些实施例可对下载资产采取推迟手段,并采取面向会话的视图。另一种优化涉及对用于特定用户或机器的查询改进预览模式进行分析以作出关于预取模型的更好判定。
本发明的一实施例涉及存储计算机可执行指令的计算机可读介质,这些计算机可执行指令用于执行呈现一个或多个搜索结果的预览的方法。接收到搜索引擎查询。生成一个或多个搜索结果。生成一个或多个建议搜索改进词语。生成包括一个或多个搜索结果和一个或多个搜索改进词语的搜索引擎结果页面。接收到指示,指示与一所选的建议搜索改进词语相关的搜索结果的预览将被显示。生成包括结果区域和菜单栏区域的预览窗口。获取与所选的建议搜索改进词语相关的一个或多个搜索结果。将该一个或多个搜索结果呈现在预览窗口中。该预览窗口允许与该一个或多个搜索结果的交互。本发明的另一实施例涉及存储计算机可执行指令的计算机可读介质,这些计算机可执行指令用于执行呈现建议搜索的一个或多个搜索结果的预览的方法。接收到搜索引擎查询。生成一个或多个搜索结果。生成一个或多个建议纵向搜索种类。生成包括一个或多个搜索结果和一个或多个纵向搜索种类的搜索引擎结果页面。接收到指示,指示与一所选的建议纵向搜索种类相关的搜索结果的预览将被显示。生成包括结果区域和菜单栏区域的预览窗口。获取与所选的建议纵向搜索种类相关的一个或多个搜索结果。将该一个或多个搜索结果呈现在预览窗口中。该预览窗口允许与该一个或多个搜索结果的交互。本发明的又一实施例涉及存储计算机可执行指令的计算机可读介质,这些计算机可执行指令用于执行呈现建议搜索的搜索结果的预览的方法。接收到搜索引擎查询。生成一个或多个搜索结果。生成一个或多个建议搜索词语。生成包括一个或多个搜索结果和一个或多个搜索词语的搜索引擎结果页面。接收到指示,指示与一所选的建议搜索词语相关的搜索结果的预览将被显示。生成包括结果区域和菜单栏区域的预览窗口。菜单栏区域包括保存按钮、搜索改进输入区、即时消息共享按钮、电子邮件共享按钮、以及靠接按钮。获取与所选的建议搜索词语相关的一个或多个搜索结果。将该一个或多个搜索结果呈现在预览窗口中。该预览窗口允许与该一个或多个搜索结果的交互。在简要描述了本发明各实施例的概览之后,以下描述可实现本发明的各实施方式的示例性操作环境,以便为本发明各方面提供通用上下文。首先具体参考图1,示出了用于实现本发明的各实施方式的示例性操作环境,并将其概括地指定为计算设备100。计算设备 100只是合适的计算环境的一个示例,并且不旨在对本发明的使用范围或功能提出任何限制。也不应该将计算设备100解释为对所示出的任一组件或其组合有任何依赖性或要求。本发明可以在由计算机或诸如个人数据助理或其他手持式设备之类的其他机器执行的计算机代码或机器可使用指令(包括诸如程序模块之类的计算机可执行指令)的一般上下文中描述。一般而言,包括例程、程序、对象、组件、数据结构等的程序模块指的是执行特定任务或实现特定抽象数据类型的代码。本发明可以在各种系统配置中实施,这些系统配置包括手持式设备、消费电子产品、通用计算机、专用计算设备等等。本发明也可以在其中任务由通过通信网络链接的远程处理设备执行的分布式计算环境中实施。参考图1,计算设备100包括直接或间接耦合以下设备的总线110 存储器112、一个或多个处理器114、一个或多个外部存储组件116、输入/输出(I/O)端口 118、输入组件 120、输出组件121、以及示例性电源122。总线110可表示一条或多条总线(诸如地址总线、 数据总线、或其组合)。虽然为了清楚起见利用线条示出了图1的各框,但是实际上,各组件的轮廓并不是那样清楚,并且比喻性地来说,线条更精确地将是灰色的和模糊的。例如,许多处理器具有存储器。可以认识到,这是本领域的特性,并且重申,图1的图示仅仅例示可结合本发明的一个或多个实施例来使用的示例性计算设备。诸如“工作站”、“服务器”、“膝上型计算机”、“手持式设备”等类别之间没有作出区分,它们全部都被认为是在图1的范围之内的并且被称为“计算设备”。计算设备100通常包括各种计算机可读介质。计算机可读介质可以是可由计算设备100访问的任何可用介质,而且包含易失性和非易失性介质、可移动和不可移动介质。作为示例而非限制,计算机可读介质可以包括计算机存储介质和通信介质。计算机存储介质包括以用于存储诸如计算机可读指令、数据结构、程序模块或其他数据的信息的任何方法和技术实现的易失性和非易失性、可移动和不可移动介质。计算机存储介质包括但不限于, RAM、ROM、EEPR0M、闪存或其他存储器技术、CD-ROM、数字多功能盘(DVD)或其他光学存储、 磁带盒、磁带、磁盘存储或其他磁存储设备、或能用于存储所需信息且可以由计算设备100 访问的任何其他介质。存储器112包括易失性存储器形式的计算机存储介质。示例性硬件设备包括固态存储器,诸如RAM。外部存储116包括非易失性存储器形式的计算机存储介质。存储器可以是可移动的、不可移动的、或其组合。示例性的硬件设备包括固态存储器、硬盘、光盘驱动器,等等。计算设备100包括一个或多个处理器,从诸如存储器112、外部储存器116或输入组件120的多种实体读取数据。输出组件121向用户或其它设备呈现数据指示。示例性输出组件包括显示设备、扬声器、打印组件、振动组件等等。I/O端口 118允许计算设备100逻辑地耦合到包括输入组件120和输出组件 121(其中一些是内建的)的其他设备。示例性的组件包括麦克风、摇杆、游戏板、卫星碟、扫描仪、打印机、无线设备,等等。参考图2,示出了显示适用于支持本发明的网络的一框图。连接到网络203的客户机计算设备201正在运行web浏览器应用202。网络203可以是内联网或可以连接到因特网。本领域技术人员可以认识到web浏览器应用202可以是能够与搜索引擎进行交互并显示结果的任何应用。服务器204同样连接到该网络。服务器204正在运行搜索引擎205以及建议引擎206。建议引擎206负责提供纵向搜索建议和搜索改进建议。搜索改进建议旨在从搜索词语中减少歧义。通常用户键入具有多个不同种类的结果的搜索查询词语。作为示例,“披头士”(Beatles)可产生与音乐组合以及昆虫相关的搜索结果。搜索改进词语旨在缩小搜索结果的范围以更接近地匹配用户期望的结果。除了词语中的歧义,搜索结果也产生至许多不同类型的媒体的链接。作为示例,单个搜索词语可产生具有图像、视频、以及博客条目的结果。纵向搜索旨在将结果范围缩小到单个类型,诸如,仅仅返回图像的搜索结果。本领域技术人员可以认识到,建议引擎206和搜索引擎205能与web浏览器应用202在不同的机器上运行,或在同一个机器上运行。建议引擎206可被用于提供将要被呈现在搜索结果页面上的搜索建议(搜索改进词语或纵向搜索),搜索结果页面呈现由搜索引擎205提供的结果。根据本发明的一些实施例,当用户悬浮在搜索引擎结果页面上的建议搜索上时,在服务器204上运行的搜索引擎205能被查询以提供与特定搜索建议相关的搜索结果。根据其他实施例,当用户悬浮在搜索引擎结果页面所呈现的特定搜索结果上时,在服务器204上的建议引擎206能被查询以提供搜索建议。根据本发明的一实施例,适用于执行本发明的搜索引擎结果页面300的屏幕显示被在图3中示出。屏幕显示包括标题栏301,用于示出正被显示的当前搜索引擎结果页面的标题。示出地址栏302以键入web站点地址并给出导航命令。可示出菜单栏302以允许经由菜单系统键入命令。屏幕显示的主查看区域304可被划分为结果呈现区域305和建议搜索区域306。根据本发明,可以采用多种方式来更改区域的特定方向、布局、以及相对尺寸。 图3中示出的特定布局是一个示例性布局。与由用户输入的特定搜索词语相关的搜索结果可在结果区域305中显示。表示搜索改进词语或纵向搜索或两者的组合的附加建议搜索词语可在建议搜索区域306中呈现。本领域技术人员可以认识到对在结果区域305中示出的搜索结果以及在建议搜索区域306中示出的建议搜索词语存在多种潜在布局。根据本发明的一实施例,可对建议搜索区域306中的每一个建议搜索词语呈现与建议搜索词语相关的搜索结果的预览的视觉指示。图4A到4C示出了视觉指示预览的若干方法,然而本领域技术人员可以认识到存在其他视觉地指示预览搜索结果的选项的方法。 可在建议搜索词语列表402的每一个的一旁示出单独的图标。作为示例,如图4A所示,通用图标403可被用于指示将在预览中示出通用web结果,播放按钮404将被用于指示将在预览中示出视频,并且相机图标405可被用于指示将在预览中示出图像。在另一个示例中, 如图4B所示,每一个建议搜索词语可被加以下划线411以指示对每一个词语都存在预览。 在又一个示例中,如图4C所示,每一个建议词语可包括对搜索预览的描述421。这些描述可包括图像、视频、博客以及网站。此外,可示出与搜索词语成一直列地示出的小型预览422, 从而提供对预览中将示出的内容的进一步指示。参考图5,示出了可被显示来为查询建议提供搜索结果预览的示例性预览窗口。本领域技术人员可以认识到所示出的特征与其他特征的许多组合和子组合可构成根据本发明的实施例的预览窗口。预览窗口 500包括标题栏501用于显示与在预览窗口中预览的建议搜索词语相关联的标题。预览窗口 500包括结果区域502,其中示出了搜索中使用建议搜索词语的结果。结果的特定布局可以具有许多不同的形式,包括进一步的搜索词语建议。 在预览窗口 500中也示出菜单栏区域503。菜单栏区域503可包含多个不同的输入区和按钮,以对预览窗口提供多种功能。根据本发明的一实施例,预览窗口 500可包括输入区504,用于进一步地改进搜索。作为示例,该输入区504可被用户用于输入进一步的改进词语以过滤搜索结果。预览窗口 500可包括放大按钮505,其激活放大模式,从而允许用户对预览窗口 500中的内容进行放大。作为示例,如果在结果区域502中显示了多个图像,则缩放模式可被用于放大单个图像以更详细地对其进行查看而不需要离开预览窗口。根据本发明的另一个实施例,预览窗口 500可包括即时消息共享按钮506,以允许用户将正在预览的搜索结果通过即时消息收发协议与另一个用户进行共享。预览窗口 500 也包括电子邮件共享按钮以允许用户将正在预览的搜索结果通过电子邮件进行共享。可包括保存按钮508以允许用户保存预览窗口 500。本领域技术人员可以认识到保存预览窗口中的搜索可以多种方式来实现,包括将搜索保存到服务器以及将搜索本地地保存到用户的计算设备上。根据本发明的一实施例,预览窗口 500也可包括靠接按钮509以允许用户将预览窗口靠接或“钉住”在父窗口中。存在多种用户能指示应当生成预览窗口的方式。此外,存在多个预览窗口可以生成的位置。现在参考图6,web浏览器应用601包括列有多个建议搜索的建议搜索区域。用户可使用多种鼠标姿势来指示应当生成预览窗口 603,预览窗口 603包含来自多个建议搜索中的一个建议搜索的结果。作为示例,示出鼠标位置的光标602可被悬浮在一建议上达一阈值时间段。在另一个示例中,光标602可被悬浮在一查询建议上并随后可进行鼠标点击。一旦接收到将要生成预览窗口 603的指示,选择一用于预览窗口 603的位置。本领域技术人员可以认识到存在多种选定预览窗口 603位置的算法。作为示例,预览窗口 603可被生成为略高于所选定的查询建议。现在参看图7,给出了一流程图,其示出用于对呈现在搜索引擎结果页面上的建议搜索呈现搜索结果预览的方法700。如框701所示,接收到搜索查询。本领域技术人员可以认识到搜索查询可包含用户输入的搜索查询词语列表。如框702所示,生成搜索结果列表。 可由搜索引擎使用多种不同搜索算法来生成搜索结果。根据一实施例,搜索结果可以被返回为网站URL以及来自每个网站的文本的相关名称和摘要的列表。本领域技术人员可以认识到存在多种表示搜索结果的方式。如框703所示,生成建议搜索改进词语列表。搜索改进词语可被用于消除之前的搜索词语中的歧义,以试图将搜索的结果范围缩小到单个主题之下。如框704所示,生成搜索引擎结果页面。根据本发明的一实施例,搜索引擎结果页面可包括所生成的搜索引擎结果和所生成的建议搜索词语。本领域技术人员可以认识到搜索引擎结果可以是多种不同的格式,类似于图3中所讨论的格式。如框705所示,接收到指示,指示与所选择的建议搜索改进词语相关的搜索结果的预览将被显示。该指示可以与用户使用鼠标的输入(诸如,悬浮动作)有关。本领域技术人员可以认识到存在可被用于指示将生成预览的许多其他鼠标姿势和动作。此外,其他输入设备可被用于生成指示,包括键盘、触摸屏、以及跟踪球。如框706所示,生成预览窗口。预览窗口可包括结果区域和菜单栏区域。菜单栏区域可包含多种组件,包括允许多种功能(例如,保存结果、与其他用户共享结果、以及进一步改进查询)的按钮和输入区。如框707所示,获取与所选择的建议搜索改进词语相关的一个或多个搜索结果。 根据本发明的一实施例,预览窗口向搜索引擎发送一请求以获取搜索结果。根据本发明的另一实施例,查询结果由父窗口获取并被传递给预览窗口。根据本发明的又一实施例,查询结果和用于其他建议搜索词语的结果一起被预取。这些结果随后被传递给预览窗口。如框708所示,在预览窗口中呈现搜索结果。预览窗口允许与所呈现的结果交互。 作为示例,用户能选择将要在预览窗口中显示的结果。在另一个示例中,用户能点击显示预览窗口中的搜索结果的内容。在又一个示例中,用户能点击显示父窗口中的结果的内容并关闭预览窗口。本领域技术人员可以认识到存在许多其他在预览窗口中可以维持的交互形式,包括播放视频、放大图像和文本、以及将搜索结果重新排序。现在参考图8,显示了流程图,其示出了用于对呈现在搜索引擎结果页面上的建议搜索呈现搜索结果预览的方法800。如框801所示,接收到搜索查询。如框802所示,生成搜索结果结果,类似于图7中的框701和702。可由搜索引擎使用多种不同搜索算法来生成搜索结果。根据一实施例,搜索结果可被返回为网站URL以及来自每个网站的文本的相关名称和摘要的列表。本领域技术人员可以认识到存在多种表示搜索结果的方式。如框803 所示,生成建议纵向搜索种类的列表。纵向搜索种类通过初步搜索缩小了所产生结果的类型的范围。作为示例,纵向搜索种类能将结果限定为图像、视频或博客。本领域技术人员可以认识到存在多种类型的纵向搜索种类。如框804所示,生成搜索引擎结果页面,类似于图 7的框704。如框805所示,接收到指示,指示与所选择的建议纵向搜索种类相关的搜索结果的预览将被显示。该指示以与图7的框705中的指示相类似地生成。如框806所示,生成预览窗口,类似于图7的框706中的预览窗口生成。如框807所示,获取一个或多个搜索结果,并且如框808所示在预览窗口中示出搜索结果,类似于图7中的框707和框708。现在参考图9,显示了流程图,其示出用于对呈现在搜索引擎结果页面上的建议搜索呈现搜索结果预览的方法900。如框901所示,接收到搜索查询。如框902所示,生成搜索结果列表,类似于图7中的框701和702。如框903所示,生成建议搜索词语列表。本领域技术人员可以认识到建议搜索词语可代表搜索改进词语或可代表纵向搜索种类。纵向搜索种类可提供表示不同搜索纵向度、相关实体或赞助商结果的查询的结果的替换性视图。 如框904所示,生成搜索引擎结果页面,类似于图7的框704。如框905所示,接收到指示, 指示与所选择的建议搜索词语相关的搜索结果的预览将被显示。类似于图7的框705,该指示可由多个用户动作来生成。所选择的搜索词语是由用户动作从该建议搜索词语列表中选出的。作为示例,用户悬浮在建议搜索词语上可选择该搜索词语,并指示与该所选择的搜索词语相关的搜索结果预览将被显示在预览窗口中。如框906所示,生成包括结果区域和菜单栏区域的预览窗口。菜单栏区域包括保存按钮、搜索改进输入区、即时消息共享按钮、电子邮件共享按钮、以及靠接按钮。本领域技术人员可以认识到存在多种可能的按钮排列方式。如框907所示,获取一个或多个搜索结果,并且如框908所示在预览窗口中示出搜索结果,类似于图7中的框707和框708。在不偏离本发明的精神和范围的情况下,所描绘的各种组件的许多不同的布局, 以及未示出的组件也是可以的。所描述的本发明的各实施例旨在是说明性的而非限制性的。不偏离其范围的备选实施例对于本领域的技术人员是显而易见的。在不偏离本发明的范围的情况下,精通技术的人员可以开发用于实现如前所述的改进的备选装置。可以理解,某些特征和子组合是有用的,并且可以在不参考其他特征和子组合的情况下使用,它们都在权利要求书的范围内。并非各种图形中所列出的所有步骤都需要按所描述的特定的顺序执行。
权利要求
1.一个或多个存储计算机可执行指令的计算机可读介质,所述计算机可执行指令用于执行对建议搜索呈现在搜索引擎结果页面上提供的一个或多个搜索结果的预览的方法,所述方法包括接收(701)搜索引擎查询;生成(70 与搜索引擎查询有关的一个或多个搜索结果;生成(70 —个或多个建议搜索改进词语;生成(704)搜索引擎结果页面,所述搜索引擎结果页面包括所述一个或多个搜索结果和所述一个或多个的建议搜索改进词语;接收(70 指示,指示与所选择的建议搜索改进词语相关的搜索结果的预览将被显示;生成(706)预览窗口,所述预览窗口包括结果区域和菜单栏区域;获取(707)与所选择的建议搜索改进词语相关的一个或多个搜索结果;以及提供(708)所述一个或多个搜索结果用于在所述预览窗口中显示,其中所述预览窗口允许与所述一个或多个搜索结果的交互。
2.如权利要求1所述的介质,其特征在于,所述指示是由悬浮动作生成的。
3.如权利要求1所述的介质,其特征在于,所述菜单栏区域包括用于指示将要被执行的进一步搜索改进的输入区。
4.如权利要求1所述的介质,其特征在于,所述状态栏包括用于共享所述预览窗口的输入区。
5.如权利要求4所述的介质,其特征在于,共享所述预览窗口包括经由向用户发送即时消息来共享所述预览窗口。
6.如权利要求4所述的介质,其特征在于,共享所述预览窗口包括经由向用户发送电子邮件消息来共享所述预览窗口。
7.如权利要求1所述的介质,其特征在于,所述交互包括在所述预览窗口中缩放。
8.如权利要求1所述的介质,其特征在于,所述交互包括选择搜索结果中的一个用于在所述预览窗口中进一步的检查。
9.如权利要求8所述的介质,其特征在于,所述选择包括点击一超链接。
10.如权利要求1所述的介质,其特征在于,所述交互包括选择将要被显示在父窗口中的搜索结果。
11.一个或多个存储计算机可执行指令的计算机可读介质,所述计算机可执行指令用于执行对在搜索引擎结果页面上提供的建议搜索呈现一个或多个搜索结果的预览的方法, 所述方法包括接收(801)搜索引擎查询;生成(80 与所述搜索引擎查询有关的一个或多个搜索结果;生成(80 —个或多个建议纵向搜索种类;生成(804)搜索引擎结果页面,所述搜索引擎结果页面包括所述一个或多个搜索结果和所述一个或多个的建议纵向搜索种类;接收(80 指示,指示与所述一个或多个建议纵向搜索种类中所选择的一个建议纵向搜索种类相关的搜索结果的预览将被显示;生成(806)预览窗口,所述预览窗口包括结果区域和菜单栏区域;获取(807)与所选择的建议纵向搜索种类相关的一个或多个搜索结果;以及提供(808)所述一个或多个搜索结果用于在所述预览窗口中呈现,其中所述预览窗口允许与所述一个或多个搜索结果的交互。
12.如权利要求11所述的介质,其特征在于,所述预览窗口被生成为与搜索建议成一直列。
13.—个或多个存储计算机可执行指令的计算机可读介质,所述计算机可执行指令用于执行对在搜索引擎结果页面上提供的建议搜索呈现一个或多个搜索结果的预览的方法, 所述方法包括接收(901)搜索引擎查询;生成(90 与所述搜索引擎查询有关的一个或多个搜索结果;生成(90 —个或多个建议搜索词语;生成(904)搜索引擎结果页面,所述搜索引擎结果页面包括所述一个或多个搜索结果和所述一个或多个建议搜索词语;接收(90 指示,指示与所述一个或多个建议搜索词语中所选择的一个搜索词语相关的搜索结果的预览将被显示;生成(906)预览窗口,所述预览窗口包括结果区域和菜单栏区域,其中所述菜单栏区域包括保存按钮、搜索改进输入区、即时消息共享按钮、电子邮件共享按钮、以及靠接按钮;获取(907)与所选择的建议搜索词语相关的一个或多个搜索结果;以及提供(908)所述一个或多个搜索结果用于在所述预览窗口中呈现,其中所述预览窗口允许与所述一个或多个搜索结果的交互。
14.如权利要求13所述的介质,其特征在于,所述建议搜索词语是建议搜索改进词语。
15.如权利要求13所述的介质,其特征在于,所述建议搜索词语是建议纵向搜索种类。
全文摘要
本发明的实施例涉及对建议搜索呈现搜索结果预览。接收到搜索引擎查询。生成一个或多个搜索结果。生成一个或多个建议搜索词语。生成包括一个或多个搜索结果和一个或多个建议搜索词语的搜索引擎结果页面。接收到指示,指示与所选择的建议搜索词语相关的搜索结果的预览将被显示。生成包括结果区域和菜单栏区域的预览窗口。获取与所选择的建议搜索词语相关的一个或多个搜索结果。将该一个或多个搜索结果呈现在预览窗口中。该预览窗口允许与该一个或多个搜索结果的交互。
文档编号G06F3/14GK102239491SQ200980149040
公开日2011年11月9日 申请日期2009年11月12日 优先权日2008年12月4日
发明者B·麦克唐纳, D·R·富勒, H·威廉姆斯, J·巴克利, M·莱恩, S·博德罗 申请人:微软公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1