PDU Set Congestion Handling for Consistent Packet Quality

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing communication systems fail to effectively manage and control the quality (e.g., jitter, reliability) of protocol data unit (PDU) packets within a set, particularly in multi-access network scenarios, leading to potential loss of entire PDU sets due to differing handling of individual packets.

Innovation Solution

Implementing a congestion control mechanism that synchronizes the handling state of subsequent PDU packets within a set based on the status of the first received packet, using techniques like DualQ and L4S to ensure consistent quality and reliability across all packets.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If individual PDU packets within a set are handled independently according to existing protocols, then network flexibility and routing efficiency are improved, but quality consistency (jitter, reliability) across packets in the same PDU set deteriorates

Engineering Contradiction:
Improvenetwork routing efficiencyVSAvoidquality consistency of PDU set
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent merges the handling states of multiple PDU packets within a set by synchronizing them to match the handling state of the first received packet. This ensures that all packets in a PDU set are treated uniformly, preventing quality inconsistency while maintaining network routing efficiency through the congestion control mechanism.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent applies preliminary action by determining the congestion status based on the first received packet and using this determination to control the handling state of subsequent packets before they are processed. This preemptive synchronization ensures quality consistency is maintained across the entire PDU set.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If different PDU packets within a set are routed through different access networks to improve network utilization, then throughput is improved, but quality control (latency, jitter) deteriorates

Engineering Contradiction:
Improvenetwork throughputVSAvoidlatency and jitter of PDU set
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent changes the handling state parameter of subsequent PDU packets to match the first received packet's handling state. This parameter synchronization ensures that even when packets traverse different access networks, they maintain consistent latency and jitter characteristics, thereby controlling quality while preserving throughput benefits.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If congestion control is applied to individual PDU packets independently, then packet-level optimization is improved, but set-level quality control (reliability, jitter) deteriorates

Engineering Contradiction:
Improvepacket processing efficiencyVSAvoidPDU set delivery reliability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent implements feedback by determining the congestion status based on the first received packet and using this feedback to control the handling state of subsequent packets in the same PDU set. This feedback mechanism ensures set-level quality control while maintaining efficient packet-level processing through the synchronized handling approach.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20250343760A1Systems and methods for handling protocol data unit sets
Publication Date: 2025.11.06 CABLE TELEVISION LAB INC
  • US20250343760A1 patent drawing
  • US20250343760A1 patent drawing

AI summary

A method of processing a protocol data unit (PDU) set for a data network includes steps of (a) receiving a first PDU packet of the PDU set, (b) receiving, subsequent to reception of the first PDU packet, a second PDU packet of the PDU set, (c) determining, after receiving the first and second PDU packets, a congestion status of the data network for the PDU set, (d) controlling, based on the determined congestion status, a handling state of the second PDU packet to match a handling state of the first PDU packet, and (e) transmitting the first PDU packet and the controlled second PDU packet to a destination receiver of the data network.