Patent Document ID: 9633653
Application ID: 14675104

Base Claim:
1. A device comprising: a processor; and one or more computer-readable media to store processor-executable instructions that, when executed, program the one or more processors to: identify a plurality of n-grams associated with at least a portion of a digital work, an n-gram of the plurality of n-grams comprising a sequence of at least one or more words, one or more phonemes, one or more syllables, one or more letters, or one or more base pairs; associate a first probability of occurrence with the n-gram based at least in part on a frequency of occurrence in at least the portion of the digital work; determine language model difference information based at least in part on the first probability of occurrence associated with the n-gram differing from a second probability of occurrence of the n-gram in a base language model by more than a threshold amount; and determine a word based at least in part on a captured utterance, the base language model, and the language model difference information.

---

Claim 8:
8. The device as recited in claim 1 , further comprising a communication interface, and wherein the processor-executable instructions further program the one or more processors to: receive, via the communication interface, user information corresponding to the digital work from a plurality of user devices; and wherein the first probability of occurrence associated with the n-gram is weighted based at least in part on the user information.