IP Library Granted Patent US 7,853,653
Granted Patent B2
US 7,853,653 · App. 10/981,292 · Granted Dec 14, 2010

Method of tracking e-mail handling by a remote agent of an automatic contact distributor

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,853,653
App. No.
10/981,292
Granted
Dec 14, 2010
Kind
B2
Abstract

A method and apparatus are provided for monitoring a time that an agent of an organization spends responding to an e-mail directed to the organization. The method includes the steps of downloading the e-mail and a monitoring servlet to the agent of the organization and the servlet automatically measuring and reporting to a server of the organization an elapsed time that the agent spends on the e-mail.

Claims (41)

1. A method of processing an e-mail directed to an organization by a client and handled by a remotely located agent of the organization, such method comprising:

the agent sending a SIP SUBSCRIBE message subscribing to presence of e-mails assigned to agents;

receiving the e-mail at a contact processing center of the organization;

sending a SIP message to the agent notifying the agent of the e-mail, the agent returning a SIP message to activate downloading the e-mail to the agent;

downloading the received e-mail along with a monitoring servlet encoded within a midcall message together in a single message from the contact processing center to a terminal of the remotely located agent of the organization; the agent sending a response to the e-mail to the client; and

the servlet automatically activating display of the e-mail on the terminal of the agent and measuring and reporting to a server of the contact processing center of the organization activity of the agent on the e-mail.

2. The method of processing an e-mail as in claim 1 further comprising the servlet detecting the agent opening the e-mail and activating a timer in response, and the servlet deactivating the timer when the agent closes the e-mail.

3. The method of processing an e-mail as in claim 1 further comprising transferring a SIP INVITE to the agent notifying the agent of the e-mail, the agent terminal returning a SIP ACK and downloading the e-mail and the servlet encoded within a midcall signaling message.

4. The method of processing an e-mail as in claim 1 further comprising the agent sending the SIP SUBSCRIBE message subscribing to presence of e-mails assigned to the agent, sending a SIP NOTIFY message to the agent notifying the agent of an e-mail assigned to the agent and the agent sending a SIP INVITE to activate downloading the e-mail and servlet encoded in a midcall signaling message.

5. The method of processing an e-mail as in claim 1 further comprising the servlet detecting the agent sending a response to an original source of the e-mail and reporting the sent response to the server.

6. The method of processing an e-mail as in claim 5 further comprising encoding the servlet and e-mail into an instant message and downloading the instant message to the agent terminal.

7. The method of processing an e-mail as in claim 5 further comprising the servlet containing an address of the agent and an address of the original source, the servlet comparing from and to fields of active e-mails with the addresses to determine if a new e-mail is from the original source.

8. The method of processing an e-mail as in claim 6 further comprising the servlet detecting receipt of another e-mail from the original source and reporting the detection to the server.

9. The method of processing an e-mail as in claim 8 further comprising the servlet transferring a SIP REGISTER message from the agent terminal to the contact processing center regarding e-mail activity of the agent.

10. The method of processing an e-mail as in claim 8 further comprising the servlet measuring a time that the other e-mail is open and reporting to the server an elapsed time the other e-mail was open.

11. An apparatus for processing an e-mail directed to an organization by a client and handled by a remotely located agent of the organization, such apparatus comprising:

means for sending a SIP SUBSCRIBE message from the agent to subscribe to presence of e-mail assigned to agents;

means for receiving the e-mail at a contact processing center of the organization;

means for sending a SIP message to the agent notifying the agent of the e-mail, the agent returning a SIP message to activate downloading the e-mail to the agent;

means for downloading the e-mail together with a monitoring servlet encoded within a midcall message from the contact processing center via an internet connection to a terminal of the agent of the organization in a single message; and

means, including the servlet, for automatically measuring agent and e-mail activity and reporting using a SIP messaging to a server of the contact processing center of the organization an elapsed time that the agent spends on the e-mail.

12. The apparatus for processing an e-mail as in claim 11 further comprising means including the servlet for detecting the agent opening the e-mail and activating a timer in response, and for deactivating the timer when the agent closes the e-mail.

13. The apparatus for processing an e-mail as in claim 11 further comprising means for transferring a SIP INVITE to the agent notifying the agent of the e-mail, the agent returning a SIP ACK and downloading the e-mail and the servlet encoded within a signaling message.

14. The apparatus for processing an e-mail as in claim 11 further comprising means for enabling the agent to send the SIP SUBSCRIBE message subscribing to presence of e-mails assigned to the agent, means for sending a SIP NOTIFY message to the agent notifying the agent of an e-mail assigned to the agent and means for enabling the agent to send a SIP INVITE to activate downloading of the e-mail and servlet encoded in a midcall signaling message.

15. The apparatus for processing an e-mail as in claim 11 further comprising means including the servlet for detecting the agent sending a response to an original source of the e-mail and reporting the detection to the server.

16. The apparatus for processing an e-mail as in claim 15 further comprising means for encoding the servlet and the e-mail into an instant message and downloading the instant message to the agent terminal.

17. The apparatus for processing an e-mail as in claim 16 further comprising means including the servlet for detecting receipt of another e-mail from the original source and reporting the detection to the server.

18. The apparatus for processing an e-mail as in claim 17 further comprising means for transferring a SIP REGISTER message from the agent terminal to the server of the contact processing center of the organization regarding e-mail activity of the agent.

19. The apparatus for processing an e-mail as in claim 17 further comprising means including the servlet for measuring a time that the other e-mail is open.

20. The apparatus for processing an e-mail as in claim 17 further comprising means including the servlet for reporting to the server an elapsed time the other e-mail was open.

21. An apparatus for processing by an agent of an organization an e-mail directed to an organization through an internet, such apparatus comprising:

a terminal associated with the agent which sends a SIP SUBSCRIBE message from the agent to subscribe to presence of e-mails assigned to agents,

a server of a contact processing center of the organization which receives the e-mail the server sending a SIP message to the terminal notifying the agent of the e-mail, the terminal returning a SIP message to active downloading the e-mail to the agent;

a servlet encoded within a midcall message that is downloaded along with the e-mail in a single message from the contact processing center through the internet to the terminal associated with the agent of the organization using SIP messaging, the servlet structured to automatically activate the terminal to display the e-mail; and

a processor utilizing the servlet for automatically monitoring e-mail activity of the agent and reporting using SIP messaging to the server of the organization activity of the agent on the e-mail.

22. The apparatus for processing an e-mail as in claim 21 further comprising a timer within the servlet that is activated when the agent opens the e-mail and deactivated when the agent closes the e-mail.

23. The apparatus for processing an e-mail as in claim 21 further comprising an e-mail server that transfers a SIP INVITE to the agent notifying the agent of the e-mail, the agent terminal returning a SIP ACK, and downloading the e-mail and the servlet to the agent terminal encoded within a SIP signaling message.

24. The apparatus for processing an e-mail as in claim 21 wherein the server further comprises a registrar server for receiving registration messages from the servlet.

25. The apparatus for processing an e-mail as in claim 24 wherein the registration messages further comprising a SIP REGISTER message.

26. The apparatus for processing an e-mail as in claim 25 further comprising a reports generator that retrieves SIP REGISTER messages from the servlet of the agent and that generates statistical reports on e-mail handling by the agent.

27. The apparatus for processing an e-mail as in claim 21 further comprising an automatic contact distributor that downloads the servlet and e-mail to the agent.

Assignments (22)
SECURITY INTEREST Recorded Oct 27, 2025
From: ALVARIA, INC.
To: JEFFERIES FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 073360/0564 →
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 →
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 →
PATENT SECURITY AGREEMENT Recorded Mar 20, 2024
From: ALVARIA CAYMAN (WEM); ALVARIA CAYMAN (CXIP)
To: JEFFERIES FINANCE LLC
Reel/Frame 066850/0334 →
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: ROCKWELL ELECTRONIC COMMERCE TECHNOLOGIES, LLC
To: FIRSTPOINT CONTACT TECHNOLOGIES, LLC
Reel/Frame 066798/0363 →
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 Nov 3, 2004
From: WESEN, DAVID
To: ROCKWELL ELECTRONIC COMMERCE TECHNOLOGIES, LLC
Reel/Frame 015966/0920 →