基于情境的无查询搜索的制作方法

文档序号:9291670阅读:213来源:国知局
基于情境的无查询搜索的制作方法
【专利说明】
【背景技术】
[0001]为了找到所期望的内容,计算机用户常常利用搜索服务。示例性的因特网搜索引擎在本领域内是众所周知的,例如一种熟知的商用引擎是由Redmond,Washington(雷德蒙,华盛顿)的Microsoft Corporat1n (微软公司)提供的BING搜索引擎。一般来说,为了利用搜索服务,用户首先打开web浏览器,并且导览到与特定搜索服务相关联的主页。随后,用户例如可以通过由搜索服务提供的搜索框输入搜索查询,以便获得所期望的搜索结果。在接收到与用户输入的搜索查询有关的搜索结果时,用户可以对结果进行筛选,以便找到所期望的信息。这样的搜索过程可能耗时并且低效,在用户无法具体清楚表达用以获得所期望的信息的搜索查询的情况下尤其是这样。

【发明内容】

[0002]本概要介绍将在后面的【具体实施方式】部分中进一步描述的促进无查询搜索的简化概念。本概要不意图标识出所要求保护的主题内容的必要特征,也不意图被用来限制所要求保护的主题内容的范围。
[0003]本申请描述了基于由用户提供的搜索指示来实施无查询搜索的示例性实施例。在一个示例性实施例中,用户可能正在通过用户计算设备查看内容。这样的内容可以是能够通过用户设备的显示屏幕来显示的任何内容。举例来说,用户设备可以在显示器上向用户显示文字内容,或者可以向用户播放视频和/或音频。用户设备随后可以接收来自用户的搜索指示,其表明利用情境信息发起搜索的意图。在接收到这样的搜索指示时,可以自动捕获情境信息并且利用情境信息来发起搜索。在这方面,用户可以查看与通过用户设备捕获的情境信息有关的搜索结果而无需输入用户搜索查询。
【附图说明】
[0004]下面将参照附图详细描述本发明的实施例,其中:
图1是适合于实施本发明的实施例的示例性计算设备的方框图。
[0005]图2是根据本发明的一个实施例的包括可用来实施无查询搜索的用户设备的示例性环境的示意图。
[0006]图3是示出了根据本发明的一个实施例的第一示例的示意图,其中与社交网络应用相关联地实施无查询搜索。
[0007]图4是示出了根据本发明的一个实施例的第二示例的示意图,其中与社交网络应用相关联地实施无查询搜索。
[0008]图5是示出了根据本发明的一个实施例的第三示例的示意图,其中与社交网络应用相关联地实施无查询搜索。
[0009]图6是示出了根据本发明的一个实施例的一个示例的示意图,其中与视频托管应用相关联地实施无查询搜索。
[0010]图7是示出了根据本发明的一个实施例的所显示的电视节目的一个示例的示意图。
[0011]图8是示出了根据本发明的一个实施例的发起无查询搜索的一个示例的示意图。
[0012]图9是示出了根据本发明的一个实施例的基于无查询搜索的实施而呈现的搜索结果的一个示例的示意图。
[0013]图10示出了根据本发明的实施例的促进无查询搜索的第一示例。
[0014]图11示出了根据本发明的实施例的促进无查询搜索的第二示例。以及图12示出了根据本发明的实施例的促进无查询搜索的第三示例。
【具体实施方式】
[0015]通常来说,当用户想要搜索与用户正在查看的内容(例如正在观看电视节目、正在观看视频或视频剪辑、正在浏览web、正在阅读电子邮件、正在字处理文档上工作等等)有关的特定信息时,该用户在用户计算设备上打开web浏览器并且与搜索服务连接。用户可以通过输入搜索查询来对搜索引擎进行查询。可以通过与web浏览器和/或网页集成在一起或者作为工具栏与web浏览器一起运行的搜索框来输入这样的搜索查询,或者可以通过使用web浏览器作为平台以完成搜索的单独应用来输入这样的搜索查询。在任一种情况下,用户都人工输入搜索查询,这或者是通过键入搜索查询,或者是通过从他/她先前正在工作的任务中剪切和粘贴搜索查询。其他现有的技术可以允许用户通过激活用户设备的语音辨识功能(如果可用的话)以输入语音命令和/或语音输入来输入搜索查询,所述语音命令和/或语音输入由用户设备的搜索应用或者搜索服务转换成文字。
[0016]响应于接收到搜索查询,搜索服务可以在结果页面上返回并且向用户呈现搜索结果。如果用户想要修改搜索,则用户可以将经过修改的搜索查询输入到文字框中并且将经过修改的搜索查询提交给搜索引擎,搜索引擎随后将新的搜索结果返回给用户。一旦用户找到所期望的信息,他或她就退出搜索服务并且返回到他/她最初所实施的任务。如果用户需要查阅搜索结果或者实施另一项搜索,则用户必须在他/她的原始任务与搜索服务之间来回切换,因而扰乱了他或她的工作流程。
[0017]如果用户正在利用的用户设备并非容易地具有用以在用户利用该用户设备的同时促进例如通过web浏览器来搜索并且呈现搜索结果的功能,则情况变得更糟。例如假设用户正在观看电视并且对通过电视所呈现的演员或事件感兴趣。在这种情况下,用户通常将访问另一个用户设备(比如膝上型计算机或移动设备)、访问由搜索服务托管的网页(例如通过web浏览器)、制定用户查询、输入查询、以及筛选搜索结果。此外,如果用户对演员的姓名、事件或者可能有助于提供所期望的信息的其他细节不熟悉,则制定查询可能相当困难。
[0018]在另一个示例中,用户可能正在查看包括图像的内容(例如通过网页)。用户可能想要实施针对所述图像的搜索。为了实施搜索,用户可能需要知道如何描述图像,并且向搜索引擎提供图像的文字描述,这类似于前面所描述的搜索处理。可替换地,用户可以首先将图像保存到设备的本地存储器,随后将图像上载到允许基于内容的图像取回的搜索引擎。但是在这两种情况中,都需要用户经过若干步骤以便实施图像搜索。此外,例如移动电话之类的一些移动设备的存储器和/或功能能力有限,其可能不允许将来自因特网的图像存储到移动设备中,或者可能需要繁琐的规程来这样做。这些仅仅是在利用移动电话和其他客户端设备进行搜索方面所存在的困难的一些示例。
[0019]本发明的实施例针对促进无查询搜索,其允许在没有来自用户的附加输入的情况下响应于用户指示实施搜索。在这方面,本发明的各个方面允许向用户呈现与正由用户查看的内容有关的信息,而不需要用户制定和/或输入查询。也就是说,为了查看与正由用户查看的内容有关的数据,用户可以简单地提供这样的期望的指示,而不需要输入或提交例如文字查询之类的查询。在实施例中,仅利用由用户计算设备导出的情境信息来实施无查询搜索。
[0020]通常来说,用户设备通过显示屏幕向用户显示内容或者使得通过显示屏幕向用户显示内容。这样的内容可以是能够通过用户设备的显示屏幕显示的任何内容。举例来说,用户设备可以在显示器上向用户显示文字内容,或者可以向用户播放视频和/或音频。用户设备随后可以接收来自用户的搜索指示,其表明利用情境信息发起搜索的意图。在接收到这样的搜索指示时,可以捕获情境信息并且利用情境信息来发起搜索。在这方面,用户可以查看与通过用户设备捕获的情境信息有关的搜索结果而无需输入用户搜索查询。
[0021]这里所描述的本发明的实施例包括一种促进无查询搜索的计算机实施的方法。所述方法包括辨识由用户提供用于表明希望查看与所呈现的内容有关的搜索结果的搜索指示。在无需访问与搜索引擎相关联的网页的情况下实施这样的搜索指示。根据搜索指示,自动捕获与所呈现的内容有关的情境信息。自动提供情境信息以发起针对与所述情境信息相对应的信息的搜索。随后接收对应于情境信息的搜索结果。
[0022]在第二说明性实施例中,一个或更多计算机可读介质存储指令,所述指令在由处理器执行时配置所述处理器实施动作。所述动作包括检测搜索指示,所述搜索指示包括由用户与控制器相关联地实施的行动。响应于检测到搜索指示,自动获得与在检测到搜索指示的时间或者与其接近的时间所显示的媒体内容有关的情境信息。利用情境信息通过将情境信息至少自动传送到远程搜索服务来发起将要实施的搜索,所述远程搜索服务基于情境信息制定查询。接收与所获得的情境信息有关的搜索结果。
[0023]在第三说明性实施例中,用户设备包括:处理器;通信地耦合到处理器的存储器;以及被配置成显示内容的显示屏幕。用户设备还包括用以检测提供关于利用情境信息实施搜索的搜索指示的搜索检测器组件,其中所述搜索指示并不指定用于实施搜索的任何文字。用户设备还包括用以根据检测到搜索指示而自动捕获情境信息的情境捕获器组件,其中情境信息的至少一部分对应于检测到搜索指示的时间或者与其接近的时间。用户设备附加地包括用以使得呈现对应于情境信息的一项或更多项搜索结果的搜索呈现组件,其中与所显示的内容相关联地呈现所述一项或更多项搜索结果。
[0024]下面将描述多种不同的实现方式和实施例。下面的章节描述了适合于实施基于手势的搜索的示例性环境。下面的章节描述了基于手势的搜索技术的说明性方面。
[0025]可以在包括计算机代码或机器可用指令的计算机程序产品的一般情境中描述本发明的实施例的各个方面,所述代码或指令包括例如程序模块之类的由计算机或其他机器(比如个人数据助理或其他手持式设备)执行的计算机可执行指令。通常来说,包括例程、程序、对象、组件、数据结构等等的程序模块指的是实施特定任务或者实施特定抽象数据类型的代码。可以在多种系统配置中实践本发明的实施例,其中包括专用服务器、通用计算机、膝上型计算机、更加专业的计算设备等等。还可以在分布式计算环境中实践本发明,其中由通过通信网络链接在一起的远程处理设备来实施任务。
[0026]计算机可读介质包括可由数据库、处理器和各种其他联网计算设备读取的易失性和非易失性介质、可移除和不可移除介质以及所预期的介质。作为举例而非限制,计算机可读介质包括以用于存储信息的任何方法或技术实施的介质。所存储的信息的示例包括计算机可执行指令、数据结构、程序模块以及其他数据表示。介质示例包括而不限于:RAM、R0M、EEPR0M、闪存和其他存储器技术、⑶-R0M、数字通用盘(DVD)、全息介质和其他光盘存储装置,磁盒、磁带、磁盘存储装置和其他磁性存储设备。这些技术可以瞬时地、暂时地或者永久性地存储数据。
[00
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1