Patent Document ID: 8306810
Application ID: 12370536

Base Claim:
1. A system, comprising: a user context language model engine including, logic to cause a processor to associate one or more key words with each of one or more types of user context information, logic to cause the processor to identify user context information associated with each of one or more users, and logic to cause the processor to generate a user context vocabulary of words, for each of the one or more users, from the key words associated with the corresponding user context information; a product language model engine including, logic to cause the processor to associate one or more key words with each of one or more product categories, and logic to cause the processor to generate a product vocabulary of words from the key words corresponding to the product categories; an acoustic model engine to convert user input speech to a first set of one or more words; and a word selection engine to select a second set of one or more words from one or more of a corresponding one of the user context vocabulary of words and the product vocabulary of words that correlate to the first set of one or more words.

---

Claim 10:
10. The system of claim 1 , further including: a background audio language model engine including: logic to cause the processor to associate one or more key words with each of one or more media content identifications, logic to cause the processor to identify the media content indications from audio accompanying the user input speech, and logic to cause the processor to generate media content vocabularies of words from the key words of identified media content identifications; and a scoring engine to assign scores to the user context vocabulary of words and the media content vocabulary of words; wherein the word selection engine includes logic to cause the processor to select the second set of one of more words from one or more of the user context vocabulary of words, the product vocabulary of words, and the media content vocabulary of words, at least partially in response to the scores.