Focus tracking in dialogs
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, wherein the set of controls includes means for generating markup that is adapted to prioritize prompting of a question and for generating markup related to a grammar for recognition as a function of responses from a user; and
a module, when executed on the client, creates a dialog as a function of the controls, wherein 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.
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.
283 Citations
18 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, wherein the set of controls includes means for generating markup that is adapted to prioritize prompting of a question and for generating markup related to a grammar for recognition as a function of responses from a user; and
a module, when executed on the client, creates a dialog as a function of the controls, wherein 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 14, 15, 16, 17, 18)
-
-
11. A computer implemented method for performing recognition and/or audible prompting on a computer, the method comprising:
-
defining a dialog with a set of controls, the set of controls comprising at least a question for generating an audible prompt of a question and a grammar used for recognition, wherein the set of controls includes means for to prioritize prompting of a question and for using a grammar for recognition as a function of responses from a user; and
creating a dialog as a function of execution of code related to the controls, wherein 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. - View Dependent Claims (12, 13)
-
Specification