Claims Analysis
Total Claims: 20
Claim 1
Independent Claim
130 words
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.
Claim 2
Dependent Claim
130 words
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.
Claim 3
Dependent Claim
13 words
The system of claim 1 , wherein the network is the Internet network.
Claim 4
Dependent Claim
19 words
The system of claim 2 , wherein the descriptor language is XML and the descriptor-language-converters are XML converter applications.
Claim 5
Dependent Claim
25 words
The system of claim 3 , wherein the instances of XML converter applications are integrated with respective object-oriented-programming-systems within each source and receiving communication center.
Claim 6
Dependent Claim
30 words
The system of claim 4 , wherein a centralized XML server is provided in the network for storing distributed CTI scripts described in XML language for download by receiving centers.
Claim 7
Dependent Claim
18 words
The system of claim 4 , wherein the descriptor language is one of a family of XML languages.
Claim 8
Dependent Claim
52 words
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.
Claim 9
Dependent Claim
52 words
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.
Claim 10
Dependent Claim
25 words
The software driver of claim 7 , wherein the driver creates and distributes an XML version of the object-oriented CTI script created by the object-oriented-programming-system.
Claim 11
Dependent Claim
33 words
The software driver of claim 8 , wherein the driver interprets a received XML version of the object-oriented CTI script, and in conjunction with the object-oriented programming system, generates the object-oriented CTI script.
Claim 12
Dependent Claim
26 words
The software driver of claim 9 , wherein the driver uses a universal document-type-definition to both interpret and to write XML versions of CTI object-oriented scripts.
Claim 13
Dependent Claim
25 words
The software driver of claim 10 , wherein the document-type-definition contains the description of functional objects of both source communication centers and receiving communication centers.
Claim 14
Dependent Claim
19 words
The software driver of claim 11 , wherein data-network-telephony scripts are created, distributed, and interpreted instead of CTI scripts.
Claim 15
Dependent Claim
18 words
The software driver of claim 11 , wherein both CTI scripts and data-network-telephony scripts are created, and interpreted.
Claim 16
Independent Claim
82 words
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.
Claim 17
Independent Claim
82 words
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.
Claim 18
Dependent Claim
20 words
The method of claim 14 wherein in step in (b), the platform-independent descriptor language is of the form of XML.
Claim 19
Dependent Claim
17 words
A method of claim 15 wherein in step (c), the receiving center is an XML file server.
Claim 20
Dependent Claim
26 words
The method of claim 16 wherein an additional step is added between (c) and (d) for pulling the XML descriptor language from the XML file server.