Patent ID: 9009025
Filing Date: 2015-04-14
Classification: G10L

Abstract:
1. One or more non-transitory computer-readable media maintaining instructions executable by one or more processors to perform operations comprising: receiving a plurality of instances of language model difference information related to a plurality of respective digital works, each instance of the language model difference information identifying at least one n-gram included in the corresponding digital work having a frequency of occurrence in the digital work that differs from a frequency of occurrence of the at least one n-gram in a base language model; generating a plurality of context-based language models corresponding to the plurality of digital works based, at least in part, on the language model difference information and the base language model; receiving an utterance and context information, the context information identifying a context of the utterance as including a particular digital work of the plurality of digital works; based, at least in part, on the context information, identifying a particular context-based language model of the plurality of context-based language models; and recognizing a phrase corresponding to the utterance based, at least in part, on the particular context-based language model.