Method for Accessing Data Via Voice
0 Assignments
0 Petitions
Accused Products
Abstract
A method for providing access to data via a voice interface. In one embodiment, the system includes a voice recognition unit and a speech processing server that work together to enable users to interact with the system using voice commands guided by navigation context sensitive voice prompts, and provide user-requested data in a verbalized format back to the users. Digitized voice waveform data are processed to determine the voice commands of the user. The system also uses a “grammar” that enables users to retrieve data using intuitive natural language speech queries. In response to such a query, a corresponding data query is generated by the system to retrieve one or more data sets corresponding to the query. The user is then enabled to browse the data that are returned through voice command navigation, wherein the system “reads” the data back to the user using text-to-speech (TTS) conversion and system prompts.
115 Citations
36 Claims
-
1-27. -27. (canceled)
-
28. A method for accessing an enterprise data system via telephone using a voice access system, comprising:
-
defining a set of grammars comprising a language and syntax in which data are stored as phonetic representations of the data; retrieving selected data from the enterprise data system; pre-compiling at least a portion of the selected data into predefined forms corresponding to the set of grammars; storing the pre-compiled data in a local database that is apart from the enterprise data system; receiving a request for a query, wherein the request comprises a spoken language query; converting the spoken language query into a data request; if pre-compiled data corresponding to the data request is stored in a local database, retrieving data corresponding to the query from the local database; if pre-compiled data corresponding to the data request is not stored in the local database, retrieving data corresponding to the query from the enterprise data system; and providing feedback data corresponding to data that are retrieved in a verbal format. - View Dependent Claims (29, 30)
-
-
31. A method comprising:
-
enabling a user to establish a telephone connection to a voice access system; authenticating the user with the voice access system using a login process in which the user is identified by a unique user identifier; determining enterprise log-in data that enables the user to access an enterprise data system, based on the unique user identifier for the voice access system; automatically logging the user into the enterprise data system using the enterprise data system log-in data; enabling the user to request to call a person or entity using a spoken command; determining a telephone number for the person or entity through query of the enterprise data system in response to the spoken command; and transferring the initial telephone connection to a new connection that connects the user with the person or entity via the telephone number for the person or entity. - View Dependent Claims (32, 33, 34)
-
-
35. A system comprising:
-
a grammar definition circuitry configured for defining a set of grammars comprising a language and syntax in which data are stored as phonetic representations of the data; a first retrieval circuit configured to retrieve selected data from the enterprise data system; a pre-compilation circuit configured to pre-compile at least a portion of the selected data into predefined forms corresponding to the set of grammars; a memory configured to store the pre-compiled data in a local database that is apart from the enterprise data system; a receiver module configured to receive a request for a query, wherein the request comprises a spoken language query; a conversion circuit configured to convert the spoken language query into a data request; a second retrieval circuit configured to; if pre-compiled data corresponding to the data request is stored in a local database, retrieve data corresponding to the query from the local database; and if pre-compiled data corresponding to the data request is not stored in the local database, retrieve data corresponding to the query from the enterprise data system; and a responder circuit configured to provide data corresponding to the retrieved data in a verbal format.
-
-
36. A computer readable medium comprising instructions executable on a processor, wherein the instructions are operable to implement each of:
-
defining a set of grammars comprising a language and syntax in which data are stored as phonetic representations of the data; retrieving selected data from an enterprise data system; pre-compiling at least a portion of the selected data into predefined forms corresponding to the set of grammars; storing the pre-compiled data in a local database that is apart from the enterprise data system; receiving a request for a query, wherein the request comprises a spoken language query; converting the spoken language query into a data request; if pre-compiled data corresponding to the data request is stored in a local database, retrieving data corresponding to the query from the local database; and if pre-compiled data corresponding to the data request is not stored in the local database, retrieving data corresponding to the query from the enterprise data system; and providing feedback data corresponding to data that are retrieved in a verbal format.
-
Specification