Voice browser for interactive services and methods thereof
First Claim
1. A markup language document stored on a computer-readable medium to provide interactive services comprising:
- a dialog element including a plurality of markup language elements, each of the plurality of markup language elements being identifiable by at least one markup tag;
a step element contained within the dialog element to define a state within the dialog element, the step element including a prompt element, an input element, and a first attribute;
the prompt element including an announcement to be read to the user;
the input element including at least one input that corresponds to a user input; and
the first attribute allowing the interactive voice services to be interrupted in response to a predetermined user input.
4 Assignments
0 Petitions
Accused Products
Abstract
The present invention relates to a markup language to provide interactive services. A markup language document in accordance with the present invention includes a dialog element including a plurality of markup language elements. Each of the plurality of markup language elements is identifiable by at least one markup tag. A step element is contained within the dialog element to define a state within the dialog element. The step element includes a prompt element and an input element. The prompt element includes an announcement to be read to the user. The input element includes at least one input that corresponds to a user input. A method in accordance with the present invention includes the steps of creating a markup language document having a plurality of elements, selecting a prompt element, and defining a voice communication in the prompt element to be read to the user. The method further includes the steps of selecting an input element and defining an input variable to store data inputted by the user.
1086 Citations
43 Claims
-
1. A markup language document stored on a computer-readable medium to provide interactive services comprising:
-
a dialog element including a plurality of markup language elements, each of the plurality of markup language elements being identifiable by at least one markup tag;
a step element contained within the dialog element to define a state within the dialog element, the step element including a prompt element, an input element, and a first attribute;
the prompt element including an announcement to be read to the user;
the input element including at least one input that corresponds to a user input; and
the first attribute allowing the interactive voice services to be interrupted in response to a predetermined user input. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. A method of creating a voice application program for instructing a voice browser to provide user interactive voice services, the method comprising the steps of:
-
creating a markup language document having a plurality of elements;
selecting a prompt element;
defining a voice communication in the prompt element to be read to the user;
selecting an input element;
defining an input variable to store data inputted by the user;
selecting a bargein attribute to allow the interactive voice service to be interrupted in response to a predetermined user input. - View Dependent Claims (39, 40)
-
-
41. A program stored on a computer-readable medium to perform the method of providing interactive voice services comprising:
-
a prompt element including a voice communication to be read to a user;
an input element including at least one option corresponding to a user input; and
a bargein attribute to allow the interactive voice services to be interrupted in response to a predetermined user input.
-
-
42. A markup language document stored on a computer-readable medium to provide interactive voice services comprising:
-
a dialog element including a help element and a bargein attribute, the dialog element being identified by at least one markup tag;
the help element including at least one prompt to be played to the user in response to a help request from the user; and
the bargein attribute to allow the interactive voice services to be interrupted in response to a predetermined user input.
-
-
43. A markup language document stored on a computer-readable medium to provide interactive voice services comprising:
-
a dialog element including an error element and a bargein attribute, the dialog element being identified by at least one markup tag; and
the error element including at least one prompt to be played to the user in response to an error; and
the bargein attribute to allow the interactive voice services to be interrupted in response to a predetermined user input.
-
Specification