发明名称 |
Intent-aware keyboard |
摘要 |
Systems, methods, and computer storage media having computer-executable instructions embodied thereon that provide contextual services are provided. Embodiments of the present invention allow an input mechanism to provide contextual services. Exemplary input mechanisms include a keyboard, a gesture interface, and a speech interface. These inputs may be used to provide user input into one or more applications running on a computer. The contextual services provided include composition assistance, grammatical assistance, communication-context assistance, and research assistance. In one embodiment, an input mechanism (“IME”) program provides the contextual service. The IME program may work with a remote contextual-service provider. The IME program communicates user input and contextual information to the contextual-service provider. The contextual-service provider analyzes the input and contextual information to determine whether one or more contextual services should be provided. |
申请公布号 |
US9576074(B2) |
申请公布日期 |
2017.02.21 |
申请号 |
US201313922544 |
申请日期 |
2013.06.20 |
申请人 |
Microsoft Technology Licensing, LLC |
发明人 |
Kuo Yu-Ting;Gulli Antonio;Wang Kuansan |
分类号 |
G06F17/00;G06F17/30 |
主分类号 |
G06F17/00 |
代理机构 |
|
代理人 |
Meyers Jessica;Wong Tom;Minhas Micky |
主权项 |
1. One or more computer storage media having computer-executable instructions embodied thereon, that when executed, cause a computing device to perform a method for providing a contextual service in association with an input mechanism, the method comprising:
receiving over a computer network, at a contextual-service provider, an input fragment from an input mechanism (“IME”) program running on a computing device, the input fragment comprising letters that do not presently constitute a full word; receiving, at the contextual-service provider, information from the IME program that describes a characteristic of an active application into which the IME program input the input fragment; determining, at the contextual-service provider, that the characteristic and the input fragment satisfy a contextual service's trigger criteria that causes a contextual service to be generated; generating content used to provide the contextual service; and communicating the content to the IME program. |
地址 |
Redmond WA US |