Machine Reading System for Unreadable Object Identification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In scenarios where machine-readable features on objects are missing, damaged, or unreadable, existing systems require users to pause the scanning process for lookup, leading to delays as additional objects cannot be scanned until a duplicate with a readable feature is located and scanned.

Innovation Solution

A machine reading system that generates a temporary object number for unreadable objects, captures their images, and transmits these to a server, which then requests portable electronic devices to locate and read the machine-readable features of duplicate objects, allowing continuous scanning of other objects in the set while the duplicate is being located and processed.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the system waits for a duplicate object to be located and scanned before processing unreadable objects, then data accuracy is improved, but scanning speed and productivity deteriorate

Engineering Contradiction:
Improvedata accuracyVSAvoidscanning speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system performs preliminary actions by capturing images of unreadable objects and transmitting them to the server before the scanning process is interrupted. The server then locates duplicate objects and retrieves their data values in advance, so that when the scanning resumes, the data is already ready for association, eliminating the need to wait during the scanning process.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system maintains continuity of useful action by allowing the scanning process to continue uninterrupted. While duplicates are being located and data is being retrieved through parallel operations, the terminal can continue scanning other objects, ensuring that the scanning workflow never stops and productivity is maintained.

Inventive Principle:
Principle #20Continuity of useful action

2Measurement precision

If the system pauses scanning to locate duplicates of unreadable objects, then measurement completeness is improved, but time consumption increases

Engineering Contradiction:
Improvemeasurement completenessVSAvoidscanning time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The scanning process continues without interruption while the system handles unreadable objects. The terminal captures images and transmits them to the server, which processes duplicate location and data retrieval in parallel, allowing the scanning workflow to maintain continuity and minimize time loss.

Inventive Principle:
Principle #20Continuity of useful action

Solution Approach 2:

The system uses image copies of unreadable objects to identify and locate duplicate physical objects. By transmitting captured images to the server for comparison and matching, the system can retrieve data from duplicates without needing to physically handle or re-scan the original unreadable objects, saving time while ensuring complete data collection.

Inventive Principle:
Principle #26Copying

3Reliability

If the system processes unreadable objects immediately by stopping the scan, then data accuracy is improved, but overall processing efficiency deteriorates

Engineering Contradiction:
Improvedata accuracyVSAvoidprocessing efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system maintains continuous processing by allowing the terminal to continue scanning other objects while the server handles duplicate location and data retrieval for unreadable objects in parallel. This ensures that data accuracy is maintained through proper processing of unreadable objects while overall processing efficiency is preserved through uninterrupted scanning workflow.

Inventive Principle:
Principle #20Continuity of useful action

Solution Approach 2:

The server acts as an intermediary that handles the complex task of locating duplicates and retrieving data values for unreadable objects, while the terminal continues its scanning operations. This division of labor allows the terminal to maintain high processing efficiency while the server ensures data accuracy through proper handling of unreadable objects.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10515338B2Systems, devices, and methods for machine reading
Publication Date: 2019.12.24 WALMART APOLLO LLC
  • US10515338B2 patent drawing
  • US10515338B2 patent drawing
  • US10515338B2 patent drawing

AI summary

Methodologies, systems, and computer-readable media are provided for reading machine readable features of objects. A local terminal generates a temporary object number corresponding to an unreadable object and captures an image of the unreadable object. A message is sent to a number of portable devices requesting that a duplicate of the unreadable object be located and that a machine readable feature on the duplicate object be read. Once a duplicate object is located, one of the portable devices reads a machine readable feature on the duplicate object, and the portable device calls a service offered by a server to retrieve a data value corresponding to the duplicate item from a database. This data value is then sent to the local terminal invoking a service offered by the terminal to replace the temporary object number with the data value corresponding to the duplicate item.