Secure self-checkout
First Claim
1. A secure self-checkout method, comprising:
- receiving a set of scans of a set of barcodes corresponding to a set of items in a shopping receptacle, the set of scans having been performed prior to arrival at a checkout area;
determining a scanned identity of each of the set of items based on the set of scans;
receiving a capturing of at least one image of the shopping receptacle that includes the set of items in the shopping receptacle at the checkout area, the shopping receptacle containing all of the set of items for purchase during the capturing;
determining a visual identity of each of the set of items in the shopping receptacle based on a comparison of the at least one image with a set of images in a library; and
verifying, during checkout, that all of the set of items in the shopping receptacle have been previously scanned by;
comparing the scanned identity of each of the set of items with the visual identity of each of the set of items to determine whether the scanned identity of each of the set of items is consistent with the visual identity of each of the set of items in the shopping receptacle; and
comparing a weight of the shopping receptacle and the items in the shopping receptacle with an expected weight of the shopping receptacle and the items in the shopping receptacle to determine whether the weight of the shopping receptacle and the items in the shopping receptacle is consistent with the expected weight of the shopping receptacle and the items in the shopping receptacle.
2 Assignments
0 Petitions
Accused Products
Abstract
Under the present invention, item verification is automated and expedited. Specifically, items to be purchased can be scanned by the shopper using a barcode reader (e.g., a scanner) attached to or positioned near the shopping receptacle. As items are scanned, they are identified based on their barcode and added to an item list. Item verification can then performed at checkout using imaging technology. For example, the shopping cart or shopping basket can be brought into the field of view of a computer-connected camera. The camera and computer can, working from the customer'"'"'s item list developed when the items are scanned, observe each product in the receptacle and “ring it up”. If all products can be accounted for, the customer is free to leave; otherwise the customer is denied egress, informed of the problem, etc. A store employee can also be signaled to investigate. The total time required to make the decision is the time to take a picture and process it, which by human standards is very fast; faster than existing verification methods.
-
Citations
25 Claims
-
1. A secure self-checkout method, comprising:
-
receiving a set of scans of a set of barcodes corresponding to a set of items in a shopping receptacle, the set of scans having been performed prior to arrival at a checkout area; determining a scanned identity of each of the set of items based on the set of scans; receiving a capturing of at least one image of the shopping receptacle that includes the set of items in the shopping receptacle at the checkout area, the shopping receptacle containing all of the set of items for purchase during the capturing; determining a visual identity of each of the set of items in the shopping receptacle based on a comparison of the at least one image with a set of images in a library; and verifying, during checkout, that all of the set of items in the shopping receptacle have been previously scanned by; comparing the scanned identity of each of the set of items with the visual identity of each of the set of items to determine whether the scanned identity of each of the set of items is consistent with the visual identity of each of the set of items in the shopping receptacle; and comparing a weight of the shopping receptacle and the items in the shopping receptacle with an expected weight of the shopping receptacle and the items in the shopping receptacle to determine whether the weight of the shopping receptacle and the items in the shopping receptacle is consistent with the expected weight of the shopping receptacle and the items in the shopping receptacle. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A secure self-checkout system, comprising:
-
a module for receiving a set of scans of a set of barcodes corresponding to a set of items in a shopping receptacle and determining a scanned identity of each of the set of items based on the set of scans, the set of scans having been performed prior to arrival at a checkout area; a module for receiving a capturing of at least one image of the shopping receptacle that includes the set of items in the shopping receptacle at the checkout area, the shopping receptacle containing all of the set of items for purchase during the capturing; a module for processing the at least one image to individually reveal the set of items and determining a visual identity of each of the set of items in the shopping receptacle based on a comparison of the at least one image with a set of images in a library; and a module for verifying, during checkout, that all of the set of items in the shopping receptacle have been previously scanned by; comparing the scanned identity of each of the set of items with the visual identity of each of the set of items to determine whether the scanned identity of each of the set of items is consistent with the visual identity of each of the set of items in the shopping receptacle, and comparing the weight of the shopping receptacle and the items in the shopping receptacle with the expected weight of the shopping receptacle and the items in the shopping receptacle to determine whether the weight of the shopping receptacle and the items in the shopping receptacle is consistent with the expected weight of the shopping receptacle and the items in the shopping receptacle. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A program product stored on a computer readable medium for secure self-checkout, the computer readable medium comprising program code that causes a computer system to:
-
receive a set of scans of a set of barcodes corresponding to a set of items in a shopping receptacle, the set of scans having been performed prior to arrival at a checkout area; determine a scanned identity of each of the set of items based on the set of scans; receive a capturing of at least one image of the shopping receptacle that includes the set of items in the shopping receptacle at the checkout area, the shopping receptacle containing all of the set of items for purchase during the capturing; determine a visual identity of each of the set of items in the shopping receptacle based on a comparison of the at least one image with a set of images in a library; and verify, during checkout, that all of the set of items in the shopping receptacle have been previously scanned by; comparing the scanned identity of each of the set of items with the visual identity of each of the set of items to determine whether the scanned identity of each of the set of items is consistent with the visual identity of each of the set of items in the shopping receptacle, and comparing the weight of the shopping receptacle and the items in the shopping receptacle with the expected weight of the shopping receptacle and the items in the shopping receptacle to determine whether the weight of the shopping receptacle and the items in the shopping receptacle is consistent with the expected weight of the shopping receptacle and the items in the shopping receptacle. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
-
25. A method for deploying a system for secure self-checkout, comprising:
providing a computer infrastructure being operable to; receive a set of scans of a set of barcodes corresponding to a set of items in a shopping receptacle, the set of scans having been performed prior to arrival at a checkout area; determine a scanned identity of each of the set of items based on the set of scans; receive a capturing of at least one image of the shopping receptacle that includes the set of items in the shopping receptacle at the checkout area, the shopping receptacle containing all of the set of items for purchase during the capturing; determine a visual identity of each of the set of items in the shopping receptacle based on a comparison of the at least one image with a set of images in a library; and verify, during checkout, that all of the set of items in the shopping receptacle have been previously scanned by; comparing the scanned identity of each of the set of items with the visual identity of each of the set of items to determine whether the scanned identity of each of the set of items is consistent with the visual identity of each of the set of items in the shopping receptacle, and comparing the weight of the shopping receptacle and the items in the shopping receptacle with the expected weight of the shopping receptacle and the items in the shopping receptacle to determine whether the weight of the shopping receptacle and the items in the shopping receptacle is consistent with the expected weight of the shopping receptacle and the items in the shopping receptacle.
Specification