Header Compression Prioritization for Bidirectional Packet Synchronization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Prioritization of pure ACK packets over piggybacked ACK packets in wireless communication systems can lead to out-of-order delivery of header-compressed packets, causing synchronization issues between the compressor and decompressor, especially in bidirectional connections using header compression protocols like ROHC.

Innovation Solution

The system determines whether a connection is bidirectional and prioritizes packets based on ACK information, using separate context identifiers (CIDs) for each set of packets to ensure in-order delivery and maintain synchronization, by compressing headers of pure ACK packets with one CID and piggybacked ACK packets with another CID, or refraining from compression if not prioritized.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If pure ACK packets are prioritized over piggybacked ACK packets, then packet delivery speed is improved, but packet delivery order is disrupted

Engineering Contradiction:
Improvepacket delivery speedVSAvoidpacket delivery order
Core Design Contradiction:
SpeedVSStability of the object's composition

Solution Approach 1:

The patent segments ACK packets into two distinct types: pure ACK packets (containing only acknowledgment information) and piggybacked ACK packets (containing both data and acknowledgment information). By separating these packet types and applying different handling mechanisms to each, the system can prioritize pure ACK packets for faster delivery while maintaining the integrity of data transmission through piggybacked packets, thus resolving the contradiction between speed and order.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies different quality attributes to different packet types. Pure ACK packets receive higher priority and different compression treatment compared to piggybacked ACK packets. This local differentiation allows the system to optimize performance for acknowledgment delivery without compromising the overall packet delivery order and data integrity.

Inventive Principle:
Principle #3Local quality

2Quantity of substance

If header compression is applied to all packets, then bandwidth efficiency is improved, but synchronization between compressor and decompressor is lost

Engineering Contradiction:
Improvebandwidth efficiencyVSAvoidsynchronization between compressor and decompressor
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The patent applies header compression differentially based on packet type. Pure ACK packets receive header compression treatment to maximize bandwidth efficiency, while piggybacked ACK packets may receive different or no compression to maintain synchronization context. This localized application of compression ensures that bandwidth optimization does not come at the cost of synchronization reliability.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

By segmenting packets into pure ACK and piggybacked ACK categories, the system can apply compression strategies tailored to each segment's specific requirements, allowing bandwidth efficiency to be optimized for acknowledgment packets without compromising the synchronization needed for data-bearing packets.

Inventive Principle:
Principle #1Segmentation

3Adaptability or versatility

If bidirectional connection is used, then communication versatility is improved, but packet ordering complexity increases

Engineering Contradiction:
Improvecommunication versatilityVSAvoidpacket ordering complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments bidirectional communication into distinct packet types flowing in different directions. By categorizing packets as pure ACK or piggybacked ACK and assigning them different handling rules, the system manages the complexity of bidirectional packet ordering through structured classification and prioritization rather than treating all packets uniformly.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10728159B2Prioritization for a packet communication protocol with header compression
Publication Date: 2020.07.28 QUALCOMM INC
  • US10728159B2 patent drawing
  • US10728159B2 patent drawing
  • US10728159B2 patent drawing

AI summary

When sending a first set of packets is determined to be prioritized over sending a second set of packets, and when each first header of each of the first set of packets and each second header of each of the second set of packets is determined to be compressed, an apparatus may compress the first header of each of the first set of packets using a first CID associated with a connection. Further, the apparatus may compress the second header of each of the second set of packets using a second CID associated with the connection. The apparatus may send the first set of packets through the connection. The apparatus may send, after sending the first set of packets, the second set of packets through the connection.