Patent Document ID: 9171541
Application ID: 12703032

Base Claim:
1. A method of natural language utterance processing, the method being implemented in a computer system that includes one or more physical processors executing one or more computer program instructions which, when executed, perform the method, the method comprising: receiving, at the computer system, from a first user device, a natural language utterance; performing, at the computer system, speech recognition to determine one or more words of the natural language utterance; receiving, at the computer system, from a second user device, a non-voice user input that relates to the natural language utterance, wherein the first user device and the second user device are associated with a user and are independently operable of one another and of the computer system; processing, at the computer system, the non-voice user input to determine context information for the one or more words; determining, at the computer system, one or more interpretations of the one or more words based on the context information; generating, at the computer system, a user request related to the natural language utterance based on the one or more interpretations; selecting, at the computer system, at least one user processing device to process the user request such that the selection of the user processing device is based on a determination that content related to the user request resides at the user processing device, wherein the user processing device comprises the first user device, the second user device, or a third user device independently operable of the computer system; and transmitting, by the computer system, the user request to the user processing device to invoke the user processing device to process the user request.

---

Claim 6:
6. The method of claim 1 , further comprising: obtaining, at the computer system, one or more personalized cognitive models associated with the user, wherein the one or more personalized cognitive models are based on one or more prior user inputs associated with the user, and wherein the one or more interpretations are determined further based on the one or more personalized cognitive models.