Object identifier readers that are configured to automatically send and/or store data read from an object identifier
First Claim
1. An object identifier reader, comprising:
- a processor;
a storage medium;
an image buffer;
a main task; and
a data task;
wherein the main task is executed by the processor to;
read an object identifier to obtain data, the data comprising an image of the object identifier;
store the data in the image buffer;
signal the data task that the image of the object identifier is stored in the image buffer; and
wait for the data task to signal that the image buffer is no longer needed; and
wherein the data task is executed by the processor to;
receive a signal from the main task indicating that the image of the object identifier is available;
determine if the object identifier reader is connected to the host computing device;
attempt to connect the object identifier reader to the host computing device if the object identifier reader is not connected to the host computing device;
attempt to send the image of the object identifier to the host computing device if the object identifier reader is connected to the host computing device;
store the image of the object identifier in the storage medium if the attempt to connect the object identifier reader to the host computing device is unsuccessful or if the attempt to send the image of the object identifier to the host computing device is unsuccessful; and
signal the main task that the image buffer is no longer needed.
1 Assignment
0 Petitions
Accused Products
Abstract
Object identifier readers that are configured to automatically send and/or store data read from an object identifier are disclosed. An exemplary object identifier reader includes a communication port for communicating with a host computing device. The object identifier reader also includes a storage medium. The object identifier reader also includes a processor and memory in electronic communication with the processor. Instructions are stored in the memory. The instructions are executable to implement a method that involves reading an object identifier to obtain data. The data may be stored in the storage medium. Alternatively, or in addition, an attempt may be made to send the data to the host computing device. The method also involves attempting to send stored data in the storage medium to the computing device if the object identifier reader is connected to the host computing device.
-
Citations
9 Claims
-
1. An object identifier reader, comprising:
-
a processor; a storage medium; an image buffer; a main task; and a data task; wherein the main task is executed by the processor to; read an object identifier to obtain data, the data comprising an image of the object identifier; store the data in the image buffer; signal the data task that the image of the object identifier is stored in the image buffer; and wait for the data task to signal that the image buffer is no longer needed; and wherein the data task is executed by the processor to; receive a signal from the main task indicating that the image of the object identifier is available; determine if the object identifier reader is connected to the host computing device; attempt to connect the object identifier reader to the host computing device if the object identifier reader is not connected to the host computing device; attempt to send the image of the object identifier to the host computing device if the object identifier reader is connected to the host computing device; store the image of the object identifier in the storage medium if the attempt to connect the object identifier reader to the host computing device is unsuccessful or if the attempt to send the image of the object identifier to the host computing device is unsuccessful; and signal the main task that the image buffer is no longer needed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
Specification