CONTROLLING SHOPPER CHECKOUT THROUGHPUT
First Claim
1. A method for controlling a checkout throughput, comprising:
- capturing an image of an item with an image capture device;
scanning a barcode of the item with a scanning device;
wherein the image capture device and the scanning device are a single integrated unit;
processing the image to capture an appearance of the item;
wherein the processing includes extracting at least one visual feature;
determining an identity of the item, based on the at least one visual feature;
searching a database of images corresponding to items to obtain a set of expected attributes of the item;
obtaining a set of actual attributes for the item;
analyzing the set of actual attributes and the set of expected attributes to determine whether an inconsistency exists;
wherein an inconsistency exists when the set of actual attributes differs from the expected set of attributes by more than the tolerance threshold based on a tolerance threshold; and
tuning the tolerance threshold based on a desired checkout throughput.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides a solution for controlling checkout throughput. Specifically, under the present invention a set of attributes of an item will be obtained. An analysis of the set of attributes will then be performed to determine whether an inconsistency exists based on a tolerance threshold. Such analysis can include, for example, comparing the weight of the item to its expected weight. This can help determine if a mistake has been made or fraud has been committed. Whether an inconsistency is observed is based on a tolerance threshold. For example, a certain deviation (i.e., the tolerance threshold) from an expected value could be allowed to could be allowed to reduce errors during the checkout process and thereby increase checkout throughput. As such, the present invention allows the tolerance threshold to be tuned based on a desired checkout throughput.
90 Citations
22 Claims
-
1. A method for controlling a checkout throughput, comprising:
-
capturing an image of an item with an image capture device; scanning a barcode of the item with a scanning device;
wherein the image capture device and the scanning device are a single integrated unit;processing the image to capture an appearance of the item;
wherein the processing includes extracting at least one visual feature;determining an identity of the item, based on the at least one visual feature; searching a database of images corresponding to items to obtain a set of expected attributes of the item; obtaining a set of actual attributes for the item; analyzing the set of actual attributes and the set of expected attributes to determine whether an inconsistency exists;
wherein an inconsistency exists when the set of actual attributes differs from the expected set of attributes by more than the tolerance threshold based on a tolerance threshold; andtuning the tolerance threshold based on a desired checkout throughput. - View Dependent Claims (2, 4, 5, 6, 7)
-
-
3. (canceled)
-
8. A system for tuning a tolerance threshold for shopping checkout, comprising:
-
an image capture module for capturing an image of an item; a scanning module for scanning a barcode of the item with a scanning device; wherein the image capture module and the scanning module are a single integrated unit; a module for processing the image to capture an appearance of the item;
wherein the processing includes extracting at least one visual feature;a module for determining an identity of the item, based on the at least one visual feature; a module for searching a database of images corresponding to items to obtain a set of expected attributes of the item; a module for obtaining a set of actual attributes for the item; a module for analyzing the set of actual attributes and the set of expected attributes to determine whether an inconsistency exists;
wherein an inconsistency exists when the set of actual attributes differs from the expected set of attributes by more than the tolerance threshold based on a tolerance threshold; anda module for tuning the tolerance threshold based on a desired checkout throughput. - View Dependent Claims (9, 11, 12, 13, 14)
-
-
10. (canceled)
-
15. A program product stored on a computer readable medium for tuning a tolerance threshold for shopping checkout, the computer readable medium comprising program code for causing a computer system to:
-
capture an image of an item with an image capture device; scan a barcode of the item with a scanning device;
wherein the image capture device and the scanning device are a single integrated unit;process the image to capture an appearance of the item;
wherein the process includes extracting at least one visual feature;determine an identity of the item, based on the at least one visual feature; search a database of images corresponding to items to obtain a set of expected attributes of the item; obtain a set of actual attributes for the item; analyze the set of actual attributes and the set of expected attributes to determine whether an inconsistency exists;
wherein an inconsistency exists when the set of actual attributes differs from the expected set of attributes by more than the tolerance threshold based on a tolerance threshold; andtune the tolerance threshold based on a desired checkout throughput. - View Dependent Claims (16, 18, 19, 20, 21)
-
-
17. (canceled)
-
22. A method for deploying a system for tuning a tolerance threshold for shopping checkout, comprising:
-
providing a computer infrastructure being operable to; capture an image of an item with an image capture device; scan a barcode of the item with a scanning device;
wherein the image capture device and the scanning device are a single integrated unit;process the image to capture an appearance of the item;
wherein the process includes extracting at least one visual feature;determine an identity of the item, based on the at least one visual feature; search a database of images corresponding to items to obtain a set of expected attributes of the item; obtain a set of actual attributes for the item; analyze the set of actual attributes and the set of expected attributes to determine whether an inconsistency exists;
wherein an inconsistency exists when the set of actual attributes differs from the expected set of attributes by more than the tolerance threshold based on a tolerance threshold; andtune the tolerance threshold based on a desired checkout throughput.
-
Specification