System and method for dynamically translating HTML to VoiceXML intelligently
First Claim
1. A system for dynamically translating a Hypertext Markup Language (HTML) document to Voice eXtensible Markup Language (VoiceXML) form comprising:
- a voice server for receiving a user request and, in response to the user request, making a Hypertext Transfer Protocol (HTTP) request; and
a voice session manager for receiving the HTTP request from the voice server and, in response to the HTTP request, accessing the HTML document, translating the HTML document to a VoiceXML document and sending the VoiceXML document to the voice server, so that the voice server can send the VoiceXML document to the user in an audible form.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for dynamically translating a Hypertext Markup Language (HTML) document to Voice eXtensible Markup Language (VoiceXML) form includes a VoiceXML server for receiving a user request and, in response to the user request, making a Hypertext Transfer Protocol (HTTP) request, a VoiceXML session manager for receiving the HTTP request from the voice server and, in response to the HTTP request, accessing the HTML document, translating the HTML document to a VoiceXML document after performing document structure analysis (DSA) and text summarization (TS) of the HTML document and including user profile information with the VoiceXML document and sending the VoiceXML document to the voice server, so that the voice server can send the VoiceXML document to the user in an audible form.
106 Citations
29 Claims
-
1. A system for dynamically translating a Hypertext Markup Language (HTML) document to Voice eXtensible Markup Language (VoiceXML) form comprising:
-
a voice server for receiving a user request and, in response to the user request, making a Hypertext Transfer Protocol (HTTP) request; and
a voice session manager for receiving the HTTP request from the voice server and, in response to the HTTP request, accessing the HTML document, translating the HTML document to a VoiceXML document and sending the VoiceXML document to the voice server, so that the voice server can send the VoiceXML document to the user in an audible form. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for dynamically translating an HTML document to VoiceXML form, comprising the steps of:
-
making an HTTP request in response to a request by a user;
accessing the HTML document in response to the HTTP request;
translating the HTML document to a VoiceXML document; and
sending the VoiceXML document to the user in an audible form. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A system for dynamically translating a Hypertext Markup Language (HTML) document to Voice eXtensible Markup Language (VoiceXML) form comprising:
-
a voice server for receiving a user request and, in response to the user request, making a Hypertext Transfer Protocol (HTTP) request;
a voice session manager for receiving the HTTP request from the voice server and, in response to the HTTP request, accessing the HTML document, translating the HTML document to a VoiceXML document and sending the VoiceXML document to the voice server, so that the voice server can send the VoiceXML document to the user in an audible form;
a document structure analyzer java server page (DSA JSP) for partitioning the HTML document into plurality of text sections and a plurality of link sections;
a text summarization java server page (TS JSP) for performing summarization of the plurality of text sections of the HTML document; and
a user profile java server page for interpreting user profile information stored in a database, including one or more of authentication information, bookmarks, a list of favorite Web sites, e-mail account information and user default options. - View Dependent Claims (25, 26, 27, 28, 29)
-
Specification