Patent US5883968A successfully refreshed from Google Patents.
US5883968A
Expired / Lapsed
US
⏱️ 0.0 years remaining
System and methods for preventing fraud in retail environments, including the detection of empty and non-empty shopping carts
Assignee: AW Computer Systems Inc
•
Filing: 1996-02-09
•
Granted: 1999-03-16
•
Expires: 2016-02-09
Abstract
Abstract Purchase of an item bearing a unique identification code is verified by (a) ascertaining the identification code of an item to be purchased; (b) acquiring data representative of color features of the item to be purchased; and (c) comparing the data representative of color features of the item to be purchased to data representative of expected color features for items having the same identification code. Other physical characteristics of an item, such as height, may also be employed. The disclosed system is also capable of detecting whether a shopping cart is empty or not, and determining whether a non-empty cart is an indication that a theft is being attempted.
Inventors
- 👤 Charles W. Welch
- 👤 J. Michael Rozmus
- 👤 James L. Whiteman
- 👤 Michael Negin
- 👤 William J. Herd
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-09 10:48
CPC Classifications
G; G06; G06T; G06T7/00; G06T7/0002; G06T7/0004; G06T7/001; A; A47; A47F; A47F9/00; A47F9/02; A47F9/04; A47F9/045; G07; G07G; G07G1/00; G07G1/0036; G07G1/0045; G07G1/0054; G07G3/00; G07G3/003; G06T2207/00; G06T2207/10; G06T2207/10024; G06T2207/30; G06T2207/30108
Claims Analysis
Total Claims: 20
Claim 1
Independent Claim
224 words
A method for use in preventing fraud in a retail or like environment in which customers utilize carts to bring items to be purchased to a checkout station having a cart aisle through which the carts pass, said method comprising the steps of: (a) providing empty cart image data representing at least one image of a cart that is known to be empty; (b) when a customer arrives at said checkout station with a cart to perform a transaction for the purchase of selected items, obtaining an image of said customer cart; (c) comparing the image of said customer cart to said empty cart image data, and determining from said comparison whether said customer cart is empty; wherein said items to be purchased have identifying codes associated with them, said method further comprising the steps of: detecting the codes associated with items to be purchased in said transaction as said items are removed from said customer cart; if said cart is determined not to be empty, determining whether a code has been detected for an item that is permitted to be in the cart; and if no code is detected for an item that is permitted to be in the cart, initiating an action to deter a possible attempt by the customer to leave the premises without paying for an item in the cart.
Claim 2
Independent Claim
224 words
A method for use in preventing fraud in a retail or like environment in which customers utilize carts to bring items to be purchased to a checkout station having a cart aisle through which the carts pass, said method comprising the steps of: (a) providing empty cart image data representing at least one image of a cart that is known to be empty; (b) when a customer arrives at said checkout station with a cart to perform a transaction for the purchase of selected items, obtaining an image of said customer cart; (c) comparing the image of said customer cart to said empty cart image data, and determining from said comparison whether said customer cart is empty; wherein said items to be purchased have identifying codes associated with them, said method further comprising the steps of: detecting the codes associated with items to be purchased in said transaction as said items are removed from said customer cart; if said cart is determined not to be empty, determining whether a code has been detected for an item that is permitted to be in the cart; and if no code is detected for an item that is permitted to be in the cart, initiating an action to deter a possible attempt by the customer to leave the premises without paying for an item in the cart.
Claim 3
Dependent Claim
67 words
The method recited in claim 1 further comprising the steps of: (i) if said customer cart is determined not to be empty, determining whether the non-empty cart is permitted for said transaction; and (ii) if said non-empty cart is not permitted for said transaction, initiating an action to deter a possible attempt by the customer to leave the premises without paying for an item in the cart.
Claim 4
Dependent Claim
117 words
The method recited in claim 1 wherein an optically discernable strip is affixed at a predetermined location on said customer cart, and wherein the step of obtaining an image of said customer cart comprises the steps of: obtaining an image of an area of said cart aisle adjacent said checkout station; processing the image of said cart aisle until said optically discernable strip is detected within said image of the cart aisle; defining, based on the location of said optically discernable strip in the image of said cart aisle, an area of interest in said image corresponding to at least a portion of said customer cart, said area of interest defining said image of said customer cart.
Claim 5
Dependent Claim
89 words
The method recited in claim 3 wherein said optically discernable strip has a pre-defined color, and wherein said step of processing the image of said cart aisle to detect said optically discernable strip comprises the steps of: scanning the image of said cart aisle to detect points of transition in the image between the pre-defined color of said strip and other colors in the image; and processing the detected points of transition in accordance with a least-squares-fit algorithm to generate a line representative of the location of said strip.
Claim 6
Dependent Claim
59 words
The method recited in claim 3 wherein first and second optically discernable strips are attached to a front end and a rear end, respectively, of said customer cart and wherein said area of interest in the image of the cart aisle is defined based on the location of either one of said first and second strips within the image.
Claim 7
Dependent Claim
69 words
The method recited in claim 1 wherein the empty cart image data comprises a histogram representing color features of at least one image of a known empty cart and wherein the image of said customer cart is compared to the empty cart image data by generating a histogram representing color features of the image of said customer cart, and then comparing that histogram to the empty cart image data.
Claim 8
Dependent Claim
52 words
The method recited in claim 6 wherein the image of said customer cart comprises a plurality of pixels at least some of which having a determinable hue, and wherein the histogram representing color features of the image of said customer cart is derived from the hue of different pixels in the image.
Claim 9
Dependent Claim
55 words
The method recited in claim 7 wherein the histogram representing color features of the image of said customer cart has a plurality of bins, each bin representing a different range of hues and containing a count of the number of pixels in the image of said customer cart that have a hue within that range.
Claim 10
Dependent Claim
33 words
The method recited in claim 6 wherein said empty cart image data comprises a statistical representation of color feature data generated from a plurality of images of at least one known empty cart.
Claim 11
Dependent Claim
244 words
A security system for use in preventing fraud in a retail or like environment in which customers utilize carts to bring items to be purchased to a checkout station having a cart aisle through which the carts pass, said system comprising: (a) means for obtaining and storing first data representative of an image of a known empty cart; (b) means for obtaining second data representative of an image of a customer cart when a customer arrives at said checkout station with said customer cart to perform a transaction for the purchase of selected items; and (c) means for comparing said first and second data and for determining from said comparison whether said customer cart is empty; wherein said items to be purchased in said transaction have identifying codes associated with them, and wherein the system further comprises: means for detecting the codes associated with items to be purchased in said transaction as said items are removed from said customer cart; means for determining whether a code has been detected for an item that is permitted to be in the customer cart, if said customer cart is determined not to be empty; and means for initiating an action to deter a possible attempt by the customer to leave the premises without paying for an item in the customer cart, when said cart is determined not to be empty and no code has been detected for an item that is permitted to be in the cart.
Claim 12
Dependent Claim
244 words
A security system for use in preventing fraud in a retail or like environment in which customers utilize carts to bring items to be purchased to a checkout station having a cart aisle through which the carts pass, said system comprising: (a) means for obtaining and storing first data representative of an image of a known empty cart; (b) means for obtaining second data representative of an image of a customer cart when a customer arrives at said checkout station with said customer cart to perform a transaction for the purchase of selected items; and (c) means for comparing said first and second data and for determining from said comparison whether said customer cart is empty; wherein said items to be purchased in said transaction have identifying codes associated with them, and wherein the system further comprises: means for detecting the codes associated with items to be purchased in said transaction as said items are removed from said customer cart; means for determining whether a code has been detected for an item that is permitted to be in the customer cart, if said customer cart is determined not to be empty; and means for initiating an action to deter a possible attempt by the customer to leave the premises without paying for an item in the customer cart, when said cart is determined not to be empty and no code has been detected for an item that is permitted to be in the cart.
Claim 13
Dependent Claim
56 words
The system recited in claim 10 further comprising means for initiating an action to deter a possible attempt by the customer to leave the premises without paying for an item in the customer cart, if it is determined that the customer cart is not empty and that a non-empty cart is not permitted for said transaction.
Claim 14
Dependent Claim
104 words
The system recited in claim 10 further comprising: an optically discernable strip affixed at a predetermined location on said customer cart; means for obtaining an image of an area of said cart aisle adjacent said checkout station and for processing the image of said cart aisle until said optically discernable strip is detected within the image; and means for defining, based on the location of said optically discernable strip within the image of said cart aisle, an area of interest in the image corresponding to at least a portion of said customer cart, said area of interest defining the image of said customer cart.
Claim 15
Dependent Claim
84 words
The system recited in claim 12 wherein said optically discernable strip has a pre-defined color, and wherein said means for processing the image of said cart aisle comprises: means for scanning the image of said cart aisle to detect points of transition in the image between the pre-defined color of said strip and other colors in the image; and means for processing the detected points of transition in accordance with a least-squares-fit algorithm to generate a line representative of the location of said strip.
Claim 16
Dependent Claim
27 words
The system recited in claim 12 comprising first and second optically discernable strips attached to a front end and a rear end, respectively, of said customer cart.
Claim 17
Dependent Claim
44 words
The system recited in claim 10 wherein said first data comprises a histogram representing color features of at least one image of a known empty cart and wherein said second data comprises a histogram representing color features of the image of said customer cart.
Claim 18
Dependent Claim
46 words
The system recited in claim 15 wherein the image of said customer cart comprises a plurality of pixels at least some of which having a determinable hue, and wherein the histogram representing color features of the image is derived from the hue of different pixels therein.
Claim 19
Dependent Claim
51 words
The system recited in claim 16 wherein the histogram representing color features of the image of said customer cart has a plurality of bins, each bin representing a different range of hues and containing a count of the number of pixels in the image that have a hue within that range.
Claim 20
Dependent Claim
29 words
The system recited in claim 15 wherein the first data comprises a statistical representation of color features of a plurality of images of at least one known empty cart.
References Cited (Backward Citations)
US3709121A
Cited
US3774014A
Cited
US3949194A
Cited
US4145715A
Cited
US4237483A
Cited
US4231014A
Cited
US4384281A
Cited
US4567610A
Cited
US4747148A
Cited
US4598420A
Cited
US4606065A
Cited
US4630110A
Cited
US4747153A
Cited
US4583083A
Cited
US4676343A
Cited
US4792018A
Cited
US4723118A
Cited
US4790022A
Cited
US4736441A
Cited
US4736098A
Cited
US4797738A
Cited
US4741042A
Cited
US4779706A
Cited
US4783830A
Cited
US4959870A
Cited
US4797937A
Cited
US4939355A
Cited
US5085325A
Cited
US4991223A
Cited
US4929819A
Cited
US5253302A
Cited
US4940116A
Cited
US5103488A
Cited
US5060290A
Cited
US5182776A
Cited
US5083638A
Cited
US5150307A
Cited
US5305391A
Cited
US5216502A
Cited
US5115888A
Cited
US5123494A
Cited
US5125465A
Cited
US5206918A
Cited
US5154260A
Cited
US5444556A
Cited
US5319721A
Cited
US5355163A
Cited
US5473369A
Cited
US5495102A
Cited
US5610584A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2002-03-15 | 2002-09-14 | 2003-03-16 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2006-03-15 | 2006-09-14 | 2007-03-16 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2010-03-15 | 2010-09-14 | 2011-03-16 | $7700.00 | Window Closed / Lapsed |