IP Library Granted Patent US 11,538,313
Granted Patent B2
US 11,538,313 · App. 17/565,082 · Granted Dec 27, 2022

Multi-account frictionless shopping

Inventors: Youval Bronicki (Los Altos, CA); Dan Bendler (Tel Aviv, IL)
Assignee: Trax Technology Solutions Pte Ltd.
G07G1/0063G06Q20/145G06Q20/204G06Q20/208G06Q20/4016G06Q20/40145G06Q30/0281G06Q30/0609G06Q30/0613G06Q30/0617G06Q30/0623G06Q30/0633G06Q30/0635G06Q30/0639G06V10/764G06V10/765G06V20/44G06V20/52G06V40/103G06V40/172G06V40/20G01G19/4144G01G19/52G08B5/36
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 11,538,313
App. No.
17/565,082
Granted
Dec 27, 2022
Kind
B2
Abstract

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.

Claims (53)

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 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.

18. 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.

Assignments (3)
RELEASE OF SECURITY INTEREST Recorded Feb 10, 2026
From: COMPUTERSHARE TRUST COMPANY, N.A., AS ADMINISTRATIVE AGENT
To: TRAX TECHNOLOGY SOLUTIONS PTE. LTD.; SHOPKICK, INC.
Reel/Frame 074717/0014 →
SECURITY INTEREST Recorded Sep 22, 2023
From: TRAX TECHNOLOGY SOLUTIONS PTE. LTD.; SHOPKICK, INC.
To: COMPUTERSHARE TRUST COMPANY, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 065016/0744 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 29, 2021
From: BRONICKI, YOUVAL; BENDLER, DAN
To: TRAX TECHNOLOGY SOLUTIONS PTE LTD.
Reel/Frame 058503/0590 →
Continuity (4)
Continuation PCTUS2021054489 · Oct 12, 2021
Provisional Application 63113490 · Nov 13, 2020
Provisional Application 63091009 · Oct 13, 2020
Related Publication 20220122155A1 · Apr 21, 2022
Cited By (1)
US 12,657,552