Patent ID: 7035788
Filing Date: 2006-04-25
Classification: G06F

Abstract:
1. A machine-readable medium having instructions stored thereon for execution by a processor to implement a computer program providing a language model service shareable among handlers for input devices, comprising: a pre-processing mode of operation in which the language model service is designed to receive a range within a document from a handler for an input device and in response provide to the handler advice regarding text under consideration by the handler to insert within the document at the range, the advice being for consideration by the handler, wherein the handler relies on a first language model for determining text entry and the language model service relies on a second language model distinct from the first language model, the second language model related to a context of the document within the range, wherein the handler determines and enters text in order to create the document after considering conclusions of the first language model and the second language model; and, a correction mode of operation in which the language model service is designed to supervise correction over a range of text within a document in which a number of different handlers for a number of different input devices were initially responsible for insertion of the text, such that the language model service solicits suggestions from the different handlers and after considering the suggestions of the number of different handlers and the second language model, the language model service determines text corrections.