IP Analyzer Load Balancer for Wide Area Network Recording

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current IP communications networks lack the ability to efficiently record communications across a wide area network, leading to issues such as uneven workload distribution among recorders and potential malfunction due to excessive data processing.

Innovation Solution

The implementation of an IP analyzer and load balancer system that routes control data via layer 3 and layer 2 protocols to select recorders, utilizing algorithms like round robin and weighted round robin to distribute communication data and ensure balanced workload, while also incorporating fail-over protection to maintain recording services.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a single recorder is used to record communications, then the recording function is simple to implement, but the recorder may malfunction due to excessive data processing and uneven workload distribution

Engineering Contradiction:
Improverecorder system complexityVSAvoidrecorder reliability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent divides the recording system into multiple recorders that share the workload of recording communications. Instead of one recorder handling all data, the system segments the recording function across multiple devices, distributing the data processing load and preventing any single recorder from becoming overwhelmed or malfunctioning.

Inventive Principle:
Principle #1Segmentation

2Reliability

If multiple recorders are used to distribute workload, then recorder reliability improves, but the system complexity increases due to need for load balancing and coordination

Engineering Contradiction:
Improverecording service continuityVSAvoidrecorder system architecture
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary component that coordinates between multiple recorders and the communication sources. This intermediary manages the distribution of recording tasks, handles fail-over scenarios, and ensures proper coordination, thereby improving reliability without requiring complex peer-to-peer communication between all system components.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements dynamic load balancing where recorders can be added or removed from the active recording pool based on current workload and system conditions. The intermediary dynamically adjusts which recorders are actively recording versus which are in standby or maintenance mode, allowing the system to adapt to changing conditions without manual reconfiguration.

Inventive Principle:
Principle #15Dynamics

3Loss of information

If all recorders process all communication data, then complete recording coverage is achieved, but data processing overhead and network bandwidth consumption increase

Engineering Contradiction:
Improvecommunication data coverageVSAvoidnetwork bandwidth and processing resources
Core Design Contradiction:
Loss of informationVSLoss of energy

Solution Approach 1:

The patent applies local quality by having different recorders handle different portions or types of communication data based on their capabilities and current load. Rather than every recorder processing every communication, each recorder is optimized to handle specific streams or types of data locally, reducing redundant processing and network bandwidth consumption while maintaining complete coverage.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS9197492B2Internet protocol analyzing
Publication Date: 2015.11.24 VERINT AMERICAS INC
  • US9197492B2 patent drawing
  • US9197492B2 patent drawing
  • US9197492B2 patent drawing

AI summary

Included are methods for facilitating routing of control data associated with a communication to a plurality of recorders. One such method, among others, includes receiving control data related to a communication and routing the received control data to at least one recorder via a layer 3 protocol.