XSL DIALOG MODULES
First Claim
1. A computer program product comprising a computer readable medium having stored thereon computer readable code for generating XSL dialog modules (XDMs), the computer readable program code comprising:
- computer readable program code for configuring XDM logic; and
computer readable program code for specifying an XML structure,wherein the XML structure comprises a predicate framework for forming an XML instance, and the XDM logic comprises processing routines and run-time event handling routines compatible with a voiceportal application.
3 Assignments
0 Petitions
Accused Products
Abstract
A method, system, and computer program product are provided for generating an XDM. VoiceXML documents operating under voice portal applications employ a series of dialog modules that facilitate operational flow through the application by invoking specific caller-centric events. These dialog modules are divided into two components—XML and XSL dialog modules. The division of the modules causes a clean separation between data (the XML component) and behavior (the XSL component). The XSL component in conjunction with an XML framework operable with the XSL component forms an XDM. Because behavioral aspects remain consistent from application to application, a library of XDMs can be provided to facilitate reuse, thereby minimizing redundancy and reducing development time and cost, and facilitating rapid market entry for organizational products.
35 Citations
25 Claims
-
1. A computer program product comprising a computer readable medium having stored thereon computer readable code for generating XSL dialog modules (XDMs), the computer readable program code comprising:
-
computer readable program code for configuring XDM logic; and computer readable program code for specifying an XML structure, wherein the XML structure comprises a predicate framework for forming an XML instance, and the XDM logic comprises processing routines and run-time event handling routines compatible with a voiceportal application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system operable over a network, the system comprising:
-
at least one database system for housing one or more XSL dialog modules (XDMs); at least one server computer in communication with the at least one database system through the network; and a computer program product, responsive to a request by one or more user computers through the network, the computer program product comprising a computer readable medium having stored thereon computer readable code for generating XSL dialog modules (XDMs), the computer readable program code comprising; computer readable program code for configuring XDM logic; and computer readable program code for specifying an XML structure, wherein the XML structure comprises a predicate framework for forming an XML instance, and the XDM logic comprises processing routines and run-time event handling routines typical to a voiceportal application. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A method for developing a VoiceXML application, the method comprising:
-
configuring XSL dialog module (XDM)logic; and specifying an XML structure, wherein the XML structure comprises a predicate framework for forming an XML instance, and the XDM logic comprises processing routines and run-time event handling routines compatible with a voiceportal application. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25)
-
Specification