Dynamic Code Rendering on Electronic Paper Displays

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current electronic devices lack efficient methods for dynamically rendering machine-readable codes, managing inventory, and providing location-specific information, while also simplifying shopping transactions and identity verification.

Innovation Solution

A machine-readable code rendering device equipped with an electronic paper display, a code rendering module, wireless transceiver, and location determining module, which dynamically renders codes, adjusts resolution, and provides location-based services, enabling seamless interaction with point-of-sale systems and inventory management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If machine-readable codes are dynamically rendered on electronic display, then information updating speed is improved, but code reading accuracy by light-based readers deteriorates

Engineering Contradiction:
Improveinformation updating speedVSAvoidcode reading accuracy
Core Design Contradiction:
SpeedVSMeasurement precision

Solution Approach 1:

The system dynamically renders machine-readable codes on an electronic paper display based on current location data. The code rendering module updates the displayed code as the device moves to different locations, allowing the information to change while maintaining proper display characteristics for light-based readers to accurately scan and read the codes.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The resolution transformation module adjusts the resolution parameters of the rendered codes to ensure they meet the scanning requirements of light-based readers. By optimizing code resolution and display parameters, the system maintains high reading accuracy while enabling dynamic updates of location-specific information.

Inventive Principle:
Principle #35Parameter changes

2Manufacturing precision

If resolution transformation is applied to codes, then code dimension accuracy is improved, but processing time increases

Engineering Contradiction:
Improvecode dimension accuracyVSAvoidprocessing time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The resolution transformation module pre-calculates and prepares appropriate code resolutions for different display contexts. By anticipating required code dimensions and pre-processing resolution transformations, the system reduces real-time processing delays while ensuring accurate code dimensions for light-based reader scanning.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If location-based information service is provided, then service relevance is improved, but system complexity increases

Engineering Contradiction:
Improveservice relevanceVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The code rendering device integrates multiple functions including location determination, code rendering, resolution transformation, and wireless communication into a single multi-functional system. This universal device provides location-based information services while managing complexity through integrated design rather than separate components.

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

Solution Approach 2:

The system uses wireless communication as an intermediary to exchange location data and code information between the rendering device and remote servers. This mediator approach allows the device to provide relevant location-based services without requiring all processing and data storage complexity to be embedded locally in the device.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11182658B1Machine-readable code rendering device and methods for using the same
Publication Date: 2021.11.23 AMAZON TECH INC
  • US11182658B1 patent drawing
  • US11182658B1 patent drawing
  • US11182658B1 patent drawing

AI summary

A machine-readable code rendering device may include an electronic paper display and a machine-readable code rendering module that dynamically renders machine-readable codes on the electronic paper display. The electronic paper display may be configured so that the machine-readable codes are read by a light-based code reader off of the electronic paper display.