Partial PAN Matching Using Merchant Transaction Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems struggle to identify complete payment card account numbers (PANs) when only partial PANs are available, complicating the process of identifying exposed accounts and determining the common point of purchase.

Innovation Solution

A system and method that builds a merchant table using transaction data, calculates metrics based on candidate PANs, and identifies a likely source of partial PANs by matching them to candidate PANs, enabling the identification of complete PANs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If only partial PANs are available from exposed accounts, then the ability to identify complete account numbers is limited, but the need to identify exposed accounts remains critical for security

Engineering Contradiction:
Improveaccuracy of PAN identificationVSAvoidmissing digits in partial PAN
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The patent introduces merchant transaction data as an intermediary element to bridge the gap between partial PANs and complete PANs. By using merchant identifiers and transaction records as a mediator, the system can infer missing digits and identify the likely source merchant where the partial PAN was exposed, thereby recovering complete account information without directly having access to full PANs.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

Instead of trying to directly guess or brute-force complete PANs from partial sequences, the patent inverts the approach by starting with complete PANs from transaction databases and working backwards to match them against exposed partial PANs. This reverse matching strategy leverages existing complete account data to identify which complete PANs correspond to exposed partial sequences.

Inventive Principle:
Principle #13The other way round (Inversion)

2Reliability

If existing systems cannot identify complete PANs from partial PANs, then security monitoring is hampered, but implementing complex identification systems increases system complexity

Engineering Contradiction:
Improvesecurity monitoring capabilityVSAvoidsystem complexity for PAN identification
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent makes existing merchant transaction databases serve multiple functions: they continue to process normal payment transactions while simultaneously providing the data foundation for PAN identification and exposure detection. The same transaction records that facilitate commerce are repurposed to enhance security monitoring, eliminating the need for separate dedicated identification systems.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system uses its own existing transaction database and merchant network to identify exposed PANs, rather than requiring external specialized tools. The merchant data infrastructure serves itself by providing both the exposure detection capability and the matching mechanism, reducing external dependencies and system complexity.

Inventive Principle:
Principle #25Self-service

3Productivity

If merchants store complete payment card information for recurring transactions, then checkout speed is improved, but the risk of PAN exposure increases

Engineering Contradiction:
Improvecheckout processing speedVSAvoidrisk of PAN exposure
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The patent performs preliminary identification and flagging of potentially exposed PANs before they can be misused. By proactively detecting exposed partial PANs and matching them to stored complete PANs in the system, the framework enables preemptive security measures such as alerting merchants, blocking suspicious transactions, or notifying cardholders before fraud occurs.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system establishes a feedback loop where exposed partial PANs from external sources are continuously matched against stored complete PANs from transactions. When matches are found, the system provides feedback to merchants and payment processors to take corrective actions, creating a closed-loop security system that continuously improves detection and response capabilities.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12511687B2Systems and methods for identifying full account numbers from partial account numbers
Publication Date: 2025.12.30 MASTERCARD INT INC
  • US12511687B2 patent drawing
  • US12511687B2 patent drawing
  • US12511687B2 patent drawing

AI summary

A system for identifying complete account identifiers from partial account identifiers is provided. The system includes an account identification computing device including at least one processor and a memory device in communication with the at least one processor. The processor is configured to receive transaction data including unique merchant identifiers, build a merchant table using the transaction data, and receive a list including partial account identifiers. The processor is further configured to determine, for each unique merchant identifier, a number of candidate account identifiers and calculate at least one metric based on the number of candidate account identifiers. The processor is further configured to identify a source unique merchant identifier and match at least one candidate account identifier to a complete account identifier by matching one of the partial account identifiers to the at least one candidate account identifier.