IP Library Granted Patent US 7,532,615
Granted Patent B2
US 7,532,615 · App. 10/900,223 · Granted May 12, 2009

Universal agent log-in using a SIP registrar

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,532,615
App. No.
10/900,223
Granted
May 12, 2009
Kind
B2
Abstract

A method and apparatus are provided for registering an agent of an automatic contact distribution system for receiving calls. The method includes the steps of providing a file containing a file identifier and a plurality of contact addresses within a registration server where each contact address identifies a communication port through which the agent may be contacted under a respective communication protocol, the presence server receiving a SIP REGISTRATION message from the agent where the SIP REGISTRATION message contains the identifier of the file, but not the file itself and the registration server simultaneously registering the agent with the plurality of contact addresses under each of the respective communication protocols in response to the SIP REGISTRATION message.

Claims (55)

1. A method of registering an agent of an automatic contact distribution system for receiving calls, such method comprising the steps of:

providing a file containing a file identifier and a plurality of contact addresses within a Session Initiation Protocol (SIP) presence server where each contact address identifies a communication port through which the agent may be contacted under a respective communication protocol;

the presence server receiving a SIP REGISTRATION message from the agent where the SIP REGISTRATION message contains the identifier of the file, but not the file itself; and

the presence server simultaneously logging the agent into each communication port identified by each of the plurality of contact addresses under each of the respective communication protocols in response to the SIP REGISTRATION message.

2. The method of registering the agent as in claim 1 wherein a contact address of the plurality of contact addresses further comprises an e-mail address.

3. The method of registering the agent as in claim 1 wherein a contact address of the plurality of contact addresses further comprises an instant messaging address.

4. The method of registering the agent as in claim 1 wherein a registrar of the presence server updates an agent records in a location server and transfers the contact addresses to a contact distributor of the contact distribution system to register the agent as logged-in to the system.

5. The method of registering the agent as in claim 1 wherein a contact address of the plurality of contact addresses further comprises a cellphone number.

6. The method of registering the agent as in claim 1 further comprising automatically generating the SIP REGISTRATION message upon activation of a terminal of the agent and entry of the agent's name and personal identification number.

7. The method of registering the agent as in claim 6 further comprising encoding a personal identification number into the automatically generated SIP REGISTER message.

8. The method of registering the agent as in claim 6 further comprising encoding a context identifier into the automatically generated SIP REGISTER message which identifies as context of the agent and any communications channels the agent has access to within the context.

9. The method of registering the agent as in claim 8 wherein the context identifier further comprises an indication that the agent is traveling.

10. The method of registering the agent as in claim 8 wherein the context identifier further comprises an indication that the agent is at work.

11. The method of registering the agent as in claim 8 wherein the context identifier further comprises an indication that the agent is at home.

12. The method of registering the agent as in claim 11 wherein the file further comprises a plurality of files.

13. The method of registering the agent as in claim 12 wherein each file of the plurality of files further comprises a plurality of contact addresses where each contact address identifies a communication port through which the agent may be contacted under a respective communication protocol.

14. The method of registering the agent as in claim 13 further comprising matching the personal identification number of the agent with indicia of identity within each file of the plurality of files and registering the agent's presence at each of the plurality of contact addresses of any matched file.

15. An apparatus for registering an agent of an automatic contact distribution system for receiving calls, such apparatus comprising:

a file containing a file identifier and a plurality of contact addresses within a Session Initiation Protocol (SIP) presence server where each contact address identifies a communication port through which the agent may be contacted under a respective communication protocol;

means within the presence server for receiving a SIP REGISTRATION message from the agent where the SIP REGISTRATION message contains the identifier of the file, but not the file itself; and

means within the presence server for simultaneously logging the agent into each communication port identified by each of the plurality of contact addresses under each of the respective communication protocols in response to the SIP REGISTRATION message.

16. The apparatus for registering the agent as in claim 15 wherein a contact address of the plurality of contact addresses further comprises an e-mail address.

17. The apparatus for registering the agent as in claim 15 wherein a contact address of the plurality of contact addresses further comprises an instant messaging address.

18. The apparatus for registering the agent as in claim 15 wherein a contact address of the plurality of contact addresses further comprises a telephone number.

19. The apparatus for registering the agent as in claim 15 wherein a contact address of the plurality of contact addresses further comprises a cellphone number.

20. The apparatus for registering the agent as in claim 15 further comprising means for automatically generating the SIP REGISTRATION message upon activation of a terminal of the agent and entry of a name of the agent and a personal identification number of the agent.

21. The apparatus for registering the agent as in claim 20 further comprising means for encoding a personal identification number into the automatically generated SIP REGISTER message.

22. The apparatus for registering the agent as in claim 20 further comprising means for encoding a context identifier into the automatically generated SIP REGISTER message.

23. The apparatus for registering the agent as in claim 22 wherein the context identifier further comprises an indication that the agent is traveling.

24. The apparatus for registering the agent as in claim 22 wherein the context identifier further comprises an indication that the agent is at work.

25. The apparatus for registering the agent as in claim 22 wherein the context identifier further comprises an indication that the agent is at home.

26. The apparatus for registering the agent as in claim 25 wherein the file further comprises a plurality of files.

27. The apparatus for registering the agent as in claim 26 wherein each file of the plurality of files further comprises a plurality of contact addresses where each contact address identifies a communication port through which the agent may be contacted under a respective communication protocol

28. The apparatus for registering the agent as in claim 27 further comprising means for matching the personal identification number of the agent with indicia of identity within each file of the plurality of files and registering the agents presence at each of the plurality of contact addresses of any matched file.

29. An apparatus for registering an agent of an automatic contact distribution system for receiving calls, such apparatus comprising:

a file containing a file identifier and a plurality of contact addresses within a Session Initiation Protocol (SIP) presence server where each contact address identifies a communication port through which the agent may be contacted under a respective communication protocol;

a SIP REGISTRATION message transferred from a terminal of the agent to the presence server;

the presence server that receives the SIP REGISTRATION message from the agent where the SIP REGISTRATION message contains the identifier of the file, but not the file itself; and

a log-in processor within the presence server that simultaneously registers the agent with each communications port identified by each of the plurality of contact addresses under each of the respective communication protocols in response to the SIP REGISTRATION message.

30. The apparatus for registering the agent as in claim 29 wherein a contact address of the plurality of contact addresses further comprises an e-mail address.

31. The apparatus for registering the agent as in claim 29 wherein a contact address of the plurality of contact addresses further comprises an instant messaging address.

32. The apparatus for registering the, agent as in claim 29 wherein a contact address of the plurality of contact addresses further comprises a telephone number.

33. The apparatus for registering the agent as in claim 29 wherein a contact address of the plurality of contact addresses further comprises a cellphone number.

34. The apparatus for registering the agent as in claim 29 further comprising an agent log-in processor that automatically generates the SIP REGISTRATION message upon activation of a terminal of the agent and entry of a name of the agent.

35. The apparatus for registering the agent as in claim 34 wherein the SIP REGISTRATION message further comprising a personal identification number encoded into the automatically generated SIP REGISTER message.

36. The apparatus for registering the agent as in claim 34 wherein the SIP REGISTRATION message further comprising a context identifier encoded into the automatically generated SIP REGISTER message.

37. The apparatus for registering the agent as in claim 36 wherein the context identifier further comprises an indication that the agent is traveling.

38. The apparatus for registering the agent as in claim 36 wherein the context identifier further comprises an indication that the agent is at work.

39. The apparatus for registering the agent as in claim 36 wherein the context identifier further comprises an indication that the agent is at home.

40. The apparatus for registering the agent as in claim 39 wherein the file further comprises a plurality of files.

41. The apparatus for registering the agent as in claim 40 wherein each file of the plurality of files further comprises a plurality of contact addresses where each contact address identifies a communication port through which the agent may be contacted under a respective communication protocol

42. A method of registering an agent of an automatic contact distribution system for receiving calls, such method comprising the steps of:

the agent of the automatic contact distribution system permanently storing a plurality of portal addresses in a Session initiation Protocol (SIP) presence server where each portal address identifies a communication port through which the agent may be contacted under a respective communication protocol;

the agent sending a SIP REGISTRATION message to the presence server;

the presence server simultaneously registering the agent's presence at each of the communication ports identified by each of the plurality of portal addresses under each of the respective communication protocols in response to the SIP REGISTRATION message.

Assignments (22)
ASSIGNMENT Recorded Oct 27, 2025
From: ALVARIA CAYMAN (WEM); ALVARIA CAYMAN (CXIP); NOBLE SYSTEMS, LLC
To: ALVARIA, INC.
Reel/Frame 073360/0481 →
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 →
SECURITY INTEREST Recorded Oct 27, 2025
From: ALVARIA, INC.
To: JEFFERIES FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 073360/0564 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 20, 2024
From: ALVARIA INC.
To: ALVARIA CAYMAN (CX)
Reel/Frame 066850/0285 →
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 →
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: ROCKWELL ELECTRONIC COMMERCE TECHNOLOGIES, LLC
To: FIRSTPOINT CONTACT TECHNOLOGIES, LLC
Reel/Frame 066798/0363 →
MERGER AND CHANGE OF NAME Recorded Mar 12, 2024
From: FIRSTPOINT CONTACT TECHNOLOGIES, LLC; ASPECT SOFTWARE, INC.
To: ASPECT SOFTWARE, INC.
Reel/Frame 066737/0047 →
CHANGE OF NAME Recorded Mar 12, 2024
From: ASPECT SOFTWARE, INC.
To: ALVARIA, INC.
Reel/Frame 066801/0607 →
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 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded May 6, 2021
From: NOBLE SYSTEMS CORPORATION; ASPECT SOFTWARE, INC.
To: JEFFERIES FINANCE LLC
Reel/Frame 057674/0664 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded May 6, 2021
From: NOBLE SYSTEMS CORPORATION; ASPECT SOFTWARE, INC.
To: JEFFERIES FINANCE LLC
Reel/Frame 057261/0093 →
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 Jul 27, 2004
From: KRAHN, KIRK
To: ROCKWELL ELECTRONIC COMMERCE TECHNOLOGIES
Reel/Frame 015632/0114 →