← Back to Patent Explorer
US6539359B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Markup language for interactive services and methods thereof

Assignee: Google Technology Holdings LLC
•
Filing: 2000-08-23
•
Granted: 2003-03-25
•
Expires: 2020-08-23
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

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.

Inventors

  • 👤 David Ladd
  • 👤 Gregory Johnson

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-04 00:00
CPC Classifications
H; H04; H04M; H04M3/00; H04M3/42; H04M3/487; H04M3/493; H04M3/4938

Claims Analysis

Total Claims: 26
Claim 1
Independent Claim 92 words
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 collection of user data.
Claim 2
Dependent Claim 92 words
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 collection of user data.
Claim 3
Dependent Claim 23 words
The markup language document of claim 1 wherein the attribute includes one of a name attribute, a profname attribute, and a subtype attribute.
Claim 4
Dependent Claim 15 words
The markup language document of claim 2 , wherein the name attribute comprises an identifier.
Claim 5
Dependent Claim 17 words
The markup language document of claim 2 , wherein the profname attribute comprises a profile element name.
Claim 6
Dependent Claim 17 words
The markup language document of claim 2 , wherein the subtype attribute comprises a profile element subtype.
Claim 7
Dependent Claim 30 words
The markup language document of claim 1 , wherein the user data comprises at least one of a first name, a last name, mailing address, email address, and notification address.
Claim 8
Dependent Claim 20 words
The markup language document of claim 1 wherein announcement comprises one of voice over internet protocol data and textual data.
Claim 9
Dependent Claim 29 words
The markup language document of claim 1 , wherein the step element further contains one of a name attribute, a bargein attribute, a parent attribute, and a cost attribute.
Claim 10
Dependent Claim 55 words
The markup language document of claim 8 , wherein the input attribute includes one of a date input, a digits input, a grammar input, a hidden input, a money input, a none input, a number input, an optionlist input, a phone input, a profile input, a record input, a time input, and a yorn input.
Claim 11
Dependent Claim 16 words
The markup language document of claim 1 , wherein the input element includes an input attribute.
Claim 12
Dependent Claim 20 words
The markup language document of claim 10 , wherein the grammar input includes a grammar corresponding to a user input.
Claim 13
Dependent Claim 26 words
The markup language document of claim 1 , wherein the dialog element further contains an audio element including audio data to be played to the user.
Claim 14
Dependent Claim 24 words
The markup language document of claim 1 , wherein the dialog element further contains a response element including a next step element to execute.
Claim 15
Dependent Claim 24 words
The markup language document of claim 1 , wherein the dialog element further contains a response element including a next step element to execute.
Claim 16
Independent Claim 54 words
A method of creating a voice application program 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 collection of user data.
Claim 17
Independent Claim 54 words
A method of creating a voice application program 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 collection of user data.
Claim 18
Dependent Claim 23 words
The program of claim 15 , wherein the input element includes one of a name attribute, a profname attribute, and a subtype attribute.
Claim 19
Dependent Claim 28 words
The program of claim 16 , wherein the user data comprises at least one of a first name, a last name, mailing address, email address, and notification address.
Claim 20
Dependent Claim 13 words
The program of claim 16 , wherein the name attribute comprises an identifier.
Claim 21
Dependent Claim 15 words
The program of claim 16 , wherein the profname attribute comprises a profile element name.
Claim 22
Dependent Claim 15 words
The program of claim 16 , wherein the subtype attribute comprises a profile element subtype.
Claim 23
Dependent Claim 41 words
A program stored on a computer-readable medium to provide interactive services comprising the steps of: a prompt element including a voice communication to be read to a user; and an input element including an attribute to allow collection of user data.
Claim 24
Dependent Claim 41 words
A program stored on a computer-readable medium to provide interactive services comprising the steps of: a prompt element including a voice communication to be read to a user; and an input element including an attribute to allow collection of user data.
Claim 25
Dependent Claim 39 words
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 collection of user data.
Claim 26
Dependent Claim 39 words
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 collection of user data.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2006-03-24 2006-09-23 2007-03-25 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2010-03-24 2010-09-23 2011-03-25 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2014-03-24 2014-09-23 2015-03-25 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag