Dynamic Redundant Call Recording Resource Allocation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing call recording systems face challenges in maintaining data integrity when a recording component fails, leading to potential loss of information due to the need for synchronization and pairing of recording resources, which can result in system unavailability upon failure.

Innovation Solution

A dynamic resource allocation system that uses multiple recording devices and independent resource allocators to establish redundant recording sessions, allowing for real-time allocation of resources based on availability and bypassing the need for predetermined pairing, ensuring continuous recording without data loss.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If predetermined pairing of recording resources is used to provide redundancy, then reliability is improved, but device complexity increases and synchronization becomes difficult

Engineering Contradiction:
Improverecording availabilityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic resource allocation where recording resources are not predetermined but assigned in real-time based on system state. The resource manager dynamically selects available recording devices from a pool, allowing the system to adapt to failures and load changes without complex predetermined pairing configurations.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

Recording devices are designed to be universal and interchangeable rather than dedicated to specific pairs. Any recording device in the pool can serve any call recording task, eliminating the need for complex predetermined pairing while maintaining reliability through redundant availability.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Reliability

If synchronous recording with predetermined pairing is implemented, then data integrity is improved, but loss of time increases due to synchronization requirements

Engineering Contradiction:
Improvedata integrityVSAvoidsynchronization time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-establishing a pool of available recording devices and their capabilities. When a recording task is initiated, resources are already prepared and can be allocated immediately without synchronization delays, as the universal device design eliminates pairing setup time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses multiple independent recording instances that capture the same call data simultaneously. Each recording device creates an independent copy of the call record, eliminating synchronization requirements while maintaining data integrity through redundant capture.

Inventive Principle:
Principle #26Copying

3Reliability

If multiple recording resources are allocated for redundancy, then reliability is improved, but quantity of substance increases due to resource consumption

Engineering Contradiction:
Improverecording availabilityVSAvoidrecording resource consumption
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent merges multiple recording devices into a unified pool managed by a resource manager. Instead of dedicating resources to specific pairs, the system combines available devices and dynamically allocates them based on demand, reducing overall resource consumption while maintaining redundancy through shared availability.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

Recording resources are dynamically allocated and released based on demand. When recording tasks are completed or devices become unavailable, resources are recovered and returned to the pool for reallocation, optimizing resource utilization and reducing unnecessary consumption while maintaining reliability.

Inventive Principle:
Principle #34Discarding and recovering

Data Source

PatentUS11616878B2System and method for dynamic redundant call recording
Publication Date: 2023.03.28 NICE LTD
  • US11616878B2 patent drawing
  • US11616878B2 patent drawing
  • US11616878B2 patent drawing

AI summary

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.