Application-Specific Barcode Scanner Configuration Manager

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing portable information terminals require developers to individually learn dedicated bar code scanner libraries and manage scanner usage among multiple applications, leading to increased development burden and limitations in setting bar-code reading configurations.

Innovation Solution

An information terminal with an acquiring unit, storage unit, specifying unit, reading unit, setting unit, and decoding unit that stores and applies configuration information for each application to decode symbol images based on specific settings, allowing multiple applications to use the scanner unit simultaneously without conflicts.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a dedicated bar code scanner library is used for each business application, then the scanner unit can be individually configured for each application, but the development burden increases as developers need to learn how to use the dedicated library

Engineering Contradiction:
Improveapplication-specific scanner configurationVSAvoiddevelopment complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary component (scanner library manager) that mediates between the scanner unit and multiple business applications. This manager handles the complexity of scanner configuration and library management centrally, allowing individual applications to use the scanner with their specific settings without developers needing to learn the dedicated library directly. The intermediary absorbs the complexity while providing simplified interfaces to applications.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent creates a universal scanner management system that serves multiple business applications simultaneously. Instead of requiring separate dedicated library implementations for each application, a single scanner library manager provides universal access to the scanner unit with application-specific configuration capabilities, reducing development burden while maintaining adaptability.

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

2Productivity

If multiple business applications run on the handy terminal at the same time, then productivity increases, but it becomes necessary to change or make the scanner unit open/close for each application because applications cannot use the scanner unit at the same time

Engineering Contradiction:
Improvemulti-application operationVSAvoidscanner management operation
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The patent implements a dynamic scanner management system where the scanner unit can be dynamically allocated to different applications based on their needs. The scanner library manager monitors which application requires the scanner and dynamically switches access permissions, allowing multiple applications to run simultaneously while ensuring the scanner is available to the appropriate application when needed, without requiring manual open/close operations.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system incorporates feedback mechanisms where the scanner library manager receives requests from multiple applications and dynamically adjusts scanner access based on current usage states. The manager monitors which application needs the scanner and provides appropriate access control feedback, enabling seamless multi-application operation without manual intervention.

Inventive Principle:
Principle #23Feedback

3Ease of operation

If a resident program reads bar codes via keyboard wedge, then the scanner unit can be shared among applications, but the setting for bar-code reading cannot be switched depending on the business application

Engineering Contradiction:
Improvescanner sharingVSAvoidapplication-specific reading setting
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent applies local quality by allowing each application to have its own specific scanner reading settings while sharing the same physical scanner unit. The scanner library manager maintains configuration information for each application and applies the appropriate local settings (such as bar code type, decoding mode, and data format) when each application accesses the scanner, enabling both sharing and application-specific customization.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS8857718B2Information terminal and computer readable medium
Publication Date: 2014.10.14 CASIO COMPUTER CO LTD
  • US8857718B2 patent drawing
  • US8857718B2 patent drawing
  • US8857718B2 patent drawing

AI summary

An information terminal includes an acquiring unit which scans a symbol to acquire a symbol image; a storage unit which stores configuration information on a decoding method of the symbol for each of applications; a specifying unit which specifies an application of the applications; a reading unit which reads, from the storage unit, the configuration information on the decoding method for the specified application; a setting unit which sets the decoding method in accordance with the read configuration information; and a decoding unit which decodes the symbol image acquired by the acquiring unit on the basis of the set decoding method to acquire symbol data.