IP Library Granted Patent US 7,570,755
Granted Patent B2
US 7,570,755 · App. 11/541,252 · Granted Aug 4, 2009

Routine communication sessions for recording

Assignee: Verint Americas Inc.
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,570,755
App. No.
11/541,252
Granted
Aug 4, 2009
Kind
B2
Abstract

Systems and methods for recording a communication session between a customer and an agent are provided. In this regard, a representative method comprises: routing a media stream associated with the communication session based on information corresponding to routing criteria, wherein the routing criteria include call control protocols or policies; receiving the media stream associated with the communication session from the customer center communication system; and recording the received media stream.

Claims (43)

1. A method for recording a communication session between a customer and an agent, comprising the steps of:

routing by a customer center communication system a media stream associated with a communication session based on information corresponding to routing criteria, wherein the routing criteria include call control protocols or policies;

determining whether to record the media stream associated with the communication session based on the information corresponding to the routing criteria;

transmitting instructions to the customer center communication system to duplicate the media stream and transmit the duplicated media stream to a recording system;

receiving and recording the received duplicated media stream associated with the communication session, wherein receiving and recording the media stream is achieved by the recording system; and

wherein the routing criteria include (a) redirecting the media stream to proxy servers based on the network topology or the recording load, (b) rejecting the media stream if a hybrid recording mode is configured on the recording system and the recording system is already recording the media stream via a passive method, and (c) rejecting the media stream based on recorder configuration criteria, the criteria including the recorder being over-loaded.

2. The method as defined in claim 1 , further comprising managing the recording system by a proxy server.

3. The method as defined in claim 1 , wherein the call control protocols include at least one of a session initiation protocol (SIP) and H.323.

4. The method as defined in claim 1 , wherein the call control protocols include tying two or more streams associated with the communication session to the same recording system.

5. The method as defined in claim 1 , wherein the policies include co-residency of media.

6. The method as defined in claim 1 , wherein the routing the media stream to the recording system includes balancing call load based on the information of the recording system, the information including recording load and CPU usage.

7. The method as defined in claim 1 , wherein the routing criteria include network topology criteria.

8. The method of claim 1 , further comprising:

planning at least one campaign to implement the goals;

scheduling and deploying a workforce in accordance with the campaign to produce a plurality of agent-customer interactions;

measuring performance of an agent on at least a portion of the agent-customer interactions to produce a set of quality metrics for the agent;

analyzing the quality metrics to produce a rating of the measured interactions;

combining at least a portion of quality metrics to produce performance indicators; and

using the performance indicators in the planning step of a second campaign or another iteration of the at least one campaign.

9. A system for recording a communication session between a customer and an agent, comprising:

a customer center communication system having a communication component, the communication component being operative to route a media stream associated with a communication session based on information corresponding to routing criteria, wherein the routing criteria include call control protocols or policies;

a proxy server being operative to determine whether to record the media stream, responsive to the determination, the proxy server being operative to transmit instructions to the customer center communication system to duplicate the media stream and transmit the duplicated media stream over the network;

a recording system being operative to receive the media stream over the network and record the received media stream; and

wherein the routing criteria include (a) redirecting the media stream to proxy servers based on the network topology or the recording load, (b) rejecting the media stream if a hybrid recording mode is configured on the recording system and the recording system is already recording the media stream via a passive method, and (c) rejecting the media stream based on recorder configuration criteria, the criteria including the recorder being over-loaded.

10. The system as defined in claim 9 , wherein the call control protocols include at least one of a session initiation protocol (SIP) and H.323.

11. The system as defined in claim 9 , wherein the call control protocols include tying two or more streams associated with the communication session to the same recording system.

12. The system as defined in claim 9 , wherein the policies include co-residency of media.

13. The system as defined in claim 9 , wherein the routing criteria includes balancing call load based on the information of the recording system, the information including recording load and CPU usage.

14. The system as defined in claim 13 , wherein the routing criteria include network topology criteria.

15. The system as defined in claim 9 , wherein the proxy server is operative to determine whether to record the media stream associated with the communication session based on the recording information from the customer center communication system.

16. The system as defined in claim 9 , wherein the proxy server is further operative to manage the recording system.

17. The system as defined in claim 9 , wherein the communication component routes the media stream to the proxy server, the proxy server being operative to route the media stream to the recording system based on the information corresponding to the routing criteria.

18. The system of claim 9 , further comprising:

a workforce manager comprising a scheduler; and

a quality monitor configured to provide, to the scheduler, at least one quality goal for a work period and at least one agent quality score,

wherein the scheduler is configured to produce a workforce schedule comprising agent assignments to work activities,

wherein the workforce schedule is based at least in part on the at least one quality goal and the at least one agent quality score.

19. The system of claim 18 , further comprising a lesson assignment component configured to receive at least one indicator of performance of an agent, and further configured to assign a lesson to the agent based on the at least one indicator.

20. A system for recording a communication session between a customer and an agent, comprising:

a customer center communication system having a communication component, the communication component being operative to route a media stream associated with a communication session over a network based on information corresponding to routing criteria, wherein the routing criteria include call control protocols or policies;

a proxy server being operative to receive the media stream based on the information corresponding to the routing criteria and determine whether to record the media stream, responsive to the determination, the proxy server being operative to transmit instructions to the customer center communication system to duplicate the media stream and transmit the duplicated media stream over the network;

a recording system being operative to receive and record the duplicated media stream over the network; and

wherein the routing criteria include (a) redirecting the media stream to proxy servers based on the network topology or the recording load, (b) rejecting the media stream if a hybrid recording mode is configured on the recording system and the recording system is already recording the media stream via a passive method, and (c) rejecting the media stream based on recorder configuration criteria, the criteria including the recorder being over-loaded.

Assignments (9)
SECURITY INTEREST Recorded Dec 23, 2025
From: VERINT AMERICAS INC.
To: ALTER DOMUS (US) LLC, AS COLLATERAL AGENT
Reel/Frame 074034/0292 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (043293/0567) Recorded Nov 26, 2025
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: VERINT AMERICAS INC.
Reel/Frame 073796/0639 →
GRANT OF SECURITY INTEREST IN PATENT RIGHTS Recorded Jul 21, 2017
From: VERINT AMERICAS INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 043293/0567 →
RELEASE OF SECURITY INTEREST Recorded Jun 30, 2017
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: VERINT AMERICAS INC.
Reel/Frame 043066/0473 →
RELEASE OF SECURITY INTEREST IN PATENT RIGHTS Recorded Oct 21, 2013
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
To: VERINT AMERICAS INC.; VERINT SYSTEMS INC.; VERINT VIDEO SOLUTIONS INC.
Reel/Frame 031448/0373 →
GRANT OF SECURITY INTEREST IN PATENT RIGHTS Recorded Oct 21, 2013
From: VERINT AMERICAS INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 031465/0450 →
CHANGE OF NAME Recorded Mar 29, 2013
From: WITNESS SYSTEMS, INC.
To: VERINT AMERICAS INC.
Reel/Frame 030112/0585 →
SECURITY AGREEMENT Recorded May 2, 2011
From: VERINT AMERICAS INC.
To: CREDIT SUISSE AG
Reel/Frame 026207/0203 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2006
From: WILLIAMS, JAMIE RICHARD; CALAHAN, MARC; DONG, THOMAS Z.
To: WITNESS SYSTEMS, INC.
Reel/Frame 018646/0122 →
Continuity (1)
Related Publication 20080080698A1 · Apr 3, 2008