IP Library Granted Patent US 10,891,637
Granted Patent B2
US 10,891,637 · App. 16/122,247 · Granted Jan 12, 2021

Computer system and computer-executed method for inventory valuation

Inventors: Zahra Ferdowsi (Chicago, IL); Rajesh Girish Parekh (San Jose, CA)
Assignee: GROUPON, INC.
G06Q30/0202G06Q30/0206
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,891,637
App. No.
16/122,247
Granted
Jan 12, 2021
Kind
B2
Abstract

Certain embodiments provide a computer-executed method for generating a future sales estimate for an item. The method includes programmatically accessing, from a dataset via a network device, an inventory residence time period of an item. The method also includes programmatically accessing, from the dataset via the network device, prior performance data associated with the item. The method also includes programmatically executing an inventory valuation engine to generate a future sales estimate for the item based on the inventory residence time period and the prior performance data. The method further includes executing a notification generation engine to adjust a notification policy defining a frequency or other characteristic of electronic marketing communications indicating the item transmitted to consumer devices based on the future sales estimate.

Claims (89)

1. A computer-executed method for programmatically adjusting a price of an item, the method comprising:

tracking, using a network device in communication with a dataset, an inventory residence time period of an item defining an amount of time the item has been offered for sale as a non-featured item;

programmatically accessing, from the dataset, using the network device, prior performance data associated with the item;

executing an inventory valuation engine to determine an inventory residence time segment associated with the inventory residence time period of the item, determine a discount level to apply to the prior performance data based on the inventory residence time segment, and generate a future sales estimate for the item based on the discount level; and

causing adjustment of a notification policy, based on the future sales estimate, such that the notification policy comprises an indication that the item is to be included in electronic marketing communications to consumer devices.

2. The method of claim 1 , wherein executing the inventory valuation engine to generate the future sales estimate for the item based on the inventory residence time period and the prior performance data comprises:

determining a forecast time segment associated with a forecast time period for the future sales estimate; and

determining the discount level to apply to the prior performance data based on the inventory residence time segment and the forecast time segment.

3. The method of claim 1 , further comprising:

executing the inventory valuation engine to determine a sales ratio of the item during the inventory residence time segment;

executing the inventory valuation engine to determine an available cap of the item within the inventory residence time segment; and

executing the inventory valuation engine to determine the discount level to apply to the prior performance data based on the sales ratio and the available cap.

4. The method of claim 3 , wherein executing the inventory valuation engine to determine the sales ratio of the item during the inventory residence time segment comprises:

executing the inventory valuation engine to determine a number of units of the item sold in a second inventory residence time segment prior to the inventory residence time segment;

executing the inventory valuation engine to determine a second available cap of the item within the second inventory residence time segment; and

executing the inventory valuation engine to determine the sales ratio based on the number of units of the item sold and the second available cap of the item.

5. The method of claim 3 , wherein executing the inventory valuation engine to determine the sales ratio of the item during the inventory residence time segment comprises:

executing the inventory valuation engine to determine a number of units of the item sold in a feature time period prior to the inventory residence time segment;

executing the inventory valuation engine to determine a second available cap of the item within the feature period; and

executing the inventory valuation engine to determine the sales ratio based on the number of units of the item sold and the second available cap of the item.

6. The method of claim 1 , wherein the item is a product, service or experience associated with a promotion offered by a promotion and marketing service.

7. The method of claim 1 , further comprising:

based on the future sales estimate, automatically generating an electronic purchase order for purchasing additional units of the item; and

causing communication of the electronic purchase order to an external computing device.

8. The method of claim 1 , further comprising, adjusting a price of the item based on the future sales estimate.

9. The method of claim 1 , wherein causing adjustment of the notification policy comprises:

adjusting the notification policy of the electronic marketing communications indicating the item transmitted to consumer devices based on the future sales estimate; and

providing the electronic marketing communications to the consumer devices based on the adjusted notification policy.

10. An apparatus operable on a distributed computing system, the apparatus comprising:

a non-transitory dataset storage module configured to store an inventory residence time period and prior performance data associated with an item, wherein the inventory residence time period defines an amount of time the item has been offered for sale as a non-featured item; and

an inventory valuation engine configured to:

programmatically access, from a dataset stored on said non-transitory dataset storage module, the inventory residence time period associated with the item and the prior performance data associated with the item;

determine an inventory residence time segment associated with the inventory residence time period of the item;

determine a discount level to apply to the prior performance data based on the inventory residence time segment;

generate a future sales estimate for the item based on the discount level; and

provide the future sales estimate in order to cause adjustment of a notification policy, based on the future sales estimate, such that the notification policy comprises an indication that the item is to be included in electronic marketing communications to consumer devices.

11. The apparatus of claim 10 , wherein the inventory valuation engine is further configured to:

determine a forecast time segment associated with a forecast time period for the future sales estimate; and

determine the discount level to apply to the prior performance data based on the inventory residence time segment and the forecast time segment.

12. The apparatus of claim 11 , wherein the inventory valuation engine is further configured to:

determine a sales ratio of the item during the inventory residence time segment;

determine an available cap of the item within the inventory residence time segment; and

determine the discount level to apply to the prior performance data based on the sales ratio and the available cap.

13. The apparatus of claim 12 , wherein the inventory valuation engine is further configured to:

determine a number of units of the item sold in a feature time period prior to the inventory residence time segment;

determine a second available cap of the item within the feature period; and

determine the sales ratio based on the number of units of the item sold and the second available cap of the item.

14. The apparatus of claim 12 , wherein the inventory valuation engine is further configured to:

determine a number of units of the item sold in a second inventory residence time segment prior to the inventory residence time segment;

determine a second available cap of the item within the second inventory residence time segment; and

determine the sales ratio based on the number of units of the item sold and the second available cap of the item.

15. The apparatus of claim 10 , wherein the item is a product, service or experience associated with a promotion offered by a promotion and marketing service.

16. The apparatus of claim 10 , wherein the inventory valuation engine is further configured to:

based on the future sales estimate, execute a purchase order generation engine for generating a purchase order for purchasing additional units of the item; and

cause communication of the purchase order to an external computing device.

17. The apparatus of claim 10 , wherein the inventory valuation engine is further configured to adjust a price of the item based on the future sales estimate.

18. The apparatus of claim 10 , wherein the inventory valuation engine is further configured to:

adjust the notification policy of the electronic marketing communications indicating the item transmitted to consumer devices based on the future sales estimate; and

provide the electronic marketing communications to the consumer devices based on the adjusted notification policy.

19. A system, comprising:

one or more databases configured to store an inventory residence time period and prior performance data associated with an item, wherein the inventory residence time period defines an amount of time the item has been offered for sale as a non-featured item; and

one or more servers in operable communication with the one or more databases, the one or more servers being configured to:

track, using the one or more servers, an inventory residence time period of an item defining an amount of time the item has been offered for sale as a non-featured item;

programmatically access, from the one or more databases, the inventory residence time period associated with the item and the prior performance data associated with the item;

execute an inventory valuation engine to determine an inventory residence time segment associated with the inventory residence time period of the item, determine a discount level to apply to the prior performance data based on the inventory residence time segment and generate a future sales estimate for the item based on discount level; and

provide the future sales estimate in order to cause adjustment of a notification policy, based on the future sales estimate, such that the notification policy comprises an indication that the item is to be included in electronic marketing communications to consumer devices.

20. The system of claim 19 , wherein the one or more servers configured to generate the future sales estimate for the item based on the discount level includes the one or more servers being configured to:

determine a forecast time segment associated with a forecast time period for the future sales estimate;

determine the discount level to apply to the prior performance data based on the inventory residence time segment and the forecast time segment.

21. The system of claim 19 , wherein the one or more servers are further configured to:

determine a sales ratio of the item during the inventory residence time segment;

determine an available cap of the item within the inventory residence time segment; and

determine the discount level to apply to the prior performance data based on the sales ratio and the available cap.

22. The system of claim 21 , wherein the one or more servers configured to determine the sales ratio of the item during the inventory residence time segment includes the one or more servers being configured to:

determine a number of units of the item sold in a second inventory residence time segment prior to the inventory residence time segment;

determine a second available cap of the item within the second inventory residence time segment; and

determine the sales ratio based on the number of units of the item sold and the second available cap of the item.

23. The system of claim 21 , wherein the one or more servers configured to determine the sales ratio of the item during the inventory residence time segment includes the one or more servers being configured to:

determine a number of units of the item sold in a feature time period prior to the inventory residence time segment;

determine a second available cap of the item within the feature period; and

determine the sales ratio based on the number of units of the item sold and the second available cap of the item.

24. The system of claim 19 , wherein the item is a product, service or experience associated with a promotion offered by a promotion and marketing service.

25. The system of claim 19 , wherein the one or more servers are further configured to:

based on the future sales estimate, generate a purchase order for purchasing additional units of the item; and

cause communication of the purchase order to an external computing device.

26. The system of claim 19 , wherein the one or more servers are further configured to adjust a price of the item based on the future sales estimate.

27. The system of claim 19 , wherein the one or more servers are further configured to:

adjust the notification policy of the electronic marketing communications indicating the item transmitted to consumer devices based on the future sales estimate; and

provide the electronic marketing communications to the consumer devices based on the adjusted notification policy.

Assignments (5)
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 Jan 30, 2019
From: FERDOWSI, ZAHRA; PAREKH, RAJESH GIRISH
To: GROUPON, INC.
Reel/Frame 048192/0553 →