System and method for dynamically creating a voice portal in voice XML
First Claim
1. A system for converting an original document written in a non-voice enabled language into a voice enabled document, said system including means for communicating with a potential user and means for dynamically converting said original document into a voice-enabled document by the application of an XSLT translator without the need to manually code such voice-enabled document.
2 Assignments
0 Petitions
Accused Products
Abstract
A system is provided for dynamically converting non-voice enabled documents into voice enabled pages written in VoiceXML without the need for manually coding the document into VoiceXML. The system includes a voice server for accepting the original document, a data server for accepting said HTML document; a run time engine for applying an XSLT translator to such HTML document as well as any requisite data information rendering a VoiceXML version of the original document without the need to manually code such document. It will be appreciated that the system can be used to dynamically convert other non-voice enabled documents.
-
Citations
16 Claims
- 1. A system for converting an original document written in a non-voice enabled language into a voice enabled document, said system including means for communicating with a potential user and means for dynamically converting said original document into a voice-enabled document by the application of an XSLT translator without the need to manually code such voice-enabled document.
-
13. A system for converting an original document written in a non-voice enabled language into a voice enabled document, said system including:
-
a voice server for communicating with a potential user;
a converter for establishing a particular speech sequence with a potential user;
means for accessing an external data source containing said original document; and
a run time engine for dynamically converting said original document into a voice-enabled document by the application of an XSLT translator from said converter without the need to manually code such voice-enabled document. - View Dependent Claims (14)
-
-
15. A method for dynamically converting a non-voice enabled document to a voice enabled document, said method comprising the steps of:
-
providing a non-voice enabled document from an external data source;
establishing predetermined XSLT translation rules and a speech sequence and introducing said rules and speech sequence into a data server having a run time engine;
receiving a voice request from a user through a voice server;
communicating the voice request to said run time engine from said voice server;
receiving the appropriate non-voice enabled document from said external source and dynamically converting it into a voice-enabled document by applying the predetermined XSLT translation rules; and
communicating said voice-enabled document to said voice server. - View Dependent Claims (16)
-
Specification