Permutation Matching for Data Reconciliation Across Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Reconciling data between different systems is challenging due to varying taxonomies and data models, including different levels of granularity, which makes it difficult to identify discrepancies and inconsistencies.

Innovation Solution

The system employs permutation matching to reconcile data by using matching rules that include permutation keys. These keys identify subsets of data to be grouped together, allowing for the comparison of characteristics between different data sets.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If data from different systems with varying taxonomies and data models is directly compared, then the reconciliation process becomes complex and time-consuming, but skipping grouping would miss important data relationships and increase discrepancy identification errors

Engineering Contradiction:
Improvedata reconciliation speedVSAvoidreconciliation system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies segmentation by dividing data into grouped subsets based on permutation keys before comparison. This groups related data elements together, reducing the complexity of direct system-to-system comparison while maintaining reconciliation accuracy. The segmentation allows the system to process data in manageable units rather than handling entire data sets simultaneously.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces permutation keys as intermediary elements that mediate between different data systems with varying taxonomies. These keys serve as a common language or bridge that enables comparison across systems without requiring direct mapping of all data elements, thereby reducing reconciliation complexity while maintaining productivity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If permutation keys are used to group data subsets, then discrepancy identification accuracy improves, but the matching rule complexity increases

Engineering Contradiction:
Improvediscrepancy identification accuracyVSAvoidmatching rule complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by pre-defining permutation keys and grouping data subsets before the actual discrepancy identification process. This preliminary grouping establishes a structured framework that improves measurement precision during comparison, while the grouping rules are defined once and reused, preventing exponential growth in matching rule complexity.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses parameter changes by transforming data into grouped subsets based on permutation keys, effectively changing the organizational parameters of the data. This transformation enables more precise discrepancy identification by comparing like-with-like data elements, while the parameter changes are systematic and rule-based rather than ad-hoc.

Inventive Principle:
Principle #35Parameter changes

3Ease of operation

If data sets with different levels of granularity are compared without grouping, then the comparison process is simpler, but the ability to locate discrepancies quickly deteriorates

Engineering Contradiction:
Improvecomparison process simplicityVSAvoiddiscrepancy location time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent applies segmentation by dividing heterogeneous data sets into grouped subsets based on permutation keys. This segmentation maintains operational simplicity by providing a systematic grouping approach, while simultaneously reducing discrepancy location time by organizing data for targeted comparison rather than exhaustive search across all data elements.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces another dimension by adding the permutation key grouping layer to the data comparison process. This additional organizational dimension allows the system to maintain simplicity in the comparison logic while dramatically improving discrepancy location speed through structured data organization that enables focused comparisons.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS12271398B2System and method for reconciliation of data in multiple systems using permutation matching
Publication Date: 2025.04.08 GOLDMAN SACHS & CO LLC
  • US12271398B2 patent drawing
  • US12271398B2 patent drawing
  • US12271398B2 patent drawing

AI summary

A method includes obtaining first and second data sets to be reconciled and, using matching rules, identifying discrepancies between the data sets. The matching rules include at least one permutation key, where each permutation key identifies a subset of data to be grouped together in one of the data sets. Identifying the discrepancies includes attempting to match one or more first characteristics associated with the grouped subset of data in one of the data sets to one or more second characteristics associated with another of the data sets. The matching rules could involve multiple matching characteristics, and the matching rules could be generated using a metric to select the matching characteristics of the matching rules. The metric could be based on a combination of a number of matched data items and a number of matched groups of data items.