Uplink Data Compression Buffer Synchronization via PDCP Control PDUs

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for handling uplink data compression in wireless communication networks lead to ambiguity and wastage of resources due to synchronization issues between compressors and decompressors, resulting in processing delays and inefficiencies.

Innovation Solution

Implementing a method where the transmitting device sends explicit indications to the receiving device about the enablement or disablement of uplink data compression, using new PDCP Control PDU packets to provide feedback and manage buffer synchronization, thereby preventing ambiguity and optimizing resource usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If uplink data compression is implemented without explicit indications, then data transmission efficiency is improved, but synchronization ambiguity occurs between compressor and decompressor

Engineering Contradiction:
Improvedata transmission efficiencyVSAvoidsynchronization reliability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent implements feedback mechanisms where the receiving device sends acknowledgments and status information back to the transmitting device. This includes feedback about decompression status, synchronization state, and buffer conditions, allowing both ends to maintain consistent understanding of the compression state and resolve ambiguities promptly.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent introduces intermediate control messages and status indicators as mediators between the compressor and decompressor. These intermediate elements carry synchronization information and state indicators that bridge the gap between transmitter and receiver, ensuring both parties maintain consistent understanding without direct complex negotiation.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Manufacturing precision

If buffer synchronization is strictly maintained, then data accuracy is improved, but processing delays increase

Engineering Contradiction:
Improvedata accuracyVSAvoidprocessing delay
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent applies partial synchronization strategies where full buffer synchronization is performed only when necessary. Instead of continuously maintaining perfect sync, the system allows temporary partial desynchronization and performs corrective synchronization actions only when ambiguity or errors are detected, reducing overall processing delays while maintaining data accuracy.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent dynamically adjusts synchronization parameters such as buffer sizes, synchronization intervals, and tolerance thresholds based on network conditions and data characteristics. This allows the system to optimize between accuracy and delay by changing operational parameters rather than maintaining fixed strict synchronization requirements.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If compression status information is continuously transmitted, then ambiguity is reduced, but resource consumption increases

Engineering Contradiction:
Improvecompression status clarityVSAvoidresource consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent implements periodic transmission of compression status information rather than continuous transmission. Status updates are sent at regular intervals or triggered by specific events such as state changes, allowing both ends to maintain awareness of compression status while significantly reducing the resource consumption associated with constant information exchange.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The patent extracts and transmits only the essential compression status information that is actually needed for synchronization, rather than transmitting all possible status details. This selective extraction of critical information maintains reliability while minimizing resource consumption by eliminating redundant data transmission.

Inventive Principle:
Principle #2Taking out (Extraction)

4Productivity

If DEFLATE algorithm is used with large buffer size, then compression ratio is improved, but memory usage increases

Engineering Contradiction:
Improvecompression ratioVSAvoidbuffer memory size
Core Design Contradiction:
ProductivityVSVolume of stationary object

Solution Approach 1:

The patent implements dynamic buffer size adjustment where the buffer size is not fixed but adapts based on the characteristics of the data being compressed, network conditions, and available memory resources. This allows the system to achieve high compression ratios when conditions permit while reducing memory usage when resources are constrained, making the buffer management flexible and efficient.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes key DEFLATE algorithm parameters such as buffer size, window size, and compression level dynamically based on data patterns and system conditions. By adjusting these parameters rather than using fixed large values, the system achieves good compression ratios adaptively while avoiding excessive memory allocation in all scenarios.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentEP3707875B1Transmitting device, receiving device, and methods performed therein for handling uplink data compression
Publication Date: 2023.06.14 TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
  • EP3707875B1 patent drawingFigure 1~1(b)
  • EP3707875B1 patent drawingFigure 2~3
  • EP3707875B1 patent drawingFigure 4

AI summary

A method performed by a transmitting device (101) operating in a communications network (100) is disclosed herein. The transmitting device (101) receives (503) an indication from a receiving device (102) operating in the communications network (100). The indication instructs the transmitting device (101) to perform a buffer reset. The indication is a value in a field (906) in a Protocol Data Unit (PDU) received from the receiving device (102). The transmitting device (101) then resets (504) the buffer, based on the received indication. A method performed by the receiving device (102) is also disclosed, whereby the receiving device (102) sends (1003) the indication to a transmitting device (101).