IP Library Granted Patent US 8,229,158
Granted Patent B2
US 8,229,158 · App. 12/111,652 · Granted Jul 24, 2012

Method, system, and program product for determining a state of a shopping receptacle

Assignee: International Business Machines Corporation
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,229,158
App. No.
12/111,652
Granted
Jul 24, 2012
Kind
B2
Abstract

The present invention provides an approach for determining a state of a shopping receptacle. Specifically, under the present approach, an image capture device (e.g., camera) is positioned at the checkout station and/or on the shopping receptacle. The device will capture at least one image of the shopping receptacle during the checkout process and/or when the customer or checkout clerk indicates that the transaction is ready for payment (e.g., all items have been scanned or rung through). Using such image(s), a model for an empty receptacle and a knowledgebase of non-shopping items that may remain in the shopping receptacle, it is determined whether the receptacle is empty. If not, an alarm or other notification will be activated and the events can be logged.

Claims (42)

1. A computer-implemented method for determining a state of a shopping receptacle, comprising:

referencing a model of a shopping receptacle when empty;

referencing a knowledgebase of non-shopping items typically placed in shopping receptacles;

detecting an end of a shopping transaction;

determining whether any non-shopping item is present in the shopping receptacle using at least one image taken of the shopping receptacle and the knowledgebase of non-shopping items; and

determining if the shopping receptacle is empty by using at least one image taken of the shopping receptacle at the end of the shopping transaction and the model, and by considering any non-shopping items present in the shopping receptacle.

2. The method of claim 1 , further comprising: automatically learning the model of the shopping receptacle when empty based on a history of shopping transactions.

3. The method of claim 2 , further comprising automatically learning the non-shopping items typically placed in the shopping receptacle based on the history.

4. The method of claim 1 , wherein the shopping receptacle comprises a basket.

5. The method of claim 1 , wherein the shopping receptacle comprises a cart.

6. The method of claim 1 , further comprising capturing the at least one image of the shopping receptacle using an image capture device.

7. The method of claim 6 , wherein the image capture device is positioned at a checkout station.

8. The method for claim 6 , wherein the image capture device is integrated with the shopping receptacle.

9. A system for determining a state of a shopping receptacle, comprising:

a module for referencing a model of a shopping receptacle when empty;

a module for referencing a knowledgebase of non-shopping items typically placed in shopping receptacles;

a module for detecting an end of a shopping transaction;

a module for determining whether any non-shopping item is present in the shopping receptacle using at least one image taken of the shopping receptacle and the knowledgebase of non-shopping items; and

a module for determining if the shopping receptacle is empty by using at least one image taken of the shopping receptacle at the end of the shopping transaction and the model, and by considering any non-shopping items present in the shopping receptacle.

10. The system of claim 9 , further comprising a module for automatically learning the model of the shopping receptacle when empty based on a history of shopping transactions.

11. The system of claim 10 , further comprising a module for automatically learning the non-shopping items typically placed in the shopping receptacle based on the history.

12. The system of claim 9 , wherein the shopping receptacle comprises a basket.

13. The system of claim 9 , wherein the shopping receptacle comprises a cart.

14. The system of claim 9 , further comprising a module for capturing the at least one image of the shopping receptacle using an image capture device.

15. The system of claim 14 , wherein the image capture device is position at a checkout station.

16. The system for claim 14 , wherein the image capture device is integrated with the shopping receptacle.

17. A program product stored on a computer readable storage medium for determining a state of a shopping receptacle, the computer readable medium comprising instructions for causing a computer system to:

reference a model of a shopping receptacle when empty;

reference a knowledgebase of non-shopping items typically placed in shopping receptacles;

detect an end of a shopping transaction;

determine whether any non-shopping item is present in the shopping receptacle using at least one image taken of the shopping receptacle and the knowledgebase of non-shopping items; and

determine if the shopping receptacle is empty by using at least one image taken of the shopping receptacle at the end of the shopping transaction and the model, and by considering any non-shopping items present in the shopping receptacle.

18. The program product of claim 17 , further comprising instructions for causing a computer system to: automatically learn the model of the shopping receptacle when empty based on a history of shopping transactions.

19. The program product of claim 18 , further comprising instructions for causing a computer system to automatically learn the non-shopping items typically placed in the shopping receptacle based on the history.

20. The program product of claim 17 , further comprising instructions for causing a computer system to capture the at least one image of the shopping receptacle using an image capture device.

21. A method for deploying an application for determining a state of a shopping receptacle, comprising:

deploying a computer infrastructure being operable to:

reference a model of a shopping receptacle when empty;

reference a knowledgebase of non-shopping items typically placed in shopping receptacles;

detect an end of a shopping transaction;

determine whether any non-shopping item is present in the shopping receptacle using at least one image taken of the shopping receptacle and the knowledgebase of non-shopping items; and

determine if the shopping receptacle is empty by using at least one image taken of the shopping receptacle at the end of the shopping transaction and the model, and by considering any non-shopping items present in the shopping receptacle.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 6, 2008
From: CONNELL II, JONATHAN H.; DUPONCHEL, BERNADETTE R.; FLICKNER, MYRON D.; HAAS, NORMAN; PANKANTI, SHARATHCHANDRA U.; PARK, UNSANG
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 020904/0425 →
Continuity (1)
Related Publication 20090268939A1 · Oct 29, 2009