IP Library Granted Patent US 7,702,094
Granted Patent B2
US 7,702,094 · App. 10/999,426 · Granted Apr 20, 2010

Method of storing information within an ACD

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 7,702,094
App. No.
10/999,426
Granted
Apr 20, 2010
Kind
B2
Abstract

A method and apparatus are provided for storing data from an automatic contact distributor for access through the Internet. The method includes the steps of transferring information from a first resource of the automatic contact distributor to a database through the Internet where the transferred information is encoded within SIP messages and where the transferred information related to a predetermined service that the first resource has performed for a second resource of the automatic contact distributor, compiling and storing the transferred information in a data file of the database where the data file is indexed by a file identifier and retrieving the information from the database by a third resource of the automatic contract distributor using the file identifier.

Claims (64)

1. A method of storing data from an automatic contact distributor for access through the Internet, such method comprising the steps of:

transferring information from a first resource of the automatic contact distributor to a presence server database where the transferred information is encoded within SIP messages and where the transferred information relates to a predetermined criteria of the automatic contact distributor;

compiling the transferred information from a plurality of the SIP messages;

storing the compiled transferred information in a data file of the database based upon the predetermined criteria where the data file is indexed by a file identifier; and

retrieving the compiled, transferred information from the database and delivering the information to a predetermined resource of the automatic contact distributor using the file identifier.

2. The method of storing data as in claim 1 further comprising indexing the stored file using an identifier of the first resource.

3. The method of storing data as in claim 1 further comprising indexing the stored information with a temporal indicator.

4. The method of storing data as in claim 1 wherein the step of storing the transferred information further comprises attaching a time stamp to the stored information.

5. The method of storing data as in claim 2 wherein the step of retrieving further comprises sending a SIP SUBSCRIBE message to the database containing indicia of identity of the stored information.

6. The method of storing data as in claim 5 wherein the step of sending a SIP SUBSCRIBE message further comprises the database downloading the stored information within a SIP NOTIFY message.

7. The method of storing data as in claim 1 wherein the step of retrieving the information from the database further comprises the third resource sending a SIP REGISTER message to the database.

8. The method of storing data as in claim 7 further comprising providing a predetermined criteria of files stored within the database that are to be downloaded to the third resource.

9. The method of storing data as in claim 8 further comprising upon detection of a SIP REGISTER message from the third resource comparing the predetermined criteria with a set of attributes of the stored file and downloading the stored file to the third resource when the attributes of the stored file match the predetermined criteria.

10. The method of storing data as in claim 1 wherein the stored data further comprises at least one of the group consisting of statistics, contact arrival rates, agent sign-in time, agent sign-out time.

11. The method of storing data as in claim 1 wherein the stored data further comprises an e-mail.

12. The method of storing data as in claim 1 wherein the stored data further comprises an instant message.

13. An apparatus for storing data from an automatic contact distributor for access through the Internet, such apparatus comprising:

means for transferring information from a first resource of the automatic contact distributor to a presence server database through the Internet where the transferred information is encoded within SIP messages and where the transferred information relates to a predetermined criteria of the automatic contact distributor;

compiling the transferred information from a plurality of the SIP messages;

means for storing the compiled transferred information in a data file of the database based upon the predetermined criteria where the data file is indexed by a file identifier; and

means for retrieving the compiled information from the database by a third resource of the automatic contact distributor using the file identifier.

14. The apparatus for storing data as in claim 13 further comprising means for indexing the stored file using an identifier of the first resource.

15. The apparatus for storing data as in claim 13 further comprising means for indexing the stored information with a temporal indicator.

16. The apparatus for storing data as in claim 13 wherein the means for storing the transferred information further comprises attaching a time stamp to the stored information.

17. The apparatus for storing data as in claim 14 wherein the step of retrieving further comprises means for sending a SIP SUBSCRIBE message to the database containing indicia of identity of the stored information.

18. The apparatus for storing data as in claim 17 wherein the step of sending a SIP SUBSCRIBE message further comprises means within the database for downloading the stored information within a SIP NOTIFY message.

19. The apparatus for storing data as in claim 13 wherein the means for retrieving the information from the database further comprises means within the third resource for sending a SIP REGISTER message to the database.

20. The apparatus for storing data as in claim 19 further comprising means for providing a predetermined criteria of files stored within the database that are to be downloaded to the third resource.

21. The apparatus for storing data as in claim 20 further comprising means for comparing the predetermined criteria with a set of attributes of the stored file and downloading the stored file to the third resource when the attributes of the stored file match the predetermined criteria.

22. The apparatus for storing data as in claim 13 wherein the stored data further comprises at least one of the group consisting of statistics, contact arrival rates, agent sign-in time, agent sign-out time.

23. The apparatus for storing data as in claim 13 wherein the stored data further comprises an e-mail.

24. The apparatus for storing data as in claim 13 wherein the stored data further comprises an instant message.

25. An apparatus for storing data from an automatic contact distributor for access through the Internet, such apparatus comprising:

SIP messages that transfer information from a first resource of the automatic contact distributor to a presence server database based upon a predetermined criteria where the transferred information is encoded within the SIP messages;

the database that compiles the transferred information from a plurality of the SIP messages and stores the compiled transferred information in a data file of the database where the data file is indexed by a file identifier; and

a re-sync processor that retrieves the compiled transferred information from the database for use by a second resource of the automatic contact distributor using the file identifier.

26. The apparatus for storing data as in claim 25 wherein the indexing of the file further comprises an identifier of the first resource.

27. The apparatus for storing data as in claim 25 wherein the indexing of the file further comprises a temporal indicator.

28. The apparatus for storing data as in claim 25 wherein the file further comprises a time stamp attached to the stored information.

29. The apparatus for storing data as in claim 25 further comprising a SIP SUBSCRIBE message that is sent to the database by the third resource containing indicia of identity of the stored information.

30. The apparatus for storing data as in claim 29 further comprising a SIP NOTIFY messages that is downloads the stored information to the third resource.

31. The apparatus for storing data as in claim 25 further comprising a user agent within the third resource that sends a SIP REGISTER message to the database.

32. The apparatus for storing data as in claim 31 wherein the database further comprises a predetermined criteria of files that are stored within the database that are to be downloaded to the third resource.

33. The apparatus for storing data as in claim 32 further comprising a comparator that compares the predetermined criteria with a set of attributes of the stored file and downloading the stored file to the third resource when the attributes of the stored file match the predetermined criteria.

34. The apparatus for storing data as in claim 25 wherein the stored data further comprises at least one of the group consisting of statistics, contact arrival rates, agent sign-in time, agent sign-out time.

35. The apparatus for storing data as in claim 25 wherein the stored data further comprises an e-mail.

36. The apparatus for storing data as in claim 25 wherein the stored data further comprises an instant message.

37. A method of storing data from an automatic contact distributor for access through the Internet, such method comprising the steps of:

transferring information from a first resource of the automatic contact distributor to a database of a SIP presence server based upon a predetermined criteria where the transferred information is encoded within SIP INVITE messages and relates to a predetermined service that the first resource has performed for a second resource of the automatic contact distributor;

compiling the transferred information from a plurality of the SIP INVITE messages;

storing the compiled transferred information in a data file of the database based upon the predetermined criteria where the data file is indexed by a file identifier;

retrieving the compiled transferred information from the database using the file identifier; and

transferring the retrieved information to a third resource of the automatic contact distributor encoded within a SIP NOTIFY message.

38. The method of storing data as in claim 37 further comprising indexing the stored file using an identifier of the first resource.

39. The method of storing data as in claim 37 further comprising indexing the stored information with a temporal indicator.

40. The method of storing data as in claim 37 wherein the step of storing the transferred information further comprises attaching a time stamp to the stored information.

41. The method of storing data as in claim 38 wherein the step of retrieving further comprises sending a SIP SUBSCRIBE message to the database containing indicia of identity of the stored information.

42. The method of storing data as in claim 41 wherein the step of sending a SIP SUBSCRIBE message further comprises the database downloading the stored information within a SIP NOTIFY message.

43. The method of storing data as in claim 37 wherein the step of retrieving the information from the database further comprises the third resource sending a SIP REGISTER message to the database.

44. The method of storing data as in claim 43 further comprising providing a predetermined criteria of files stored within the database that are to be downloaded to the third resource.

45. The method of storing data as in claim 44 further comprising upon detection of a SIP REGISTER message from the third resource comparing the predetermined criteria with a set of attributes of the stored file and downloading the stored file to the third resource when the attributes of the stored file match the predetermined criteria.

46. The method of storing data as in claim 37 wherein the stored data further comprises at least one of the group consisting of statistics, call arrival rates, agent sign-in time, agent sign-out time.

47. The method of storing data as in claim 37 wherein the stored data further comprises an e-mail.

48. The method of storing data as in claim 37 wherein the stored data further comprises an instant message.

Assignments (20)
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 →
ASSIGNMENT Recorded Oct 27, 2025
From: ALVARIA CAYMAN (WEM); ALVARIA CAYMAN (CXIP); NOBLE SYSTEMS, LLC
To: ALVARIA, INC.
Reel/Frame 073360/0481 →
SECURITY INTEREST Recorded Oct 27, 2025
From: ALVARIA, INC.
To: JEFFERIES FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 073360/0564 →
PATENT SECURITY AGREEMENT Recorded Mar 20, 2024
From: ALVARIA CAYMAN (WEM); ALVARIA CAYMAN (CXIP)
To: JEFFERIES FINANCE LLC
Reel/Frame 066850/0334 →
RELEASE OF SECURITY INTEREST Recorded Mar 20, 2024
From: JEFFRIES FINANCE LLC
To: ALVARIA, INC.; NOBLE SYSTEMS, LLC
Reel/Frame 066850/0428 →
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/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 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded May 6, 2021
From: NOBLE SYSTEMS CORPORATION; ASPECT SOFTWARE, INC.
To: JEFFERIES FINANCE LLC
Reel/Frame 057261/0093 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded May 6, 2021
From: NOBLE SYSTEMS CORPORATION; ASPECT SOFTWARE, INC.
To: JEFFERIES FINANCE LLC
Reel/Frame 057674/0664 →
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 →
RELEASE OF SECURITY INTEREST Recorded Jun 8, 2010
From: DEUTSCHE BANK TRUST COMPANY AMERICAS, AS SECOND LIEN ADMINSTRATIVE AGENT
To: ASPECT COMMUNICATIONS CORPORATION; ASPECT SOFTWARE, INC.; FIRSTPOINT CONTACT TECHNOLOGIES, LLC; ASPECT SOFTWARE INTERMEDIATE HOLDINGS, INC.
Reel/Frame 024492/0496 →
SECURITY AGREEMENT Recorded Aug 11, 2006
From: ASPECT SOFTWARE, INC.; FIRSTPOINT CONTACT TECHNOLOGIES, LLC; ASPECT COMMUNICATIONS CORPORATION
To: DEUTSCHE BANK TRUST COMPANY AMERICAS, AS SECOND LIEN ADMINISTRATIVE AGENT
Reel/Frame 018087/0313 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 30, 2004
From: WESEN, DAVID; HOLLATZ, MIKE
To: ROCKWELL ELECTRONIC COMMERCE TECHNOLOGIES, LLC
Reel/Frame 016036/0025 →