Dynamic Priority Logic Channel Prioritization for PDU Sets

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current wireless communications systems face challenges in managing protocol data unit (PDU) sets, where all data packets within a set have the same quality of service (QoS) requirements, leading to inefficiencies in processing and transmission due to static priority models that do not account for the collective deadline of PDU sets, resulting in potential data loss if any packet misses its deadline.

Innovation Solution

Implementing a dynamic priority model for data packets within PDU sets, where packets closer to their deadline receive higher priority, and discarding the entire PDU set when the discard time expires, to enhance the logical channel prioritization process and meet QoS requirements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a static priority model is used for data packets in PDU sets, then the processing is simpler, but the transmission efficiency deteriorates because all packets are treated equally regardless of their deadline proximity

Engineering Contradiction:
Improveprocessing complexityVSAvoidtransmission efficiency
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent applies the dynamics principle by transitioning from a static priority model to a dynamic priority model where the priority of each data packet is not fixed but changes over time based on its deadline. The priority value is recalculated for each packet according to how close its transmission deadline is, allowing the system to adapt to changing conditions and optimize transmission efficiency without requiring complex manual intervention.

Inventive Principle:
Principle #15Dynamics

2Productivity

If a dynamic priority model is implemented for data packets in PDU sets, then the transmission efficiency improves by prioritizing packets closer to deadlines, but the processing complexity increases

Engineering Contradiction:
Improvetransmission efficiencyVSAvoidprocessing complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies the parameter changes principle by modifying the priority parameter of data packets dynamically based on their deadline proximity. Instead of using a fixed priority value, the system continuously updates the priority parameter according to the time remaining until the packet's deadline, enabling efficient transmission prioritization through systematic parameter adjustment rather than complex algorithmic processing.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If individual packets are processed independently, then the processing is more flexible, but the QoS requirements deteriorate because the collective deadline of the PDU set is not met if any single packet misses its deadline

Engineering Contradiction:
Improveprocessing flexibilityVSAvoidQoS requirements
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent applies the merging principle by combining the processing of individual packets within a PDU set while maintaining their individual characteristics. The system processes each packet independently according to its own deadline, but the overall PDU set QoS requirement is satisfied by ensuring that the prioritization mechanism considers the collective deadline. This approach maintains processing flexibility for individual packets while guaranteeing QoS through coordinated prioritization.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS20240073148A1Protocol data unit (PDU) set based logical channel prioritization
Publication Date: 2024.02.29 QUALCOMM INC
  • US20240073148A1 patent drawing
  • US20240073148A1 patent drawing
  • US20240073148A1 patent drawing

AI summary

Certain aspects of the present disclosure provide a method for wireless communications by a node. The node receives a plurality of data packets belonging to a protocol data unit (PDU) set. Each of the plurality of data packets is associated with a dynamic priority. The node delivers the plurality of data packets to a lower layer, in accordance with the dynamic priority associated with each of the plurality of data packets.