IP Library Granted Patent US 10,546,269
Granted Patent B1
US 10,546,269 · App. 14/881,723 · Granted Jan 28, 2020

Method and apparatus for managing item inventories

Inventors: Prashant Gaurav (Mountain View, CA); Nipun Agarwal (Fremont, CA); Sushant Wason (Chicago, IL)
Assignee: GROUPON, INC.
G06Q10/087G06Q10/0875
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,546,269
App. No.
14/881,723
Granted
Jan 28, 2020
Kind
B1
Abstract

The present disclosure relates to methods, systems, and apparatuses for identifying related records in a database. The method determining an item identifier for at least one item stored in an item catalog database, accessing the item catalog database to determine one or more item attributes for the at least one item, accessing an item inventory database to determine one or more item inventory levels for the at least one item, using, by a processor, a predictive model to calculated a predicted inventory level for the at least one item, the predictive model indicating an estimated inventory level for the at least one item at a particular time subsequent to the calculation of the predicted inventory level, wherein the predictive model receives the one or more item attributes and the one or more item inventory levels as inputs, storing the predicted inventory level, and using the predicted inventory level to evaluate an electronic marketing communication for transmission, wherein the electronic marketing communication comprises content related to the at least one item.

Claims (47)

1. A method for generating electronic marketing communications, the method comprising:

determining, by catalog circuitry, an item identifier for at least one item stored in an item catalog database;

accessing, by catalog circuitry, the item catalog database to determine one or more item attributes for the at least one item;

accessing, by inventory circuitry, an item inventory database to determine one or more item inventory levels for the at least one item;

calculating, by prediction circuitry and using a predictive model, a predicted inventory level for the at least one item, the predictive model indicating an estimated inventory level for the at least one item at a particular time subsequent to the calculation of the predicted inventory level, wherein the predictive model receives the one or more item attributes and the one or more item inventory levels as inputs;

storing, by prediction circuitry, the predicted inventory level; and

transmitting, by item transmission circuitry and to a consumer device, an electronic marketing communication comprising content related to the at least one item, wherein the content related to the at least one item is included in the electronic marketing communication in response to determining the predicted inventory level indicates the at least one item will not sell out in less than a threshold period of time.

2. The method of claim 1 , further comprising transmitting, by item transmission circuitry, the electronic marketing communication in response to the predicted inventory level indicating that the item will not sell out for at least a threshold period of time.

3. The method of claim 1 , wherein the item identifier is determined based on the item identifier being received from an electronic marketing communication transmission service, and wherein using the predicted inventory level to evaluate the electronic marketing communication comprises notifying the electronic marketing communication transmission service of the predicted inventory level.

4. The method of claim 1 , wherein the predictive model is generated by performing a regression analysis of stored historical data for the one or more item attributes and stored historical data for the or more item inventory levels.

5. The method of claim 1 , further comprising:

determining, by prediction circuitry, an actual inventory level at the particular time for the at least one item;

determining, by prediction circuitry, an error between the actual inventory level and the predicted inventory level; and

updating, by prediction circuitry, the predictive model based on the error.

6. The method of claim 5 , wherein updating the predictive model comprises adjusting a weight of at least one of the item attributes.

7. The method of claim 1 , wherein at least one of the one or more item attributes are used to perform a lookup on the item inventory database.

8. The method of claim 1 , wherein evaluating the electronic marketing communication for transmission comprises selecting the at least one item for inclusion in the electronic marketing communication based on the predicted inventory level for the at least one item being greater than a threshold inventory level.

9. An apparatus for generating electronic marketing communications, the apparatus comprising:

catalog circuitry configured to:

determine an item identifier for at least one item stored in an item catalog database; and

access the item catalog database to determine one or more item attributes for the at least one item;

inventory circuitry configured to:

access an item inventory database to determine one or more item inventory levels for the at least one item;

prediction circuitry configured to:

calculate, using a predictive model, a predicted inventory level for the at least one item, the predictive model indicating an estimated inventory level for the at least one item at a particular time subsequent to the calculation of the predicted inventory level, wherein the predictive model receives the one or more item attributes and the one or more item inventory levels as inputs; and

store the predicted inventory level; and

item transmission circuitry configured to:

transmit, to a consumer device, an electronic marketing communication comprising content related to the at least one item, wherein the content related to the at least one item is included in the electronic marketing communication in response to determining the predicted inventory level indicates the at least one item will not sell out in less than a threshold period of time.

10. The apparatus of claim 9 , wherein the item transmission circuitry is further configured to transmit the electronic marketing communication in response to the predicted inventory level indicating that the item will not sell out for at least a threshold period of time.

11. The apparatus of claim 9 , wherein the item identifier is determined based on the item identifier being received from an electronic marketing communication transmission service, and wherein using the predicted inventory level to evaluate the electronic marketing communication comprises notifying the electronic marketing communication transmission service of the predicted inventory level.

12. The apparatus of claim 9 , wherein the predictive model is generated by performing a regression analysis of stored historical data for the one or more item attributes and stored historical data for the or more item inventory levels.

13. The apparatus of claim 9 , wherein the prediction circuitry is further configured to:

determine an actual inventory level at the particular time for the at least one item; determine an error between the actual inventory level and the predicted inventory level; and

update the predictive model based on the error.

14. The apparatus of claim 13 , wherein updating the predictive model comprises adjusting a weight of at least one of the item attributes.

15. The apparatus of claim 9 , wherein at least one of the one or more item attributes are used to perform a lookup on the item inventory database.

16. The apparatus of claim 9 , wherein evaluating the electronic marketing communication for transmission comprises selecting the at least one item for inclusion in the electronic marketing communication based on the predicted inventory level for the at least one item being greater than a threshold inventory level.

17. An apparatus for generating electronic marketing communications, the apparatus comprising:

means for determining an item identifier for at least one item stored in an item catalog database;

means for accessing the item catalog database to determine one or more item attributes for the at least one item;

means for accessing an item inventory database to determine one or more item inventory levels for the at least one item;

means for calculating, using a predictive model, a predicted inventory level for the at least one item, the predictive model indicating an estimated inventory level for the at least one item at a particular time subsequent to the calculation of the predicted inventory level, wherein the predictive model receives the one or more item attributes and the one or more item inventory levels as inputs;

means for storing the predicted inventory level; and

means for transmitting, to a consumer device, an electronic marketing communication comprising content related to the at least one item, wherein the content related to the at least one item is included in the electronic marketing communication in response to determining the predicted inventory level indicates the at least one item will not sell out in less than a threshold period of time.

18. The apparatus of claim 17 , further comprising means for transmitting the electronic marketing communication in response to the predicted inventory level indicating that the item will not sell out for at least a threshold period of time.

19. The apparatus of claim 17 , wherein the item identifier is determined based on the item identifier being received from an electronic marketing communication transmission service, and wherein using the predicted inventory level to evaluate the electronic marketing communication comprises notifying the electronic marketing communication transmission service of the predicted inventory level.

20. The apparatus of claim 17 , wherein the predictive model is generated by performing a regression analysis of stored historical data for the one or more item attributes and stored historical data for the or more item inventory levels.

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 12, 2024
From: GROUPON, INC.
To: BYTEDANCE INC.
Reel/Frame 068833/0811 →
RELEASE OF SECURITY INTEREST Recorded Feb 26, 2024
From: JPMORGAN CHASE BANK, N.A.
To: GROUPON, INC.; LIVINGSOCIAL, LLC (F/K/A LIVINGSOCIAL, INC.)
Reel/Frame 066676/0001 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN INTELLECTUAL PROPERTY RIGHTS Recorded Feb 26, 2024
From: JPMORGAN CHASE BANK, N.A.
To: GROUPON, INC.; LIVINGSOCIAL, LLC (F/K/A LIVINGSOCIAL, INC.)
Reel/Frame 066676/0251 →
SECURITY INTEREST Recorded Jul 23, 2020
From: GROUPON, INC.; LIVINGSOCIAL, LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 053294/0495 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 2, 2019
From: GAURAV, PRASHANT; AGARWAL, NIPUN; WASON, SUSHANT
To: GROUPON, INC.
Reel/Frame 051154/0073 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 13, 2015
From: GAURAV, PRASHANT; AGARWAL, NIPUN; WASON, SUSHANT
To: GROUPON, INC.
Reel/Frame 036783/0022 →
Continuity (1)
Continuation 14843048 · Sep 2, 2015
Cited By (1)
US 12,505,919