QR Code Authenticity Verification via Server Database Check

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users cannot determine the authenticity of two-dimensional codes, barcodes, or URLs from their external appearances, leading to potential access of fake payment sites and resulting disadvantages.

Innovation Solution

A determination method that acquires first data and additional information associated with it, and checks if this information is registered in a database with authentic data, using a terminal apparatus and a server apparatus to verify authenticity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a two-dimensional code or barcode is used for payment guidance, then the user can access payment information conveniently, but the user cannot determine authenticity from external appearance and may access fake payment sites

Engineering Contradiction:
Improveconvenience of accessing payment informationVSAvoidauthenticity verification capability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent introduces an intermediary verification system consisting of a terminal apparatus and server apparatus. The terminal apparatus captures images of the two-dimensional code and surrounding environment, then communicates with the server apparatus to verify authenticity. This intermediary system bridges the gap between the user and the payment information, providing authentication without requiring direct visual inspection of the code itself.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent transitions from two-dimensional visual inspection of the code to multi-dimensional verification by capturing the surrounding environment (background, logos, positioning) in addition to the code itself. This adds spatial and contextual dimensions to the verification process, enabling authenticity determination through environmental context rather than relying solely on the appearance of the code.

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

2Ease of operation

If a URL is used for communication address, then the address is easily recognized by people, but fake URLs that are confusingly similar can cause users to accidentally access wrong sites

Engineering Contradiction:
Improverecognizability of communication addressVSAvoidaccuracy of address identification
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The server apparatus acts as an intermediary that receives the captured image data, extracts the URL or two-dimensional code information, and verifies its authenticity against registered data. This intermediary verification process prevents users from accidentally accessing fake sites by confirming the legitimacy of the communication address before redirection.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system provides feedback to the user about the authenticity of the captured code or URL. The terminal apparatus receives verification results from the server apparatus and notifies the user whether the payment site is authentic or fake, enabling informed decision-making before accessing the communication address.

Inventive Principle:
Principle #23Feedback

3Measurement precision

If additional verification information is collected and processed, then authenticity determination accuracy is improved, but the system complexity increases

Engineering Contradiction:
Improveauthenticity determination accuracyVSAvoidsystem structure complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The verification system is segmented into distinct functional modules: an image capture unit that captures the code and surrounding environment, a communication unit that transmits data, and a verification unit that processes the information. The server apparatus is similarly segmented into reception, verification, and notification functions. This segmentation manages complexity by distributing functions across multiple components rather than concentrating all verification logic in a single device.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The terminal apparatus performs self-service by automatically capturing images, extracting relevant information, communicating with the server, and displaying verification results. This automation reduces the need for manual verification steps and minimizes user burden despite the underlying system complexity.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12327162B2Determination method, determination apparatus, communication system, and program
Publication Date: 2025.06.10 ICHIHASHI NORIO
  • US12327162B2 patent drawing
  • US12327162B2 patent drawing

AI summary

To make it possible to determine authenticity of a two-dimensional code used for guidance to various kinds of websites, advertisement, or authentication or the like. A terminal apparatus 10 acquires a first two-dimensional code to be a determination target and a plurality of pieces of first additional information for determining authenticity of the first two-dimensional code. A server apparatus 30 that communicates with the terminal apparatus 10 via a communication network 20 includes a database DB in which a plurality of pieces of second additional information are registered in advance in association with identification information corresponding to a two-dimensional code guaranteed to be authentic. The terminal apparatus 10 determines the authenticity of the first two-dimensional code by determining whether the plurality of pieces of first additional information are registered in the database DB.