IP Library Granted Patent US 12,437,265
Granted Patent B2
US 12,437,265 · App. 17/715,795 · Granted Oct 7, 2025

Methods and systems for inventory planning and control

Inventors: Joshua Wing (Minneapolis, MN); Molly S. Brown (Minneapolis, MN); Adnan Hasanbhai (Osseo, MN); Aashimi Bhatia (Karnataka, IN); Shriram Prabhu S (Karnataka, IN); Anshika Chaurasia (Karnataka, IN); Vignesh J (Karnataka, IN); Sayak Chowdhury (Karnataka, IN); Abhijith Neerkaje (Karnataka, IN); Manju Pandit (Karnataka, IN)
Assignee: Target Brands, Inc.
G06Q10/0875G06Q10/063116G06Q30/0635
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 12,437,265
App. No.
17/715,795
Granted
Oct 7, 2025
Kind
B2
Abstract

Methods and systems for inventory management and control. One aspect is a method for inventory management and control, the method comprising receiving and aggregating inventory data from a plurality of nodes in a retail enterprise, receiving scheduled inventory actions and at least one constraint definition, detecting at least one inventory issue cause by the at least one constraint definition, and adjusting, automatically, at least one scheduled inventory action of the scheduled inventory actions based on the at least one inventory issue.

Claims (59)

1. A method for inventory management and control, the method comprising:

by a processor, receiving and aggregating inventory data from a plurality of nodes in a retail enterprise;

by the processor, receiving scheduled inventory actions;

by the processor, rendering, as part of a visualization tool user interface, a graphical view with time on a horizontal axis and quantity on a vertical axis, the graphical view including a first region and a second region contiguous with the first region, the first region displaying past inventory levels and past demand associated with the plurality of nodes, the past demand being visually separated by a fulfilled past demand represented by a first color and an unfulfilled past demand represented by a second color, the second color being brighter than the first color, wherein the second region displays the scheduled inventory actions, projected inventory levels, and projected demand associated with the plurality of nodes, at least some of the scheduled inventory actions being displayed on the horizontal axis at times when purchase orders are to be automatically executed to cause an increase to the projected inventory levels;

by the processor, receiving at least one constraint definition;

by the processor, detecting at least one inventory issue based on the at least one constraint definition;

by the processor, generating updated scheduled inventory actions by adjusting, automatically, at least one scheduled inventory action of the scheduled inventory actions based on the at least one inventory issue, wherein adjusting the at least one scheduled inventory action comprises simulating a plurality of possible adjustments using the at least one constraint definition;

by the processor, automatically updating, dependent on the simulating of the plurality of possible adjustments using the at least one constraint definition, the second region of the graphical view while maintaining a display in the first region of the graphical view by changing, in real time, the scheduled inventory actions to be the updated scheduled inventory actions and by changing, in real time, the projected inventory levels to be updated projected inventory levels corresponding to the updated scheduled inventory actions; and

by the processor, automatically generating and displaying an alert in the visualization tool user interface in response to determining, based on updated inventory data received from the plurality of nodes, that an actual inventory level deviates from the updated projected inventory levels corresponding to the updated scheduled inventory actions determined by simulating the plurality of possible adjustments using the at least one constraint definition.

2. The method of claim 1 , wherein the scheduled inventory actions include a scheduled purchase order.

3. The method of claim 1 , wherein receiving at least one constraint definition includes:

by the processor, receiving a selection via the visualization tool user interface of at least one item and a period of time, wherein the at least one constraint definition is applied to the at least one item for the period of time.

4. The method of claim 1 , wherein the at least one inventory issue includes at least one of:

(1) an unfulfilled demand event;

(2) an out of stock event; and

(3) an over stock event.

5. The method of claim 1 , wherein simulating the plurality of possible adjustments using the at least one constraint definition comprises simulating future inventory events based on the at least one constraint definition.

6. The method of claim 5 , wherein simulating the plurality of possible adjustments using the at least on constraint definition comprises determining an optimal adjustment from the plurality of possible adjustments.

7. The method of claim 1 , wherein the at least one constraint definition includes at least one of:

(1) a lead time constraint; and

(2) an item quantity constraint.

8. The method of claim 1 , wherein adjusting, by the processor, the at least one scheduled inventory action includes at least one of:

(1) changing a scheduled time for at least one scheduled purchase order;

(2) adjusting an item quantity on the at least one scheduled purchase order;

(3) issuing a new purchase order; and

(4) issuing an inventory transfer request.

9. The method of claim 1 , wherein the projected inventory levels are determined at least in part based on the inventory data and the scheduled inventory actions.

10. The method of claim 1 , wherein the scheduled inventory actions include purchase orders automatically scheduled by a purchase order system.

11. A system for inventory management and control, the system comprising:

at least one processor;

at least one memory storage device, the at least one memory storage device storing instructions which when executed by the at least one processor cause the system to:

receive and aggregate inventory data from a plurality of nodes in a retail enterprise;

receive scheduled inventory actions;

render, on a user interface, a graphical view with time on a horizontal axis and quantity on a vertical axis, the graphical view including a first region and a second region, the first region displaying past inventory levels and past demand associated with the plurality of nodes, the second region displaying the scheduled inventory actions, projected inventory levels, and projected demand associated with the plurality of nodes, at least some of the scheduled inventory actions being located on the horizontal axis at times when purchase orders are to be automatically executed to cause an increase to the projected inventory levels;

receive at least one constraint definition;

detect at least one inventory issue based on the at least one constraint definition;

generate updated scheduled inventory actions by adjusting, automatically, at least one scheduled inventory action of the scheduled inventory actions based on the at least one inventory issue, wherein adjusting the at least one scheduled inventory action comprises simulating a plurality of possible adjustments using the at least one constraint definition; and

automatically update, dependent on the simulating of the plurality of possible adjustments using the at least one constraint definition, the second region of the graphical view while maintaining a display in the first region of the graphical view by changing, in real time, the scheduled inventory actions to be the updated scheduled inventory actions and by changing, in real time, the projected inventory levels to be updated projected inventory levels corresponding to the updated scheduled inventory actions.

12. The system of claim 11 , wherein the at least one constraint definition is received from a user device.

13. The system of claim 12 , wherein the user device is associated with a vendor of the retail enterprise.

14. The system of claim 12 , wherein the instructions when executed by the at least one processor further cause the system to:

send messages for rendering the graphical view on a display of the user device.

15. The system of claim 11 , the system further comprising a simulation system, wherein the simulation system operates to forecast an impact of the at least one constraint definition on inventory for items at the plurality of nodes.

16. The system of claim 15 , wherein the simulation system is used to predict an optimal adjustment to the at least one scheduled inventory action.

17. A user device, the user device comprising:

a display;

at least one processor; and

at least one memory storage device, the at least one memory storage device storing instructions which when executed by the at least one processor cause the user device to:

connect with an inventory management system;

receive inventory data, scheduled inventory actions, and inputs selecting at least one constraint definition;

render, on the display, a graphical view including a first region and a second region, the first region displaying past inventory levels associated with the plurality of nodes, the second region displaying the scheduled inventory actions and projected inventory levels associated with the plurality of nodes;

send the at least one constraint definition to the inventory management system;

receive at least one updated scheduled inventory action, wherein the inventory management system automatically generated the at least one updated scheduled inventory action in response to detecting an inventory issue based on the at least one constraint definition and wherein the inventory management system simulated a plurality of possible adjustments for the at least one updated scheduled inventory action using the at least one constraint definition; and

automatically update, dependent on the simulating of the plurality of possible adjustments using the at least one constraint definition, the second region of the graphical view by changing, in real time, the scheduled inventory actions to be the updated scheduled inventory actions and by changing, in real time, the projected inventory levels to be updated projected inventory levels corresponding to the updated scheduled inventory actions.

18. The user device of claim 17 , wherein receiving inputs selecting at least one constraint definition further includes:

receiving a selection of at least one item to apply the at least one constraint definition; and

receiving a selection of at least one time period to apply the at least one constraint definition.

19. The user device of claim 17 , wherein rendering, on the display, the graphical view comprises rendering a visualization tool user interface including the inventory data and the scheduled inventory actions.

20. The user device of claim 19 , wherein the at least one updated scheduled inventory action is presented as part of the visualization tool user interface, and the visualization tool user interface is further configured to receive inputs to accept or reject the at least one updated scheduled inventory action.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 11, 2022
From: WING, JOSHUA; BROWN, MOLLY S.; HASANBHAI, ADNAN; BHATIA, AASHIMI; S, SHRIRAM PRABHU; CHAURASIA, ANSHIKA; J, VIGNESH; CHOWDHURY, SAYAK; NEERKAJE, ABHIJITH; PANDIT, MANJU
To: TARGET BRANDS, INC.
Reel/Frame 060476/0082 →
Continuity (1)
Related Publication 20230325769A1 · Oct 12, 2023
References Cited (46)
US 5615109A · Eder · 1997 [cited by examiner]
US 5953707A · Huang · 1999 [cited by examiner]
US 7249068B1 · Kakouros · 2007 [cited by examiner]
US 7904350B2 · Ayala · 2011 [cited by examiner]
US 8117061B2 · May et al. · 2012 [cited by applicant]
US 8527311B2 · Chobantonov et al. · 2013 [cited by applicant]
US 8589263B2 · Doenig et al. · 2013 [cited by applicant]
US 8700443B1 · Murray · 2014 [cited by examiner]
US 10366362B1 · Reddy · 2019 [cited by applicant]
US 10373102B2 · Deshpande et al. · 2019 [cited by applicant]
US 10657492B1 · Wei · 2020 [cited by examiner]
US 11023855B1 · Kramer et al. · 2021 [cited by applicant]
US 11620612B2 · Ohlsson · 2023 [cited by examiner]
US 20060085296A1 · Strickland · 2006 [cited by examiner]
US 20090259505A1 · Tadayon · 2009 [cited by examiner]
US 20100161453A1 · Powell · 2010 [cited by examiner]
US 20110145030A1 · Allen · 2011 [cited by examiner]
US 20120303411A1 · Chen · 2012 [cited by examiner]
US 20140310048A1 · Murray et al. · 2014 [cited by applicant]
US 20140344118A1 · Parpia · 2014 [cited by examiner]
US 20160019568A1 · Batrakov · 2016 [cited by examiner]
US 20160162830A1 · Devaiah · 2016 [cited by examiner]
US 20180260779A1 · Singh et al. · 2018 [cited by applicant]
US 20210110461A1 · Wang · 2021 [cited by examiner]
US 20210334829A1 · Drexl et al. · 2021 [cited by applicant]
US 20230169462A1 · Huang · 2023 [cited by examiner]
US 20230325763A1 · Wing et al. · 2023 [cited by applicant]
WO WO2008095060A2 · 2008 [cited by examiner]
WO WO2018083450A2 · 2018 [cited by examiner]
WO WO2020264436A1 · 2020 [cited by examiner]
“Inventory Management Tips for Online & Brick and Mortar Retailers”, Dec. 2013, Warehouse & Inventory Management, p. 1 (Year: 2013). [cited by examiner]
Nuridawati et al “Inventory Optimization Using Simulation Approach”, Oct. 2018, Journal of Computing Research & Innovation (JCRINN) vol. 3, No. 2, pp. 38-47 (Year: 2018). [cited by examiner]
Ganesha et al (Integrated Inventory Management Control Framework), Apr. 2020, International Journal Management Technology and Social Sciences, pp. 147-157. (Year: 2020). [cited by examiner]
Malakoot “Operations and Production Systems with Multiple Objectives Behnam”, Sep. 2013, Wiley, pp. 313-380. (Year: 2013). [cited by examiner]
Li et al, The Impact of Lead Time Uncertainty on Supply Chain Performance Considering Carbon Cost—(Sustainability), Dated: 2019, 19 Pages. [cited by applicant]
De Sensi et al., Inventory policies analysis under demand patterns and lead times constraints in a real supply chain (HAL archives ouvertes.fr), Dated: 2008, 31 Pages. [cited by applicant]
Puryani et al., A case study of supply chain simulation for determining the best stock allocation (Department of Industrial Engineering, Pembangunan Nasional “Veteran” University, Yogyakarta, Indonesia), Dated: 2018, 5 … [cited by applicant]
Du, Donglei, Supply Chain Management: Inventory Management (Faculty of Business Administration, University of New Brunswick, NB Canada Fredericton), Date: Retrieved on Jun. 16, 2021, 83 Pages. [cited by applicant]
Janamanchi et al., Control Theory Concepts Applied to Retail Supply Chain: A System Dynamics Modeling Environment Study (Hindawi Publishing Corporation, Modelling and Simulation in Engineering, vol. 2013, Article ID 421… [cited by applicant]
Jenkens (Product Manager), Inventory Forecasting: Types, Best Practices, and Benefits, (Business Solutions Articles/Inventgory Management), Dated: Aug. 24, 2020, 22 Pages. [cited by applicant]
Pooja, Verma, 13 Essential Types of Supply Chain Management Tools for 2021 (https://www.selecthub.com), Dated: 2021, 25 Pages. [cited by applicant]
Oleson, “Forecast Inventory in Fathom”, Sep. 2021 https://web.archive.org/web/20210924130113/https://support.fathomhq .com/en/articles/5485362-forecast-inventory-in-fathom (Year: 2021). [cited by applicant]
“Supply Chain Apps”, Mar. 2022, https://supplychainloghub.ingeteknia.com/wp-contenUuploads/2022/03/Supply_Chain_Apps.pdf (Year: 2022). [cited by applicant]
In view of Goehring, “Safety Stock Simulation and Reorder Point Determination with SAP's Add-On Tool”, Dec. 2013, https://sap-supply-chain-ideas.blogspot.com/2013/12/safety-stock-si mulation-and-reorder. html (Year: 201… [cited by applicant]
Saci, “Inventory Management for Retail—Deterministic Demand”, Oct. 5, 21, https://towardsdatascience.com/inventory-management-for-retail-deterministic-demand-311682c02518 (Year: 2021). [cited by applicant]
“Operating Instructions VEGA Inventory System”, 2019, available at https://www.vega.com/en-us/downloads (Year: 2019). [cited by applicant]