Patent Document ID: 9576074
Application ID: 13922544

Base Claim:
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.

---

Claim 3:
3. The one or more computer storage media of claim 1 , wherein the characteristic is relevant to determining what task a user of the computing device is presently completing.