Method and system for building/updating grammars in voice access systems
First Claim
1. A computer-executable method to update grammar information in a voice access system that provides access to a data system, comprising:
- identifying user interface (UI) objects to provide grammar update support for, said UI objects pertaining to a user interface that is provided by the data system to access data in the data system via a computer client; and
in response to receiving a grammar update request from the voice access system that identifies a navigation context of the user interface to update grammar information for,retrieving data from the data system pertaining to the navigation context; and
filtering the data retrieved from the data system to provide data pertaining to grammar update-enabled UI objects according to the navigation context to the voice access system.
3 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
34 Claims
-
1. A computer-executable method to update grammar information in a voice access system that provides access to a data system, comprising:
-
identifying user interface (UI) objects to provide grammar update support for, said UI objects pertaining to a user interface that is provided by the data system to access data in the data system via a computer client; and in response to receiving a grammar update request from the voice access system that identifies a navigation context of the user interface to update grammar information for, retrieving data from the data system pertaining to the navigation context; and filtering the data retrieved from the data system to provide data pertaining to grammar update-enabled UI objects according to the navigation context to the voice access system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer program product comprising:
-
a computer readable medium on which a plurality of machine-executable instructions are stored wherein said machine-executable instructions are configured to direct a method for updating grammar information in a voice access system that provides access to a data system by performing the operations of; enabling a user to identify user interface (UI) objects to provide grammar update support for, said UI objects pertaining to a user interface that is provided by the data system to access data in the data system via a computer client; and in response to receiving a grammar update request from the voice access system that identifies a navigation context of the user interface to update grammar information for, retrieving data from the data system pertaining to the navigation context; and filtering the data retrieved from the data system to provide data pertaining to grammar update-enabled UI objects in accordance with the navigation context to the voice access system. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
Specification