Logical Data Object Compression Using Atomic Storage Sections

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current storage technologies face challenges in efficiently compressing and encrypting logical data objects while maintaining data accessibility and manageability, with existing solutions often compromising on performance or security.

Innovation Solution

A method and system that compresses raw logical data objects into compressed sections with adaptive dictionaries and encrypts them using block cipher algorithms, maintaining substantial identity between compressed and original data, and facilitating efficient mapping and recovery processes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If data is compressed using standard compression algorithms, then storage capacity is reduced, but data integrity and recovery accuracy may be compromised

Engineering Contradiction:
Improvestorage capacityVSAvoiddata integrity
Core Design Contradiction:
Quantity of substanceVSManufacturing precision

Solution Approach 1:

The patent applies preliminary action by performing compression with error protection mechanisms before storage. The system compresses data while simultaneously embedding error detection and correction codes, ensuring that data integrity is maintained throughout the compression process rather than attempting to repair damage after storage.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements beforehand cushioning by incorporating error protection layers during the compression process. This creates a buffer against potential data corruption, allowing the system to withstand storage errors or transmission issues without losing data integrity or recovery accuracy.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

2Reliability

If data is encrypted using block cipher algorithms, then security is enhanced, but processing time and computational resources increase

Engineering Contradiction:
ImprovesecurityVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies segmentation by dividing data into blocks for encryption processing. This allows the encryption system to handle data in manageable segments rather than as a single large unit, reducing overall processing time while maintaining security through systematic block cipher application.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements periodic action through optimized encryption cycles that process data blocks in regular intervals. This periodic processing approach allows the system to maintain continuous security protection while managing computational resource usage efficiently, preventing overwhelming the system with simultaneous encryption operations.

Inventive Principle:
Principle #19Periodic action

3Quantity of substance

If adaptive compression is applied to minimize storage capacity, then transmission time increases, but data accessibility is improved

Engineering Contradiction:
Improvestorage capacityVSAvoidtransmission time
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

The patent applies dynamics by implementing adaptive compression that adjusts compression levels based on data characteristics and storage requirements. This dynamic approach allows the system to optimize between compression ratio and processing speed in real-time, improving storage efficiency without permanently increasing transmission time for all data types.

Inventive Principle:
Principle #15Dynamics

4Quantity of substance

If complex transformation processes are used for data compression and encryption, then storage efficiency is improved, but system complexity increases

Engineering Contradiction:
Improvestorage efficiencyVSAvoidsystem complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent applies merging by combining compression and encryption operations into a unified processing pipeline. This integration allows the system to achieve storage efficiency through complex transformations while reducing overall system complexity by eliminating the need for separate, independent compression and encryption systems.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS10268696B2Systems and methods for transformation of logical data objects for storage
Publication Date: 2019.04.23 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US10268696B2 patent drawing
  • US10268696B2 patent drawing
  • US10268696B2 patent drawing

AI summary

Systems and methods for compressing a raw logical data object (201) for storage in a storage device operable with at least one storage protocol, creating, reading, writing, optimizatic in and restoring thereof. Compressing the raw logical data object (201) comprises creating in the storage device a compressed logical data object (203) comprising a header (204) and one or more allocated compressed sections with predefined size (205-1-205-2); compressing one or more sequentially obtained chunks of raw data (202-1-202-6) corresponding to the raw logical data object (201) thus giving rise to the compressed data chunks (207-1-207-6); and sequentially accommodating the processed data chunks into: said compressed sections (205-1-205-2) in accordance with an order said chunks received, wherein said compressed sections serve as atomic elements of compression/decompression operations during input/output transactions on the logical data object.