PDCP Packet Prioritization Using QoS-Based Flow Queues

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing wireless networks fail to differentiate and prioritize data packets with varying Quality of Service (QoS) requirements, leading to inefficient resource allocation and delayed processing of high-priority applications, especially in multi-RAT multi-connectivity scenarios.

Innovation Solution

Implementing Quality of Service based Bearer Optimizer (QBO) to create high and low priority flow queues in the PDCP buffer, prioritizing data packets based on QoS parameters, and managing their transmission through separate stacks in single or multi-RAT connectivity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If data packets are treated equally in the PDCP buffer without priority differentiation, then the system structure remains simple, but high-priority applications experience delayed processing and reduced service quality

Engineering Contradiction:
Improveprocessing speed of high-priority applicationsVSAvoidbuffer structure complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The PDCP buffer is segmented into multiple priority-based queues (high-priority queue and low-priority queue) to differentiate data packet handling. This segmentation allows high-priority applications to be processed separately from low-priority traffic, resolving the contradiction by introducing structural complexity only where needed to improve processing speed for critical services.

Inventive Principle:
Principle #1Segmentation

2Productivity

If all data packets are transmitted through the same stack, then resource allocation is straightforward, but throughput fairness and bandwidth utilization are reduced

Engineering Contradiction:
Improvethroughput fairnessVSAvoidtransmission stack complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

Different transmission stacks are assigned based on the local quality or priority of data packets. High-priority packets are routed through a dedicated high-priority stack with appropriate QoS parameters, while low-priority packets use a standard stack. This local differentiation improves throughput fairness without requiring complete system-wide complexity.

Inventive Principle:
Principle #3Local quality

3Loss of energy

If data packets are buffered without priority differentiation, then the system operation is simple, but bandwidth is wasted and thermal issues arise from inefficient resource allocation

Engineering Contradiction:
Improvebandwidth wastageVSAvoidpacket management complexity
Core Design Contradiction:
Loss of energyVSEase of operation

Solution Approach 1:

Data packets are pre-categorized into priority queues before transmission based on QoS parameters and application requirements. This preliminary action of classification enables efficient bandwidth utilization by ensuring high-priority packets are transmitted first, preventing bandwidth wastage and reducing thermal issues from prolonged buffering, while maintaining relatively simple operation through automated QoS-based routing.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12501310B2Prioritizing data packets in wireless communication network
Publication Date: 2025.12.16 SAMSUNG ELECTRONICS CO LTD
  • US12501310B2 patent drawing
  • US12501310B2 patent drawing
  • US12501310B2 patent drawing

AI summary

A method for prioritizing data packets in a wireless network. Data packets are received at a SDAP buffer. Flow queues may be created by dividing PDCP buffer into high priority flow queue and low priority flow queue to determine priority for each data packets based on QoS parameters. Based on QoS parameters performing one of transmitting the at least one data packet from the at least one high priority flow queue and delaying transmission of at least one data packet of the at least one low priority flow queue by buffering the at least one data packet, the electronic device may be configured with connectivity or transmitting data packets from high priority flow queue to first stack and data packet from the low priority flow queue to second stack, when the electronic device may be configured with multi RAT multi connectivity.