System and method for preventing cashier and customer fraud at retail checkout
First Claim
1. A method for detecting discrepancies between first and second sets of merchandise identifiers that correspond to merchandise items to be identified in a retail checkout transaction, the method comprising:
- acquiring encoded information from optical codes borne by at least some of the merchandise items to be identified in the retail checkout transaction, the encoded information corresponding to a first set of merchandise identifiers;
acquiring images of at least some of the merchandise items to be identified in the retail checkout transaction to obtain scale-invariant visual feature data based on visual appearance of the at least some of the merchandise items;
comparing the scale-invariant visual feature data with a database of stored scale-invariant visual feature data corresponding to known merchandise items to obtain a second set of merchandise identifiers;
detecting differences between the first and second sets of merchandise identifiers by comparing presence or absence of merchandise identifiers of the first set of merchandise identifiers with the presence or absence of merchandise identifiers of the second set of merchandise identifiers, in which the comparing is configured to be performed identifier by identifier or between the sets as a whole;
determining a price difference between merchandise items of the first and second sets; and
generating, in response to detecting a merchandise identifier of the second set of merchandise identifiers is absent from the first set of merchandise identifiers, transaction information indicating a user responsible for facilitating acquisition of the encoded information has avoided inclusion of a merchandise item in the retail checkout transaction.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for preventing fraud during retail checkout are described. A system includes: item identifier acquisition devices to acquire identifiers (e.g., barcodes) of items to be transacted; cameras or imagers to acquire images of the items to be transacted; an object recognition component to perform visual recognition of the acquired items through comparison of the acquired images of the items with a database and obtain identifiers of items represented in the database that correspond to an acquired image according to a correspondence criterion; a comparison component to compare a set of identifiers acquired through the item identifier acquisition devices with a set of identifiers obtained through the object recognition component; and an alerting component to provide an alert in case of discrepancies between the two sets.
27 Citations
19 Claims
-
1. A method for detecting discrepancies between first and second sets of merchandise identifiers that correspond to merchandise items to be identified in a retail checkout transaction, the method comprising:
-
acquiring encoded information from optical codes borne by at least some of the merchandise items to be identified in the retail checkout transaction, the encoded information corresponding to a first set of merchandise identifiers; acquiring images of at least some of the merchandise items to be identified in the retail checkout transaction to obtain scale-invariant visual feature data based on visual appearance of the at least some of the merchandise items; comparing the scale-invariant visual feature data with a database of stored scale-invariant visual feature data corresponding to known merchandise items to obtain a second set of merchandise identifiers; detecting differences between the first and second sets of merchandise identifiers by comparing presence or absence of merchandise identifiers of the first set of merchandise identifiers with the presence or absence of merchandise identifiers of the second set of merchandise identifiers, in which the comparing is configured to be performed identifier by identifier or between the sets as a whole; determining a price difference between merchandise items of the first and second sets; and generating, in response to detecting a merchandise identifier of the second set of merchandise identifiers is absent from the first set of merchandise identifiers, transaction information indicating a user responsible for facilitating acquisition of the encoded information has avoided inclusion of a merchandise item in the retail checkout transaction. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method for detecting discrepancies between first and second sets of merchandise identifiers that correspond to merchandise items to be identified in a retail checkout transaction, the method comprising:
-
acquiring encoded information from optical codes borne by at least some of the merchandise items to be identified in the retail checkout transaction, the encoded information corresponding to a first set of merchandise identifiers; acquiring images of at least some of the merchandise items to be identified in the retail checkout transaction to obtain scale-invariant visual feature data based on a physical property of the at least some of the merchandise items; comparing the scale-invariant visual feature data with a database of stored scale-invariant visual feature data corresponding to known merchandise items to obtain a second set of merchandise identifiers; detecting a merchandise identifier of the second set of merchandise identifiers as being absent from the first set of merchandise identifiers; determining a price difference between merchandise items of the first and second sets; and generating a report indicating a user responsible for facilitating acquisition of the encoded information has avoided inclusion of a merchandise item in the retail checkout transaction. - View Dependent Claims (19)
-
Specification