Payment Card Dynamic Security Code and Feature Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing payment systems lack the ability to securely integrate dynamic security codes with transaction processing and feature selection in a way that allows users to easily associate additional services with transactions.

Innovation Solution

The system provides a payment card or device with buttons that users can press to select additional features or services during a transaction, which are then communicated to a processing facility along with a dynamic security code, enabling secure authorization and feature enactment.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a payment card includes buttons for feature selection and dynamic security codes, then transaction security and user experience are improved, but device complexity increases

Engineering Contradiction:
Improvetransaction securityVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the payment card into distinct functional components: a magnetic stripe for payment data, separate buttons for feature selection, and a display for dynamic security code presentation. This modular segmentation allows each component to perform its specific function independently, enhancing security through dynamic code generation while managing complexity through functional separation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamic security codes that change based on transaction context, button selections, and timing. The display dynamically updates to show different security codes, and the system adapts the transaction flow based on user interactions with buttons. This dynamic behavior enhances security by preventing static code compromise while providing flexible user experience.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If users can associate additional features with buttons and transactions, then adaptability and user experience are improved, but system complexity increases

Engineering Contradiction:
Improvefeature association capabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent creates a universal system where buttons on the payment card can be associated with multiple different features and functions. The same physical buttons serve multiple purposes depending on configuration, allowing users to customize feature associations across different transaction types. This multi-functionality approach enables high adaptability without proportionally increasing physical device complexity.

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

Solution Approach 2:

The patent introduces an intermediary processing system that manages the complex associations between buttons, features, and transactions. Rather than embedding all complexity in the card itself, the system uses a centralized processing platform that handles feature registration, button configuration, and transaction routing. This intermediary approach distributes complexity from the card to the network infrastructure.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If dynamic security codes are generated and verified in real-time, then transaction security is improved, but processing time increases

Engineering Contradiction:
Improvetransaction securityVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent performs preliminary actions by pre-configuring button associations and feature registrations before transactions occur. The system maintains a database of pre-approved feature associations that can be quickly referenced during transactions. Dynamic security codes are generated based on pre-established algorithms and transaction contexts, reducing real-time computational overhead while maintaining security.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12217110B1Cards, devices, systems, methods and dynamic security codes
Publication Date: 2025.02.04 DYNAMICS INC
  • US12217110B1 patent drawing
  • US12217110B1 patent drawing
  • US12217110B1 patent drawing

AI summary

A dynamic code may be validated by comparing the dynamic code to a verification code. The card may generate the dynamic code using a random object and a function. The random object may be generated using a random object generator. The function may be determinable using a function determination object and a look-up-table (LUT), the function determination object associable to exponents and operators, listed in the LUT, that may be combined with base variables to determine the function. The dynamic code may be determined by substituting portions of the random object for the base variables in the function. The card may communicate the dynamic code, the random object and an identifier to a remote processing facility. The remote processing facility may use the identifier to determine the function, use the random object to determine a verification code and compare the verification code to the dynamic code.