IP Library Granted Patent US 10,846,512
Granted Patent B2
US 10,846,512 · App. 16/578,595 · Granted Nov 24, 2020

Updating online store inventory based on physical store inventory

Inventors: Yair Adato (Kfar Shmuel, IL); Nir Hemed (Tel Aviv, IL); Yotam Michael (Rosh Haayin, IL); Alon Grubshtein (Lehavim, IL); David M. Gottlieb (Denver, CO)
Assignee: TRAX TECHNOLOGY SOLUTIONS PTE LTD.
G06K9/00201G06F16/23G06F16/235G06F16/288G06F16/55G06F16/583G06F16/5846G06F16/90335G06F17/18G06K9/00362G06K9/00624G06K9/00671G06K9/00771G06K9/325G06K9/6231G06Q10/06311G06Q10/06316G06Q10/063112G06Q10/087G06Q10/0875G06Q20/203G06Q30/0629G06Q30/0639G06Q30/0643G06Q50/28G06T7/0002G06T7/13G06T7/20G06T7/521G06T7/55G06T7/70G06T7/75G08B21/18G08B21/182H04N5/2252H04N5/2253H04N5/23203H04N5/23219H04N5/23229H04N5/247G06K2209/01G06K2209/17G06T2207/30196G06T2207/30232G06T2207/30242
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 10,846,512
App. No.
16/578,595
Granted
Nov 24, 2020
Kind
B2
Abstract

A system for identifying products and tracking inventory in a retail store based on analysis of image data is provided. The system may comprise at least one processor configured to receive image data from a plurality of image sensors mounted in a retail store; analyze the image data to estimate a current inventory of at least one product type in the retail store; receive product supply information associated with the at least one product type in the retail store; determine that an online order from a virtual store made during a first time period will be fulfilled by an employee of the retail store during a second time period; determine a predicted inventory of the at least one product type during the second time period; and provide information to the virtual store regarding the predicted inventory of the at least one product type during the second time period.

Claims (54)

1. A system for identifying products and tracking inventory in a retail store based on analysis of image data, the system comprising:

at least one processor configured to:

receive image data from a plurality of image sensors mounted in a retail store;

analyze the image data to estimate a current inventory of at least one product type in the retail store;

receive product supply information associated with the at least one product type in the retail store;

determine that an online order from a virtual store made during a first time period will be fulfilled by an employee of the retail store during a second time period;

determine, based on the current inventory estimated by analyzing the image data and the product supply information, a predicted inventory of the at least one product type during the second time period; and

provide information to the virtual store regarding the predicted inventory of the at least one product type during the second time period, wherein the provided information indicates whether the at least one product type is available for online orders during the first time period.

2. The system of claim 1 , wherein the product supply information includes at least one of: a schedule of arrivals of additional products, inventory records, checkout data, calendar data, and historical product turnover data.

3. The system of claim 1 , wherein, when the at least one processor determines that the at least one product type is out of stock in the current inventory and that it will be available during the second time period, the at least one processor is configured to provide information to the virtual store indicating that the at least one product type can be offered for sale.

4. The system of claim 1 , wherein, when the at least one processor determines that the at least one product type is available in the current inventory and that it will be out of stock during the second time period, the at least one processor is configured to provide information to the virtual store indicating that the at least one product type cannot be offered for sale.

5. The system of claim 4 , wherein the at least one processor is further configured to estimate, based on the product supply information, when the at least one product type will be available for online orders; and

provide information to the virtual store such that the virtual store can present an estimation when the at least one product type will be available for online orders.

6. The system of claim 1 , wherein the at least one processor is further configured to receive the product supply information from a memory device associated with the retail store.

7. The system of claim 6 , wherein the at least one processor is further configured to:

use the product supply information from the retail store to determine at least one rate of product turnover; and

determine the predicted inventory for different products in the retail store using the at least one rate of product turnover.

8. The system of claim 1 , wherein the at least one processor is further configured to receive the product supply information from at least one memory device associated with multiple retail stores.

9. The system of claim 8 , wherein the at least one processor is further configured to use a regression model associated with the multiple retail stores to determine the predicted inventory.

10. The system of claim 1 , wherein the second time period is at least three hours after the first time period.

11. The system of claim 1 , wherein the at least one processor is further configured to determine the second time period based on a schedule associated with the retail store.

12. The system of claim 1 , wherein the at least one processor is further configured to:

obtain product quality information associated with the at least one product type;

determine, based on the product quality information, a predicted quality of the at least one product type at a third time period when the products of the online order are estimated be delivered to a customer of the virtual store; and

initiate at least one action when the predicted quality of the at least one product is below a threshold.

13. The system of claim 12 , wherein the product quality information is determined by analyzing image data.

14. The system of claim 12 , wherein the product quality information is determined from at least one of: textual information derived from image data, visual appearance of products from the at least one product type, a duration of products from the at least one product type on a shelf, turnover of products from the at least one product type on the shelf, and storage requirements associated with the at least one product type.

15. The system of claim 12 , wherein, when the predicted quality of the at least one product type is below the threshold, the at least one processor is further configured to prevent the virtual store from selling the at least one product type.

16. The system of claim 12 , wherein, when the predicted quality of the at least one product type is below the threshold, the at least one processor is further configured to cause the virtual store to adjust a price of the at least one product type based on the predicted quality.

17. The system of claim 12 , wherein, when the predicted quality of the at least one product type is below the threshold, the at least one processor is further configured to cause the virtual store to present a quality indicator when offering the at least one product type.

18. The system of claim 12 , wherein the at least one processor is further configured to:

use the estimated current inventory to select at least one alternative product; and

when the predicted quality of the at least one product type is below the threshold, cause the virtual store to present the selected at least one alternative product.

19. The system of claim 18 , wherein the at least one processor is further configured to:

obtain product quality information associated with a plurality of alternative products; and

use the product quality information associated with the plurality of alternative products to select the at least one alternative product of the plurality of alternative products.

20. The system of claim 18 , wherein the product quality information associated with the plurality of alternative products is determined by analyzing image data.

21. The system of claim 1 , wherein the at least one processor is further configured to monitor inventory of the at least one product type on a first shelving unit and on a second shelving unit to predict the current inventory of at least one product type in the retail store based on aggregated data from the first shelving unit and the second shelving unit.

22. The system of claim 21 , wherein the at least one processor is further configured to guide the employee to the second shelving unit when the at least one product type is predicted to be out of stock on the first shelving unit.

23. The system of claim 1 , wherein the at least one processor is further configured to estimate the current inventory of the at least one product type using a combination of image data and data from at least one presence sensor configured to detect a number of products placed on a shelf.

24. A method for identifying products and tracking inventory in a retail store based on analysis of image data, the system comprising:

receiving image data from a plurality of image sensors mounted in a retail store;

analyzing the image data to estimate a current inventory of at least one product type in the retail store;

receiving product supply information associated with the at least one product type in the retail store;

determining that an online order from a virtual store, made during a first time period, will be fulfilled by an employee of the retail store during a second time period;

determining, based on the current inventory estimated by analyzing the image data and the product supply information, a predicted inventory of the at least one product type during the second time period; and

providing information to the virtual store regarding the predicted inventory of the at least one product type during the second time period, wherein the provided information indicates whether the at least one product type is available for online orders during the first time period.

25. A computer program product for identifying products in a retail store based on image analysis of captured images embodied in a non-transitory computer-readable medium and executable by at least one processor, the computer program product including instructions for causing the at least one processor to execute a method comprising:

receiving image data from a plurality of image sensors mounted in a retail store;

analyzing the image data to estimate a current inventory of at least one product type in the retail store;

receiving product supply information associated with the at least one product type in the retail store;

determining that an online order from a virtual store made during a first time period will be fulfilled by an employee of the retail store during a second time period;

determining, based on the current inventory estimated by analyzing the image data and the product supply information, a predicted inventory of the at least one product type during the second time period; and

providing information to the virtual store regarding the predicted inventory of the at least one product type during the second time period, wherein the provided information indicates whether the at least one product type is available for online orders during the first time period.

Assignments (6)
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 →
RELEASE OF SECURITY INTEREST Recorded Sep 26, 2023
From: ALTER DOMUS (US) LLC
To: TRAX TECHNOLOGY SOLUTIONS PTE. LTD.; SHOPKICK INC.
Reel/Frame 065028/0871 →
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 →
RELEASE OF SECURITY INTEREST AT REEL/FRAME NO. 054048/0646 Recorded Oct 27, 2021
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: TRAX TECHNOLOGY SOLUTIONS PTE. LTD; SHOPKICK, INC.; CVDM SOLUTIONS SAS; TRAX RETAIL, INC.
Reel/Frame 057944/0338 →
SECURITY INTEREST Recorded Oct 15, 2021
From: TRAX TECHNOLOGY PTE. LTD.; SHOPKICK, INC.
To: ALTER DOMUS (US) LLC
Reel/Frame 058184/0438 →
SECURITY INTEREST Recorded Oct 14, 2020
From: TRAX TECHNOLOGY SOLUTIONS PTE. LTD.; SHOPKICK, INC.; CVDM SOLUTIONS SAS; TRAX RETAIL, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 054048/0646 →
Continuity (6)
Continuation 16353499 · Mar 14, 2019
Continuation PCTUS2019013054 · Jan 10, 2019
Provisional Application 62615512 · Jan 10, 2018
Provisional Application 62681718 · Jun 7, 2018
Provisional Application 62695469 · Jul 9, 2018
Related Publication 20200019754A1 · Jan 16, 2020
Cited By (2)
US 12,277,526 US 12,646,347