Data Block Grouping by Similarity for Higher Compression Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data compression methods struggle to distinguish the similarity degree between data blocks with the same fingerprint, leading to low compression efficiency.

Innovation Solution

Group data blocks with the same fingerprint into compression groups based on their similarity degree, using specific conditions to ensure high similarity, and perform delta compression on these groups.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If similar fingerprint matching is used to find reference data blocks, then data blocks with same fingerprint can be identified, but similarity degree between data blocks cannot be distinguished leading to low compression efficiency

Engineering Contradiction:
Improvesimilarity degree measurementVSAvoidcompression efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent changes the parameter used for similarity measurement from binary fingerprint matching to multi-dimensional feature vector comparison. By representing data blocks as feature vectors with multiple dimensions (e.g., statistical features, frequency features) and calculating similarity based on the degree of overlap in these dimensions, the system can distinguish different levels of similarity rather than treating all matching fingerprints as equally similar.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If data blocks are compressed individually based on fingerprint matching, then compression can be performed, but compression efficiency is low due to inability to group highly similar blocks

Engineering Contradiction:
Improvecompression efficiencyVSAvoidcompression process complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent merges multiple highly similar data blocks into compression groups based on their feature vector similarity. By clustering data blocks that share significant feature dimensions into groups and performing coordinated compression on these groups, the system achieves better compression ratios than individual compression while managing complexity through systematic grouping criteria.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent segments the compression process into distinct phases: feature extraction, similarity calculation, group formation, and compression execution. This segmentation allows the system to manage the complexity of multi-dimensional similarity assessment by breaking it down into manageable steps, where each phase handles a specific aspect of the compression task.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12373393B2Data compression method and apparatus
Publication Date: 2025.07.29 HUAWEI TECH CO LTD
  • US12373393B2 patent drawing
  • US12373393B2 patent drawing
  • US12373393B2 patent drawing

AI summary

A data compression method includes providing one or more data block sets, where each data block set includes a plurality of data blocks with a same fingerprint; providing one or more compression groups based on a similarity degree between a plurality of data blocks included in each data block set, where one compression group includes a plurality of similar data blocks, the plurality of similar data blocks are a subset of data blocks included in the one or more data block sets, and a similarity degree between the plurality of similar data blocks meets a specific similarity condition; and compressing the plurality of similar data blocks included in the compression group.