内联和上下文感知查询框制造技术

技术编号:13927076 阅读:131 留言:0更新日期:2016-10-28 09:43
查询框应用提供内联和上下文感知查询框。检测与客户端应用中显示的内容的交互,其中,所述交互被解释为激活查询框。响应于确定与内容相关联的上下文,基于所述上下文来配置查询框。所述内容的一部分的文本可以用于搜索本地源和外部源,以找到与所述文本相关联的作为结果的数据。可以利用在与所述交互相关联的位置附近的所述作为结果的数据来呈现所述查询框。

【技术实现步骤摘要】
【国外来华专利技术】
技术介绍
在连接的世界中,用户依赖于搜索来完成任务。广泛使用搜索来研究和查找组织内外的信息。用户的典型的任务模式是使用搜索服务来研究公共信息和搜索组织内的本地服务以进行信息收集。因此,用户在利用一组搜索工具的信息收集与利用另一组专门工具的完成目标任务之间频繁切换。搜索和任务完成系统通常是单独的系统。单独的系统迫使用户在若干应用之间进行切换以便完成任务,其代价是上下文切换和缺乏专注。用户被迫在任务完成期间进行搜索的同时保持关注多个应用窗格。用户通常同时打开浏览器窗格、电子邮件窗格、文档处理窗格、演示应用窗格。用户通常被迫在这些窗格之间复制和粘贴信息以创作新的文档。像平板电脑和移动电话的现代设备通常受到不能有多个应用同时打开的制约。因此,现代环境中的上下文切换不可能是用于与搜索相关联的任务完成的高效解决方案。
技术实现思路
提供本概要以便以简化的形式对下面在详细描述中进一步描述的构思的选择进行介绍。本概要并不旨在排他地标识要求保护的专利技术主题的关键特征或重要特征,也不旨在协助确定要求保护的专利技术主题的范围。实施例针对提供内联和上下文感知查询框。查询框应用可以检测与客户端应用中显示的内容的交互,其中,交互被解释为激活查询框。可以确定与内容相关联的上下文。接下来,可以基于上下文来配置查询框。可以在与交互相关联的位置附近呈现查询框。或者,查询框可以被显示为客户端应用的组件。查询框可以通过任何客户端应用全局/通用地可用。通过阅读下文的详细描述以及浏览相关联的附图,这些及其它特征和优点将是显而易见的。应当理解的是:前文的概括描述和下文的具体描述二者都仅是解释性的,并不限制要求保护的方面。附图说明图1是示出根据实施例的内联和上下文感知查询框的概念图;图2是示出根据实施例的、笔记应用内的内联和上下文感知查询框的示例性用户接口;图3是示出根据实施例的、电子邮件应用内的内联和上下文感知查询框的另一个示例性用户接口;图4是示出通信应用内的内联和上下文感知查询框的另一个示例性用户接口;图5是示出作为客户端应用的组件的内联和上下文感知查询框的另一个示例性用户接口;图6是可以在其中实现根据实施例的系统的简化的网络环境。图7是可以在其中实现实施例的示例性计算操作环境的框图。图8示出了用于根据实施例来提供内联和上下文感知查询框的过程的逻辑流图。具体实施方式如同上文简要描述的,可以提供内联和上下文感知查询框。查询框应用可以检测来自客户端应用的交互,其中,交互被解释为激活查询框。可以响应于确定与内容相关联的上下文,基于该上下文来配置查询框。可以在与交互相关联的位置附近呈现查询框。在下面的详细描述中参考了附图,附图形成了详细描述的一部分,并且在附图中通过图示的方式示出了具体的实施例或示例。可以对这些方面进行组合,使用其它方面并进行结构上的改变而不脱离本公开内容的精神或范围。因此,下面的详细描述不应被视为具有限制意义,并且本专利技术的范围由所附的权利要求书及其等同物限定。尽管在结合在计算设备上的操作系统上运行的应用程序执行的程序模块的一般上下文中将描述实施例,但本领域技术人员将认识到:各个方面还可以结合其它程序模块来实现。一般而言,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、组件、数据结构和其它类型的结构。另外,本领域技术人员将领会:可利用其它计算机系统配置来实践实施例,这些其它计算机系统配置包括:手持设备、多处理器系统、基于微处理器的或可编程的消费电子产品、微型计算机、大型计算机和类似的计算设备。还可以在分布式计算环境中实践实施例,在分布式计算环境中,任务由通过通信网络链接的远程处理设备执行。在分布式计算环境中,程序模块可以位于本地和远程存储器存储设备二者中。实施例可以实现为计算机实现的过程(方法)、计算系统或实现为一件制品,例如计算机程序产品或计算机可读介质。计算机程序产品可以是计算机系统可读的,并且对包括用于使计算机或计算系统执行示例性过程的指令的计算机程序进行编码的计算机存储介质。计算机可读存储介质是计算机可读存储器设备。例如,计算机可读存储介质可以经由易失性计算机存储器、非易失性存储器、硬盘驱动器和闪存驱动器中的一种或多种来实现。贯穿本说明书,术语“平台”可以是用于提供内联和上下文感知查询框的硬件和软件组件的组合。平台的示例包括但不限于:在多个服务器上执行的托管的服务、在单个计算设备上执行的应用以及类似系统。术语“服务器”通常指的是一般在网络环境中执行一个或多个软件程序的计算设备。然而,服务器还可以被实现为在被视为网络上的服务器的一个或多个计算设备上执行的虚拟服务器(软件程序)。可以在下面的描述中找到关于这些技术和示例性实施例的更多细节。图1包括示出根据实施例的内联和上下文感知查询框的概念图100。客户端设备102可以执行呈现内容的应用。内容可以本地存储或者从诸如内容服务器104和通信服务器106之类的外部源取回。内容可以由客户端应用向用户108呈现。虽然提供了平板计算机作为客户端设备102的示例,但客户端设备102不局限于平板计算机。客户端设备102可以包括智能电话、桌面式计算机、笔记本计算机和类似物。单独从客户端应用执行的查询框应用可以检测由用户108发起的交互。交互可以包括一个或多个键盘敲击和对内容的选择。可以基于与内容相关联的上下文来配置查询框110。可以在与交互相关联的位置附近呈现查询框110。根据一些实施例,查询框应用可以被呈现为客户端应用的组件。查询框可以是全局/通用的,并且可以通过任何客户端应用可用。尽管已经利用包括显示内联和上下文感知查询框的客户端设备102的特定组件描述了图1中的示例性系统,但实施例不局限于这些组件或系统配置,并且可以利用采用较少或额外组件的其它系统配置来实现。在一个可替代的示例中,查询框应用可以在外部服务器中执行。查询框应用可以作为服务向客户端设备102提供。本文中讨论的方法可应用于由使用本文中描述的原理的应用和/或服务器提供的任何合规过程。图2是示出根据实施例的、笔记应用内的内联和上下文感知查询框的示例性用户接口。图200将笔记应用202显示为向用户提供文档编辑功能的客户端应用。查询框应用可以侦听交互以激活查询框206。交互可以是与用笔记应用202显示的内容中的一部分的交互。内容的一部分可以是文本204。与文本204的交互可以包括:键盘敲击、对文本204的选择、加亮文本204和类似交互。查询框应用722可以基于文本204的上下文来配置查询框206。可以使用文本204来搜索本地源和外部源,以对与文本204相关联的信息进行定位。可以利用对作为结果的数据的预览来配置查询框。可以在与光标位置或鼠标指针的放置相关联的位置附近呈现查询框。查询框可以被显示为笔记应用202的一部分。查询框可以在笔记应用202的窗格的边界内显示。响应于检测到如对查询框或由查询框显示的内容的选择的另一个动作,查询框应用可以向由笔记应用208显示的内容插入超链接。超链接可以插入到光标位置或鼠标指针放置的附近的位置。或者,可以允许通过对作为结果的数据的复制操作和在该内容之内的粘贴操作将查询框206中得到的数据插入到由笔记应用显示的内容中。图3是示出根据实施例的、电子邮件应用内的内联和上下文感知查询框的另一个示例性本文档来自技高网...

【技术保护点】
一种在计算设备上执行的用于提供内联和上下文感知查询框的方法,所述方法包括:检测与由客户端应用显示的内容的交互,其中,所述交互被解释为激活查询框;确定与所述内容相关联的上下文;基于所述上下文来配置所述查询框;以及在与所述交互相关联的位置附近呈现所述查询框。

【技术特征摘要】
【国外来华专利技术】2014.02.27 US 14/192,6631.一种在计算设备上执行的用于提供内联和上下文感知查询框的方法,所述方法包括:检测与由客户端应用显示的内容的交互,其中,所述交互被解释为激活查询框;确定与所述内容相关联的上下文;基于所述上下文来配置所述查询框;以及在与所述交互相关联的位置附近呈现所述查询框。2.根据权利要求1所述的方法,还包括:确定所述位置,以将光标的放置或鼠标指针的放置包括在所述客户端应用的用户接口内。3.根据权利要求1所述的方法,还包括:使用与所述交互相关联的所述内容的一部分的文本来对外部源和本地源中的至少一个进行搜索,以便对作为结果的数据进行定位。4.根据权利要求3所述的方法,还包括:基于与所述作为结果的数据相关联的使用频率和使用的新近程度中的至少一项来对所述作为结果的数据进行排序;以及在所述查询框中显示对所述作为结果的数据的预览。5.根据权利要求1所述的方法,还包括:响应于基于与所述交互相关联的所述内容的一部分的文本进行搜索,在所述查询框内呈现对作为结果的数据的可操作预览;以及通过可操作预览来检测对所述作为结果的数据的选择。6.根据权利要求5所述的方法,还包括:将所述作为结果的数据插入到由所述客户端应用显示的所述内容中。7.根据权利要求5所述的方法,还包括:将引用所述作为结果的数据的超链接插入到由所述客户端应用显示的所述内容中,其中,所述作为结果的数据由外部源存储。8.根据权利要求7所述的方法,还包括:将所述超链接与所述文本相邻放置。9.一种用于提供内联和上下文感知查询框的计算设备,所述计算设备包括:存储器;处理器,其耦接到所述存储器,所述处理器结合存储在所述存储器中的指令来执行查询框应用,其中,...

【专利技术属性】
技术研发人员:K·米卡尔森K·K·约翰森D·艾德森A·瑟仍
申请(专利权)人:微软技术许可有限责任公司
类型:发明
国别省市:美国;US

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

1