Big Data Reconciliation via Metadata Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional data reconciliation algorithms are sub-optimal for big data environments, struggling to efficiently identify and locate discrepancies between large data sets within a short time frame, especially in systems handling data sizes exceeding several terabytes.

Innovation Solution

The method involves receiving and reconciling large data sets by identifying metadata, constructing SQL queries to join and compare the data sets, and dynamically executing these queries to identify and display discrepancies, allowing for efficient data reconciliation in big data environments.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional data reconciliation algorithms are used to compare large data sets, then data transfer verification can be performed, but the process takes too long and cannot complete within a predetermined time period

Engineering Contradiction:
Improvedata transfer verificationVSAvoidreconciliation time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent divides the large data sets into multiple blocks or segments that can be processed independently and in parallel. Instead of comparing entire terabyte-sized data sets sequentially, the system segments the data into manageable chunks that can be reconciled simultaneously across multiple processing units, dramatically reducing the overall reconciliation time while maintaining verification reliability

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary actions by generating and comparing metadata (such as hashes, checksums, or structural descriptors) before conducting full data comparison. This preliminary metadata comparison quickly identifies potential discrepancies without requiring complete data set comparison, enabling the system to determine within the predetermined time period whether differences exist and then focus detailed analysis only on identified discrepancy locations

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If conventional data reconciliation methods are applied to terabyte-sized data sets, then discrepancies can be identified, but the system cannot locate the specific positions of differences efficiently

Engineering Contradiction:
Improvediscrepancy location precisionVSAvoiddiscrepancy identification speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent introduces metadata as an intermediary layer between the raw data and the comparison process. This metadata acts as a mediator that encodes positional and structural information about the data sets, allowing the system to quickly identify not just that differences exist but precisely where they are located. The metadata serves as an index or map that guides the discrepancy localization process without requiring exhaustive search through the entire terabyte-sized data

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If conventional algorithms process big data environments, then complete data comparison is achieved, but the complexity and resource requirements become unsustainable

Engineering Contradiction:
Improvedata reconciliation accuracyVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system creates and processes copies of metadata representations rather than manipulating the actual terabyte-sized data sets during comparison. By working with compact metadata copies that capture essential structural and verification information, the system maintains reconciliation accuracy while dramatically reducing the computational complexity and resource requirements. The metadata copies serve as lightweight proxies that enable complex comparison operations without requiring proportional resources

Inventive Principle:
Principle #26Copying

Data Source

PatentUS11934396B2Data reconciliation for big data environments
Publication Date: 2024.03.19 BANK OF AMERICA CORP
  • US11934396B2 patent drawing
  • US11934396B2 patent drawing
  • US11934396B2 patent drawing

AI summary

Apparatus and methods for reconciling data in a big data environment is provided. Methods may receive a first data set and a second data set for reconciliation. Methods may identify a first set of metadata associated with the first data set. Methods may identify a second set of metadata associated with the second data set. Methods may include a data reconciliation algorithm. The algorithm may compare the first set of metadata to the second set of metadata to obtain a subset of data found within the first data set and a subset of data found within the second data set that are joinable. Methods may dynamically construct one or more SQL queries to identify any discrepancies between the first data set and the second data set. Methods may execute the one or more SQL queries that identify any discrepancies between the first data set and the second data set.