PDU Set Congestion Handling for Consistent ECN Packet Treatment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing communication systems fail to effectively manage the quality (e.g., jitter, reliability) of protocol data unit (PDU) packets across multiple networks, leading to potential loss of entire PDU sets due to differing handling of individual packets, particularly in XR applications where PDU sets traverse multiple access networks.

Innovation Solution

Implementing a congestion control mechanism that ensures all PDU packets within a set are handled consistently by setting and maintaining the same ECN bit status, using techniques like DualQ and L4S, to prioritize and manage packets proactively, preventing the dropping of entire sets.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If individual PDU packets are handled independently across multiple networks, then network flexibility and routing efficiency are improved, but quality consistency and reliability of PDU sets deteriorate

Engineering Contradiction:
Improverouting efficiencyVSAvoidquality consistency
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent merges the handling of PDU packets within a set by applying the same congestion control actions (ECN marking or packet dropping) to all packets based on the congestion status of the first packet. This ensures that all PDU packets in a set are treated consistently, preventing quality inconsistencies while maintaining network routing efficiency.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent segments PDU traffic into distinct PDU sets, where each set is handled as a unified group rather than individual packets. By identifying PDU sets and applying consistent handling rules within each set, the system maintains quality consistency while allowing flexible routing at the set level.

Inventive Principle:
Principle #1Segmentation

2Productivity

If congestion control is applied selectively to individual packets, then network resource utilization is improved, but quality of experience for PDU sets deteriorates

Engineering Contradiction:
Improvenetwork resource utilizationVSAvoidquality of experience
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent combines congestion control decisions for all PDU packets within a set by basing the control action on the congestion status of the first packet. This merging approach ensures uniform quality of experience across the entire PDU set while still allowing selective congestion control at the set level, maintaining network resource utilization efficiency.

Inventive Principle:
Principle #5Merging (Combining)

3Adaptability or versatility

If different handling states are applied to different PDU packets, then adaptive congestion management is improved, but packet quality uniformity deteriorates

Engineering Contradiction:
Improvecongestion management adaptabilityVSAvoidpacket quality uniformity
Core Design Contradiction:
Adaptability or versatilityVSStability of the object's composition

Solution Approach 1:

The patent merges the handling state of all PDU packets within a set by determining the congestion status based on the first packet and applying the same handling state (ECN marking or dropping) to all subsequent packets in the set. This ensures packet quality uniformity while maintaining adaptive congestion management at the PDU set level.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS12513084B1Protocol data unit systems and methods
Publication Date: 2025.12.30 CABLE TELEVISION LAB INC
  • US12513084B1 patent drawing
  • US12513084B1 patent drawing
  • US12513084B1 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.