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

按钮激活的上下文搜索制造技术

技术编号:7530156 阅读:209 留言:0更新日期:2012-07-12 16:21
本发明专利技术申请涉及按钮激活的上下文搜索技术,其用于在显示器上提供上下文相关搜索功能。单个按钮可以是指向设备(例如计算机鼠标设备、触摸垫、跟踪球设备等等)上的搜索按钮,其被配置成移动显示器上的指针。该指针可以移动到在显示器上的实体上或附近的位置,从而允许在搜索按钮被激活(例如利用单次用户点击)时针对该实体启用和/或执行搜索。此外,搜索功能可以基于用于实体的一个或多个自动产生的搜索项,并且因而与实体是上下文相关的。

【技术实现步骤摘要】
按钮激活的上下文搜索
技术介绍
典型地,使用搜索引擎执行搜索要求使用浏览器应用程序。如果浏览器应用程序未打开,那么用户将很可能不得不中断他们当前的活动并且启动浏览器应用程序以便执行搜索。这可能是不方便的,打断用户的工作流程,并且可能相当程度地限制可以用于搜索的上下文信息。此外,在一些情况下,拷贝/粘贴用于相关搜索的信息可能是困难的或者甚至是不可能的。再者,用户可能希望发起与传统应用之外的实体关联的搜索,例如基于特定文件或控件/特征的搜索。传统的方法没有为用户提供发起这样的搜索的方便而有效的方式。
技术实现思路
描述了按钮激活的上下文搜索技术,其用于在显示器上提供上下文相关搜索功能。按钮可以是被配置成移动显示器上的指针的指向设备(例如计算机鼠标设备、触摸垫、 跟踪球设备等等)上的搜索按钮。指针可以移动到接近显示器上的实体(即在该实体上或附近)的位置,从而允许在激活搜索按钮时针对该实体启用和/或执行搜索。此外,搜索功能可以基于用于实体的一个或多个自动产生的搜索项,并且因而与该实体是上下文相关的。在至少一个实施例中,搜索按钮可以是集成到指向设备上的专用搜索按钮。可替换地或者此外,可以以编程方式将指向设备上的非专用按钮配置为搜索按钮。在任一种情况下,都可以在激活搜索按钮时在显示器上提供上下文相关搜索功能。搜索按钮可以以任何适当的方式激活,例如通过用户例如点击搜索按钮(例如通过单击搜索按钮)而激活。在至少一个实施例中,可以通过在显示器上自动地呈现弹出(f lyout)窗口而提供搜索功能,该弹出窗口允许用户使用产生的搜索项发起搜索。可替换地,可以通过使用产生的搜索项自动地发起搜索并且然后在弹出窗口中呈现搜索结果而提供搜索功能。附图说明附图示出了本申请中传递的构思的实现方式。示出的实现方式的特征可以通过参考以下结合附图进行的描述而更容易地理解。在不同附图中指示相同的元素可行的任何地方,使用了相同的附图标记。图1示出了依照至少一个实施例的实例系统,其中可以实现所描述的搜索技术。图2-6示出了依照至少一个实施例的实例计算环境。图7-9示出了依照至少一个实施例的实例计算环境。图10示出了依照至少一个实施例的实例方法。具体实施例方式综述提供了按钮激活的上下文搜索技术,其用于在与计算设备关联的显示器上提供上下文相关搜索功能。按钮可以是被配置成移动显示器上的指针的指向设备(例如计算机鼠标设备(即鼠标)、触摸垫、跟踪球设备、跟踪点设备等等)上的搜索按钮。指针可以移动到接近显示器上的实体(即在该实体上或附近)的位置,从而允许在激活搜索按钮时针对该实体启用和/或执行搜索。此外,搜索功能可以基于用于该实体的一个或多个自动产生的搜索项(例如关键字),并且因而与该实体关联并且与该实体是上下文相关的。实体可以是任何类型的显示的实体,并且不必与超级链接或者指向(例如利用统一资源标识符指定)目标的其他类型的可导航引用关联。此外,实体不必在浏览器应用程序中呈现,并且相反地可以与任何类型的应用程序或者其他类型的可显示功能关联地呈现。 因此,可以针对任何实体提供上下文相关搜索功能,而不管什么应用程序或程序(如果有的话)打开。在至少一个实施例中,搜索按钮可以是集成到指向设备上的专用搜索按钮。可替换地或者此外,可以以编程方式将指向设备上的非专用按钮配置为搜索按钮(以便单独地使用或者结合诸如键盘按键之类的另一个设备元件使用)。搜索按钮可以被配置成以任何适当的方式激活,例如响应于用户的单次按压、释放、单次点击(按压且释放)、敲击或者其他类型的操纵而激活。由于配置有这样的搜索按钮,为了讨论的目的,可以将指向设备称为搜索按钮启用(SBE )指向设备。为了有利于提供上下文相关搜索功能,在至少一个实施例中,实体搜索模块可以至少部分地通过计算设备实现。实体搜索模块可以被配置成检测搜索按钮的激活,并且作为响应,标识实体、收集关于该实体的信息、产生搜索项和/或在显示器上(例如在弹出窗口中)提供上下文相关搜索功能。在至少一个实施例中,可以通过在显示器上自动地呈现弹出窗口而提供上下文相关搜索功能,该弹出窗口允许用户使用产生的搜索项发起搜索。可替换地,可以通过使用产生的搜索项自动地发起搜索并且然后在弹出窗口中呈现搜索结果而提供搜索功能。下文中描述了多个和变化的实现方式。通常,参照附图描述的任何特征/功能都可以使用软件、硬件、固件(例如固定逻辑电路)、手工处理或者其任意组合来实现。当在本文中使用时,术语“模块”和/或“部件”通常可以代表软件、硬件、固件或者其任意组合。例如,术语“模块”可以代表在一个或多个计算设备上执行时执行指定的任务的软件代码和/ 或其他类型的指令。通常,示出的将模块或部件和功能分离成不同的单元可以反映这样的软件、固件和/或硬件的实际的物理分组和分配。可替换地或者此外,该示出的分离可以与不同任务到软件、固件和/或硬件的概念分配相应。此外,应当意识到且理解的是,本文描述的示出的模块和/或部件和功能可以位于单个站点(例如如计算设备所实现的)或者可以分布在多个位置上(例如如多个计算设备上实现的)。实例系统图1示出了依照一些实施例的实例系统,其中可以实现所描述的按钮激活的上下文搜索技术。在该实例中,系统100包括多个计算设备,这些计算设备在这里表示为计算设备 102和104。这些计算设备可以以独立的或协作的方式起作用以便实现所描述的技术。此外,在该实例中,计算设备102和104可以通过一个或多个网络106交换数据。此外,计算设备102和/或计算设备104可以经由网络106 (例如经由云)与一个或多个其他类型的设备交换数据。不受限制地,网络106可以包括一个或多个局域网(LAN)、广域网(WAN)、因特网等等。在这里,计算设备102和104中的每一个可以包括处理器和存储装置。更具体地, 在这里计算设备102包括处理器108和存储装置110。类似地,计算设备104包括处理器 112和存储装置114。处理器108和112可以执行计算机可读指令形式的数据以便提供本文描述的功能。诸如计算机可读指令之类的数据可以存储到存储装置110和/或114上。 除了别的以外,存储装置110和/或114可以包括易失性或非易失性存储器、硬盘驱动器、 光学存储设备(例如CD、DVD等等)中的一个或多个。设备102和104也可以被配置成接收和/或产生来自一个或多个其他存储装置 (例如这里示出的外部存储装置111)的计算机可读指令形式的数据。除了别的以外,外部存储装置的实例可以包括光学存储设备(例如CD、DVD等等)和闪速存储设备(例如存储棒或存储卡)。计算设备也可以通过网络106接收计算机可读指令形式的数据,该数据然后存储到计算设备上以供其处理器执行。回想一下以上所述,依照所描述的技术,SBE指向设备上的搜索按钮可以被配置成使得当激活搜索按钮时,在相应计算设备的显示器上提供上下文相关搜索功能。因此,在这里计算设备102被示为包括显示器116和/或与显示器116关联。计算设备102也被示为与输入/输出设备,即键盘设备118和SBE指向设备120进行接口(并且因而与其关联)。本领域技术人员应当意识到且理解的是,指向设备(例如SBE指向设备120)可以被认为是一种类型的人类接口设备(HID),其具有一个本文档来自技高网...

【技术保护点】

【技术特征摘要】
...

【专利技术属性】
技术研发人员:D拉马钱德兰SM尤勒克WJ帕迪
申请(专利权)人:微软公司
类型:发明
国别省市:

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

1
相关领域技术