Barcode Reader Remote Feature Update via Wireless Symbol Decoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing barcode readers require physical removal from service for updates, leading to downtime and difficulties in software licensing and monitoring, especially in ensuring compliance with software licenses.

Innovation Solution

A system that enables barcode readers to be updated remotely through a client computing device connected via a public network, using a wireless transceiver to decode symbols, receive activation data, and download features, allowing for feature enabling and updating without physical removal from service.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If barcode readers are updated by physical removal from service and USB connection, then software updates can be applied, but the barcode readers become unusable during the update process

Engineering Contradiction:
Improvesoftware update capabilityVSAvoidbarcode reader availability
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

A wireless communication module is introduced as an intermediary between the barcode reader and the update system. This module enables over-the-air (OTA) update transmission through wireless networks, allowing software updates to be received and installed without physical disconnection or USB connection, thus maintaining barcode reader availability during updates

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The mechanical USB connection system is replaced with a wireless communication system. Instead of requiring physical plugging and unplugging of USB cables, the patent implements wireless data transmission capabilities that allow barcode readers to receive updates remotely while remaining in their operational positions, eliminating the need for physical removal from service

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Device complexity

If barcode readers are updated without network connection, then hardware simplicity is maintained, but software licensing and monitoring become difficult

Engineering Contradiction:
Improvenetwork connectivityVSAvoidsoftware license compliance data
Core Design Contradiction:
Device complexityVSLoss of information

Solution Approach 1:

The patent implements feedback mechanisms where barcode readers periodically report their software version, license status, and operational data to a centralized management system via wireless networks. This enables real-time monitoring of software licensing compliance and automatic detection of update requirements, ensuring license validity without requiring constant network connectivity or complex local licensing mechanisms

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The wireless communication module serves multiple functions: it enables software update transmission, facilitates license validation, provides compliance monitoring, and allows for remote device management. This multi-functional approach consolidates what would otherwise require separate systems into a single integrated solution, maintaining hardware simplicity while achieving comprehensive software lifecycle management

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

Data Source

PatentUS11328145B2Apparatus and method for updating barcode readers
Publication Date: 2022.05.10 ZEBRA TECHNOLOGIES CORP
  • US11328145B2 patent drawing
  • US11328145B2 patent drawing
  • US11328145B2 patent drawing

AI summary

An apparatus and method for updating features on an image scanning apparatus has a client computing device capture and decode an image of a first symbol that encodes data that identifies the image scanning apparatus, request a server to enable a feature on the image scanning apparatus, receive activation data from the server to enable the feature, and generate an image of a second symbol on a display of the client computing device that encodes the activation data. The image scanning apparatus captures and decodes an image of the second symbol, and uses the decoded activation data to enable a feature resident on the image scanning apparatus or to request a download of the feature from the client computing device if the feature is not resident on the image scanning apparatus. The client computing device downloads the feature from the server, and uploads the feature to the image scanning apparatus.