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

Web-based voice dialog interface

Assignee: Alcatel Lucent SAS
•
Filing: 2000-03-14
•
Granted: 2003-08-05
•
Expires: 2020-03-14
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A web-based voice dialog interface for use in communicating dialog information between a user at a client machine and one or more servers coupled to the client machine via the Internet or other computer network. The interface in an illustrative embodiment includes a web page interpreter for receiving information relating to one or more web pages. The web page interpreter generates a rendering of at least a portion of the information for presentation to a user in an audibly-perceptible format. A grammar processing device utilizes interpreted web page information received from the web page interpreter to generate syntax information and semantic information. A speech recognizer processes received user speech in accordance with the syntax information, and a natural language interpreter processes the resulting recognized speech in accordance with the semantics information to generate output for delivery to a web server in conjunction with a voice dialog which includes the user speech and the rendering of the web page(s). The output may be processed by a common gateway interface (CGI) formatter prior to delivery to a CGI associated with the web server.

Inventors

  • 👤 Michael Kenneth Brown
  • 👤 Stephen Charles Glinski
  • 👤 Brian Carl Schmult

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-05 17:54
CPC Classifications
H; H04; H04M; H04M3/00; H04M3/42; H04M3/487; H04M3/493; H04M3/4938; G; G10; G10L; G10L15/00; G10L15/22; G10L2015/226; G10L2015/228; H04M2201/00; H04M2201/40

Claims Analysis

Total Claims: 24
Claim 1
Independent Claim 162 words
An apparatus for implementing a web-based voice dialog interface, the apparatus comprising: a first interpreter for receiving information relating to one or more web pages, the first interpreter generating a rendering of at least a portion of the information for presentation to a user in an audibly-perceptible format; a grammar processing device having an input coupled to an output of the first interpreter, the grammar processing device utilizing interpreted web page information received from the first interpreter to generate syntax information and semantic information; a speech recognizer which processes user speech in accordance with the syntax information generated by the grammar processing device; and a second interpreter having an input coupled to an output of the speech recognizer, the second interpreter processing recognized speech in accordance with the semantics information from the grammar processing device to generate output for delivery to a web server in conjunction with a dialog which includes at least a portion of the rendering and the user speech.
Claim 2
Independent Claim 162 words
An apparatus for implementing a web-based voice dialog interface, the apparatus comprising: a first interpreter for receiving information relating to one or more web pages, the first interpreter generating a rendering of at least a portion of the information for presentation to a user in an audibly-perceptible format; a grammar processing device having an input coupled to an output of the first interpreter, the grammar processing device utilizing interpreted web page information received from the first interpreter to generate syntax information and semantic information; a speech recognizer which processes user speech in accordance with the syntax information generated by the grammar processing device; and a second interpreter having an input coupled to an output of the speech recognizer, the second interpreter processing recognized speech in accordance with the semantics information from the grammar processing device to generate output for delivery to a web server in conjunction with a dialog which includes at least a portion of the rendering and the user speech.
Claim 3
Dependent Claim 14 words
The apparatus of claim 1 wherein the grammar processing device comprises a grammar compiler.
Claim 4
Dependent Claim 30 words
The apparatus of claim 2 wherein the grammar processing device implements a grammar generation process to generate a grammar specification language which is supplied as input to the grammar compiler.
Claim 5
Dependent Claim 19 words
The apparatus of claim 3 wherein the grammar generation process utilizes a thesaurus to expand the grammar specification language.
Claim 6
Dependent Claim 26 words
The apparatus of claim 1 wherein the first interpreter comprises a web page interpreter capable of interpreting web pages formatted at least in part using HTML.
Claim 7
Dependent Claim 14 words
The apparatus of claim 1 wherein the second interpreter comprises a natural language interpreter.
Claim 8
Dependent Claim 29 words
The apparatus of claim 1 wherein the output generated by the second interpreter is further processed by a common gateway interface formatter prior to delivery to the web server.
Claim 9
Dependent Claim 33 words
The apparatus of claim 1 wherein the common gateway interface formatter formats the output generated by the second interpreter into a format suitable for a common gateway interface associated with the web server.
Claim 10
Dependent Claim 17 words
The apparatus of claim 8 wherein the common gateway interface is coupled to a database management system.
Claim 11
Dependent Claim 38 words
The apparatus of claim 1 wherein the first interpreter further generates a client library associated with interpretations of web pages previously performed on a common client machine, the client library including a script language definition of semantic actions.
Claim 12
Dependent Claim 24 words
The apparatus of claim 10 further including a client executive program which processes information in the client library for delivery to the web server.
Claim 13
Dependent Claim 18 words
The apparatus of claim 1 wherein the web page information is at least partially in an HTML format.
Claim 14
Dependent Claim 20 words
The apparatus of claim 12 wherein the first interpreter includes a capability for interpreting a plurality of voice-related HTML tags.
Claim 15
Dependent Claim 21 words
The apparatus of claim 1 wherein dialog control is handled by representing a given dialog turn in a single web page.
Claim 16
Dependent Claim 24 words
The apparatus of claim 14 wherein a finite state dialog controller is implemented as a sequence of web pages each representing a dialog turn.
Claim 17
Dependent Claim 24 words
The apparatus of claim 1 wherein the processing operations of the dialog are associated with an application developed using a dialog application development tool.
Claim 18
Dependent Claim 52 words
The apparatus of claim 16 wherein the dialog application development tool comprises an authoring tool which utilizes a grammar specification language to generate output in a web page format for delivery to one or more clients, and parses code to generate a common gateway interface output for delivery to the web server.
Claim 19
Independent Claim 106 words
A method for implementing a web-based voice dialog interface, the method comprising the steps of: generating a rendering of at least a portion of a set of information relating to one or more web pages received over a network, for presentation to a user in an audibly-perceptible format; utilizing interpreted web page, information to generate syntax information and semantic information; processing user speech in accordance with the syntax information; and processing recognized speech in accordance with the semantics information to generate output for delivery to a web server in conjunction with a dialog which includes at least a portion of the rendering and the user speech.
Claim 20
Independent Claim 106 words
A method for implementing a web-based voice dialog interface, the method comprising the steps of: generating a rendering of at least a portion of a set of information relating to one or more web pages received over a network, for presentation to a user in an audibly-perceptible format; utilizing interpreted web page, information to generate syntax information and semantic information; processing user speech in accordance with the syntax information; and processing recognized speech in accordance with the semantics information to generate output for delivery to a web server in conjunction with a dialog which includes at least a portion of the rendering and the user speech.
Claim 21
Dependent Claim 128 words
A machine-readable medium for storing one or more programs for implementing a web-based dialog interface, wherein the one or more programs when executed by a processing system carry out the steps of: generating a rendering of at least a portion of a set of information relating to one or more web pages received over a network, for presentation to a user in an audibly-perceptible format; utilizing interpreted web page information to generate syntax information and semantic information; processing user speech in accordance with the syntax information to generate recognized speech; and processing the recognized speech in accordance with the semantics information to generate output for delivery to a web server in conjunction with a dialog which includes at least a portion of the rendering and the user speech.
Claim 22
Dependent Claim 128 words
A machine-readable medium for storing one or more programs for implementing a web-based dialog interface, wherein the one or more programs when executed by a processing system carry out the steps of: generating a rendering of at least a portion of a set of information relating to one or more web pages received over a network, for presentation to a user in an audibly-perceptible format; utilizing interpreted web page information to generate syntax information and semantic information; processing user speech in accordance with the syntax information to generate recognized speech; and processing the recognized speech in accordance with the semantics information to generate output for delivery to a web server in conjunction with a dialog which includes at least a portion of the rendering and the user speech.
Claim 23
Dependent Claim 177 words
A processing system comprising: at least one computer for implementing at least a portion of an web-based voice dialog interface, the interface including: (i) a first interpreter for receiving information relating to one or more web pages, the first interpreter generating a rendering of at least a portion of the information for presentation to a user in an audibly-perceptible format; (ii) a grammar processing device having an input coupled to an output of the first interpreter, the grammar processing device utilizing interpreted web page information received from the first interpreter to generate syntax information and semantic information; (iii) a speech recognizer which processes user speech in accordance with the syntax information generated by the grammar processing device; and (iv) a second interpreter having an input coupled to an output of the speech recognizer, the second interpreter processing recognized speech in accordance with the semantics information from the grammar processing device to generate output for delivery to a web server in conjunction with a dialog which includes at least a portion of the rendering and the user speech.
Claim 24
Dependent Claim 177 words
A processing system comprising: at least one computer for implementing at least a portion of an web-based voice dialog interface, the interface including: (i) a first interpreter for receiving information relating to one or more web pages, the first interpreter generating a rendering of at least a portion of the information for presentation to a user in an audibly-perceptible format; (ii) a grammar processing device having an input coupled to an output of the first interpreter, the grammar processing device utilizing interpreted web page information received from the first interpreter to generate syntax information and semantic information; (iii) a speech recognizer which processes user speech in accordance with the syntax information generated by the grammar processing device; and (iv) a second interpreter having an input coupled to an output of the speech recognizer, the second interpreter processing recognized speech in accordance with the semantics information from the grammar processing device to generate output for delivery to a web server in conjunction with a dialog which includes at least a portion of the rendering and the user speech.

References Cited (Backward Citations)

US5819220A Cited
US5915001A Cited
US5937422A Cited
US6173266B1 Cited
US5999904A Cited
US5974413A Cited
US6101473A Cited
US6173279B1 Cited
US6144938A Cited
US6421453B1 Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag