System and methods for performing order cart audits
AssigneeKoiReader Technologies, Inc.
InventorsAshutosh Prasad, Vivek Prasad
Life of this patent
Estimating the term…
Abstract
Techniques are described for automating and computerizing order cart audits to reduce the overall costs associated with shipping incorrect items, missing items, and/or additional items. In some cases, the system may be configured to perform an audit of a completed or filled order cart. The facility operator may pass the order cart through an audit area prior to loading the items on a vehicle for transport. During the audit, the system may capture sensor data associated with the order cart and identify each item present. The system may determine whether or not each item is part of the order and notify an operator accordingly.
Claims20
A method comprising:
- receiving first sensor data associated with an item;
- generating first machine readable content from the first sensor data based at least in part on a first optical character recognition system, the first machine readable content representing a label associated with the item;
- generating second machine readable content from the first sensor data based at least in part on a second optical character recognition system, the second machine readable content representing the label associated with the item;
- generating third machine readable content from the first sensor data based at least in part on the first machine readable content and the second machine readable content;
- generating a first classification for the item based at least in part on the third machine readable content and a first classification system;
- generating a second classification for the item based at least in part on the third machine readable content and a second classification system;
- generating an assigned classification for the item based at least in part on the first classification and the second classification;
- generating extracted data from the third machine readable content, the extracted data associated with one or more key value descriptors assigned based at least in part on the assigned classification, the extracted data includes a first code, a second code, and a third code associated with the item, the first code different from the second code and the third code, the second code different than the third code, and each of the first code, the second code, and the third code representing an identity of the item;
- determining, based at least in part on the assigned classification for the item and the extracted data, an identifier for the item;
- and
- verifying the identifier of the item based at least in part on the first code, the second code, and the third code, an identity of the item.
A system comprising:
- one or more processors;
- and
- one or more non-transitory computer-readable media storing instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising:
- receiving second sensor data associated with the item;
- determining a region associated with the item within the second sensor data;
- and
- determining first sensor data representing the region at a desired zoom;
- detecting, based at least in part on the first sensor data, a foreground label associated with the item;
- determining, based at least on the first sensor data representing the foreground label, a first region associate with the foreground label;
- determine, based at least in part on the first region associated with the foreground label, a first code, a second code, and a third code associated with the item, the first code different from the second code and the third code, the second code different than the third code, and each of the first code, the second code, and the third code representing an identity of the item;
- generating first machine readable content based at least in part on a first optical character recognition applied to the first sensor data, the first machine readable content representing the foreground label associated with the item;
- generating second machine readable content based at least in part on a second optical character recognition applied to the first sensor data, the second machine readable content representing the foreground label associated with the item;
- generating third machine readable content based at least in part on the first machine readable content and the second machine readable content;
- generating a first classification for the item based at least in part on the third machine readable content and a first classification system;
- generating a second classification for the item based at least in part on the third machine readable content and a second classification system;
- generating an assigned classification for the item based at least in part on the first classification and the second classification;
- and
- determining, based at least in part on the first code, the second code, and the third code, and the assigned classification, an identity of the item;
- and
- outputting the identity of the item to a remote system.
One or more non-transitory computer-readable media storing instructions that, when executed by one or more processors, cause the one or more processors to perform operations comprising:
- receiving image data of a label associated with an item;
- generating first machine readable content based at least in part on a first optical character recognition technique and the image data, the first machine readable content representing the label;
- generating second machine readable content based at least in part on a second optical character recognition technique and the image data, the second machine readable content representing the label;
- generating third machine readable content based at least in part on the first machine readable content and the second machine readable content;
- generating a first classification for the label based at least in part on the third machine readable content and a first classification system;
- generating a second classification for the label based at least in part on the third machine readable content and a second classification system;
- generating an assigned classification for the label based at least in part on the first classification and the second classification;
- generating extracted data from the third machine readable content, the extracted data associated with one or more key value descriptors assigned based at least in part on the assigned classification, the extracted data includes a first code, a second code, and a third code associated with the item, the first code different from the second code and the third code, the second code different than the third code, and each of the first code, the second code, and the third code representing an identity of the item;
- determining, based at least in part on the assigned classification for the item and the extracted data, an identifier for the item;
- and
- verifying the identifier of the item based at least in part on the first code, the second code, and the third code, an identity of the item.
Dependencies are inferred from the claim text.