Patent 7454344 was granted and assigned to Microsoft on November, 2008 by the United States Patent and Trademark Office.
An architectural design is disclosed wherein a single reusable language model component is shared by multiple applications. The language model component is loaded once for a plurality of applications, thereby reducing the amount of memory consumed by the applications independently.