显示一种包括数据录入部分和搜索识别部分的系统级搜索用户接口。在数据录入部分中显示用户作为搜索项而输入的数据,且在搜索识别部分中显示可使用搜索项搜索的计算设备上的一个或多个范围的每个范围的标识符。在系统级搜索用户接口的搜索结果部分中显示基于所选范围的搜索结果。一组键盘快捷方式允许用户使用任何范围进行快速搜索,并预览每个范围返回的多个结果。此外,系统级搜索用户接口允许户容易地关注不同搜索结果条目,并有效地改变搜索范围。
【技术实现步骤摘要】
促进与系统级搜索用户接口的交互相关申请本申请是Priya Vaidyanathan等人于2010年11月16日提交的题为“System Level Search User Interface”的美国专利申请序列号12/947,292的部分继续申请,该专利申请 据此通过引用的方式并入本文。
技术介绍
随着计算机已经变得越来越普遍,对于用户已变得可利用的电子数据的数量已大 大增长。虽然访问如此大量的电子数据可非常有利于用户,但是它也不是没有它的问题。一 个这样的问题是仍然很难让用户找到他们正在寻找的特定电子数据。例如,用户可能会遇 到的情况是他们访问多个不同应用,以便找到他们正在寻找的特定电子数据。这通常涉及 用户请求执行不同的应用,导航到不同应用的搜索接口,并将相同的搜索项(term)输入到 每个不同的应用。这可导致用户经历繁琐和令人沮丧的体验。
技术实现思路
提供了本
技术实现思路
以通过简化的形式介绍将在下面的具体实施方式中进一步描 述的概念的选择。本
技术实现思路
并不意在识别所要求保护的主题的关键特征或基本特征,也 不是意在用于限制所要求保护的主题的范围。根据一个或多个方面,当计算设备的当前活动应用或组件不支持字符输入时,在 计算设备上接收字符输入。响应于该字符输入,显示系统级搜索用户接口,其包括将字符作 为搜索项显示的数据录入部分。根据一个或多个方面,在计算设备上接收作为键盘快捷方式的用户输入。响应于 用户输入而显示系统级搜索用户接口,所述系统级搜索用户接口具有第一部分和第二部 分。在第一部分中显示搜索项,而在第二部分中显示可使用搜索项搜索的一个或多个范围 的标识符。附图说明整个附图中使用的相同附图标记指代相同特征。图1示出根据一个或多个实施例的实施促进与系统级搜索用户接口交互的示例 系统。图2、3、4、5和6不出根据一个或多个实施例的包括系统级搜索用户接口的不例屏、t Pi /J 人 ο图7是根据一个或多个实施例的示出示例系统级搜索模块的框图。图8是根据一个或多个实施例的示出向系统级搜索模块注册应用的示例注册过 程的流程图。图9是根据一个或多个实施例的示出使用系统级搜索用户接口的示例过程的流 程图。图10是根据一个或多个实施例的示出用于在系统级搜索用户接口的搜索识别部分中显示应用标识符的示例过程的流程图。图11是根据一个或多个实施例示出用于促进与系统级搜索用户接口交互的示例过程的流程图。图12是根据一个或多个实施例示出用于促进与系统级搜索用户接口交互的另一示例过程的流程图。图13示出实施根据一个或多个实施例的可被配置为系统级搜索用户接口的示例计算设备。具体实施方式本文讨论了促进与系统级搜索用户接口的交互。系统级搜索用户接口(UI)提供了集中式UI,其允许用户输入搜索项,并在多个不同范围内搜索该搜索项,该多个不同范围包括多个不同应用。用户可以使用系统级搜索Π进行搜索的特定应用向系统级搜索Π注册,从而提供有关应用的各种信息。系统级搜索UI使用该注册信息来确定如何向用户标识这些不同的应用,如何启动应用,等。一组键盘快捷方式允许用户使用任何范围进行快速搜索,并快速看到每个范围返回的结果预览(例如,计数)。此外,系统级搜索UI允许用户能够容易地关注不同搜索结果条目,并有效地改变搜索的范围。图1示出根据一个或多个实施例的实施促进与系统级搜索用户接口交互的示例系统100。系统100包括计算设备102,其可以经由网络106任选地与一个或多个Cr)其它设备104(1)、…、1040 )通信。网络106可以是各种不同的网络,包括互联网(Internet)、 局域网(LAN)、个人区域网络(PAN)、存储区域网络(SAN)、公共电话或其它电话网络、内部网、其它公共和/或专有网络及其组合等。计算设备102可以是多种不同类型的设备,诸如物理设备或虚拟设备。例如,计算设备102可以是物理设备,诸如台式计算机、记事本或平板计算机、上网本或膝上计算机、 服务器计算机、移动台、娱乐设施、通信地耦接到显示设备、电视或其它显示设备的机顶盒、 蜂窝或其它无线电话、游戏机、车载计算机等。计算设备102也可以是虚拟设备,诸如在物理设备上运行的虚拟机。虚拟机可在任何多种不同类型的物理设备(例如,上面列出的各种类型的任意一种)上运行。此外,虽然示出为单一设备102,但应该注意的是,计算设备 102的组件或模块可以作为多个设备的系统来实施,其中组件或模块跨系统中的不同设备分布。设备104可以是能够与计算设备102通信的各种不同的计算设备。计算设备102 可以有选择地访问设备104的一个或多个以获得各种信息,如下文所更详细地讨论的。与计算设备102的讨论相似,设备104可以是各种不同类型的设备。设备104可以是与计算设备102相同的类型或任选地不同类型的设备。在系统100中,计算设备102被示出为经由网络106与设备104进行通信。或者,计算设备102可以经由其它类型的通信机制或连接(诸如各种有线和/或无线连接(例如,通用串行总线(USB)连接、无线USB连接、蓝牙连接、IEEE 1394连接等)与设备104通信。计算设备102包括操作系统110和一个或多个应用112。操作系统110管理应用 112在计算设备102上的启动和运行。每个应用112可以是各种不同类型的应用,诸如 生产力应用(如电子邮件应用、文字处理应用、电子表格应用、数据库应用等)、娱乐应用(如游戏 应用、音频和/或视频播放应用等)、社交连网应用等。应用112可以在本地访问数据,访问 计算设备102上(或在耦接到计算设备102的存储设备上)的数据,而不是经由网络106访 问设备104上的数据。例如,应用112可以是本地访问数据的文字处理应用。除了本地访 问数据之外,或者取而代之地,应用可以经由网络106访问一个或多个设备104上的数据。 例如,应用112可以是提供电影服务的设备104的接口应用,允许计算设备102的用户经由 该应用112从设备104访问电影。操作系统110包括输入模块114、显示模块116和系统级搜索模块118。操作系统 110通常在软件和/或固件中实施,但是操作系统110的至少一部分也可以可替换地在硬件 中实施。输入模块114接收来自计算设备102的用户的用户输入。用户输入可以各种不同 方式提供,诸如通过按压设备102的小键盘或键盘的一个或多个键,按压设备102的控制器 (例如,远程控制设备、鼠标、跟踪板等)的一个或多个键,按压设备102的触摸板或触摸屏的 特定部分,在设备102的触摸板或触摸屏上做特定姿势,和/或在设备102的控制器(例如, 远程控制设备、鼠标、跟踪板等)上做特定姿势。也可以经由其它物理反馈输入将用户输入 提供至设备102,诸如轻击设备102的任何部分,设备102的运动检测组件可以识别的动作 (诸如摇动设备102、旋转设备102等)等。也可以其它方式提供用户输入,诸如通过声音输 入到麦克风,通过图像捕获设备观察到的手或其它身体部位的运动,等。这些用户输入允许 用户与计算设备102交互,诸如通过输入特定字符或符号,选择特定的按钮或菜单选项,拖 放各种描述或图像,等。显示模块116生成、管理和/或输出计算设备102的屏幕的显示。该显示可以包 括各种信息,诸如由本文档来自技高网...
【技术保护点】
一种方法,其包括:当计算设备的当前的活动应用或组件不支持字符输入时,在所述计算设备上接收(1102)字符输入;以及响应于所述字符输入,显示(1104)包括将所述字符作为搜索项显示的数据录入部分的系统级搜索用户接口。
【技术特征摘要】
2011.09.09 US 13/229,4961.一种方法,其包括 当计算设备的当前的活动应用或组件不支持字符输入时,在所述计算设备上接收(1102)字符输入;以及 响应于所述字符输入,显示(1104)包括将所述字符作为搜索项显示的数据录入部分的系统级搜索用户接口。2.如权利要求1所述的方法,所述系统级搜索用户接口允许用户选择应用,并响应于所述应用的用户选择而显示针对选定应用的基于所述搜索项的搜索结果。3.如权利要求1所述的方法,所述显示进一步包括 显示基于所述系统级搜索用户接口的搜索结果部分中的所述搜索项的搜索结果,其中关注所述搜索结果的多个条目的第一个条目;以及 在没有所述搜索结果部分的用户选择的情况下响应于对所述第一条目的用户选择,基于所述第一条目而采取适当的动作。4.如权利要求1所述的方法,所述显示进一步包括 显示基于所述系统级搜索用户接口的搜索结果部分中的所述搜索项的搜索结果,其中关注所述搜索结果的多个条目的第一个条目;以及 在没有对所述搜索结果部分的用户选择的情况下响应于对一个或多个键盘上的箭头键的用户选择而改变对所述多个条目中的哪个条目关注。5.一种计算设备,其包括 一个或多个处理器(1302);以及 一个或多个计算机可读介质(1304),其具有存储在其上的多个指令,当由所述一个或多个处理器执行时,所述指令使所述一个或多个处理器 在所述计算...
【专利技术属性】
技术研发人员:BE乌普霍夫,X魏,P维亚纳桑,EB阿弗里特,RA埃贝林,MJ吉尔摩尔,M米什拉,
申请(专利权)人:微软公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。