Markup language for interactive services and methods thereof
DCFirst 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 and an input element;
the prompt element including an announcement to be read to the user; and
the input element including an attribute to allow an audible user input to be converted to a text string.
4 Assignments
Litigations
0 Petitions
Accused Products
Abstract
The present invention relates to a markup language document stored on a computer-readable medium to provide interactive services and methods thereof. The markup language comprises a dialog element and a step element. The dialog element includes markup language elements in which each markup language element is identifiable by one or more markup tags. The step element is contained within the dialog element and defines a state within the dialog element. The step element includes a prompt element, an input element, and a first attribute. The prompt element includes an announcement to be read to the user, and the input element includes an attribute to allow an audible user input to be converted to a text string.
145 Citations
51 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 and an input element;
the prompt element including an announcement to be read to the user; and
the input element including an attribute to allow an audible user input to be converted to a text string. - 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, 39, 40, 41, 42)
-
-
43. A method of creating a voice application program for providing 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; and
selecting an attribute to allow an audible user input to be converted to a text string.
-
-
44. A program stored on a computer-readable medium to provide interactive services comprising:
- a prompt element including a voice communication to be read to a user; and
an input element including an attribute to allow an audible user input to be converted to a text string, —
has been inserted wherein the attribute includes one of a name attribute, a next attribute, a method attribute, and action attribute and a timeout attribute. - View Dependent Claims (45, 46, 47, 48, 49)
- a prompt element including a voice communication to be read to a user; and
-
50. A markup language document stored on a computer-readable medium to provide interactive voice services comprising:
-
a dialog element being identified by at least one markup tag; and
an input element including an attribute to allow an audible user input to be converted to a text string.
-
-
51. A method comprising the steps of:
-
providing an audible output to a user;
receiving an audible input from the user;
converting the audible input to text; and
posting the text to a destination associated with an electronic address.
-
Specification