Document Deduplication Using Shared Data Groups and Identifiers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing methods for managing customer correspondence, such as customer statements, are inefficient due to the presence of duplicate information, which requires significant processing time and storage space, and the use of identifiers for small amounts of duplicate data can be costly and inefficient.

Innovation Solution

A method and system that combine common data elements across multiple documents into a combined group, replace instances of these groups with identifiers, and store the combined groups in a separate data object, allowing for efficient storage and retrieval while minimizing storage costs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If duplicate information is removed and replaced with an identifier, then storage space is saved, but processing time and logic complexity increase

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

Solution Approach 1:

The patent applies preliminary action by pre-processing documents to identify and group common data elements before replacement. The system performs data element identification, grouping, and threshold evaluation in advance, storing the structured results for efficient retrieval during compression operations, thereby reducing real-time processing time

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent segments the document processing into distinct phases: data element identification, grouping common elements, evaluating against minimum size thresholds, and replacement with identifiers. This segmentation allows each step to be optimized independently and enables parallel processing of multiple documents

Inventive Principle:
Principle #1Segmentation

2Quantity of substance

If small amounts of duplicate information are replaced with identifiers, then storage space is reduced, but the identifier size may exceed the duplicate information size

Engineering Contradiction:
Improvestorage spaceVSAvoiddata structure complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent applies parameter changes by introducing a minimum size threshold parameter that controls when replacement with identifiers occurs. By adjusting this threshold parameter, the system optimizes the balance between storage savings and identifier overhead, ensuring replacement only happens when genuinely beneficial

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent introduces an intermediary evaluation layer that assesses whether duplicate data elements meet the minimum size threshold before replacement. This intermediary mechanism prevents direct replacement of small elements with identifiers, avoiding the scenario where identifiers would be larger than the original data

Inventive Principle:
Principle #24Intermediary (Mediator)

3Quantity of substance

If all duplicate information across millions of documents is processed, then storage efficiency improves, but processing time becomes prohibitively expensive

Engineering Contradiction:
Improvestorage efficiencyVSAvoidprocessing throughput
Core Design Contradiction:
Quantity of substanceVSProductivity

Solution Approach 1:

The patent merges common data elements across multiple documents into grouped structures, identifying patterns that recur frequently. By combining and grouping these elements, the system achieves comprehensive compression across millions of documents while reducing redundant processing through pattern recognition

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system performs preliminary analysis to identify and group common data elements across documents before the actual compression operation. This pre-grouping creates an optimized data structure that enables efficient bulk processing and replacement operations across large document sets

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10467275B2Storage efficiency
Publication Date: 2019.11.05 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US10467275B2 patent drawing
  • US10467275B2 patent drawing
  • US10467275B2 patent drawing

AI summary

A method, a processing device, and a computer program product are provided. At least two data elements common between multiple documents are combined into a combined group. Instances of the combined group in the multiple documents are replaced with a corresponding identifier. The combined group is stored in a data object separate from the multiple documents.