Multi-channel demand planning for inventory planning and control

US12079828B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12079828-B2
Application numberUS-202117529075-A
CountryUS
Kind codeB2
Filing dateNov 17, 2021
Priority dateNov 17, 2021
Publication dateSep 3, 2024
Grant dateSep 3, 2024

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Methods and systems for forecasting demand for items across multiple channels are disclosed. In some implementations, multi-channel demand forecasting may be performed on a per-item, per-location basis, by selectively generating item-location forecasts for each item and location within a supply chain for each channel, or disaggregating a chain level forecast on a per-item basis to each location. Particular selection of an appropriate model, and selective training of models, allows for efficient computation of such forecasts across a large supply chain with thousands of locations and hundreds of thousands, or millions, of items for which forecasts are generated.

First claim

Opening claim text (preview).

The invention claimed is: 1. A system for forecasting demand for each of a plurality of items sold through multiple sales channels of a retail enterprise having a plurality of locations, the system comprising: at least one processor and at least one memory device, the memory device storing instructions that, when executed by the at least one processor, cause the system to perform: training a generalized additive model (GAM) using historical sales data of a retail enterprise, the historical sales data including online sales data, to determine an overall item demand forecast for a future time period; separating the overall item demand forecast into a localized item demand forecast and a non-localized item demand forecast based, at least in part, on an item eligibility for localized item fulfillment and historical localized and non-localized item ordering information; for the non-localized item demand forecast, determine a portion of non-localized item demand able to be fulfilled from a retail location and a remaining portion of non-localized item demand to be fulfilled from a warehouse; disaggregating the portion of non-localized item demand able to be fulfilled from a retail location at a location level to attribute sub-portions of the non-localized item demand to each of a plurality of retail locations; disaggregating the localized item demand forecast into localized item demand at each of the plurality of retail locations; combining the disaggregated localized item demand and the disaggregated non-localized item demand for each respective one of the plurality of retail locations to determine an overall online item demand for each of the plurality of retail locations; in response to a request for item demand at an application programming interface (API) exposed by the system from a consumer system, the request identifying at least one item and one or more of the plurality of retail locations, returning, to the consumer system, an overall online item demand forecast for the at least one item at the one or more of the plurality of retail locations; optimizing a plurality of models, the plurality of models including the GAM, wherein optimizing the plurality of models comprises selectively retraining the plurality of models by retraining a first one or more of the plurality of models at a first time and retraining a second one or more of the plurality of models at a second time that is delayed relative to the first time; wherein selectively retraining the plurality of models comprises: determining that the first one or more of the plurality of models are to be retrained at the first time based on an update to demand data for a first one or more items forecasted by the first one or more of the plurality of models; and determining that the second one or more of the plurality of models are to be retrained at the second time that is delayed relative to the first time based on a lack of an update to demand data for a second one or more items forecasted by the second one or more of the plurality of models. 2. The system of claim 1 , wherein the historical sales data further includes in-store sales data. 3. The system of claim 1 , wherein the historical sales data includes item-level sales data from each of the plurality of retail locations. 4. The system of claim 1 , wherein the instructions further cause the system to perform, in response to the request for item demand, returning an overall item demand forecast including the overall online item demand forecast and an in-store item demand forecast for the at least one item. 5. The system of claim 4 , wherein the overall online item demand forecast and the in-store item demand forecast are returned separately from each other. 6. The system of claim 4 , wherein the system is further configured to generate, from a separate demand forecast model, a second overall item demand forecast for each of the plurality of retail locations. 7. The system of claim 6 , wherein the system is configurable to select between the overall item demand forecast and the second overall item demand forecast. 8. The system of claim 1 , further comprising the consumer system, wherein the consumer system comprises an inventory management application; wherein the inventory management application is configured to receive the overall online demand forecast for the at least one item at the one or more of the plurality of retail locations; and wherein the inventory management application is configured to, in response to receiving the overall online demand forecast, automatically generate a transfer order to route the at least one item from a first retail location of the one or more of the plurality of retail locations to a second retail location of the one or more of the plurality of retail locations. 9. The system of claim 1 , wherein the at least one item includes a class of items. 10. The system of claim 1 , wherein the generalized additive model is a generalized additive mixed model (GAMM). 11. The system of claim 1 , wherein the overall item demand forecast for an item is based, at least in part, on historical sales of the item and other items having a commonality with the item. 12. A method of forecasting sales-channel specific demand through a retail supply chain fulfilling sales transactions received via multiple channels from a common set of retail locations, the method comprising: training a generalized additive model (GAM) using historical sales data of a retail enterprise, the historical sales data including online sales data, to determine an overall item demand forecast for a future time period; separating the overall item demand forecast into a localized item demand forecast and a non-localized item demand forecast based, at least in part, on an item eligibility for localized item fulfillment and historical localized and non-localized item ordering information; for the non-localized item demand forecast, determine a portion of non-localized item demand able to be fulfilled from a retail location and a remaining portion of non-localized item demand to be fulfilled from a warehouse; disaggregating the portion of non-localized item demand able to be fulfilled from a retail location at a location level to attribute sub-portions of the non-localized item demand to each of a plurality of retail locations; disaggregating the localized item demand forecast into localized item demand at each of the plurality of retail locations; combining the disaggregated localized item demand and the disaggregated non-localized item demand for each respective one of the plurality of retail locations to determine an overall online item demand for each of the plurality of retail locations; and in response to a request for item demand at an application programming interface (API) exposed by the system from a consumer system, the request identifying at least one item and one or more of the plurality of retail locations, returning, to the consumer system, an overall online item demand forecast for the at least one item at the one or more of the plurality of retail locations; optimizing a plurality of models, the plurality of models including the GAM, wherein optimizing the plurality of models comprises selectively retraining the plurality of models by retraining a first one or more of the plurality of models at a first time and retraining a second one or more of the plurality of models at a second time that is delayed relative to the first time; wherein selectively retraining the plurality of models comprises: determining that the first one or more of the plurality of models are to be retrained at the first time based on an update to demand data for a first one or more

Assignees

Inventors

Classifications

  • Enterprise or organisation modelling · CPC title

  • Inventory or stock management, e.g. order filling, procurement or balancing against orders · CPC title

  • by formulating product or service queries, e.g. using keywords or predefined options · CPC title

  • Needs-based resource requirements planning or analysis · CPC title

  • Market predictions or forecasting for commercial activities · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12079828B2 cover?
Methods and systems for forecasting demand for items across multiple channels are disclosed. In some implementations, multi-channel demand forecasting may be performed on a per-item, per-location basis, by selectively generating item-location forecasts for each item and location within a supply chain for each channel, or disaggregating a chain level forecast on a per-item basis to each location…
Who is the assignee on this patent?
Target Brands Inc
What technology area does this patent fall under?
Primary CPC classification G06Q30/0202. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Sep 03 2024 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).