Delta Data Storage Using Historical Change Prediction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increasing demand for data storage in emerging applications like AI, big data, and IoT leads to high purchase and management costs, as well as significant power consumption and space occupation, necessitating an effective data storage solution.

Innovation Solution

A method that generates deltas between current and historical data using AI neural algorithms, compresses these deltas, and stores them instead of the current data, along with mechanisms for efficient data restoration and compression/decompression to reduce storage overheads.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If data storage capacity is increased to meet growing data storage demands, then storage capacity is improved, but purchase costs and management costs increase

Engineering Contradiction:
Improvestorage capacityVSAvoidcost
Core Design Contradiction:
Quantity of substanceVSLoss of energy

Solution Approach 1:

The patent extracts only the essential information from data by generating deltas that represent differences between current and historical data. Instead of storing complete data sets, only the critical changes (deltas) are stored, which significantly reduces storage capacity requirements while maintaining data integrity and enabling data restoration when needed.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent inverts the traditional storage approach by not storing the data itself but storing the differences (deltas) from historical data. This inversion allows the system to store minimal information that can be used to reconstruct current data from historical data, thereby reducing storage costs while maintaining data availability.

Inventive Principle:
Principle #13The other way round (Inversion)

2Quantity of substance

If data storage capacity is increased to meet growing data storage demands, then storage capacity is improved, but the storage device occupies more space and consumes more power

Engineering Contradiction:
Improvestorage capacityVSAvoidpower consumption
Core Design Contradiction:
Quantity of substanceVSUse of energy by stationary object

Solution Approach 1:

The patent extracts only the essential information from data by generating deltas that represent differences between current and historical data. Instead of storing complete data sets, only the critical changes (deltas) are stored, which significantly reduces storage capacity requirements while maintaining data integrity and enabling data restoration when needed.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent changes the storage parameter from storing complete data to storing delta values (differences). This parameter change reduces the amount of data that needs to be stored and processed, thereby reducing both storage space occupation and power consumption of the storage device.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If complete current data is stored instead of deltas, then data integrity is improved, but storage overheads increase

Engineering Contradiction:
Improvedata integrityVSAvoidstorage overhead
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent creates a virtual copy of current data by combining historical data with stored deltas during the restoration process. Instead of storing complete current data, the system stores deltas and reconstructs current data on-demand by applying these deltas to historical data, thereby maintaining data integrity while reducing storage overhead.

Inventive Principle:
Principle #26Copying

4Quantity of substance

If deltas are compressed to reduce storage size, then storage overheads are reduced, but compression and decompression time increase

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

Solution Approach 1:

The patent applies partial compression to only the delta portions of data rather than compressing entire data sets. This partial action approach reduces storage overhead for deltas while minimizing the time required for compression and decompression operations, as only the difference portions need to be processed.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11960467B2Data storage method, data obtaining method, and apparatus
Publication Date: 2024.04.16 HUAWEI TECH CO LTD
  • US11960467B2 patent drawing
  • US11960467B2 patent drawing
  • US11960467B2 patent drawing

AI summary

A method for storing data includes: generating data for current data based on historical data and a change rule of the historical data; obtaining a delta between the data and the current data; storing the delta instead of the current data.