Adaptive Data Compression for Memory and Bandwidth Limits

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Organizations face challenges in managing memory storage and communication bandwidth due to increasing demands from electronic transactions and communications, often constrained by aging hardware and software resources, as well as budgetary limitations.

Innovation Solution

Implementing a memory management system that actively monitors and compresses data structures based on predetermined thresholds, using calculated compression parameters to reduce the size of data structures stored in memory and communicated between systems.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If data is stored in uncompressed format to maintain data integrity and accessibility, then data quality is preserved, but memory storage capacity is depleted quickly

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

Solution Approach 2:

The patent creates compressed copies of the original data that occupy less storage space. The compression process generates a representative version of the data that can be stored efficiently, and when needed, the system can restore the original data from these compressed copies, effectively creating a space-efficient duplicate that maintains full data accessibility.

Inventive Principle:
Principle #26Copying

2Reliability

If uncompressed data structures are communicated between computing systems to ensure data accuracy, then data quality is maintained, but communication bandwidth is consumed excessively

Engineering Contradiction:
Improvedata accuracyVSAvoidcommunication bandwidth
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent transforms data communication by applying compression parameters that reduce the size of data structures before transmission. The system dynamically selects compression levels and algorithms based on data characteristics and communication requirements, achieving substantial bandwidth reduction while maintaining data accuracy through lossless compression techniques.

Inventive Principle:
Principle #35Parameter changes

3Quantity of substance

If additional storage devices are purchased to accommodate growing data needs, then storage capacity is increased, but hardware costs and maintenance expenses increase

Engineering Contradiction:
Improvestorage capacityVSAvoidhardware infrastructure
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent addresses storage capacity needs by changing the compression parameter state of existing data, effectively multiplying available storage capacity without adding physical devices. By implementing compression across the storage infrastructure, the system can accommodate growing data requirements while maintaining the same hardware footprint, thereby avoiding additional capital and maintenance expenses.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250071188A1Adaptive compression of stored data
Publication Date: 2025.02.27 CHICAGO MERCANTILE EXCHANGE INC
  • US20250071188A1 patent drawing
  • US20250071188A1 patent drawing
  • US20250071188A1 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.