15. A method implemented in a suitably configured computer system, comprising: associating, at a computer system, one or more key words with each of one or more types of user context information; identifying, at the computer system, user context information associated with each of one or more users; generating, at the computer system, 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; associating, at the computer system, one or more key words with each of one or more product categories; generating, at the computer system, a product vocabulary of words from the key words corresponding to the product categories; converting, at the computer system, user input speech to a first set of one or more words; and selecting, at the computer system, 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.
15. A method implemented in a suitably configured computer system, comprising: associating, at a computer system, one or more key words with each of one or more types of user context information; identifying, at the computer system, user context information associated with each of one or more users; generating, at the computer system, 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; associating, at the computer system, one or more key words with each of one or more product categories; generating, at the computer system, a product vocabulary of words from the key words corresponding to the product categories; converting, at the computer system, user input speech to a first set of one or more words; and selecting, at the computer system, 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. 16. The method of claim 15 , further comprising: associating, at the computer system, the one or more key words with each of one or more types of products/services; identifying, at the computer system, user prior transaction information associated with products/services for each of the one or more users; and generating, at the computer system, a user prior transaction vocabulary of words, for each of the one or more users, from the key words associated with the corresponding user prior transaction information.