Information Code Reading System with Server-Side Process Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing information code reading systems can only perform a single process when reading a specific information code, leading to increased display space requirements and potential errors due to the need for multiple codes to accommodate varying reading conditions, and lack flexibility in processing operations across different terminals.

Innovation Solution

An information code reading system that includes an information processing terminal and a server, where the terminal captures and transmits code and terminal identification information to the server, allowing the server to select from multiple processes based on both code and terminal identification, enabling different processes to be performed even with the same information code across different terminals.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple information codes are displayed to accommodate different reading conditions, then the system can support more processes, but the display space increases and erroneous reading becomes more likely

Engineering Contradiction:
Improveprocess support capabilityVSAvoiddisplay space
Core Design Contradiction:
Adaptability or versatilityVSArea of stationary object

Solution Approach 1:

A single information code is designed to support multiple processes by incorporating process identification information that enables the server to determine which process to execute based on terminal identification information. This eliminates the need to display multiple separate codes for different processes, reducing display space while maintaining adaptability across various reading conditions

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

Solution Approach 2:

The server acts as an intermediary that receives both the information code data and terminal identification information, then determines the appropriate process to execute. This mediator approach allows a single information code to trigger multiple different processes depending on the terminal, avoiding the need for multiple codes to be displayed

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If multiple information codes are displayed to accommodate different reading conditions, then the system can support more processes, but the likelihood of erroneous reading increases

Engineering Contradiction:
Improveprocess support capabilityVSAvoidreading accuracy
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

A single information code supports multiple processes through embedded process identification information that works with terminal identification information to determine the appropriate process. This eliminates the need for users to select from multiple codes, preventing erroneous reading while maintaining support for various processes

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

Solution Approach 2:

The system uses feedback mechanisms where the server receives both the information code and terminal identification information, then determines and executes the appropriate process. This feedback loop ensures the correct process is selected based on the combination of code and terminal data, preventing erroneous execution

Inventive Principle:
Principle #23Feedback

3Ease of manufacture

If the same information code is read using different information processing terminals, then code reuse is achieved, but only the same reading result can be obtained

Engineering Contradiction:
Improvecode reuse efficiencyVSAvoidprocess differentiation capability
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The server acts as an intermediary that combines the information code data with terminal identification information to determine which process to execute. This allows the same information code to trigger different processes when read by different terminals, maintaining code reuse while achieving process differentiation

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system applies local quality by incorporating terminal-specific identification information into the process determination. This allows the same information code to produce different results depending on the specific terminal reading it, enabling process differentiation while maintaining code reuse

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS10867140B2System and method of reading information code
Publication Date: 2020.12.15 DENSO WAVE INC
  • US10867140B2 patent drawing
  • US10867140B2 patent drawing
  • US10867140B2 patent drawing

AI summary

In an information processing terminal, code image data acquired by an imaging unit imaging an information code and terminal identification information stored in a storage unit are transmitted to a server. A control unit performs a process based on information received from the server in response to the transmission. In the server, when code identification information is acquired by an interpreting process from the code image data received from the information processing terminal, a single process among a plurality of processes associated with the acquired code identification information is selected based on the received terminal identification information. Selection information related to the process to be selected is transmitted to the information processing terminal.