Method and apparatus for distributing computer integrated telephony (CTI) scripts using extensible mark-up language (XML) for mixed platform distribution and third party manipulation
First Claim
1. A network-based system for distributing object-oriented CTI scripts comprising:
- at least one source communication center enabled with an object-oriented-programming-system for generating and distributing the CTI scripts;
at least one receiving communication center enabled with an object-oriented-programming-system for receiving and implementing the CTI scripts;
an instance of a descriptor-language-converter application installed and operational within the source communication center; and
an instance of the descriptor-language-converter application installed and operational within receiving communication center, characterized in that the source center creates the CTI script using its own object-oriented-programming-system, converts the object-oriented script into a descriptor language using the descriptor-language-converter, and distributes the descriptor-language script over the network and, wherein the receiving communication center receives the descriptor-language script and interpreting the language, regenerates a version of the original CTI script using its own object-oriented-programming-system.
10 Assignments
0 Petitions
Accused Products
Abstract
A network-based system for distributing object-oriented CTI scripts is provided. The system includes, at least one source communication center enabled with an object-oriented-programming-system for generating and distributing the CTI scripts, at least one receiving communication center enabled with an object-oriented-programming-system for receiving and implementing the CTI scripts, an instance of a descriptor-language-converter application installed and operational within the source communication center and an instance of the descriptor-language-converter application installed and operational within receiving communication center. The source center creates the CTI script using its own object-oriented-programming-system, converts the object-oriented script into a descriptor language using the descriptor-language-converter, and distributes the descriptor-language script over the network and, wherein the receiving communication center receives the descriptor-language script and interpreting the language, regenerates a version of the original CTI script using its own object-oriented-programming-system. In preferred embodiments, XML language is used as the descriptor-language. In other embodiments, other descriptor languages may be used.
-
Citations
17 Claims
-
1. A network-based system for distributing object-oriented CTI scripts comprising:
-
at least one source communication center enabled with an object-oriented-programming-system for generating and distributing the CTI scripts;
at least one receiving communication center enabled with an object-oriented-programming-system for receiving and implementing the CTI scripts;
an instance of a descriptor-language-converter application installed and operational within the source communication center; and
an instance of the descriptor-language-converter application installed and operational within receiving communication center, characterized in that the source center creates the CTI script using its own object-oriented-programming-system, converts the object-oriented script into a descriptor language using the descriptor-language-converter, and distributes the descriptor-language script over the network and, wherein the receiving communication center receives the descriptor-language script and interpreting the language, regenerates a version of the original CTI script using its own object-oriented-programming-system. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A software driver for reading and writing XML descriptor-language describing object-oriented CTI scripts comprising:
-
an XML writer for expressing object-oriented CTI scripts in the form of XML;
an XML reader for interpreting object-oriented CTI scripts expressed in the form of XML; and
an application-programming-interface for interfacing the software driver to an object-oriented-programming-system. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A method for sharing object-oriented CTI scripts between disparate communication centers comprising the steps of:
-
(a) creating or providing an object-oriented script generated by an object-oriented programming system at a source center;
(b) converting the object-oriented script into a platform-independent descriptor language, (c) distributing the descriptor language from the source center to a receiving center over a communications network;
(d) receiving the descriptor language at the receiving center over the same network; and
(e) regenerating an object-oriented script using the object-oriented programming-system. - View Dependent Claims (15, 16, 17)
-
Specification