IP Library Granted Patent US 11,514,462
Granted Patent B2
US 11,514,462 · App. 17/108,547 · Granted Nov 29, 2022

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 11,514,462
App. No.
17/108,547
Granted
Nov 29, 2022
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 (106)

1. A method comprising:

receiving, at one or more servers or one or more cloud computing devices, from a network device in communication with a dataset, an inventory residence time period of an item, the inventory residence time period defining an amount of time the item has been offered for sale as a non-featured item;

receiving, at the one or more servers or the one or more cloud computing devices, from the network device, prior performance data associated with the item and stored in said dataset;

executing an inventory valuation engine at the one or more servers or the one or more cloud computing devices;

determining, using the inventory valuation engine executed at the one or more servers or the one or more cloud computing devices, an inventory residence time segment associated with the inventory residence time period of the item;

determining, using the inventory valuation engine executed at the one or more servers or the one or more cloud computing devices, a discount level to apply to the prior performance data based on the inventory residence time segment;

generating, using the inventory valuation engine executed at the one or more servers or the one or more cloud computing devices, a future sales estimate for the item based on the discount level; and

causing adjustment of a notification policy, using the one or more servers or the one or more cloud computing devices, 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 , further comprising:

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

determining, using the inventory valuation engine executed at the one or more servers or the one or more cloud computing devices, 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:

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

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

determining, using the inventory valuation engine executed at the one or more servers or the one or more cloud computing devices, 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 , further comprising:

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

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

determining 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 , further comprising:

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

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

determining 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, using the one or more servers or the one or more cloud computing devices, 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. The method of claim 1 , further comprising:

tracking, using the network device in communication with the dataset, the inventory residence time period of the item; and

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

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

a processor; and

a memory storing program codes, wherein the memory and the program codes are configured, with the processor, to cause the apparatus to at least:

receive, from a network device in communication with a dataset, an inventory residence time period associated with an item and prior performance data associated with the item and stored in the dataset, the inventory residence time period defining an amount of time the item has been offered for sale as a non-featured item;

execute an inventory valuation engine;

determine, using the inventory valuation engine, an inventory residence time segment associated with the inventory residence time period of the item;

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

generate, using the inventory valuation engine, a future sales estimate for the item based on the discount level; and

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.

12. The apparatus of claim 11 , wherein the memory and the program codes are further configured, with the processor, to cause the apparatus to at least:

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

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

13. The apparatus of claim 11 , wherein the memory and the program codes are further configured, with the processor, to cause the apparatus to at least:

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, using the inventory valuation engine, the discount level to apply to the prior performance data based on the sales ratio and the available cap.

14. The apparatus of claim 13 , wherein the memory and the program codes are further configured, with the processor, to cause the apparatus to at least:

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 13 , wherein the memory and the program codes are further configured, with the processor, to cause the apparatus to at least:

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.

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

17. The apparatus of claim 11 , wherein the memory and the program codes are further configured, with the processor, to cause the apparatus to at least:

execute a purchase order generation engine;

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

provide the purchase order to an external computing device.

18. The apparatus of claim 11 , wherein the memory and the program codes are further configured, with the processor, to cause the apparatus to at least:

adjust a price of the item based on the future sales estimate.

19. The apparatus of claim 11 , wherein the memory and the program codes are further configured, with the processor, to cause the apparatus to at least:

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.

20. The apparatus of claim 11 , wherein the memory is

configured to store the inventory residence time period and the prior performance data associated with the item and received from the network element.

21. A system, comprising:

a network element in communication with one or more datasets storing information about items for sale; and

one or more servers configured to host an inventory valuation engine, the one or more servers being in operable communication with the network element, the one or more servers being configured to:

receive, from the network element in communication with the one or more datasets, an inventory residence time period associated with an item and stored in the one or more datasets and prior performance data associated with the item and stored in the one or more datasets, the inventory residence time period defining an amount of time the item has been offered for sale as a non-featured item;

execute the inventory valuation engine;

determine, using the inventory valuation engine, an inventory residence time segment associated with the inventory residence time period of the item;

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

generate, using the inventory valuation engine, a future sales estimate for the item based on discount level; and

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.

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

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

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

23. The system of claim 21 , 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, using the inventory valuation engine, the discount level to apply to the prior performance data based on the sales ratio and the available cap.

24. The system of claim 23 , wherein the one or more servers are 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.

25. The system of claim 23 , wherein the one or more servers are 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.

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

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

execute a purchase order generation engine;

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

provide the purchase order to an external computing device.

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

29. The system of claim 21 , 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.

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

store the inventory residence time period and the prior performance data associated with the item and received from the network element.

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/0085 →
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 066677/0077 →
SECURITY INTEREST Recorded Mar 20, 2023
From: GROUPON, INC.; LIVINGSOCIAL, LLC
To: JP MORGAN CHASE BANK, N.A.
Reel/Frame 063119/0673 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 2, 2020
From: FERDOWSI, ZAHRA; PAREKH, RAJESH GIRISH
To: GROUPON, INC.
Reel/Frame 054512/0001 →
Continuity (4)
Continuation 16122247 · Sep 5, 2018
Continuation 14832684 · Aug 21, 2015
Provisional Application 62040916 · Aug 22, 2014
Related Publication 20210125202A1 · Apr 29, 2021