Dynamic Information Code Authentication via Terminal Tilt State

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing information code reading systems require communication with external devices, making them unsuitable for environments where communication is not possible, and they fail to prevent unauthorized use of duplicated information codes without such communication.

Innovation Solution

An information code reading system that includes a mobile terminal with a detecting unit to record environmental states, such as tilt states, into the information code, and a reader that verifies these states upon reading, ensuring that only valid codes are processed by matching the terminal and reader environmental states.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If information code reading systems use external communication for authentication, then authentication accuracy can be improved, but the system cannot be used in environments where communication with external devices is not possible

Engineering Contradiction:
Improveauthentication accuracyVSAvoidenvironmental adaptability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The information code is made dynamic by embedding environmental state data (such as tilt state, acceleration, or position) that changes with the terminal's physical state. This dynamic characteristic allows the code to be valid only under specific environmental conditions, enabling reliable authentication without external communication while adapting to different usage scenarios.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameters embedded in the information code from static identification data to dynamic environmental state parameters. By encoding parameters such as terminal tilt state, acceleration, or position into the code, the system enables environment-specific authentication that works independently of external communication infrastructure.

Inventive Principle:
Principle #35Parameter changes

2Ease of operation

If static information codes are used for authentication, then the system is simple to operate, but duplicated codes can be unauthorizedly used

Engineering Contradiction:
Improveoperation simplicityVSAvoidanti-unauthorized use capability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The information code transitions from a static image to a dynamic credential that incorporates real-time environmental state data. This dynamic nature ensures that even if a code is duplicated, it cannot be used unless the environmental conditions match the original generation context, thereby preventing unauthorized use while maintaining ease of operation.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent applies preliminary anti-action by pre-embedding environmental state constraints into the information code during generation. This prevents unauthorized use of duplicated codes by design, as the code inherently contains conditions that must be met for valid authentication, eliminating the need for complex post-authentication verification.

Inventive Principle:
Principle #9Preliminary anti-action

3Reliability

If environment-specific data is embedded in information codes, then unauthorized use of duplicated codes is prevented, but the device complexity increases

Engineering Contradiction:
Improvecode duplication preventionVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent leverages the multi-functionality of mobile terminals by using their existing sensors (accelerometers, gyroscopes, position sensors) to detect environmental states. This approach avoids adding dedicated hardware while achieving code duplication prevention, thereby minimizing the increase in device complexity.

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

Solution Approach 2:

The mobile terminal itself provides the environmental state detection and embedding functions using its built-in capabilities. The terminal serves its own authentication needs without requiring external authentication infrastructure, reducing overall system complexity while maintaining reliable duplication prevention.

Inventive Principle:
Principle #25Self-service

Data Source

PatentEP3680804B1System and method for reading information code
Publication Date: 2023.08.23 DENSO WAVE INC

AI summary

It is provided a configuration capable of preventing unauthorized use of a duplicated information code without requiring communication with an external device such as a server. In a mobile terminal (20), a terminal tilt state is detected by a terminal environmental state detecting unit (26) as a terminal environmental state, an information code (C) is generated such that the detected terminal environmental state and predetermined information are recorded in the information code (C), and the generated information code (C) is displayed on the screen (24a) of a display unit (24). In a reader (30), a reading surface tilt state corresponding to the terminal environmental state is detected by a reading surface environmental state detecting unit (36) as a reading surface environmental state. When the reader (30) reads the information code (C) and when the reading surface environmental state detected by the reading surface environmental state detecting unit (36) and read terminal environmental state show the same environmental state, the read predetermined information is used by a control unit (36) to perform processing.