IP Library Patent Application 17988373
Patent Application
App. No. 17/988,373

SYSTEMS AND METHODS FOR IMPROVING FORECASTING MODELS

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 None
App. No.
17/988,373
Abstract

The disclosure relates to a method for creating an improved forecasting model. The method includes identifying a plurality of drivers affecting actual sales or demand of a product or service; receiving a respective data set for each of the drivers; generating one or more lagged data sets for each driver by applying lags to the data set associated with the driver; for each driver: forming a group of data sets by grouping the data set associated with the driver with the lagged data sets for the driver; and selecting a data set in the group of data sets that best correlates with sales or demand changes of the product or service; determining which one or more of the selected data sets for the drivers increases forecasting accuracy for sales or demand of the product or service; and training a forecasting model using the one or more selected data sets.

Claims (43)

1 . A method for creating an improved forecasting model, the method comprising:

identifying a plurality of drivers affecting actual sales or demand of a product or service;

receiving a respective data set for each of the drivers;

generating one or more lagged data sets for each driver by applying one or more lags to the data set associated with the driver;

for each driver:

forming a group of data sets by grouping the data set associated with the driver with the one or more lagged data sets for the driver; and

selecting a data set in the group of data sets that best correlates with sales or demand changes of the product or service;

determining which one or more of the selected data sets for the drivers increases forecasting accuracy for sales or demand of the product or service; and

training a forecasting model using the one or more selected data sets.

2 . The method of claim 1 , further comprising modifying the data set associated with at least one of the drivers to compensate for one or more rare events.

3 . The method of claim 1 , wherein the plurality of drivers comprises one or more social media drivers and one or more non-social media drivers.

4 . The method of claim 1 , further comprising calculating error metric values for the forecasting model.

5 . The method of claim 4 , wherein the error metric values include mean absolute percentage error and weighted average percentage error.

6 . The method of claim 1 , further comprising identifying the respective data set for each of the drivers based on a keywords dictionary before applying one or more lags to the data set, the keywords dictionary including misspelled words and shortened words for each of the drivers.

7 . The method of claim 1 , wherein the forecasting model is used to predict demand based on new input data.

8 . The method of claim 1 , further comprising cleansing the respective data set for each of the drivers before applying one or more lags to the data set.

9 . A system for creating an improved forecasting model, the system comprising:

a memory; and

one or more processors coupled with the memory, wherein the one or more processors, when executed, perform operations comprising:

identifying a plurality of drivers affecting actual sales or demand of a product or service;

receiving a respective data set for each of the drivers;

generating one or more lagged data sets for each driver by applying one or more lags to the data set associated with the driver;

for each driver:

forming a group of data sets by grouping the data set associated with the driver with the one or more lagged data sets for the driver; and

selecting a data set in the group of data sets that best correlates with sales or demand changes of the product or service;

determining which one or more of the selected data sets for the drivers increases forecasting accuracy for sales or demand of the product or service; and

training a forecasting model using the one or more selected data sets.

10 . The system of claim 9 , wherein the operations further comprise modifying the data set associated with at least one of the drivers to compensate for one or more rare events.

11 . The system of claim 9 , wherein the plurality of drivers comprises one or more social media drivers and one or more non-social media drivers.

12 . The system of claim 9 , wherein the operations further comprise calculating error metric values for the forecasting model.

13 . The system of claim 12 , wherein the error metric values include mean absolute percentage error and weighted average percentage error.

14 . The system of claim 9 , wherein the operations further comprise identifying the respective data set for each of the drivers based on a keywords dictionary before applying one or more lags to the data set, the keywords dictionary including misspelled words and shortened words for each of the drivers.

15 . The system of claim 9 , wherein the forecasting model is used to predict demand based on new input data.

16 . The system of claim 9 , wherein the operations further comprise cleansing the respective data set for each of the drivers before applying one or more lags to the data set.

17 . A non-transitory computer readable medium containing computer-readable instructions stored therein for causing a computer processor to perform operations comprising:

identifying a plurality of drivers affecting actual sales or demand of a product or service;

receiving a respective data set for each of the drivers;

generating one or more lagged data sets for each driver by applying one or more lags to the data set associated with the driver;

for each driver:

forming a group of data sets by grouping the data set associated with the driver with the one or more lagged data sets for the driver; and

selecting a data set in the group of data sets that best correlates with sales or demand changes of the product or service;

determining which one or more of the selected data sets for the drivers increases forecasting accuracy for sales or demand of the product or service; and

training a forecasting model using the one or more selected data sets.

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE CONVEYANCE TYPE OF MERGER PREVIOUSLY RECORDED ON REEL 66511 FRAME 683. ASSIGNOR(S) HEREBY CONFIRMS THE CONVEYANCE TYPE OF ASSIGNMENT. Recorded Feb 26, 2024
From: GENPACT LUXEMBOURG S.À R.L. II
To: GENPACT USA, INC.
Reel/Frame 067211/0020 →
MERGER Recorded Feb 7, 2024
From: GENPACT LUXEMBOURG S.À R.L. II
To: GENPACT USA, INC.
Reel/Frame 066511/0683 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 28, 2022
From: KAINTURA, TANYA; BANERJEE, SAYANTAN; RANJAN, RAJEEV
To: GENPACT LUXEMBOURG S.À R.L. II
Reel/Frame 061888/0415 →