Delta Encoding via Correlation Dependency Graphs

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional data processing techniques are inefficient in handling unordered or arbitrary data sets, as they either compress data sets individually with sub-optimal compression or as a single file, limiting the ability to process data sets individually while maximizing compression efficiency.

Innovation Solution

A method and system that analyze data sets to determine correlation parameters, generate an optimized correlation dependency graph, and perform correlation encoding to reduce the overall data to be processed, allowing for efficient batch processing and data transfer by exploiting correlation relationships between data sets.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If data sets are compressed individually using conventional techniques, then individual processing capability is maintained, but compression efficiency is sub-optimal

Engineering Contradiction:
Improveindividual processing capabilityVSAvoidcompression efficiency
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent merges multiple data sets into a single composite data structure that preserves individual data set identities while enabling batch processing. This allows the system to process data sets collectively for optimized compression while maintaining the ability to retrieve and process individual data sets separately, thus resolving the contradiction between individual processing capability and compression efficiency.

Inventive Principle:
Principle #5Merging (Combining)

2Quantity of substance

If data sets are compressed as a single file, then compression efficiency is maximized, but individual processing capability is lost

Engineering Contradiction:
Improvecompression efficiencyVSAvoidindividual processing capability
Core Design Contradiction:
Quantity of substanceVSAdaptability or versatility

Solution Approach 1:

The patent segments the compressed data structure into distinct components, each representing an individual data set. The composite data structure includes markers or delimiters that allow the system to identify and extract individual data sets from the compressed batch, thereby maintaining individual processing capability while achieving batch compression efficiency.

Inventive Principle:
Principle #1Segmentation

3Quantity of substance

If upload bandwidth is limited, then transfer time increases, but data quality can be maintained

Engineering Contradiction:
Improvedata qualityVSAvoidtransfer time
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

The patent extracts and transmits only the essential correlation information and delta values rather than complete data sets. By separating the reference data (which can be stored locally) from the incremental changes (which need to be transmitted), the system reduces the amount of data requiring transmission while maintaining complete data quality at the receiving end.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS11677963B2Method and system for optimized delta encoding
Publication Date: 2023.06.13 INTERDIGITAL CE PATENT HOLDINGS SAS
  • US11677963B2 patent drawing
  • US11677963B2 patent drawing
  • US11677963B2 patent drawing

AI summary

Methods and systems are provided for image processing. A plurality of correlation parameters representing degrees of correlation between two or more images of a plurality of images may be produced. An optimized correlation dependency graph may be produced according to the plurality of correlation parameters. The plurality of images may then be delta encoded according to the optimized correlation dependency graph. For example, the optimized correlation dependency graph may be used for performing a correlation encoding operation. The plurality of correlation parameters may be produced, for example, in accordance with one or more correlation metrics associated with the correlation encoding operation.