Object Storage Deduplication Through Structural Fragment Linking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional cloud-object-storage (COS) systems inefficiently store multiple versions of documents, leading to excessive storage resource usage due to the lack of effective deduplication at a structural level, as slight changes result in non-duplicate data blocks.

Innovation Solution

Decompress data objects into structural fragments, identify identical fragments across versions, replace them with links, and store the revised data object containing these links, thereby reducing storage requirements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional cloud-object-storage systems store multiple versions of documents as complete copies, then all versioning information is maintained, but storage resource usage becomes excessive

Engineering Contradiction:
Improveversioning information completenessVSAvoidstorage resource usage
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent segments documents into structural fragments (e.g., paragraphs, sections, headers) rather than treating them as monolithic blocks. This segmentation enables selective deduplication where only unique fragments are stored, while common fragments across versions are deduplicated. The system maintains versioning by tracking which fragments belong to which versions, resolving the contradiction between maintaining complete versioning information and reducing storage usage.

Inventive Principle:
Principle #1Segmentation

2Quantity of substance

If data is deduplicated at a data block level, then some storage reduction is achieved, but duplicate detection fails when only slight changes exist between versions

Engineering Contradiction:
Improvestorage reductionVSAvoidduplicate detection accuracy
Core Design Contradiction:
Quantity of substanceVSMeasurement precision

Solution Approach 1:

By segmenting documents into larger structural units (paragraphs, sections, headers) rather than small data blocks, the system increases the likelihood that identical or near-identical content will be recognized as duplicates. This structural segmentation maintains storage reduction benefits while improving duplicate detection accuracy for documents with slight changes.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies different treatment to different parts of the document structure. Structural elements like headers, paragraphs, and sections are identified and processed separately, allowing the system to recognize duplicates at the appropriate structural level while maintaining precision in detecting actual content differences.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12360967B2Object storage deduplication
Publication Date: 2025.07.15 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US12360967B2 patent drawing
  • US12360967B2 patent drawing
  • US12360967B2 patent drawing

AI summary

Storing compressed data objects by decompressing a first data object, identifying, differences between the first and second data objects, creating a new version of the second data object according to the differences, the first data object, and a reference object, and storing the first data object and the new version of the second data object.