Method and system for building/updating grammars in voice access systems
0 Assignments
0 Petitions
Accused Products
Abstract
Method and System to update grammar information in a voice access system that provides access to a data system. A user interface (UI) is provided to enable an administrator to select UI object pertaining to a user interface provided by the data system to provide grammar update support for. The data system user interface corresponds to a UI that users would see if using computer client connection to the data system. XSLT style sheets are built based on the UI objects that are selected for grammar update. A grammar update request may then submitted that identifies a navigation context of the data system UI, a style sheet to apply, and an optional last update value. In response to receiving the request, the system retrieves data from the data system pertaining to the navigation context; and filters the data using the identified style sheet and the last update value and provides the filtered data back to the voice access system to update its grammar.
-
Citations
62 Claims
-
1-34. -34. (canceled)
-
35. A computer-executable method comprising:
-
receiving a grammar update request from a voice access system, wherein the grammar update request identifies a navigation context of a user interface provided by a data system, and the user interface provides access to information in the data system;
retrieving data, from the data system, pertaining to the navigation context; and
filtering the data to obtain filtered data pertaining to user interface (UI) objects enabled for grammar updates;
providing the filtered data to the voice access system. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49)
-
-
50. The method of claim 50, wherein the COM interface enables selected data to be retrieved from a database in which data for the data system are stored by referencing a business component that is used to access one or more database tables in which those data are stored, and the data system comprises a Siebel Enterprise data system.
-
51. A computer program product comprising:
-
a computer readable medium on which a plurality of machine-executable instructions are stored, wherein the machine-executable instructions are configured to direct a method by performing the operations of;
receiving a grammar update request from a voice access system, wherein the grammar update request identifies a navigation context of a user interface provided by a data system, and the user interface provides access to information in the data system;
retrieving data, from the data system, pertaining to the navigation context; and
filtering the data to obtain filtered data pertaining to user interface (UI) objects enabled for grammar updates;
providing the filtered data to the voice access system. - View Dependent Claims (52, 53, 54, 55, 56, 57, 58, 59, 60, 61)
-
-
62. A system comprising:
-
means for receiving a grammar update request from a voice access system, wherein the grammar update request identifies a navigation context of a user interface provided by a data system, and the user interface provides access to information in the data system;
means for retrieving data, from the data system, pertaining to the navigation context; and
means for filtering the data to obtain filtered data pertaining to user interface (UI) objects enabled for grammar updates; and
means for providing the filtered data to the voice access system.
-
Specification