Adaptive Data Compression for Memory and Bandwidth Constraints

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Organizations face challenges in managing memory storage and communication bandwidth due to increasing computing resources demands, particularly in financial institutions handling large volumes of electronic transactions, which can lead to memory depletion and communication slowdowns.

Innovation Solution

Implementing a system that compresses data based on stored information by monitoring data structure sizes and applying compression parameters to reduce memory usage and communication bandwidth requirements, thereby minimizing the need for additional storage devices and reducing communication delays.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If data is stored in uncompressed format to maintain data integrity and accessibility, then data quality and reliability are improved, but memory storage capacity is depleted faster

Engineering Contradiction:
Improvedata integrityVSAvoidmemory storage capacity
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent applies parameter changes by transitioning data from an uncompressed state to a compressed state using compression algorithms. The system dynamically adjusts compression parameters based on data characteristics, achieving significant reduction in storage capacity consumption while maintaining data integrity through reversible compression processes that preserve all original information.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If data structure size is increased to store more electronic transactions, then productivity and data retention are improved, but communication bandwidth is consumed faster

Engineering Contradiction:
Improvedata retention capacityVSAvoidcommunication bandwidth
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The patent transforms data structures from uncompressed to compressed formats, dynamically adjusting compression parameters based on data characteristics. This enables the system to retain more electronic transactions within the same communication bandwidth constraints, effectively increasing productivity without proportionally increasing bandwidth consumption.

Inventive Principle:
Principle #35Parameter changes

3Quantity of substance

If compression algorithms are applied to reduce memory usage, then storage capacity efficiency is improved, but computing processing power is consumed

Engineering Contradiction:
Improvestorage efficiencyVSAvoidcomputing processing power
Core Design Contradiction:
Quantity of substanceVSPower

Solution Approach 1:

The patent implements partial compression by selectively applying compression algorithms only to data structures that meet specific size thresholds or criteria. Rather than compressing all data uniformly, the system identifies and compresses only those data structures where compression is beneficial, reducing overall computing processing power consumption while maintaining effective storage efficiency improvements.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system employs adaptive compression that automatically monitors data structure sizes and applies compression only when beneficial, making the compression process self-regulating. The data structures essentially 'self-manage' their own compression state based on their current size and characteristics, reducing the need for continuous external processing power intervention.

Inventive Principle:
Principle #25Self-service

4Reliability

If data structures are synchronized in real-time between computing systems, then data reliability and accessibility are improved, but communication delays increase

Engineering Contradiction:
Improvedata accessibilityVSAvoidcommunication delays
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies compression to data structures before synchronization, fundamentally changing the data size parameter. This compression reduces the amount of data that needs to be transmitted during real-time synchronization between computing systems, thereby maintaining data accessibility and reliability while significantly reducing communication delays and bandwidth consumption.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11218560B2Adaptive compression of stored data
Publication Date: 2022.01.04 CHICAGO MERCANTILE EXCHANGE INC
  • US11218560B2 patent drawing
  • US11218560B2 patent drawing
  • US11218560B2 patent drawing

AI summary

Systems, devices and methods for adaptive compression of stored information includes a memory management computing device programmed to monitor a size of a plurality of data structures stored in a data repository. The computing device compares the size of each of a plurality of data structures to a predetermined threshold. When a size of an uncompressed data structure meets the threshold, the memory management computing device calculates a value of a first compression parameter based on a value of a first parameter and a value of a second parameter of each data element of the uncompressed data structure, calculates a value of a second compression parameter based the value of the first parameter of each data element of the uncompressed data structure, generates a compressed data structure based on the value of the first compression parameter and the second compression parameter; and replaces, in the data repository, the uncompressed data structure with the compressed data structure.