16. A system for natural language utterance processing, the system comprising: one or more physical processors programmed to execute one or more computer program instructions which, when executed, cause the one or more physical processors to: receive, from a first user device, a natural language utterance; perform speech recognition to determine one or more words of the natural language utterance; receive, 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; process the non-voice user input to determine context information for the one or more words; determine one or more interpretations of the one or more words based on the context information; generate a user request related to the natural language utterance based on the one or more interpretations; select 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 transmit the user request to the user processing device to invoke the user processing device to process the user request.
23. The system of claim 16 , wherein the non-voice user input identifies a point of focus on a user interface, and the context information is determined based on the point of focus.