意图感知的键盘的制作方法

文档序号:9693246阅读:411来源:国知局
意图感知的键盘的制作方法
【专利说明】
【背景技术】
[0001]许多计算设备用户是习惯性的或至少在常规的基础上从事一些合理可预测的行为。例如,特定用户在早上的第一件事可以例行搜索“世界新闻”,以查看主要的夜间新闻报道中的头条新闻。或者,用户可以在一天之中的早些时候与朋友进行了电子邮件会话并在几个小时之后搜索关于在会话期间朋友推荐的图书的信息。虽然这些场景之中的每一种场景在某种程度上至少利用比纯粹随机搜索行为的置信度(a degree of confidence)更高的置信度而是可预测的,但是其仍然要求用户访问在线搜索应用并键入一个或多个搜索查询项来访问她希望访问的信息(和/或至该信息的链接)。

【发明内容】

[0002]提供这个概述部分来以简化的形式介绍下面在具体描述部分中进一步描述的概念的选择。这个概述部分并不打算识别所请求保护的主题的关键特征或基本特征,也不打算被用作辅助手段来确定所请求保护的主题的范畴。
[0003]本发明的实施例允许输入机制提供上下文服务。示例性的输入机制包括键盘、手势界面(interface)和语音界面。这些输入可以用于将用户输入提供到运行在计算机上的一个或多个应用中。用户输入可以是控制输入诸如选择按钮或语言输入诸如键入字母或字符。可以结合目前接收的输入被输入其中的界面来提供上下文服务。例如,可以提供上下文服务来补充用户正在对其添加文本的电子邮件界面。活动界面的上下文用于确定上下文服务的内容以及将提供什么上下文服务,如果有的话。
[0004]提供给用户的上下文服务包括写作(composit1n)辅助(assistance)、语法辅助、通信上下文辅助、研究(research)辅助和消歧辅助。写作辅助帮助用户写作文本内容并且可以采取自动完成或自动建议特征的形式。研究辅助提供信息或至可能与活动界面相关的信息的源的链接。研究辅助可以采取上下文搜索结果、上下文查询建议和知识库条目的形式。知识库条目提供关于与存在于活动界面中的主题相关的对象(例如人物、地点或活动)的直接事实信息。例如,事实信息能够包括在写作的电子邮件中提及的山的位置和海拔。上下文搜索结果可以包括至网页的链接,但是也能够包括从馈送(feed)或提供关于新闻、天气、金融、体育比分等等的信息的其他源获取的概要。搜索结果能够包括图像、音频文件、视频或可以帮助用户执行任务的应用。语法辅助可以提供源自字典或使用指南的条目。通信上下文辅助可以是显示与起草的通信的预定接收方相关联的社交帖子(social post)或通信(例如文本和电子邮件)的搜索结果。例如,通信辅助可以是至与起草的电子邮件的接收方有关的社交帖子的链接。在另一示例中,可以提供先前发送的具有类似主题的电子邮件作为搜索结果。消歧建议查阅(review)内容和目前输入来确定用户正尝试完成什么并随后作出与完成任务相符的建议。
[0005]消歧辅助鉴于上下文来确定用户输入意味着什么。(在具体描述部分内更详细解释用户意图)。消歧辅助可以被直接提供给适于消费信息的计算应用或被直接提供给用户。消歧辅助可以帮助避免其中由于缺少上下文而导致计算机误解用户的指令的情形。例如,用户可以输入类似于普通请求诸如“score of Spartan’s game(斯巴达人球队比赛的比分)”的查询。具有若干众所周知的学校或团队将Spartan作为吉祥物,但是消歧服务可以提供上下文信息来澄清意指哪一个Spartan团队或运动。例如,用户可能正在撰写关于女子排球的文章。消歧服务能够提供询问“你指的是‘Spartan女子排球的比分’”的上下文界面。意图消歧的结果能够被直接提供和/或用于提供其他的上下文服务。例如,能够提供针对女子排球队的搜索结果。
[0006]在一个实施例中,输入机制(“ME”)程序提供上下文服务。ME程序可以与远程上下文服务提供商一起工作。远程上下文服务提供商可以操作在数据中心中并提供上下文服务给大量设备。頂E程序将用户输入和上下文信息传送至上下文服务提供商。上下文服务提供商分析输入和上下文信息来确定是否应该提供一种或多种上下文服务。每一种上下文服务可以具有用于确定何时上下文服务对用户将是有用的一组独立的触发机制。
【附图说明】
[0007]通过示例而非限制,在附图中举例说明本发明,其中在附图中相似的参考数字指示类似的元素,并且其中:
图1是适合于实现本发明的实施例的示例性的计算环境的框图;
图2是根据本发明的实施例的适合于提供上下文服务的计算环境的简图;
图3是根据本发明的实施例的呈现写作辅助、知识库信息和上下文搜索的字处理器的用户界面的简图;
图4是根据本发明的实施例的举例说明当利用远程上下文服务组件提供上下文服务给计算设备时在计算设备和远程上下文服务组件之间发生的通信的序列图;
图5是根据本发明的实施例的与查询输入框同时呈现上下文搜索的字处理器的用户界面的简图;
图6是根据本发明的实施例的显示用于与输入机制相关联提供上下文服务的方法的流程图;
图7是根据本发明的实施例的显示用于提供上下文服务的方法的流程图;以及图8是根据本发明的实施例的显示用于提供上下文服务界面的方法的流程图。
【具体实施方式】
[0008]本文利用特异性来描述本发明的主题以满足法定要求。然而,该描述本身并不打算限制这个专利的范畴。相反,发明人已预料到:结合其他的目前或未来技术,所请求保护的主题也可能以其他的方式来体现(embody),以包括与此文献中描述的步骤不同的步骤或类似步骤的组合。此外,虽然本文可以使用术语“步骤”和/或“±夬”来暗示所采用的方法的不同元素,但是这些术语不应被解释成暗指本文所披露的各个步骤之中或之间的任何特定顺序,除非明确描述个别步骤的顺序。
[0009]本发明的实施例允许输入机制提供上下文服务。示例性的输入机制包括键盘、手势界面和语音界面。这些输入可以用于将用户输入提供至在计算机上运行的一个或多个应用中。用户输入可以是控制输入诸如选择按钮或语言输入诸如键入字母或字符。上下文服务可以结合目前接收的输入被输入其中的界面来提供。例如,可以提供上下文服务来补充用户正在对其添加文本的电子邮件界面。活动界面的上下文用于确定上下文服务的内容以及将提供什么上下文服务,如果有的话。
[0010]所提供的上下文服务包括写作辅助、语法辅助、通信上下文辅助、研究辅助和消歧辅助。写作辅助帮助用户写作文本内容并且可以采取自动完成或自动建议特征的形式。研究辅助提供信息或至可能与活动界面相关的信息的源的链接。研究辅助可以采取上下文搜索结果、上下文查询建议和知识库条目的形式。知识库条目提供关于存在于活动界面中的主题相关的对象(例如人物、地点或活动)的直接事实信息。例如,事实信息能够包括在活动界面中提及的山的海拔。上下文搜索结果可以包括至网页的链接,但是也能够包括从馈送或提供关于新闻、天气、金融、体育比分等等的信息的其他源获取的概要。搜索结果能够包括图像、音频文件、视频或可以帮助用户执行任务的应用。语法辅助可以提供源自字典或使用指南的条目。通信上下文辅助可以是显示与起草的通信的预定接收方相关联的社交帖子或通信(例如文本和电子邮件)的搜索结果。例如,通信辅助可以是至与起草的电子邮件的接收方有关的社交帖子的链接。在另一示例中,可以提供先前发送的具有类似主题的电子邮件作为搜索结果。
[0011]消歧辅助鉴于上下文来确定用户输入意味着什么。(在具体描述部分中更详细解释用户意图)。消歧辅助可以被直接提供给适于消费信息的计算应用或被直接提供给用户。消歧辅助可以帮助避免其中由于缺少上下文而导致计算机误解用户的指令的情形。例如,用户可以输入类似于普通请求诸如“Spartan比赛的比分”的查询。具有若干众所周知的学校或团队将Spartan作为吉祥物,但是消歧服务可以提供上下文信息来澄清意指哪一个Spartan团队或运动。例如,用户可能正在撰写关于女子排球的文章。消歧服务能够提供询问“你指的是‘Spartan女子排球的比分’”的上下文界面。意图消歧的结果能够被直接提供和/或被用于提供其他的上下文服务。例如,能够提供针对女子排球队的搜索结果。
[0012]在一个实施例中,输入机制(“ME”)程序提供上下文服务。ME程序启用输入机制的操作。在一个实施例中,ME程序是运行在计算设备上的操作系统的一部分。在另一实施例中,IME是将从输入机制硬件接收的输入数据转变为由多个应用可消费的输入的应用。例如,ME可以提供与移动设备上的多个应用一起可用的触摸屏键盘。
[0013]ME程序可以与远程上下文服务提供商一起工作。远程上下文服务提供商可以操作在数据中心中并且给大量设备提供上下文服务。頂E程序将用户输入和上下文信息传送至上下文服务提供商。上下文服务提供商分析输入和上下文信息来确定是否应该提供一种或多种上下文服务。每一种上下文服务可以具有用于确定何时上下文服务对用户将是有用的一组独立的触发机制。
[0014]除了输入(例如,键击(keystroke))之外,ME程序还可以传送上下文信息至上下文服务提供商。与用户相关联的上下文信息被识别并被利用来预测用户有可能希望在特定时间点例如确定上下文服务的时间点上访问的一种或多种上下文服务。上下文信息可以描述用户的习惯性或日常行为和/或与用户的事件、活动或行为相关联的指示符,并且仅通过示例,上下文信息可以包括用户参与的例行搜索行为、最近的文本和/或电子邮件会话、在用户的电子日历上安排的事件、用户参与的多媒体事件(诸如收听音乐,观看电视节目等等)等等。例如,用户可以在上午7点左右例行搜索交通报导。因而,在凌晨期间提供的上下文服务可以包括交通信息(和/或至其的链接)。上下文信息可以包括用户的目前位置。可以使用GPS或其他的位置技术、利用位置感知设备诸如智能电话来确定位置。
[0015]或者,用户的电子日历可以指示他们在镇上具有午餐约会。在这种情况下,在午餐约会之前的两个小时期间提供的上下文服务可以包括至餐厅的方向和/或至餐厅的当天特价午餐的链接。所识别的上下文服务是这样的上下文服务,其中基于围绕着用户或例行/习惯性或对于特定时间点而言特定的上下文,用户具有希望访问这些上下文服务的(相对于与围绕着该用户的当前上下文不相关的信息而言)增加的可能性。
[0016]一旦接收到用户希望执行上下文感知搜索的指示,自动地向用户呈现所识别的上下文服务(或至其的链接),即用户不必输入任何的搜索查询项。例如,一旦接收到在写作文档的同时已暂停的指示,可以接收用户希望执行上下文感知搜索的指示。由于呈现所识别的上下文服务而无需用户在上下文搜索中输入任何的搜索查询项,所以利用最少的用户努力来快速且有效地向用户呈现上下文服务。
[0017]在上下文服务框内也呈现被配置用于接收用户输入的搜索查询项的搜索查询输入区域。因此,如果所呈现的信息(和/或信息链接)与在选择上下文感知搜索按钮时用户想要呈现的内容不匹配(align),则他或她可以输入搜索查询项并将以常规方式针对与输入项有关的信息进行搜索,尽管在确定搜索结果中具有可以证明是有益的用户意图的增强评估。
[0018]针对所提供的上下文服务的用户响应可以被追踪并被用于
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1