SYSTEM AND METHOD FOR DYNAMICALLY GENERATING A RECOGNITION GRAMMAR IN AN INTEGRATED VOICE NAVIGATION SERVICES ENVIRONMENT
8 Assignments
0 Petitions
Accused Products
Abstract
The system and method described herein may dynamically generate a recognition grammar associated with a conversational voice user interface in an integrated voice navigation services environment. In particular, in response to receiving a natural language utterance that relates to a navigation context at the voice user interface, a conversational language processor may generate a dynamic recognition grammar that organizes grammar information based on one or more topological domains. For example, the one or more topological domains may be determined based on a current location associated with a navigation device, whereby a speech recognition engine may use the grammar information organized in the dynamic recognition grammar according to the one or more topological domains to generate one or more interpretations associated with the natural language utterance.
46 Citations
55 Claims
-
1-35. -35. (canceled)
-
36. A computer-implemented method of facilitating dynamic-recognition-grammar-based interpretation of one or more natural language utterance, the method being implemented by a computer system that includes one or more physical processors executing one or more computer program modules which, when executed, perform the method, the method comprising:
-
receiving a natural language utterance relating to a navigation context; determining one or more similarities between a user associated with the natural language utterance and one or more other users; determining a dynamic recognition grammar based on the one or more determined similarities; and generating one or more interpretations associated with the natural language utterance based on the dynamic recognition grammar. - View Dependent Claims (37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54)
-
-
55. A system for facilitating dynamic-recognition-grammar-based interpretation of one or more natural language utterance, the system comprising one or more physical processors executing one or more computer program modules which, when executed, cause the system to:
-
receive a natural language utterance relating to a navigation context; determine one or more similarities between a user associated with the natural language utterance and one or more other users; determine a dynamic recognition grammar based on the one or more determined similarities; and generate one or more interpretations associated with the natural language utterance based on the dynamic recognition grammar.
-
Specification