IP Library › Granted Patent US 12,572,888
Granted Patent B2
US 12,572,888 · App. 17/578,351 · Granted Mar 10, 2026

Supply chain resiliency using spatio-temporal feedback

Inventors: Kedar Kulkarni (Bangalore, IN); Smitkumar Narotambhai Marvaniya (Bangalore, IN); Shantanu R. Godbole (Bangalore, IN); Komminist Weldemariam (Ottawa, CA)
Assignee: International Business Machines Corporation
G06Q10/087G06N20/00
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,572,888
App. No.
17/578,351
Granted
Mar 10, 2026
Kind
B2
Abstract

Spatio-temporal climate forecasts are analyzed and one or more resiliency policies for a supply chain are dynamically generated. The resiliency policy is embedded in a resiliency reasoning graph and a temporal feedback loop is performed based on user feedback regarding the generated resiliency policy and user interaction with the resiliency reasoning graph. One or more machine learning models are updated based on the user feedback and a joint optimization of the machine learning models is re-solved based on the user feedback. The resiliency policy is updated based on the updated machine learning models based on the user feedback and an operation of a supply chain is adjusted based on the updated resiliency policy.

Claims (20)

1 . A method comprising: dynamically generating one or more resiliency policies for a supply chain; embedding the resiliency policy in a resiliency reasoning graph; performing a temporal feedback loop based on user feedback regarding the generated resiliency policy and user interaction with the resiliency reasoning graph; updating one or more machine learning models based on the user feedback; re-solving a joint optimization of the one or more machine learning models based on the user feedback; updating the one or more resiliency policies policy based on the updated machine learning models based on the user feedback; and adjusting an operation of a supply chain based on the updated resiliency policy, wherein the adjusting of the operation of the supply chain further comprises physically changing an amount of additional inventory stored in a warehouse.

2 . The method of claim 1 , wherein at least one of the machine learning models is a climate model.

3 . The method of claim 1 , further comprising: building the machine learning models across the supply chain; building counterfactual models across the supply chain based on the machine learning models; performing a multi-objective optimization based on user constraints and the resiliency reasoning graph, wherein the generation of the resiliency policy is based on results of the multi-objective optimization; updating the resiliency reasoning graph, analyzing a first set of factors and updating resiliency reasoning graph creation constraints in response to a determination that the resiliency policy was helpful; and analyzing a second set of factors, generating parameters, and analyzing a root-cause in response to a determination that the resiliency policy was unhelpful.

4 . The method of claim 1 , further comprising: dynamically optimizing one or more inventory management policies by analyzing climatic conditions and disruptive events using climate-aware demand forecasts, climate-aware lead-time predictions, and climate-aware labor shortage predictions; optimizing the one or more resiliency policies that are generated by a resilient inventory planning policy generator and a climate-aware resilient pareto policy generator; and recommending one or more resiliency policies using a multi-objective optimization technique.

5 . The method of claim 1 , further comprising: identifying one or more clusters of nodes in the supply chain based on characteristics of the corresponding node and a position in the supply chain; identifying one or more important nodes in the supply chain for participating in the joint optimization; and enabling communication between node-clusters.

6 . The method of claim 1 , further comprising: identifying a supply chain network and determining node dependencies and possible sequences; starting an estimation local pareto from a most downstream node in the supply chain; identifying, by the corresponding node, an operating region and sharing the identified operating region with an upstream node in the supply chain; identifying one or more next dependent nodes in the supply chain; and repeating the starting and the identifying the next dependent nodes operations until pareto is computed for all nodes of the supply chain.

7 . The method of claim 1 , further comprising: identifying a supply chain network and determining node dependencies and possible sequences; performing sequential optimization to obtain an initial local pareto across all nodes in the supply chain; computing a single performance metric and costs representing performance and cost of all nodes in the supply chain; and generating a global pareto that balances the performance metric and costs in a space of resiliency parameters across the supply chain.

8 . A computer program product, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a computer to cause the computer to perform operations comprising: dynamically generating one or more resiliency policies for a supply chain; embedding the resiliency policy in a resiliency reasoning graph; performing a temporal feedback loop based on user feedback regarding the generated resiliency policy and user interaction with the resiliency reasoning graph; updating one or more machine learning models based on the user feedback; re-solving a joint optimization of the one or more machine learning models based on the user feedback; updating the one or more resiliency policies policy based on the updated machine learning models based on the user feedback; and adjusting an operation of a supply chain based on the updated resiliency policy, wherein the adjusting of the operation of the supply chain further comprises physically changing an amount of additional inventory stored in a warehouse.

9 . The computer program product of claim 8 , the operations further comprising: building the machine learning models across the supply chain; building counterfactual models across the supply chain based on the machine learning models; performing a multi-objective optimization based on user constraints and the resiliency reasoning graph, wherein the generation of the resiliency policy is based on results of the multi-objective optimization; updating the resiliency reasoning graph, analyzing a first set of factors and updating resiliency reasoning graph creation constraints in response to a determination that the resiliency policy was helpful; and analyzing a second set of factors, generating parameters, and analyzing a root-cause in response to a determination that the resiliency policy was unhelpful.

10 . The computer program product of claim 8 , the operations further comprising: dynamically optimizing one or more inventory management policies by analyzing climatic conditions and disruptive events using climate-aware demand forecasts, climate-aware lead-time predictions, and climate-aware labor shortage predictions; optimizing the one or more resiliency policies that are generated by a resilient inventory planning policy generator and a climate-aware resilient pareto policy generator; and recommending one or more resiliency policies using a multi-objective optimization technique.

11 . The computer program product of claim 8 , the operations further comprising: identifying one or more clusters of nodes in the supply chain based on characteristics of the corresponding node and a position in the supply chain; identifying one or more important nodes in the supply chain for participating in the joint optimization; and enabling communication between node-clusters.

12 . The computer program product of claim 8 , the operations further comprising: identifying a supply chain network and determining node dependencies and possible sequences; starting an estimation local pareto from a most downstream node in the supply chain; identifying, by the corresponding node, an operating region and sharing the identified operating region with an upstream node in the supply chain; identifying one or more next dependent nodes in the supply chain; and repeating the starting and the identifying the next dependent nodes operations until pareto is computed for all nodes of the supply chain.

13 . The computer program product of claim 8 , the operations further comprising: identifying a supply chain network and determining node dependencies and possible sequences; performing sequential optimization to obtain an initial local pareto across all nodes in the supply chain; computing a single performance metric and costs representing performance and cost of all nodes in the supply chain; and generating a global pareto that balances the performance metric and costs in a space of resiliency parameters across the supply chain.

14 . An apparatus comprising: a memory; and at least one processor, coupled to said memory, and operative to perform operations comprising: dynamically generating one or more resiliency policies for a supply chain; embedding the resiliency policy in a resiliency reasoning graph; performing a temporal feedback loop based on user feedback regarding the generated resiliency policy and user interaction with the resiliency reasoning graph; updating one or more machine learning models based on the user feedback; re-solving a joint optimization of the one or more machine learning models based on the user feedback; updating the one or more resiliency policies policy based on the updated machine learning models based on the user feedback; and adjusting an operation of a supply chain based on the updated resiliency policy, wherein the adjusting of the operation of the supply chain further comprises physically changing an amount of additional inventory stored in a warehouse.

15 . The apparatus of claim 14 , wherein at least one of the machine learning models is a climate model.

16 . The apparatus of claim 14 , the operations further comprising: building the machine learning models across the supply chain; building counterfactual models across the supply chain based on the machine learning models; performing a multi-objective optimization based on user constraints and the resiliency reasoning graph, wherein the generation of the resiliency policy is based on results of the multi-objective optimization; updating the resiliency reasoning graph, analyzing a first set of factors and updating resiliency reasoning graph creation constraints in response to a determination that the resiliency policy was helpful; and analyzing a second set of factors, generating parameters, and analyzing a root-cause in response to a determination that the resiliency policy was unhelpful.

17 . The apparatus of claim 14 , the operations further comprising: dynamically optimizing one or more inventory management policies by analyzing climatic conditions and disruptive events using climate-aware demand forecasts, climate-aware lead-time predictions, and climate-aware labor shortage predictions; optimizing the one or more resiliency policies that are generated by a resilient inventory planning policy generator and a climate-aware resilient pareto policy generator; and recommending one or more resiliency policies using a multi-objective optimization technique.

18 . The apparatus of claim 14 , the operations further comprising: identifying one or more clusters of nodes in the supply chain based on characteristics of the corresponding node and a position in the supply chain; identifying one or more important nodes in the supply chain for participating in the joint optimization; and enabling communication between node-clusters.

19 . The apparatus of claim 14 , the operations further comprising: identifying a supply chain network and determining node dependencies and possible sequences; starting an estimation local pareto from a most downstream node in the supply chain; identifying, by the corresponding node, an operating region and sharing the identified operating region with an upstream node in the supply chain; identifying one or more next dependent nodes in the supply chain; and repeating the starting and the identifying the next dependent nodes operations until pareto is computed for all nodes of the supply chain.

20 . The apparatus of claim 14 , the operations further comprising: identifying a supply chain network and determining node dependencies and possible sequences; performing sequential optimization to obtain an initial local pareto across all nodes in the supply chain; computing a single performance metric and costs representing performance and cost of all nodes in the supply chain; and generating a global pareto that balances the performance metric and costs in a space of resiliency parameters across the supply chain.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 18, 2022
From: KULKARNI, KEDAR; MARVANIYA, SMITKUMAR NAROTAMBHAI; GODBOLE, SHANTANU R.; WELDEMARIAM, KOMMINIST
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 058685/0341 →
Continuity (1)
Related Publication 20230230029A1 · Jul 20, 2023
References Cited (24)
US 10146214B2 · Linton et al. · 2018 [cited by applicant]
US 11928699B2 · Marvaniya et al. · 2024 [cited by applicant]
US 20150134397A1 · Dogan et al. · 2015 [cited by applicant]
US 20160217399A1 · Roelofs et al. · 2016 [cited by applicant]
US 20160358084A1 · Bloomquist et al. · 2016 [cited by applicant]
US 20180197128A1 · Carstens et al. · 2018 [cited by applicant]
US 20200065759A1 · Mcnamara et al. · 2020 [cited by applicant]
US 20230229944A1 · Otieno · 2023 [cited by examiner]
Supply chain ontology: Review, analysis and synthesis, Tonci Grubic, Computers in Industry, Oct. 2010 <https://www.sciencedirect.com/science/article/pii/S0166361510000552> (Year: 2010). [cited by examiner]
https://en.wikipedia.org/wiki/Pareto_principle (Year: 2025). [cited by examiner]
Barrosso et al., “Quantifying the Supply Chain Resilience”, Applications of Contemporary Management Approaches in Supply Chains, Apr. 15, 2015, 15 pages. [cited by applicant]
Baskin Kara et al., “Supply chain resilience in the era of climate change”, Feb. 11, 2020, 02 pages, https://mitsloan.mit.edu/ideas-made-to-matter/supply-chain-resilience-era-climate-change. [cited by applicant]
David Noble “Supply Chain Risk and Resilience A CIPS introduction to good practice”, 2017, 16 pages. [cited by applicant]
Golan et al., “Trends and applications of resilience analytics in supply chain modeling: systematic literature review in the context of the COVID-19 pandemic”, Environment Systems and Decisions (2020), May 30, 2020, 22 … [cited by applicant]
Ivanov et al., “Handbook of Ripple Effects in the Supply Chain”, Springer's International Series in Operations Research and Management Science, Apr. 2019, 02 pages. [cited by applicant]
Ivanov et al., “Ripple Effect in the Supply Chain: Definitions, Frameworks and Future Research Perspectives”, Handbook of Ripple Effects in the Supply Chain, Jan. 2019, 36 pages. [cited by applicant]
No Author “Climate Resilience Principles a framework for assessing climate resilience investments”, Sep. 2019, 40 pages. [cited by applicant]
Paloviita et al., “Climate Change Adaptation and Food Supply Chain Management”, Aug. 2015, 19 pages, https://www.taylorfrancis.com/chapters/edit/10.4324/9781315757728-26/food-processing-companies-retailers-climate-resil… [cited by applicant]
Pourhejazy et al., “Evaluating Resiliency of Supply Chain Network: A Data Envelopment Analysis Approach”, Feb. 11, 2017, 19 pages. [cited by applicant]
Sahebjamnia et al., “Integrated business continuity and disaster recovery planning: Towards organizational resiliency”, European Journal of Operational Research, Apr. 2015, 32 pages. [cited by applicant]
Singh et al., “Performance indicators for supply chain resilience: review and conceptual framework”, Journal of Industrial Engineering International (2019), Jul. 30, 2019, 13 pages. [cited by applicant]
Soni et al., “Measuring supply chain resilience using a deterministic modeling approach”, Apr. 29, 2014, 49 pages, https://www.sciencedirect.com/science/article/abs/pii/S0360835214001302. [cited by applicant]
Swierczek Artur “Reinforcing feedback in resilient supply chains: Revealing the “snowball effect” in the transfer of disruptions”, 2012, 09 pages, https://www.pomsmeetings.org/confpapers/051/051-0112.pdf. [cited by applicant]
You et al., “Integrated Multi-Echelon Supply Chain Design with Inventories under Uncertainty: MINLP Models, Computational Strategies”, Nov. 2008, 60 pages. [cited by applicant]