Dynamic Barcode Display Adaptation for Reliable Capture

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Displaying a barcode on a mobile device for capture by another computing device is challenging due to variables such as ambient light, display properties, and camera settings, which can hinder successful capture and decoding.

Innovation Solution

The method involves dynamically modifying display properties of the barcode, such as color and opacity, using a time-dependent mathematical function to generate and display multiple versions of the barcode until successful capture is confirmed, increasing the likelihood of successful capture by the second device.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a barcode is displayed on a mobile device for capture by another computing device, then data transmission can occur, but the success of capture is hindered by variables such as ambient light, display properties, and camera settings

Engineering Contradiction:
Improvebarcode capture successVSAvoidadaptability to environmental conditions
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The barcode display dynamically changes its properties over time. The system modifies at least one display property of the barcode (such as color, brightness, or contrast) during the display period, transforming a static barcode into a dynamic one that adapts to varying environmental conditions like ambient light to improve capture reliability

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes physical or visual parameters of the barcode display. By modifying display properties such as color intensity, brightness levels, or contrast ratios based on environmental sensors and time-dependent functions, the barcode becomes more adaptable to different lighting and camera settings conditions

Inventive Principle:
Principle #35Parameter changes

2Reliability

If the barcode display properties are modified to adapt to environmental conditions, then capture reliability improves, but the system complexity increases

Engineering Contradiction:
Improvebarcode capture successVSAvoidbarcode display control complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system automatically adjusts barcode display properties without requiring manual intervention. Environmental sensors and embedded processors autonomously detect conditions and modify display parameters, reducing the need for complex user controls while maintaining high capture reliability

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system incorporates feedback mechanisms where environmental sensors monitor ambient conditions and feed this information back to the display controller. This closed-loop feedback enables automatic adjustment of barcode properties based on real-time environmental data, improving reliability while managing complexity through automated control

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9349088B2Systems, devices, and methods for displaying a barcode at a computing device
Publication Date: 2016.05.24 MALIKIE INNOVATIONS LTD
  • US9349088B2 patent drawing
  • US9349088B2 patent drawing
  • US9349088B2 patent drawing

AI summary

Embodiments of the systems, devices, and methods described herein generally facilitate the display of a barcode at a computing device for capture by another computing device. In accordance with one example embodiment, a barcode is generated at a first computing device, the barcode is displayed on a display screen associated with the first computing device, and one or more display properties of the barcode are dynamically modified while it is displayed at the first computing device until the barcode is successfully captured (e.g. by a camera) at a second computing device.