Dynamic Card Validation Matrix for Fraud Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current card validation techniques for card-not-present transactions are limited, making them vulnerable to fraud as they do not effectively verify the card's physical possession by the user.

Innovation Solution

A system that facilitates dynamic card validation by comparing received cell values from a card validation matrix with stored values, reducing the risk of fraud by requiring multiple cell values to validate the card, and conserving bandwidth and memory by storing seeds to generate validation matrices rather than the matrices themselves.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If current validation techniques are used for card-not-present transactions, then transaction processing is simple, but fraud risk increases due to inability to verify physical card possession

Engineering Contradiction:
Improvefraud risk reductionVSAvoidvalidation system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The validation matrix is divided into multiple cells, each containing a portion of the validation data. The system requests and validates multiple individual cell values rather than processing a single validation element, thereby segmenting the validation process to reduce fraud risk while maintaining manageable system complexity

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transitions from traditional single-factor validation to multi-dimensional validation by implementing a grid-based matrix structure with rows and columns. This dimensional approach allows the system to verify multiple cell values from different positions, enhancing security without proportionally increasing system complexity

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

2Measurement precision

If the complete validation matrix is stored for comparison, then validation accuracy is high, but bandwidth and memory consumption increase

Engineering Contradiction:
Improvevalidation accuracyVSAvoiddata storage requirements
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The system extracts and stores only the essential seed values required to generate the validation matrix, rather than storing the complete matrix itself. This extraction approach maintains validation accuracy through mathematical generation while significantly reducing the quantity of stored data

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Instead of storing and transmitting the complete validation matrix, the system uses compact seed values that can be mathematically copied or regenerated to produce the full matrix when needed. This copying mechanism preserves validation precision while minimizing data storage and bandwidth requirements

Inventive Principle:
Principle #26Copying

Data Source

PatentUS9465845B2Dynamic card validation
Publication Date: 2016.10.11 BANK OF AMERICA CORP
  • US9465845B2 patent drawing
  • US9465845B2 patent drawing
  • US9465845B2 patent drawing

AI summary

A card validation system comprises an interface and one or more processors. The interface receives a request to validate a card and a set of cell identifiers of a card validation matrix from a user. The set of cell identifiers are determined by the user. The interface further receives one or more received cell values corresponding to the set of cell identifiers of the card validation matrix. The one or more processors determines a set of stored cell values corresponding to the set of cell identifiers of the card validation matrix and compares the set of received cell values to the set of stored cell values. Based at least in part upon the comparison, the one or more processors determine whether the card is validated.