Metadata Indexing for Data Record Matching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data management systems face inefficiencies in candidate selection and comparison processes for matching data records, particularly due to the high cost and resource intensity of scanning large datasets for bucket hashes and comparison data, which hampers the efficiency of the matching process.

Innovation Solution

A system utilizing a metadata index with metadata records containing bucket hashes and comparison information, where entity membership is determined through comparisons within the metadata database, reducing the need for multiple database accesses and enhancing processing speed by generating metadata records that include bucket hashes and comparison information for efficient data record matching.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional data management systems scan large datasets to identify candidate records for matching, then comprehensive matching can be achieved, but the processing time and computational resources increase significantly

Engineering Contradiction:
Improvematching accuracyVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system pre-computes and stores metadata records containing bucket hashes and comparison information for all data records in the database. This preliminary action allows the matching process to quickly retrieve and compare pre-prepared metadata instead of scanning and processing entire data records during matching operations, significantly reducing processing time while maintaining matching accuracy

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The invention extracts essential comparison elements (bucket hashes and comparison information) from complete data records and stores them as separate metadata records. This extraction allows the system to work with compact metadata representations during matching operations, reducing the amount of data that needs to be scanned and processed while preserving the ability to perform accurate comparisons

Inventive Principle:
Principle #2Taking out (Extraction)

2Measurement precision

If the system performs multiple database accesses to retrieve bucket hashes and comparison data during matching, then accurate candidate selection can be made, but the number of database I/O operations increases

Engineering Contradiction:
Improvecandidate selection accuracyVSAvoidprocessing efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The system merges bucket hashes and comparison information into unified metadata records that are stored together in the database. This merging allows the system to retrieve all necessary matching information in a single database access operation rather than performing multiple separate queries to gather bucket hashes, comparison data, and other matching elements, thereby improving processing efficiency while maintaining candidate selection accuracy

Inventive Principle:
Principle #5Merging (Combining)

3Reliability

If the system stores complete data records for comparison, then comprehensive matching information is available, but the storage space and data transmission requirements increase

Engineering Contradiction:
Improvematching completenessVSAvoiddata volume
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The system extracts only the essential comparison elements (bucket hashes and comparison information) from complete data records and stores them as metadata records. This extraction reduces the volume of stored data while preserving the completeness of matching information needed to accurately determine entity membership and link duplicate records

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS12038979B2Metadata indexing for information management using both data records and associated metadata records
Publication Date: 2024.07.16 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US12038979B2 patent drawing
  • US12038979B2 patent drawing
  • US12038979B2 patent drawing

AI summary

A method, apparatus, computer system, and computer program product for managing information. A set of bucket hashes and comparison information for a data record are identified by a computer system. The set of bucket hashes is generated from the comparison information, wherein the set of bucket hashes and the comparison information form a metadata record. A number of candidate metadata records in a metadata database is identified by the computer system using the set of bucket hashes, wherein the number of candidate metadata records comprises a set of candidate bucket hashes and candidate comparison information. An entity membership is identified by the computer system for the data record from a comparison of the comparison information in the metadata record with the candidate comparison information in the number of candidate metadata records.