Document QR Code Priority Processing for Conflicting Instructions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing document processing systems face conflicts when multiple QR codes with conflicting process information are applied to different pages, leading to inconsistent or failed execution of processes.

Innovation Solution

An information processing apparatus that prioritizes and executes the process information from a first code over conflicting information from a second code, ensuring consistent execution even when pages with different QR codes are mixed.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If process information from multiple QR codes is executed without priority rules, then processing versatility is improved, but process reliability deteriorates due to conflicts

Engineering Contradiction:
Improveprocessing versatilityVSAvoidprocess reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent applies preliminary action by establishing priority rules for different QR code types before conflict occurs. The system pre-defines that first codes (document-level) take precedence over second codes (page-level), so when conflicts arise during processing, the resolution is already determined in advance, ensuring reliable execution without runtime errors

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary mechanism in the form of a priority judgment unit that mediates between conflicting process information from different QR codes. This intermediary component analyzes the types of codes detected and determines execution priority, allowing the system to harmonize conflicting instructions from first and second codes

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of information

If process information from all QR codes is executed, then information utilization is improved, but process consistency deteriorates due to conflicting instructions

Engineering Contradiction:
Improveinformation utilizationVSAvoidprocess consistency
Core Design Contradiction:
Loss of informationVSStability of the object's composition

Solution Approach 1:

The system performs preliminary classification of QR code types (first code for document-level, second code for page-level) before execution. This preliminary action enables the system to utilize information from all codes while maintaining consistency by pre-establishing which code's instructions take precedence in case of conflict

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The priority judgment unit serves as an intermediary that selectively filters and harmonizes process information from multiple QR codes. It ensures that while information from both first and second codes is considered, the final executed process maintains consistency by applying predetermined priority rules

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If QR codes are added to multiple pages with different process information, then processing adaptability is improved, but process execution reliability deteriorates due to conflicts

Engineering Contradiction:
Improveprocessing adaptabilityVSAvoidprocess execution reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent segments QR code functionality into two distinct types: first codes for document-level processing and second codes for page-level processing. This segmentation allows the system to maintain high adaptability by supporting different processing scopes while ensuring reliability through clear differentiation and priority rules that prevent execution conflicts

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The priority judgment unit acts as an intermediary that manages the interaction between first codes and second codes. It resolves conflicts by determining which code type's process information should be executed, thereby maintaining execution reliability even when multiple QR codes with different process information are present

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12400095B2Information processing apparatus, non-transitory computer readable medium storing information processing program, and information processing method
Publication Date: 2025.08.26 FUJIFILM BUSINESS INNOVATION CORP
  • US12400095B2 patent drawing
  • US12400095B2 patent drawing
  • US12400095B2 patent drawing

AI summary

An information processing apparatus includes: a processor configured to: in a case where a first page to which a first code including process information, which represents information for processing a document and in which at least another page other than the first page is set as a process target, is added and a second page to which a second code including process information, which represents information for processing a document and in which the second page is set as the process target, is added are captured, execute a process represented by the process information of the first code without executing a process represented by the process information of the second code in a case where the process represented by the process information of the first code conflicts with the process represented by the process information of the second code.