Dynamic Data Flow Prioritization for Bandwidth Allocation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional surveillance systems face bandwidth limitations, particularly during alarm events, which degrade video quality and hinder the effectiveness of IP cameras and other security devices due to shared network resources competing for limited upstream bandwidth.

Innovation Solution

A communication management resource dynamically prioritizes data flows by reallocating bandwidth during alarm events, ensuring essential security devices like IP cameras receive higher priority and increased bandwidth, while reducing non-essential devices' bandwidth allocation to maintain reliable video capture and communication.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multiple devices share upstream bandwidth through a WiFi router, then network connectivity is provided to all devices, but video quality and reliability of security devices degrade during alarm events

Engineering Contradiction:
Improvevideo capture reliabilityVSAvoidbandwidth availability
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system dynamically adjusts data flow priorities based on detected event conditions. During alarm events, the communication management resource modifies priority levels to provide increased bandwidth to security devices, while during normal operation, standard priority levels are maintained. This dynamic adaptation resolves the contradiction by making bandwidth allocation flexible rather than static.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the priority parameter of data flows based on detected conditions. When an alarm event is detected, the priority parameter for security device data flows is increased, ensuring they receive sufficient bandwidth despite shared network constraints. This parameter change directly addresses the reliability-bandwidth contradiction.

Inventive Principle:
Principle #35Parameter changes

2Manufacturing precision

If IP cameras transmit high-quality video upstream, then video clarity is improved, but bandwidth consumption increases and degrades performance of other network devices

Engineering Contradiction:
Improvevideo qualityVSAvoidbandwidth consumption
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

Solution Approach 1:

The system applies different quality levels to different data flows based on their importance. Security device data flows receive high priority and sufficient bandwidth allocation to maintain high video quality, while non-essential data flows are deprioritized during alarm events. This local differentiation of quality requirements resolves the contradiction between video quality and overall bandwidth consumption.

Inventive Principle:
Principle #3Local quality

3Reliability

If all cameras record simultaneously during alarm events, then comprehensive surveillance coverage is achieved, but upstream bandwidth requirements exceed available capacity

Engineering Contradiction:
Improvesurveillance coverageVSAvoidbandwidth demand
Core Design Contradiction:
ReliabilityVSPower

Solution Approach 1:

The communication management resource monitors network conditions and detects alarm events, then provides feedback by adjusting data flow priorities accordingly. When an alarm is detected, the system responds by reallocating bandwidth to maintain surveillance coverage. This feedback mechanism allows the system to adapt bandwidth allocation to actual needs, resolving the contradiction between comprehensive coverage and bandwidth demand.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11323377B2Dynamic prioritization of data flows
Publication Date: 2022.05.03 CHARTER COMM OPERATING LLC
  • US11323377B2 patent drawing
  • US11323377B2 patent drawing
  • US11323377B2 patent drawing

AI summary

According to one configuration, a network environment includes multiple communication devices and a data flow manager (such as associated with a communication gateway). During operation, the data flow manager receives multiple data flows from the multiple communication devices, each of which conveys data associated with a respective communication device in a network environment. The data flow manager controls conveyance of the multiple data flows through the communication gateway. In response to detecting occurrence of an alarm event in the network environment, the data flow manager modifies an original priority of conveying the classified data flows through the communication gateway. The modified priority provides increased bandwidth accommodating conveyance of a corresponding data flow associated with the alarm event through the communication gateway.