Application abstraction with dialog purpose
AssigneeMicrosoft Corporation
InventorsFrancisco M. Galanes, Hsiao-Wuen Hon, James D. Jacoby, Renaud J. Lecoeuche, Stephen F. Potter
Life of this patent
Estimating the term…
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.
Claims44
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;
- and
- a module, when executed on the client, creates a dialog as a function of the controls.
The computer readable medium of claim 15 wherein one of the controls of the first-mentioned set includes a mechanism to associate a received result with one of the second set of controls.
A computer readable medium having instructions, which when executed on a computer define a dialog, the instructions comprising:
- a set of controls for defining a dialog, the controls comprising at least a control for generating an audible prompt of a question and using a grammar for recognition;
- and
- a module, which when executed on the computer, creates a dialog as a function of the controls.
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;
- and
- creating a dialog as a function of execution of code related to the controls.
Dependencies are inferred from the claim text.