IP Library Granted Patent US 9,584,656
Granted Patent B1
US 9,584,656 · App. 14/281,310 · Granted Feb 28, 2017

Systems and methods for endpoint recording using a media application server

Inventors: Jamie Richard Williams (Fleet, GB); Thomas Z. Dong (Marietta, GA)
Assignee: VERINT AMERICAS INC.
H04M3/42221H04L45/16
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 9,584,656
App. No.
14/281,310
Granted
Feb 28, 2017
Kind
B1
Abstract

Embodiments of the present invention provide systems and methods for recording media communication. An exemplary method comprises the steps of: receiving an incoming communication from a first communication device; routing the incoming communication to a second communication device in a call center; transmitting media communications associated with the incoming media communication between the first communication device and the second communication device through a media application server; duplicating the media communications via the media application server; transmitting the duplicated media communications via the media application server; and recording the duplicated media communications.

Claims (42)

1. A computer implemented method for recording a communication, comprising the steps of:

receiving at a media application server an incoming Internet Protocol (IP) media communication originating from an IP communication device;

upon receiving the IP media communication, routing and then transmitting the received incoming IP media communication to a communication device in a contact center;

upon the transmitting, duplicating the received incoming IP media communication via the media application server; and

upon the transmitting of the received incoming IP media communication to the communication device: selecting a recording device via the media application server, transmitting the duplicated media communication via the media application server to the selected recording device while the IP media communication is on-going, and recording the duplicated media communication at the selected recording device.

2. The computer implemented method as defined in claim 1 , further comprising transmitting a media communication from the communication device in the contact center to the IP communication device using the IP address of the IP communication device.

3. The computer implemented method as defined in claim 2 , wherein the IP communication device is a customer phone configured to send a media communication via IP.

4. The computer implemented method as defined in claim 1 , wherein the step of transmitting the duplicated media communication to the selected recording device is performed using an IP address and a port of the selected recording device.

5. The computer implemented method as defined in claim 1 , further comprising transmitting a media communication to the communication device in the contact center using an IP address of the communication device in the contact center.

6. The computer implemented method as defined in claim 5 , further comprising receiving the media communication from the communication device in the contact center.

7. The computer implemented method as defined in claim 6 , further comprising:

duplicating the media communication; and

transmitting the duplicated media communication to the selected recording device using an IP address of the selected recording device to be recorded.

8. A computer system configured for recording a communication comprising:

a processing unit; and

a memory communicatively connected to the processing unit that stores computer-executable instructions that, when executed by the processing unit, cause the computer to:

receive an incoming Internet Protocol (IP) media communication originating from an IP communication device;

upon receiving the IP media communication, route and then transmit the received incoming IP media communication to a communication device in a contact center;

upon the transmitting, duplicate the received incoming IP media communication;

and

upon the transmitting of the received incoming IP media communication to the communication device: select a recording device via the media application server, transmit the duplicated media communication via the media application server to the selected recording device over an IP network while the IP media communication is on-going, and record the duplicated media communication at the selected recording device.

9. The computer of claim 8 , wherein the memory stores further computer-executable instructions that, when executed by the processing unit, cause the computer to transmit a media communication from the communication device in the contact center to the IP communication device using the IP address of the IP communication device.

10. The computer of claim 9 , wherein the IP communication device is a customer phone configured to send a media communication via IP.

11. The computer of claim 8 , wherein transmitting the duplicated media communication to the selected recording device is performed using an IP address and a port of the selected recording device.

12. The computer of claim 8 , wherein the memory stores further computer-executable instructions that, when executed by the processing unit, cause the computer to transmit a media communication to the communication device in the contact center using an IP address of the communication device in the contact center.

13. The computer of claim 12 , wherein the memory stores further computer-executable instructions that, when executed by the processing unit, cause the computer to receive the media communication from the communication device in the contact center.

14. The computer of claim 13 , wherein the memory stores further computer-executable instructions that, when executed by the processing unit, cause the computer to:

duplicate the media communication; and

transmit the duplicated media communication to the selected recording device using an IP address of the selected recording device to be recorded.

15. A non-transitory computer-readable medium residing on a media application server having instructions stored thereon for operating a communication processing system, wherein the instructions, when executed by the communication recording system, direct the communication recording system to:

receive at the media application server an incoming Internet Protocol (IP) media communication originating from an IP communication device;

upon receiving the IP media communication, route and then transmit the received incoming IP media communication to a communication device in a contact center;

upon the transmitting, duplicate the received incoming IP media communication via the media application server; and

upon the transmitting of the received incoming IP media communication to the communication device: select a recording device via the media application server, transmit the duplicated media communication via the media application server to the selected recording device over an IP network while the IP media communication is on-going, and record the duplicated media communication at the selected recording device.

16. The non-transitory computer-readable medium of claim 15 , having further instructions stored thereon for operating a communication processing system, wherein the instructions, when executed by the communication recording system, direct the communication recording system to transmit a media communication from the communication device in the contact center to the IP communication device using the IP address of the IP communication device.

17. The non-transitory computer-readable medium of claim 16 , wherein the IP communication device is a customer phone configured to send a media communication via IP.

18. The non-transitory computer-readable medium of claim 15 , wherein transmitting the duplicated media communication to the selected recording device is performed using an IP address and a port of the selected recording device.

19. The non-transitory computer-readable medium of claim 15 , having further instructions stored thereon for operating a communication processing system, wherein the instructions, when executed by the communication recording system, direct the communication recording system to transmit a media communication to the communication device in the contact center using an IP address of the communication device in the contact center.

20. The non-transitory computer-readable medium of claim 19 , having further instructions stored thereon for operating a communication processing system, wherein the instructions, when executed by the communication recording system, direct the communication recording system to:

receive the media communication from the communication device in the contact center;

duplicate the media communication; and

transmit the duplicated media communication to the selected recording device using an IP address of the selected recording device to be recorded.

Assignments (5)
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 17, 2014
From: DONG, THOMAS Z.; WILLIAMS, JAMIE
To: WITNESS SYSTEMS, INC.
Reel/Frame 033330/0800 →
CHANGE OF NAME Recorded Jul 17, 2014
From: WITNESS SYSTEMS, INC.
To: VERINT AMERICAS INC.
Reel/Frame 033347/0502 →
Continuity (2)
Continuation 12769552 · Apr 28, 2010
Continuation 11395759 · Mar 31, 2006