Machine Reading System for Unreadable Object Identification
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Measurement precision
If the system pauses scanning to locate duplicates of unreadable objects, then measurement completeness is improved, but time consumption increases
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.
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.
3Reliability
If the system processes unreadable objects immediately by stopping the scan, then data accuracy is improved, but overall processing efficiency deteriorates
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.
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.
Data Source
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.


