Dynamic Network Path Control for Guaranteed Bandwidth Flows

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data flow policies in networks often fail to accommodate applications or devices requiring guaranteed bandwidth, leading to dropped low-profile traffic and suboptimal user experience, especially when total bandwidth exceeds pre-configured limits.

Innovation Solution

A communication management resource dynamically adjusts bandwidth limits and establishes data flow paths by sending commands through network nodes using HTTP-API or other protocols, ensuring priority levels and quality of service for critical applications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If data flow policy rules are applied only when total bandwidth exceeds pre-configured limits, then network bandwidth management is simplified, but real-time quality of service for mission-critical applications cannot be ensured

Engineering Contradiction:
Improvebandwidth management complexityVSAvoidquality of service reliability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent implements dynamic bandwidth allocation by establishing separate communication paths with different bandwidth characteristics. Instead of using static pre-configured limits, the system dynamically selects between a first communication path with first bandwidth and a second communication path with second bandwidth based on real-time traffic conditions and application requirements, thereby ensuring quality of service while maintaining manageable complexity.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent segments the network traffic into different categories by establishing separate communication paths for different types of traffic. Mission-critical applications are routed through specific paths with guaranteed bandwidth, while other traffic uses alternative paths. This segmentation allows differentiated quality of service without requiring complex centralized control for all traffic.

Inventive Principle:
Principle #1Segmentation

2Ease of manufacture

If bandwidth limits are pre-configured for device groups, then network control is easier to implement, but flexible bandwidth allocation for individual applications is prevented

Engineering Contradiction:
Improvenetwork configuration easeVSAvoidbandwidth allocation flexibility
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The system maintains simple pre-configured bandwidth limits for device groups while adding dynamic adaptability through multiple communication paths. When flexibility is needed, the system dynamically establishes additional paths with specific bandwidth allocations for individual applications, combining the ease of pre-configuration with the flexibility of real-time adaptation.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent introduces an intermediary mechanism (communication management resource) that sits between the pre-configured network policies and individual application requirements. This intermediary dynamically establishes communication paths and allocates bandwidth based on both the pre-configured limits and real-time application needs, bridging the gap between fixed configuration and flexible allocation.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If multiple communication paths are established for different bandwidth requirements, then quality of service is improved, but network path management complexity increases

Engineering Contradiction:
Improvedata transmission reliabilityVSAvoidpath management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements self-service mechanisms where the communication management resource automatically monitors traffic conditions, identifies when quality of service requirements cannot be met on existing paths, and autonomously establishes additional communication paths with appropriate bandwidth allocations. This automation reduces the complexity burden on network operators while ensuring transmission reliability.

Inventive Principle:
Principle #25Self-service

4Productivity

If bandwidth is allocated based on total group usage, then network resource utilization is optimized, but individual application performance guarantees are lost

Engineering Contradiction:
Improvenetwork resource utilizationVSAvoidapplication performance guarantee
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent segments bandwidth allocation into two layers: group-level allocation that optimizes overall network resource utilization, and application-level allocation that guarantees performance for individual applications. By establishing separate communication paths for different applications within the group, the system simultaneously achieves efficient aggregate resource usage and individual application performance guarantees.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12634793B2Network path instantiation and dynamic data flow control
Publication Date: 2026.05.19 CHARTER COMM OPERATING LLC
  • US12634793B2 patent drawing
  • US12634793B2 patent drawing
  • US12634793B2 patent drawing

AI summary

A communication management resource receives a request from a communication device to communicate with a remote network node. In response to receiving the request, the communication management resource communicates with a first network node in a network to establish a communication path including the first network node to the remote network node. The first network node establishes a first segment of the communication path to a second network node, the second network node establishes a second segment of the communication path to a third network node, and so on to the remote network node. The communication management resource controls use of bandwidth along the communication path such as via communication with the first network node. Subsequent to establishment of the communication path, communicating data from received from the communication device over the network path to the remote network node.