IP Library Granted Patent US 8,442,033
Granted Patent B2
US 8,442,033 · App. 11/394,408 · Granted May 14, 2013

Distributed voice over internet protocol recording

Inventors: Jamie Richard Williams (Alpharetta, GA); Scott Bluman (Atlanta, GA); Thomas Z. Dong (Marietta, GA); Christopher D. Blair (South Chailev, GB); Richard L. Heap (London, GB)
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 8,442,033
App. No.
11/394,408
Granted
May 14, 2013
Kind
B2
Abstract

Included are embodiments of systems and methods for recording data related to a communication. One exemplary embodiment, among others includes receiving data related to a communication from a communications device, recording at least a portion of the data related to the communication, determining a time of reduced network activity and sending at least a portion of the data related to the communication to a central recording server at a time of low network activity.

Claims (33)

1. A system for distributed recording of a communication, the system comprising:

a central recording system configured to receive and store data related to the communication, wherein the central recording system is coupled to a communications network;

a computing device configured to record data related to the communication, buffer at least a portion of the data related to the communication for subsequent delivery to the central recording system at a time of network traffic below a predetermined threshold of network traffic and send at least a portion of data related to the communication to the central recording system, the computing device comprising a screen capture daemon configured to facilitate capture of visual data related to the communication, a capture control daemon configured to assemble data into audio streams, and a voice capture daemon configured to facilitate capture of audio data related to the communication, wherein the computing device is connected to a local network and the local network is connected to the communications network;

a capture controlling device, the capture controlling device separate from the computing device and coupled to the communications network, the capture controlling device configured to provide at least one packet assembly command to the capture control daemon;

an application server, the application server coupled to the communications network, the application server configured to send at least one action command to the capture controlling device;

a local routing component coupled to the computing device via the local network, the local routing component configured to receive and store data related to the communication if the connection between the local network and the communications network is severed; and

a communications device, the communications device coupled to the computing device, the communications device configured to facilitate communication between a first user and a second user and operable to provide data for recording by the computing device,

wherein the local routing component is further configured to facilitate communication between a first user and a second user and operate to provide data for recording by the computing device if the connection between the local network and the communications network is severed, and

wherein the local routing component is further configured to use Survivable Remote Site Telephony to facilitate communication between a first user and a second user and operate to provide data for recording by the computing device if the connection between the local network and the communications network is severed.

2. The system of claim 1 , wherein the system is configured for recording the communication absent a connection between the computing device and at least one of the following: the capture controlling device, the central recording device, and the application server.

3. The system of claim 1 , wherein the computing device is configured to encrypt at least a portion of data related to the communication.

4. The system of claim 1 , wherein the computing device is configured to compress at least a portion of data related to the communication.

5. The system of claim 1 , wherein the communications device is a Voice over Internet Protocol (VoIP) telephone.

6. The system of claim 1 , wherein the computing device is further configured to send data to the central recording system as the communication is recorded.

7. The system of claim 1 , wherein the application server is further configured to receive at least one screen frame from the screen capture daemon.

8. The system of claim 1 , wherein the voice capture daemon is configured to start and stop capture of Real Time Protocol (RTP) packets.

9. The system of claim 1 , wherein the capture control daemon is configured to assemble at least one Real Time Protocol (RTP) packet into at least one audio stream.

10. The system of claim 1 , wherein the local routing component is further configured to receive and store data related to the communication in response to the connection between the local network and the communications network being severed.

11. A method for distributed recording of a communication, the method comprising:

receiving the communication;

providing a communications device that is coupled to a computing device, the communications device configured to facilitate communication between a first user and a second user and operable to provide data for recording by the computing device;

recording, at the computing device, at least a portion of data related to the communication at a computing device, wherein the computing device includes a screen capture daemon configured to facilitate capture of visual data related to the communication, a capture control daemon configured to assemble data into audio streams, and a voice capture daemon configured to facilitate capture of audio data related to the communication, wherein the computing device is connected to a local network and the local network is connected to a communications network;

buffering at least a portion of the data related to the communication for subsequent delivery to a central recording system at a time of network traffic below a predetermined threshold of network traffic;

sending at least a portion of data related to the communication to the central recording system, wherein the central recording system is coupled to the communications network;

providing at least one packet assembly command to the capture control daemon from a capture controlling device, wherein the capture controlling device is implemented separately from the computing device and coupled to the communication network;

sending at least one action command to a capture controlling device from an application server; and

sending at least a portion of data related to the communication to a local routing component if the connection between the local network and the communication network is severed,

wherein the local routing component is further configured to facilitate communication between a first user and a second user and operate to provide data for recording by the computing device if the connection between the local network and the communications network is severed, and

wherein the local routing component is further configured to use Survivable Remote Site Telephony to facilitate communication between a first user and a second user and operate to provide data for recording by the computing device if the connection between the local network and the communications network is severed.

12. The method of claim 11 , wherein recording at least a portion of data related to the communication at a computing device includes recording at least a portion of data related to the communication absent a connection between the computing device and at least one of the following: the capture controlling device and the central recording device.

13. The method of claim 11 , further comprising encrypting at least a portion of data related to the communication.

14. The method of claim 11 , further comprising compressing at least a portion of data related to the communication.

15. The method of claim 11 , further comprising sending data to the central recording system as the communication is recorded.

Assignments (10)
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 →
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 →
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 →
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 Jun 18, 2008
From: WILLIAMS, JAMIE; BLUMAN, SCOTT; DONG, THMOAS; BLAIR, CHRISTOPHER; HEAP, RICHARD
To: WITNESS SYSTEMS, INC.
Reel/Frame 021112/0275 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 20, 2006
From: WILLIAMS, JAMIE R.; BLUMAN, SCOTT; DONG, THOMAS Z.; BLAIR, CHRISTOPHER D.; HEAP, RICHARD L.
To: WITNESS SYSTEMS, INC.
Reel/Frame 017814/0362 →
Continuity (1)
Related Publication 20070263785A1 · Nov 15, 2007