QR Code Filtering for Intended Service Execution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing technologies fail to prevent unintended processing of two-dimensional codes when multiple codes are presented closely, leading to potential execution of unwanted services, especially in shops without display apparatuses.

Innovation Solution

An information processing apparatus that acquires two-dimensional code information, performs processing only if a predetermined condition is met, and displays unintended codes to the user, preventing unintended processing by controlling the display to indicate non-processing targets.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple two-dimensional codes are presented closely together, then the number of settlement services available increases, but unintended codes may be recognized and processed by the user terminal

Engineering Contradiction:
Improvenumber of settlement servicesVSAvoidunintended code processing
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The system performs preliminary identification and classification of two-dimensional codes before processing. By预先 determining which codes are processing targets and which are not, the system prevents unintended codes from being executed while maintaining the ability to process multiple settlement services when codes are presented closely together

Inventive Principle:
Principle #10Preliminary action

2Object-affected harmful factors

If a display apparatus is installed to show only the intended two-dimensional code, then unintended code processing is prevented, but device complexity and installation requirements increase

Engineering Contradiction:
Improveunintended code processingVSAvoiddisplay apparatus installation
Core Design Contradiction:
Object-affected harmful factorsVSDevice complexity

Solution Approach 1:

The user terminal autonomously determines which two-dimensional codes to process by evaluating predetermined conditions associated with each code. This self-service approach eliminates the need for external display apparatuses at shops, as the terminal itself performs the function of identifying and filtering unintended codes through its processing unit and memory components

Inventive Principle:
Principle #25Self-service

3Productivity

If all acquired two-dimensional codes are processed, then processing efficiency increases, but security and user control are reduced

Engineering Contradiction:
Improveprocessing efficiencyVSAvoidcode processing accuracy
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system applies different processing qualities to different two-dimensional codes based on their characteristics. By evaluating predetermined conditions for each code individually, the system processes only the intended codes while maintaining efficient processing for valid codes, thus achieving both security and productivity

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12530554B2Information processing apparatus, method, and storage medium
Publication Date: 2026.01.20 CANON KK
  • US12530554B2 patent drawing
  • US12530554B2 patent drawing
  • US12530554B2 patent drawing

AI summary

An information processing apparatus including an acquisition unit that acquires two-dimensional code information included in an acquired image, a control unit that, in a case where the acquired information satisfies a predetermined condition, executes processing corresponding to the two-dimensional code, and a setting unit that, in a case where the acquired information does not satisfy the predetermined condition, sets a corresponding two-dimensional code as a non-processing target code.