IP Library Granted Patent US 11,616,878
Granted Patent B2
US 11,616,878 · App. 17/001,957 · Granted Mar 28, 2023

System and method for dynamic redundant call recording

Inventors: Efim Kolodizner (Ashdod, IL); Aviv Sevillia (Sde Itzhak, IL); Uri Frieder (Jerusalem, IL)
Assignee: Nice Ltd.
H04M3/42221H04M3/2218H04M3/5175H04M3/5183H04M3/523
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 11,616,878
App. No.
17/001,957
Granted
Mar 28, 2023
Kind
B2
Abstract

A system or method for dynamic redundant call recording may include a plurality of recording devices, each recording device having a plurality of recording resources, and a resource allocator. The resource allocator may receive a request from a call receiving node for commencement of a recording session. It may then attempt to connect to a first one of the plurality of recording devices and if successful, establish a recording session between the call receiving node and the recording device, or if not successful, attempting to connect the recording session controller to a second one of the multiple recording devices. Two resource allocators may operate in parallel to establish dual recording using resources at two different recording devices. Call content may be recorded separately from call metadata and may be integrated with the metadata using a unique call ID.

Claims (26)

1. A method of allocating recording resources in a system for real time redundant recording of call content, the system comprising a plurality of interaction recorders each comprising a plurality of recording resources, and at least two resource allocators, each interaction recorder being associated with one resource allocator; the method comprising operating two resource allocators to:

receive a request for commencement of a recording session;

in response to the request, query the availability of one or more interaction recorders to identify an available recording device;

establish a recording session between the call receiving node and the available interaction recorder, and report to the call receiving node information relating to an available resource at the available interaction recorder to enable direct communication between the interaction recorder and the call receiving node for streaming the content;

receiving recording metadata for a call being recorded from an interaction recorder; and

if the interaction recorder is disconnected, upon reconnection with the interaction recorder, querying the interaction recorder for unreported metadata for the call and correlating metadata for the call with metadata relating to the call.

2. The method of claim 1 in which the call receiving node is a gateway to a contact center environment and the interaction recorders and the resource allocator are part of a recording system in the contact center environment.

3. The method of claim 1 , comprising if an interaction recorder is not reachable, finding a different interaction recorder.

4. The method of claim 1 , comprising: receiving recording metadata for a call being recorded from an interaction recorder;

receiving metadata relating to the call; and

integrating the call metadata and the recording metadata.

5. The method of claim 1 , comprising in the case that one of the at least two resource allocators has failed, using an interaction recorder associated with another of the at least two resource allocators.

6. A system for redundant call recording comprising a call receiving node, a recording system comprising at least two interaction recorders, and a recording controller:

wherein the recording system is configured to establish recording of call content using two of said interaction recorders;

the recording controller is configured to:

link call content with call metadata to enable retrieval of call content;

receive recording metadata for a call being recorded from an interaction recorder; and

if the interaction recorder is disconnected, upon reconnection with the interaction recorder, query the interaction recorder for unreported metadata for the call and correlate metadata for the call with metadata relating to the call.

7. The system of claim 6 wherein the recording system comprises a pair of resource allocators and each interaction recorder is associated with one resource allocator, the call receiving node is configured to receive information relating to respective recording resources from the resource allocators, and in response to receiving the addresses, to stream call content direct to the interaction recorder bypassing the resource allocator.

8. The system of claim 6 wherein the recording controller is configured to:

receive recording metadata for a call being recorded from an interaction recorder;

separately receive metadata relating to the call; and

integrate the call metadata and the recording metadata.

9. The system of claim 6 in which the integration of content and metadata is performed using a unique call identity associated with the content and the metadata.

10. The system of claim 6 , comprising at least two resource allocators, each interaction recorder being associated with one resource allocator, wherein in the case that one of the at least two resource allocators has failed, the recording system is configured to use an interaction recorder associated with another of the at least two resource allocators.

11. The system of claim 6 , wherein if an interaction recorder is not reachable, the recording system is configured to find a different interaction recorder.

Assignments (2)
SECURITY INTEREST Recorded Feb 26, 2026
From: NICE LTD; NICE SYSTEMS INC.; NICE SYSTEMS TECHNOLOGIES INC.; INCONTACT, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 074986/0208 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 26, 2020
From: KOLODIZNER, EFIM; SEVILLIA, AVIV; FRIEDER, URI
To: NICE LTD.
Reel/Frame 053597/0674 →
Continuity (4)
Continuation 16532674 · Aug 6, 2019
Continuation 16222314 · Dec 17, 2018
Continuation 15242772 · Aug 22, 2016
Related Publication 20200396333A1 · Dec 17, 2020