Packet Compression Sequencing for Sync Loss Containment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing lossless compression techniques for communication data face challenges in maintaining synchronization and achieving high compression ratios due to issues like packet loss and high complexity in error control mechanisms, leading to impractical round-trip delays and impaired compression ratios.

Innovation Solution

A method utilizing multiple compressing devices to divide data into sequential segments, each processed by a different device with a specific transmission time, ensuring that the sum of transmission times exceeds a predetermined response time, allowing for sequential forwarding and synchronization maintenance through selective resetting of devices upon packet loss.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If lossless compression algorithms are used to achieve exact reconstruction of data, then manufacturing precision is improved, but productivity deteriorates due to reduced compression ratio

Engineering Contradiction:
Improvedata reconstruction accuracyVSAvoidcompression ratio
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The data stream is divided into multiple segments, each processed by a separate compression algorithm or parameter set. This allows the system to apply different compression strategies to different portions of data, achieving both high accuracy for critical segments and high compression ratios for less critical segments, thereby resolving the contradiction between manufacturing precision and productivity.

Inventive Principle:
Principle #1Segmentation

2Reliability

If error control mechanisms like ARQ are implemented to address packet loss, then reliability is improved, but loss of time increases due to dramatic round-trip delay

Engineering Contradiction:
Improvedata transmission reliabilityVSAvoidround-trip delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-transmitting redundant information and preparing error correction codes before packet loss occurs. This allows the receiver to reconstruct lost packets without requiring time-consuming round-trip acknowledgments and retransmissions, thus maintaining reliability while minimizing time loss.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If frequent resets of compressing devices are performed to maintain synchronization, then reliability is improved, but productivity deteriorates due to impaired compression ratio

Engineering Contradiction:
Improvesynchronization maintenanceVSAvoidcompression ratio
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

Instead of frequent resets, the system implements periodic synchronization mechanisms that maintain compression state over longer intervals. By using periodic acknowledgments and selective state updates rather than continuous resets, the system maintains synchronization reliability while allowing compression algorithms to operate efficiently for extended periods, thus preserving compression ratio.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS8804766B2Method and apparatus for compressing communication packets
Publication Date: 2014.08.12 DIALOGIC NETWORKS (ISRAEL) LTD
  • US8804766B2 patent drawing
  • US8804766B2 patent drawing
  • US8804766B2 patent drawing

AI summary

The present invention is a method of sending compressed data includes providing a plurality of M compressing devices, each compressing device configured to apply a lossless compression algorithm and dividing uncompressed data into a first plurality of sequential segments S of uncompressed data. Each segment Si of a first N sequential segments of uncompressed data, for i=1 to N, where M >N, is applied to a respective compressing device CDi, and N respective compressed blocks Bi, each block Bi having a respective characteristic transmission time BlockDurationi.