Dynamic Barcode Assignment for Wireless Reader Flexibility

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing barcode systems require physical connection of wireless barcode readers to specific devices and support for specific drivers or connection options, limiting their use across different devices and software applications.

Innovation Solution

A system that dynamically assigns wireless barcode readers to software applications using a barcode system server, enabling both physical and on-screen software-generated barcodes, allowing association with specific applications and data destinations without requiring new hardware or hardware modifications, and allowing greater flexibility in device and application association.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If wireless barcode readers are physically connected to specific devices with drivers, then reliable data communication is achieved, but device compatibility and operational flexibility are limited

Engineering Contradiction:
Improvedata communication reliabilityVSAvoiddevice compatibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent introduces a server as an intermediary component that receives barcode data from wireless barcode readers via network communication and routes it to the appropriate application or device. This mediator eliminates the need for direct physical connections and driver installations on each endpoint, thereby maintaining reliable data communication while significantly improving device compatibility and operational flexibility.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Stability of the object's composition

If barcode readers are associated with specific devices through physical connection, then stable connection is maintained, but system complexity increases due to driver requirements

Engineering Contradiction:
Improveconnection stabilityVSAvoiddriver support complexity
Core Design Contradiction:
Stability of the object's compositionVSDevice complexity

Solution Approach 1:

The patent extracts the connection management functionality from individual devices and concentrates it in a central server. Instead of each device needing its own driver and connection configuration, the server handles all connection management, data reception, and routing. This reduces device complexity while maintaining connection stability through centralized control.

Inventive Principle:
Principle #2Taking out (Extraction)

3Measurement precision

If physical barcode scanners are used with specific hardware, then accurate data capture is achieved, but ease of operation across different devices is reduced

Engineering Contradiction:
Improvebarcode data capture accuracyVSAvoidcross-device usability
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The patent creates a universal system where the server can receive barcode data from multiple types of barcode readers (wireless, wired, different protocols) and route it to various applications or devices. This multi-functional approach maintains accurate data capture from specialized scanners while enabling easy operation across different devices through a unified network-based interface.

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

Data Source

PatentUS9213928B2Bar-code assignment system for medical and other uses
Publication Date: 2015.12.15 CERNER INNOVATION INC
  • US9213928B2 patent drawing
  • US9213928B2 patent drawing
  • US9213928B2 patent drawing

AI summary

A bar code generation and processing system for medical and other use comprises at least one repository and a bar code processor. The at least one repository of information includes, identification data of multiple bar code scanners and also associates a bar code displayed in an image associated with an executable application and presented on a device with, the executable application and at least one of, (a) the device and (b) a data destination associated with the application. The bar code processor receives identification data of a bar code scanner and data representing the bar code displayed in the image and uses the information in associating the bar code with the data destination associated with the application and a particular bar code scanner of the multiple bar code scanners. The bar code processor communicates data acquired using the particular bar code scanner to the data destination in response to the association.