Dynamic QR Code Settlement System for Falsification Prevention

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing barcode settlement systems are vulnerable to falsification of fixed information, leading to potential inappropriate settlements due to the replacement of barcodes, which can result in incorrect store identifications and settlement amounts.

Innovation Solution

A system where a printing device generates dynamic settlement identification information based on transaction details and printer identification, which is then captured by a mobile terminal and verified with a server, ensuring that only matching identification information facilitates the settlement process, reducing the likelihood of falsification.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If fixed barcode information is used for settlement, then the settlement process is simple and quick, but the system becomes vulnerable to falsification and cannot ensure accurate store identification

Engineering Contradiction:
Improvesettlement process simplicityVSAvoidresistance to falsification
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent applies dynamics by transitioning from static fixed barcodes to dynamic QR codes that are generated in real-time based on transaction information. The QR code changes for each transaction, making it impossible to reuse or falsify. This dynamic approach maintains operational simplicity while dramatically improving security against falsification attempts.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of identification information from fixed to variable. Instead of using a static barcode that remains the same, the system generates new identification information (QR codes) for each transaction based on changing parameters like transaction ID, amount, and timestamp. This parameter change ensures that each settlement attempt uses unique, unforgeable information.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If dynamic identification information is generated for each transaction, then the security against falsification is improved, but the system complexity increases

Engineering Contradiction:
Improvesecurity against falsificationVSAvoidsystem structure complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies universality by making the terminal device perform multiple functions: it generates the QR code, displays it, captures the image, extracts the code, and verifies the transaction information. This multi-functionality reduces the need for separate dedicated devices for each function, thereby managing system complexity while maintaining high security through dynamic identification information generation.

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

Solution Approach 2:

The system applies self-service by having the terminal device autonomously generate and verify its own identification information without requiring external intervention. The terminal creates the QR code, displays it, captures the image of the QR code, extracts the information, and verifies the transaction details automatically. This self-service approach simplifies the overall system architecture by eliminating the need for complex centralized verification systems.

Inventive Principle:
Principle #25Self-service

3Ease of operation

If barcode replacement is possible, then the ease of operation is maintained, but inappropriate settlements can occur due to falsified information

Engineering Contradiction:
Improvesettlement operation easeVSAvoidfalsification risk
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The patent uses dynamics to make the identification information unreplaceable. Each QR code is dynamically generated with unique transaction details and cannot be replicated or replaced. The dynamic nature of the QR code (changing with each transaction) eliminates the possibility of barcode replacement while maintaining ease of operation, as users still simply need to scan and confirm the displayed code.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements feedback by having the terminal device verify the extracted QR code information against the original transaction details before completing the settlement. This feedback mechanism ensures that the QR code has not been falsified or replaced, while still maintaining ease of operation through automated verification. The system provides real-time feedback to detect any discrepancies in the identification information.

Inventive Principle:
Principle #23Feedback

Data Source

PatentEP4303747A1Printing device, information processing device, information processing system, processing method, and non-transitory computer-readable storage medium storing a program
Publication Date: 2024.01.10 SEIKO EPSON CORP
  • EP4303747A1 patent drawingFigure 1~2
  • EP4303747A1 patent drawingFigure 3~4
  • EP4303747A1 patent drawingFigure 5~6

AI summary

A printing device includes an output information acquisitor that acquires output information for outputting information related to a settlement, an identification information generator that generates identification information including output identification information for identifying the output information, an identification information supplier that supplies the identification information to an information processing device that generates first identification information based on the output identification information and generates image information indicating a feature image representing the first identification information when the identification information is supplied, an image information acquisitor that acquires the image information from the information processing device, and an image output unit that outputs the feature image based on the image information so that a terminal device that captures the feature image and generates information including second identification information based on a result of the captured feature image is configured to capture the feature image, where the terminal device supplies the second identification information to a server device that makes the settlement when the second identification information is supplied and when the first identification information and the second identification information match.