Fixed-Length Data Compression Using Inferred Leading Zero Headers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data compression methods for real-time multi-player games are inefficient in reducing network traffic, leading to slower data transmission and compromised player experience due to the lack of effective compression techniques for fixed-length data structures.

Innovation Solution

A method of compression that groups bits of data structures, infers and replaces leading zeros with a header, applies data field headers, and uses bitwise masking and XOR operations to compact data, while also reordering bits based on probability and encoding delta values to minimize data size.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If existing data compression methods are used for real-time multi-player games, then data transmission can be performed, but the network traffic is not sufficiently reduced and data transmission speed remains slow

Engineering Contradiction:
Improvedata transmission speedVSAvoidnetwork traffic volume
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The patent segments fixed-length data structures into variable-length compressed representations by identifying and encoding only the significant bits that carry information, excluding redundant leading zeros. This segmentation allows the data to be transmitted in a more compact form, reducing network traffic volume while maintaining transmission speed.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the parameter representation from fixed-length binary formats to variable-length compressed formats. By dynamically adjusting the length of data representation based on the actual content (using leading zero inference and delta encoding), the network traffic volume is reduced without compromising data transmission speed or integrity.

Inventive Principle:
Principle #35Parameter changes

2Quantity of substance

If fixed-length data structures are transmitted without compression, then data integrity is maintained, but network traffic volume is excessive and transmission efficiency is low

Engineering Contradiction:
Improvenetwork traffic volumeVSAvoiddata transmission efficiency
Core Design Contradiction:
Quantity of substanceVSProductivity

Solution Approach 1:

The patent performs preliminary compression of fixed-length data structures before transmission by inferring leading zeros and applying delta encoding. This preliminary action reduces the volume of data that needs to be transmitted, thereby improving data transmission efficiency while maintaining integrity through reversible compression.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces dynamic variable-length encoding for previously static fixed-length data structures. By allowing the data representation to dynamically adapt to the actual content (varying length based on leading zero patterns), the system achieves higher transmission efficiency without sacrificing data integrity.

Inventive Principle:
Principle #15Dynamics

3Quantity of substance

If data is compressed by removing leading zeros, then network traffic is reduced, but data structure complexity increases due to compression overhead

Engineering Contradiction:
Improvedata sizeVSAvoidcompression model complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent introduces compression models and inference mechanisms as intermediaries between the original data structures and the transmitted data. These intermediaries handle the complexity of compression (leading zero inference, delta encoding) centrally, allowing the transmitted data to be compact without requiring complexity at every transmission point, thus reducing overall system complexity while achieving data size reduction.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11362674B2Method of compression for fixed-length data
Publication Date: 2022.06.14 KINEMATICSOUP TECH INC
  • US11362674B2 patent drawing
  • US11362674B2 patent drawing
  • US11362674B2 patent drawing

AI summary

The disclosure is directed at a method of data compression using inferred data. By determining the number of leading zeroes for each data structure, a general header presenting all leading zeros can be generated and use to compress the data.