Dynamic QR Code Authentication for Financial Terminals

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional systems using static or easily replicable QR codes for customer interactions at financial transaction terminals are vulnerable to interception, leading to increased financial fraud.

Innovation Solution

Implementing a dynamic QR code system that generates a series of rapidly changing QR code frames, requiring users to capture a viable frame at a precise time and angle, thereby enhancing authentication and reducing fraudulent activity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional static QR codes are used for customer interactions, then the system is simple and easy to operate, but the system becomes vulnerable to interception and financial fraud

Engineering Contradiction:
Improvefraud preventionVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies dynamics by transforming static QR codes into dynamic QR codes that change over time. The system generates a sequence of QR code frames that are displayed in rapid succession, requiring the user to capture the correct frame at the precise moment indicated by a pulse signal. This temporal dynamic element ensures that even if someone intercepts a frame, it becomes invalid immediately, thereby preventing fraud while maintaining operational simplicity for the end user.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements periodic action through the cyclic display of multiple QR code frames at specific time intervals. The system displays a series of frames (e.g., 6 frames) in a repeating sequence, with each frame visible for a predetermined duration (e.g., 0.5 seconds). The pulse signal synchronizes with this periodic display to indicate when the user should capture the frame, creating a rhythm that enhances security while keeping the interaction straightforward.

Inventive Principle:
Principle #19Periodic action

2Reliability

If dynamic QR code frames are displayed rapidly to prevent fraud, then security is improved, but the user must capture the frame at a precise time and angle

Engineering Contradiction:
Improveauthentication securityVSAvoiduser operation difficulty
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system performs preliminary action by pre-synchronizing the pulse signal with the display of the correct QR code frame. Before the user needs to capture the frame, the system has already prepared the sequence and timed the pulse to occur at the precise moment when the viable frame is displayed. This preliminary synchronization eliminates the need for users to guess or calculate timing, making the operation as easy as capturing a photo at the moment they see the pulse indicator.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent employs feedback through the pulse signal that provides real-time guidance to the user. When the user points their device at the display, the system detects this and sends a pulse signal back to indicate exactly when to capture the frame. This feedback loop ensures that even if the user is slightly delayed or early, the system adjusts by timing the pulse to match the actual capture moment, maintaining ease of operation while ensuring security.

Inventive Principle:
Principle #23Feedback

3Reliability

If multiple non-viable QR code frames are included in the sequence, then fraud is reduced, but the time required for transaction validation increases

Engineering Contradiction:
Improvefraud reductionVSAvoidtransaction time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies skipping by having the system rapidly cycle through multiple QR code frames in quick succession, displaying them for only brief intervals (e.g., 0.5 seconds each). The viable frame is embedded within this rapid sequence, and the pulse signal enables the user to skip ahead to capture it without having to wait through or manually review each frame. This rushing through the sequence minimizes the perceived time for the user while maintaining the security benefit of multiple frames.

Inventive Principle:
Principle #21Skipping (Rushing through)

Solution Approach 2:

The system changes parameters by varying the display duration and transition speed of QR code frames. By adjusting these parameters, the system can display enough frames to ensure security (e.g., 6 frames) while keeping each frame visible for a very short time and transitioning rapidly between them. The total validation time remains brief (e.g., 3 seconds for 6 frames at 0.5 seconds each) because the parameters are optimized to balance security requirements with user patience and transaction efficiency.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11587065B2Systems and methods for validating customer interactions
Publication Date: 2023.02.21 CAPITAL ONE SERVICES LLC
  • US11587065B2 patent drawing
  • US11587065B2 patent drawing
  • US11587065B2 patent drawing

AI summary

A method may include generating, by a computing device, a first dynamic QR code comprising a plurality of QR code frames, each QR code frame transmitted at a first frequency, the plurality of QR code frames comprising non-viable QR code frame(s) and at least one viable QR code frame. The method may include displaying, by the computing device, the first dynamic QR code, the at least one viable QR code frame displayed at a first time. The method may include transmitting, by the computing device, a first pulse to a user device. The method may include capturing, by the user device at the first time and in response to receiving the first pulse, the at least one viable QR code frame. The method may include generating and displaying, by the user device, a second dynamic QR code, causing the computing device to complete a requested transaction.