SYSTEM AND METHOD FOR PROCESSING MULTI-MODAL DEVICE INTERACTIONS IN A NATURAL LANGUAGE VOICE SERVICES ENVIRONMENT
10 Assignments
0 Petitions
Accused Products
Abstract
A system and method for processing multi-modal device interactions in a natural language voice services environment may be provided. In particular, one or more multi-modal device interactions may be received in a natural language voice services environment that includes one or more electronic devices. The multi-modal device interactions may include a non-voice interaction with at least one of the electronic devices or an application associated therewith, and may further include a natural language utterance relating to the non-voice interaction. Context relating to the non-voice interaction and the natural language utterance may be extracted and combined to determine an intent of the multi-modal device interaction, and a request may then be routed to one or more of the electronic devices based on the determined intent of the multi-modal device interaction.
48 Citations
50 Claims
-
1-18. -18. (canceled)
-
19. A computer-implemented method of facilitating natural language utterance processing via multiple input modes, the method being implemented on a computer that includes one or more physical processors executing one or more computer program modules that perform the method, the method comprising:
-
receiving, via a first input mode, a first input; receiving, via a second input mode that is different from the first input mode, a second input that relates to the first input; determining a request based on the first input or the second input; determining, based on the first input and the second input, context information for the request; and processing the request based on the context information. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A system for facilitating natural language utterance processing via multiple input modes, the system comprising one or more physical processors executing one or more computer program modules that cause the system to:
-
receive, via a first input mode, a first input; receive, via a second input mode that is different from the first input mode, a second input that relates to the first input; determine a request based on the first input or the second input; determine, based on the first input and the second input, context information for the request; and process the request based on the context information. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50)
-
Specification