Constructing shopper carts using video surveillance
US-10943128-B2 · Mar 9, 2021 · US
US11538313B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11538313-B2 |
| Application number | US-202117565082-A |
| Country | US |
| Kind code | B2 |
| Filing date | Dec 29, 2021 |
| Priority date | Oct 13, 2020 |
| Publication date | Dec 27, 2022 |
| Grant date | Dec 27, 2022 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A method for automatically updating a plurality of virtual shopping carts, includes receiving image data captured in a retail store, wherein a first shopping receptacle and a second shopping receptacle are represented in the received image data, determining that the first shopping receptacle is associated with a first virtual shopping cart and that the second shopping receptacle is associated with a second virtual shopping cart different from the first virtual shopping cart, analyzing the received image data to detect a shopper placing a first product in the first shopping receptacle and to detect the shopper placing a second product in the second shopping receptacle, automatically updating the first virtual shopping cart to include information associated with the first product, and automatically updating the second virtual shopping cart to include information associated with the second product.
Opening claim text (preview).
What is claimed is: 1. A non-transitory computer-readable medium including instructions that, when executed by at least one processor, cause the at least one processor to perform a method for automatically updating a plurality of virtual shopping carts, the method comprising: receiving image data captured in a retail store, wherein a first shopping receptacle and a second shopping receptacle are represented in the received image data; determining that the first shopping receptacle is associated with a first virtual shopping cart and that the second shopping receptacle is associated with a second virtual shopping cart different from the first virtual shopping cart; analyzing the received image data to detect a shopper placing a first product in the first shopping receptacle and to detect the shopper placing a second product in the second shopping receptacle; in response to detecting that the shopper placed the first product in the first shopping receptacle, automatically updating the first virtual shopping cart to include information associated with the first product; in response to detecting that the shopper placed the second product in the second shopping receptacle, automatically updating the second virtual shopping cart to include information associated with the second product; receiving a first shopping list associated with the first virtual shopping cart; receiving a second shopping list associated with the second virtual shopping cart; analyzing the received image data to determine whether products that the shopper places into the first shopping receptacle are included on the first shopping list; in response to determining a particular product that the shopper places into the first shopping receptacle is not on the first shopping list associated with the first virtual shopping cart, automatically providing a notification to the shopper indicating that the particular product not on the first shopping list has been placed into the first shopping receptacle; and in response to determining that the particular product that the shopper places into the first shopping receptacle is on the second shopping list associated with the second virtual shopping cart, including, in the notification to the shopper, an indication that a proper placement of the particular product was in the second shopping receptacle. 2. The non-transitory computer-readable medium of claim 1 , wherein the first shopping receptacle and the second shopping receptacle comprise at least one of a box, a bag, or a basket. 3. The non-transitory computer-readable medium of claim 2 , wherein the first shopping receptacle and the second shopping receptacle are placed in a single physical shopping cart. 4. The non-transitory computer-readable medium of claim 1 , wherein at least one of the first shopping receptacle or the second shopping receptacle is a physical shopping cart. 5. The non-transitory computer-readable medium of claim 4 , wherein the first shopping receptacle is a first physical shopping cart, and the second shopping receptacle is a second physical shopping cart. 6. The non-transitory computer-readable medium of claim 4 , wherein the first shopping receptacle is a physical shopping cart, and the second shopping receptacle comprises at least one of a box, a bag, or a basket. 7. The non-transitory computer-readable medium of claim 1 , wherein the image data includes images captured by at least one image sensor fixedly mounted to a store shelf in the retail store. 8. The non-transitory computer-readable medium of claim 1 , wherein the image data includes images captured by at least one image sensor fixedly mounted to a physical shopping cart in the retail store. 9. The non-transitory computer-readable medium of claim 1 , wherein determining that the first shopping receptacle is associated with the first virtual shopping cart and that the second shopping receptacle is associated with the second virtual shopping cart is based on analysis of the received image data, and wherein each of the first shopping receptacle and the second shopping receptacle includes a visual identifier that correlates a shopping receptacle to a virtual shopping cart. 10. The non-transitory computer-readable medium of claim 1 , wherein determining that the first shopping receptacle is associated with the first virtual shopping cart and that the second shopping receptacle is associated with the second virtual shopping cart is based on one or more electronic signals, and wherein the one or more electronic signals are received from RFID tags associated with each of the first shopping receptacle and the second shopping receptacle. 11. The non-transitory computer-readable medium of claim 1 , wherein automatically updating the first virtual shopping cart to include information associated with the first product includes adding a price of the first product to an invoice associated with the first virtual shopping cart. 12. The non-transitory computer-readable medium of claim 1 , wherein automatically updating the second virtual shopping cart to include information associated with the second product includes adding a price of the second product to an invoice associated with the second virtual shopping cart. 13. The non-transitory computer-readable medium of claim 1 , wherein the method further includes: determining a path for the shopper to collect products from the first shopping list for placement in the first shopping receptacle and to concurrently collect products from second shopping list for placement in the second shopping receptacle. 14. The non-transitory computer-readable medium of claim 13 , wherein the method further includes: delivering at least one indication of the determined path to the shopper. 15. The non-transitory computer-readable medium of claim 1 , further including identifying the particular product in the notification. 16. The non-transitory computer-readable medium of claim 1 , wherein the method further comprises: analyzing the image data to determine a relative motion between the first product and the first shopping receptacle; and basing the detection of the shopper placing the first product in the first shopping receptacle on the relative motion. 17. A system for automatically updating a plurality of virtual shopping carts, the system comprising: at least one processor configured to: receive image data captured in a retail store, wherein a first shopping receptacle and a second shopping receptacle are represented in the received image data; determine that the first shopping receptacle is associated with a first virtual shopping cart and that the second shopping receptacle is associated with a second virtual shopping cart different from the first virtual shopping cart; analyze the received image data to detect a shopper placing a first product in the first shopping receptacle and to detect the shopper placing a second product in the second shopping receptacle; in response to detecting that the shopper placed the first product in the first shopping receptacle, automatically update the first virtual shopping cart to include information associated with the first product; in response to detecting that the shopper placed the second product in the second shopping receptacle, automatically update the second virtual shopping cart to include information associated with the second product; receiving a first shopping list associated with the first virtual shopping cart; receiving a second shopping list associated with the second virtual shopping cart; analyzing the received image data to determine whether prod
with means for detecting the weight of the article of which the code is read, for the verification of the registration (weighing combined with recording means, e.g. in weighing scale, G01G19/415) · CPC title
by investigating goods or services · CPC title
Movements or behaviour, e.g. gesture recognition (recognition of facial expressions G06V40/16) · CPC title
using intermediate agents · CPC title
Locating goods or services, e.g. based on physical position of the goods or services within a shopping facility · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.