Wireless Packet Prioritization via Sequence Number Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In 5G wireless communication systems, prebuilt packets cannot be prioritized for transmission without deciphering or modifying sequence numbers, which limits communication throughput due to tight timing constraints and the inability to insert priority packets ahead of prebuilt packets.

Innovation Solution

A method and apparatus for prioritizing packets by assigning a priority sequence number, detecting prioritized packet types, and transmitting them ahead of their order in the defined sequence, using separate buffers or data radio bearers, and sequence numbering schemes to facilitate efficient packet transmission.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If packets are prebuilt for transmission in 5G wireless systems, then transmission speed is improved, but the ability to prioritize packets is lost due to tight timing constraints

Engineering Contradiction:
Improvetransmission speedVSAvoidpacket prioritization capability
Core Design Contradiction:
SpeedVSAdaptability or versatility

Solution Approach 1:

The patent segments the sequence number space into multiple ranges, where certain sequence number ranges are reserved for priority packets. This allows the system to prebuild packets efficiently while still identifying and prioritizing specific packets based on their sequence number ranges, resolving the contradiction between transmission speed and prioritization capability

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary actions by prebuilding packets and assigning sequence numbers in advance, while also pre-identifying which sequence number ranges should be used for priority packets. This allows the system to maintain high transmission speed through prebuilding while preserving prioritization capability through pre-planned sequence number allocation

Inventive Principle:
Principle #10Preliminary action

2Productivity

If priority packets are inserted ahead of prebuilt packets, then communication throughput is improved, but system complexity increases due to deciphering and modifying sequence numbers

Engineering Contradiction:
Improvecommunication throughputVSAvoidsequence number management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent divides the sequence number space into distinct segments or ranges, with specific ranges reserved for priority packets. This segmentation allows the system to identify priority packets simply by checking their sequence number range, without requiring complex deciphering or modification operations, thus improving throughput while maintaining manageable system complexity

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the parameter of sequence number assignment by using predefined ranges instead of individual sequence number modifications. This approach simplifies the prioritization process by changing from a complex modification-based system to a range-based identification system, improving throughput while reducing operational complexity

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11252597B2Prioritizing packets in wireless communications
Publication Date: 2022.02.15 QUALCOMM INC
  • US11252597B2 patent drawing
  • US11252597B2 patent drawing
  • US11252597B2 patent drawing

AI summary

Aspects of the present disclosure describe transmitting data in wireless communications. A set of packets for transmission in a defined sequence can be received where the set of packets includes two or more packets. It can be detected that a packet, of the set of packets, is a prioritized packet type. The packet can be prioritized for transmission ahead of its order in the defined sequence based on the detection of the prioritized packet type. The packet can be transmitted ahead of its order in the defined sequence to an access point.