Dialog component re-use in recognition systems
First Claim
1. A computer readable medium having instructions, which when executed on a computer generate client side markup for a client in a client/server system, the instructions comprising:
- a set of controls for defining a dialog, the controls comprising at least a control for generating markup related to audible prompting of a question and for generating markup related to a grammar for recognition, said control having means for referring to another control of the same type in order to duplicate at least a portion of the dialog of said another control; and
a module, when executed on the client, creates a dialog as a function of the controls.
2 Assignments
0 Petitions
Accused Products
Abstract
Controls are provided for a web server to generate client side markups that include recognition and/or audible prompting. The controls comprise elements of a dialog such as a question, answer, confirmation, command or statement. A module forms a dialog by making use of the information carried in the controls. The dialog follows a selected order of prompting and receiving input from a user as related to the order of the controls, and departs from the selected order as a function of responses from the user. The speech controls are adapted such that elements of the speech controls can be combined or re-used.
-
Citations
29 Claims
-
1. A computer readable medium having instructions, which when executed on a computer generate client side markup for a client in a client/server system, the instructions comprising:
-
a set of controls for defining a dialog, the controls comprising at least a control for generating markup related to audible prompting of a question and for generating markup related to a grammar for recognition, said control having means for referring to another control of the same type in order to duplicate at least a portion of the dialog of said another control; and
a module, when executed on the client, creates a dialog as a function of the controls. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
- 14. The computer readable medium of claim 14 wherein said control is adapted to combine the processing of responses in the extra answer property with the processing of responses in the extra answer property of said another control identified in the imported extra answer property.
-
16. A computer-implemented method for generating client side markup for a client in a client/server system comprising:
-
specifying an application from a set of controls for defining a dialog, the controls comprising at least a control for generating markup related to audible prompting of a question and for generating markup related to a grammar for recognition, said control having means for referring to another control of the same type in order to duplicate at least a portion of the dialog of said another control; and
generating client side markup from the specified application. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
Specification