IP Library Granted Patent US 8,437,462
Granted Patent B2
US 8,437,462 · App. 12/264,395 · Granted May 7, 2013

Synchronization of multiple target system data

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,437,462
App. No.
12/264,395
Granted
May 7, 2013
Kind
B2
Abstract

A method and apparatus are provided for exchanging configuration information within a call center system between a central server and a plurality of dissimilar contact centers. The method includes the steps of the central server monitoring an contact center of the plurality of dissimilar contact centers for a configuration change message and converting the configuration change between a format of the central server and a format of a subscribing contact center of the plurality of contact centers, where the subscribing contact center is different than the monitored contact center.

Claims (28)

1. A method of exchanging configuration information within a call center system between a central server and a plurality of dissimilar contact centers, such method comprising;

the central server monitoring the plurality of dissimilar contact centers for a configuration change message routed from a contact center of the plurality of dissimilar contact centers to a selected one of a plurality of configuration processors of the central server based upon a determined configuration change message type of the configuration change message; and

converting the configuration change message to a format of a subscribing contact center of the plurality of contact centers, where the subscribing contact center is different than the contact center from which the configuration change message was routed.

2. The method of exchanging information as in claim 1 further comprising the subscribing contact center receiving a configuration change from the central server and saving the configuration change message in the contact center and the configuration processor identifying any application within each of the dissimilar contact centers that have registered to receive the determined message type.

3. The method of exchanging information as in claim 1 further comprising detecting the configuration change from a content of a header of a message received from the contact center.

4. The method of exchanging information as in claim 3 further comprising determining the message type of the configuration message from a type field of the message.

5. The method of exchanging information as in claim 4 further comprising retrieving a configuration file defining a first set of information fields for the determined type of message processed by the contact center and a second set of information fields for a message processed by the subscribing contact center where the first and second sets of fields have different formats.

6. The method of exchanging information as in claim 5 further comprising mapping information between at least some non-coincident fields of the message of the contact center and message of the central server.

7. The method of exchanging information as in claim 6 further comprising reformatting at least some information transferred between the fields of the message of the contact center and the corresponding fields of the message of the central server.

8. The method of exchanging information as in claim 7 further comprising adding default information to at least some fields of the reformatted message in a case where the message does not contain corresponding information.

9. Apparatus for exchanging configuration information within an automatic contact distribution system between a central server and a plurality of dissimilar contact centers, such apparatus comprising;

means within the central server for monitoring the plurality of dissimilar contact centers for a configuration change message routed from a contact center of the plurality of dissimilar contact centers to a selected one of a plurality of configuration processors of the central server based upon on a determined configuration message type; and

means for saving the configuration change message in a message database of the central server and for converting the configuration change message to a message format of a subscribing contact center of the plurality of contact centers.

10. The apparatus for exchanging information as in claim 9 further comprising means within the subscribing contact center for receiving a configuration change message from the central server and saving the configuration change in the contact center.

11. The apparatus for exchanging information as in claim 9 further comprising means for detecting the configuration change from a content of a header of a message received from the contact center.

12. The apparatus for exchanging information as in claim 11 further comprising means for determining a type of the configuration message from a type field of the message.

13. The apparatus for exchanging information as in claim 12 further comprising means for retrieving a configuration file defining a first set of information fields for the determined type of message of the contact, center and a second set of information fields for a corresponding message of the central server where the first and second sets of fields have different formats.

14. The apparatus for exchanging information as in claim 13 further comprising means for mapping information between at least some non-coincident fields of the message of the contact center and message of the central server.

15. The apparatus for exchanging information as in claim 14 further comprising means for reformatting at least some information transferred between the fields of the message of the contact center and the corresponding fields of the message of the central server.

16. The apparatus for exchanging information as in claim 15 further comprising means for adding default information to at least some fields of the message between the server and contact center in a case where the message does not contain corresponding information.

17. Apparatus for exchanging configuration information within a contact center system between a central server and a plurality of dissimilar contact centers, such apparatus comprising;

a configuration change message received at the central server from a monitored contact center of the plurality of contact centers routed from a contact center of the plurality of dissimilar contact centers to a selected one of a plurality of configuration processors of the central server based upon on a determined configuration change message type of the configuration change message; and

a configuration processor that saves the configuration change message in a message database of the central server and that converts the configuration change message between a format of the central server and format of a subscribing contact center of the plurality of contact centers.

18. The apparatus for exchanging information as in claim 17 further comprising a terminal adaptor that reformats the configuration change message from a format of the monitored contact center and the central server.

19. The apparatus for exchanging information as in claim 17 wherein the configuration message further comprises a type field that defines a type of configuration message.

20. The apparatus for exchanging information as in claim 19 further comprising a configuration file defining a first set of information fields for the determined type of message processed by the contact center and a second set of information fields for the message processed by the central server where the first and second sets of fields have different formats.

21. The apparatus for exchanging information as in claim 20 wherein the configuration file further comprises a first set of instructions for mapping information between corresponding fields of the configuration message between the contact center and the central server.

22. The apparatus for exchanging information as in claim 20 wherein the configuration file further comprises a first set of instructions for reformatting information between corresponding fields of the configuration message between the contact center and the central server.

Assignments (13)
RELEASE OF SECURITY INTEREST Recorded Oct 27, 2025
From: JEFFERIES FINANCE LLC, AS COLLATERAL AGENT
To: ALVARIA CAYMAN (WEM); ALVARIA CAYMAN (CXIP)
Reel/Frame 073360/0209 →
PATENT SECURITY AGREEMENT Recorded Mar 20, 2024
From: ALVARIA CAYMAN (WEM); ALVARIA CAYMAN (CXIP)
To: JEFFERIES FINANCE LLC
Reel/Frame 066850/0334 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 20, 2024
From: ALVARIA INC.
To: ALVARIA CAYMAN (CX)
Reel/Frame 066850/0285 →
RELEASE OF SECURITY INTEREST Recorded Mar 20, 2024
From: JEFFRIES FINANCE LLC
To: ALVARIA, INC.; NOBLE SYSTEMS, LLC
Reel/Frame 066850/0428 →
RELEASE OF SECURITY INTEREST Recorded Mar 20, 2024
From: JEFFRIES FINANCE LLC
To: ALVARIA, INC.; NOBLE SYSTEMS, LLC
Reel/Frame 066850/0384 →
CHANGE OF NAME Recorded Mar 12, 2024
From: ASPECT SOFTWARE, INC.
To: ALVARIA, INC.
Reel/Frame 066801/0640 →
RELEASE OF SECURITY INTEREST Recorded Jun 4, 2021
From: WILMINGTON TRUST, NATIONAL ASSOCIATION
To: ASPECT SOFTWARE PARENT, INC.; ASPECT SOFTWARE, INC.; DAVOX INTERNATIONAL HOLDINGS LLC; VOICEOBJECTS HOLDINGS INC.; VOXEO PLAZA TEN, LLC
Reel/Frame 057254/0363 →
SECURITY INTEREST Recorded Jun 16, 2016
From: ASPECT SOFTWARE PARENT, INC.; ASPECT SOFTWARE, INC.; DAVOX INTERNATIONAL HOLDINGS LLC; VOICEOBJECTS HOLDINGS INC.; VOXEO PLAZA TEN, LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 039052/0356 →
RELEASE OF SECURITY INTEREST Recorded Jun 14, 2016
From: WILMINGTON TRUST, NATIONAL ASSOCIATION
To: ASPECT SOFTWARE, INC.
Reel/Frame 039013/0015 →
RELEASE OF SECURITY INTEREST Recorded Jun 14, 2016
From: U.S. BANK NATIONAL ASSOCIATION
To: ASPECT SOFTWARE, INC.
Reel/Frame 039012/0311 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 20, 2014
From: JPMORGAN CHASE BANK, N.A.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
Reel/Frame 034281/0548 →
SECURITY INTEREST Recorded Jun 29, 2010
From: ASPECT SOFTWARE, INC.; FIRSTPOINT CONTACT TECHNOLOGIES, LLC
To: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 024651/0637 →
SECURITY AGREEMENT Recorded Jun 9, 2010
From: ASPECT SOFTWARE, INC.; FIRSTPOINT CONTACT TECHNOLOGIES, LLC (F/K/A ROCKWELL ELECTRONIC COMMERCE TECHNOLOGIES, LLC); ASPECT SOFTWARE, INC. (AS SUCCESSOR TO ASPECT COMMUNICATIONS CORPORATION)
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 024505/0225 →