Voice dialog server method and system
First Claim
1. A method for accessing data from entries in a database fields of a backend system, comprising:
- providing an unstructured grammar generated, at least in part, from the entries in the database fields of the backend system, the unstructured grammar including permutations of data in the various entries in those database fields;
updating the unstructured grammar as the database of the backend system is modified;
receiving a set of variables from a voice recognizer processing a voice request for information in the backend system;
processing an integration method using the set of variables returned from the recognizer and the unstructured grammar generated from entries in the database fields of a backend system;
requesting backend data from the backend system using the integration method and the set of variables as applied to the unstructured grammar; and
receiving backend data from the backend system responsive to the integration method used to request the backend data.
2 Assignments
0 Petitions
Accused Products
Abstract
A voice user interface for accessing data is provided. This method and system receives a set of variables from a voice recognizer processing a voice request for information in a backend system; processes an integration method using the set of variables returned from the recognizer and an unstructured grammar based on entries in the database fields of a backend system; requests backend data from the backend system using the integration method and the set of variables as applied to the unstructured grammar; and receives backend data from the backend system responsive to the integration method used to request the backend data. Processes are described that add data associated with a database to increase the accuracy of interacting with the database through a voice interface and create the unstructured grammar for improved voice recognition capabilities.
-
Citations
22 Claims
-
1. A method for accessing data from entries in a database fields of a backend system, comprising:
-
providing an unstructured grammar generated, at least in part, from the entries in the database fields of the backend system, the unstructured grammar including permutations of data in the various entries in those database fields; updating the unstructured grammar as the database of the backend system is modified; receiving a set of variables from a voice recognizer processing a voice request for information in the backend system; processing an integration method using the set of variables returned from the recognizer and the unstructured grammar generated from entries in the database fields of a backend system; requesting backend data from the backend system using the integration method and the set of variables as applied to the unstructured grammar; and receiving backend data from the backend system responsive to the integration method used to request the backend data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
Specification