Dynamic Card Validation Using Cell Identifier Matrices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current card validation techniques for card-not-present transactions are limited, increasing the risk of credit card fraud as they do not effectively verify the physical possession of the card by the user.

Innovation Solution

A dynamic card validation system that determines and transmits cell identifiers to users, who then provide corresponding cell values to merchants for validation, comparing these values to stored values to authenticate the card, thereby reducing the risk of fraud by ensuring the user possesses the card.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional card validation techniques are used for card-not-present transactions, then transaction simplicity is maintained, 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 with unique identifiers, and only specific cell values are required for validation. This segmentation allows the system to verify card possession without requiring the entire card data, reducing fraud risk while maintaining manageable system complexity

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a spatial dimension by using a grid-based validation matrix with row and column identifiers. Instead of relying solely on traditional authentication methods, the system requires the user to locate and provide specific cell values from a visual matrix, adding a dimensional layer of verification that confirms physical card possession

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

2Reliability

If a validation matrix with cell values is implemented, then card possession verification is achieved, but bandwidth and memory consumption increase

Engineering Contradiction:
Improvecard possession verificationVSAvoidbandwidth and memory consumption
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

Instead of transmitting or storing the entire validation matrix, the system extracts and transmits only the specific cell identifiers and their corresponding values needed for validation. This extraction approach verifies card possession while significantly reducing the quantity of data that needs to be processed and stored

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The validation matrix is pre-generated and stored on the card before the transaction occurs. During the transaction, the system only needs to retrieve and compare specific pre-existing cell values rather than generating or transmitting large amounts of validation data, reducing bandwidth and memory requirements

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9443241B2Dynamic card validation using periodically communicated cell identifiers
Publication Date: 2016.09.13 BANK OF AMERICA CORP
  • US9443241B2 patent drawing
  • US9443241B2 patent drawing
  • US9443241B2 patent drawing

AI summary

A card validation system determines a first set of cell identifiers of a card validation matrix to associate with a first merchant and a user and transmits the first set of cell identifiers to a first merchant. The system receives a request to validate a card and receives, from the first merchant, a first set of received cell values corresponding to the first set of cell identifiers of a card validation matrix. The system determines a first set of stored cell values corresponding to the first set of cell identifiers of the card validation matrix. The system compares the first set of received cell values to the first set of stored cell values. Based at least in part upon the comparison, the system determines whether the card is validated.