Barcode Reader Usage Log for Device Statistics

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing barcode-reading devices lack a comprehensive logging mechanism to record and analyze usage statistics, which hinders performance optimization and user experience improvement, and poses security risks due to potential data exposure.

Innovation Solution

Implementing a usage log on barcode-reading devices to record events such as scans, failures, and configuration changes, with the ability to transmit this data to a host computing device and remote server for statistical analysis, while ensuring security through hidden memory storage and data erasure.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If a comprehensive logging mechanism is implemented to record detailed usage statistics, then performance optimization and user experience improvement are enabled, but device complexity and data security risks increase

Engineering Contradiction:
Improveusage statisticsVSAvoidlogging mechanism
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent introduces a remote server as an intermediary to handle the storage and analysis of usage log data. The barcode-reading device generates and stores logs locally, then transfers them to the remote server for processing. This mediator approach allows detailed logging without significantly increasing the complexity of the barcode-reading device itself, as the heavy lifting of data management is offloaded to the server.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent extracts the data analysis function from the barcode-reading device and places it on a remote server. The device collects and stores usage logs locally, but the actual processing, statistical analysis, and optimization insights are generated remotely. This separation allows the device to maintain simplicity while still enabling comprehensive performance optimization through detailed logging.

Inventive Principle:
Principle #2Taking out (Extraction)

2Loss of information

If usage data is stored and transmitted to remote servers, then statistical analysis capability is improved, but data exposure security risks increase

Engineering Contradiction:
Improvedevice statisticsVSAvoiddata exposure
Core Design Contradiction:
Loss of informationVSObject-affected harmful factors

Solution Approach 1:

The patent implements preliminary data processing and aggregation on the remote server before full analysis. Usage logs are collected and stored in an aggregated format that preserves statistical value while reducing the risk of exposing sensitive individual transaction details. This preliminary structuring of data protects against security risks while maintaining analytical capability.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If detailed event logging is implemented for each barcode scan, then performance analysis capability is improved, but memory usage and device resource consumption increase

Engineering Contradiction:
Improveusage measurementVSAvoidmemory storage
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent extracts the bulk storage function to the remote server while maintaining only essential logging capability on the device. Detailed usage logs are generated locally with precise measurement data, but the actual storage burden is transferred to the server. This allows high measurement precision without proportionally increasing device memory requirements.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The remote server acts as an intermediary storage repository. The barcode-reading device maintains a local log buffer for immediate recording of usage events with high precision, then periodically transfers this data to the remote server for long-term storage. This mediator approach enables detailed measurement while managing device memory consumption.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11954557B2Usage log for a barcode-reading device
Publication Date: 2024.04.09 THE CODE CORP
  • US11954557B2 patent drawing
  • US11954557B2 patent drawing
  • US11954557B2 patent drawing

AI summary

A barcode-reading device can be configured to record certain information about events related to the barcode-reading device in a usage log. The barcode-reading device can be configured so that it records certain information in the usage log whenever the barcode-reading device scans a barcode (e.g., a timestamp, an indication of whether the barcode is successfully decoded, a symbology of the barcode, decoded data). The barcode-reading device can also be configured so that it records information about events that are not specifically associated with a barcode scan (e.g., when the barcode-reading device is powered on, when the barcode-reading device experiences a failure). The information contained in the usage log can be processed to determine statistics relevant to the barcode-reading device. The device statistics can be used for various purposes, such as improving the performance of the barcode-reading device, improving the user's experience with the barcode-reading device, and so forth.