← Back to Patent Explorer
US6286033B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for distributing computer integrated telephony (CTI) scripts using extensible mark-up language (XML) for mixed platform distribution and third party manipulation

Assignee: Genesys Cloud Services Inc
•
Filing: 2000-04-28
•
Granted: 2001-09-04
•
Expires: 2020-04-28
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

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.

Inventors

  • 👤 Konstantin Kishinsky
  • 👤 Nikolay Anisimov
  • 👤 Gregory Pogossiants
  • 👤 Pavel Postupalski

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 23:05
CPC Classifications
H; H04; H04M; H04M3/00; H04M3/42; H04M3/50; H04M3/51; H04M3/5183; G; G06; G06F; G06F40/00; G06F40/10; G06F40/12; G06F40/14; G06F40/143; G06F40/151; H04M3/523; H04M3/5237

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.

References Cited (Backward Citations)

US5884032A Cited
US6005845A Cited
US6205412B1 Cited
US5940075A Cited
US6173316B1 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2004-09-03 2005-03-05 2005-09-04 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2008-09-03 2009-03-05 2009-09-04 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2012-09-03 2013-03-05 2013-09-04 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag