IP Library › Granted Patent US 12,602,650
Granted Patent B2
US 12,602,650 · App. 18/128,678 · Granted Apr 14, 2026

Systems and methods for supply chain management

Inventors: Swati Sharma (Bangalore, IN); Kishore P. Durg (Bangalore, IN); Melissa Twining-Davis (Wyoming, OH); Antoni Bardají Cusó (Barcelona, ES); Tamal Das (Bangalore, IN); Nirav Jagdish Sampat (Mumbai, IN); Saran Prasad (New Delhi, IN); Surya N S Chavali (Secunderabad, IN); Arvind Maheswaran (Bangalore, IN); Hitesh Bhagchandani (Bangalore, IN); Vinu Varghese (Bangalore, IN); Rishi Sareen (Ghaziabad, IN); Shiv Kamal Sinha (Haryana, IN); Anuradha Chari (Bangalore, IN); Mateenuddin Shaikh (Pune, IN); Ajay Divakar Naik (Bengaluru, IN)
Assignee: ACCENTURE GLOBAL SOLUTIONS LIMITED
G06Q10/087G06Q30/0202
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,602,650
App. No.
18/128,678
Granted
Apr 14, 2026
Kind
B2
Abstract

Systems and methods for evaluating attributes in supply chain management is disclosed. The system may receive data from a set of data sources corresponding to a supply chain associated with at least a product, pre-process the data based on integration of the data from each of the set of data sources, generate supply chain data based on the integrated data, analyze, via an orchestration engine, the supply chain data to assess an impact of the supply chain data on the supply chain, predict, via the orchestration engine, a state associated with a purchase event of the product in the supply chain, and generate a resolution flow to be executed in the supply chain for managing the predicted state associated with the purchase event of the product.

Claims (89)

1 . A system, comprising:

a processor; and

a memory coupled with the processor, wherein the memory stores instructions which when executed by the processor cause the processor to:

receive data from a set of data sources corresponding to a supply chain associated with at least a product, wherein the set of data sources includes a plurality of client systems;

integrate, via an integration engine, the data received from the set of data sources, wherein the integration engine includes:

a neutral sublayer component corresponding to a first set of endpoints used for at least one client system of the plurality of client systems;

a system sublayer component corresponding to a second set of endpoints configured based on a specific type of client system, wherein the system sublayer component allows the system to reuse connectivity capabilities across the plurality of client systems; and

a client sublayer component configured based on a client environment, wherein the client sublayer component connects the system to a specific client system of the plurality of client systems;

pre-process the received data based on the integration of the data from each of the set of data sources;

generate supply chain data based on the integrated data;

analyze, via an orchestration engine, the generated supply chain data to assess an impact of the generated supply chain data on the supply chain, wherein the processor is configured to analyze the generated supply chain data by:

performing a feature engineering technique on the integrated data to identify features from the integrated data for modelling a set of prediction machine learning (ML) models for each unit in the supply chain;

generating a response variable in the modelling based on the feature engineering technique;

optimizing model parameters by identification of best demand drivers for the modelling of the set of prediction ML models based on the features of the integrated data:

generating the set of prediction ML models for each unit based on the optimized model parameters, the features of the integrated data, and the response variable;

determining a best fit model from the set of prediction ML models for each unit in the supply chain; and

applying the determined best fit model on the generated supply chain data to assess the impact of the generated supply chain data on the supply chain;

based on the analysis and the assessed impact, predict, via the orchestration engine, a state associated with an event in the supply chain, wherein the state comprises an attribute of the generated supply chain data causing the state; and

generate a resolution flow to be executed in the supply chain for managing the predicted state associated with the event in the supply chain.

2 . The system of claim 1 , wherein the data comprises at least one of: time stamp, product identifier, organization code, location, date, quantity, unit of measure, unit price, and currency.

3 . The system of claim 1 , wherein the processor is to pre-process the data by cleaning and transforming the integrated data to remove anomalies.

4 . The system of claim 1 , wherein the supply chain data comprises demand forecast data, an optimized inventory plan, and a replenishment plan, and wherein the attribute causing the state associated with the event is based on the demand forecast data and the optimized inventory plan.

5 . The system of claim 4 , wherein the processor is to generate the demand forecast data by:

selecting a forecasting model based on the received data and a set of parameters associated with the product in the supply chain; and

applying the selected forecasting model on the data and the set of parameters to generate the demand forecast data.

6 . The system of claim 5 , wherein the processor is to generate the optimized inventory plan by:

analyzing the received data, the generated demand forecast data, and transactional data;

determining a recommended inventory norm based on the analyzed data;

comparing current stock with a current inventory norm; and

based on the determination and the comparison, determining the optimized inventory plan.

7 . The system of claim 6 , wherein the processor is to compare the current stock with the current inventory norm by determining whether the current stock is greater than a first threshold or less than a second threshold.

8 . The system of claim 7 , wherein the processor is to:

in response to a positive determination, generate the optimized inventory plan based on the current inventory norm;

in response to a negative determination, determine whether to override the current inventory norm with the recommended inventory norm;

in response to a positive override determination, generate the optimized inventory plan based on the recommended inventory norm; and

in response to a negative override determination, generate the optimized inventory plan based on the current inventory norm.

9 . The system of claim 6 , wherein the processor is to generate the replenishment plan based on the generated demand forecast data and the optimized inventory plan, and wherein the replenishment plan is associated with the event for the product in the supply chain.

10 . The system of claim 9 , wherein the processor is to predict the state associated with the event further based on the replenishment plan.

11 . The system of claim 1 , wherein the state associated with the event corresponds to at least one of a delay, a priority, and a risk associated with the event in the supply chain.

12 . The system of claim 1 , wherein the processor is to generate the resolution flow for managing the predicted state by:

determining whether current stock of the product associated with the event is less than a safety threshold;

in response to a positive determination, verifying and maintaining the current stock for the product based on an optimized inventory plan of the supply chain data; and

in response to a negative determination, determining whether the current stock of the product is more than a maximum stock threshold.

13 . The system of claim 12 , wherein the processor is to:

in response to a determination that the current stock of the product is more than the maximum stock threshold, create a request to consume the current stock based on demand forecast data of the supply chain data and the event; and

in response to a determination that the current stock of the product is less than the maximum stock threshold, update the state for the product as optimal.

14 . A method, comprising:

receiving, by a processor, data from a set of data sources corresponding to a supply chain associated with at least a product, wherein the set of data sources includes a plurality of client systems;

integrating, by a processor including an integration engine, the data received from the set of data sources, wherein the integration engine includes:

a neutral sublayer component corresponding to a first set of endpoints used for at least one client system of the plurality of client systems;

a system sublayer component corresponding to a second set of endpoints configured based on a specific type of client system, wherein the system sublayer component allows the system to reuse connectivity capabilities across the plurality of client systems; and

a client sublayer component configured based on a client environment, wherein the client sublayer component connects the system to a specific client system of the plurality of client systems;

pre-processing, by the processor, the received data based on the integration of the data from each of the set of data sources;

generating, by the processor, supply chain data based on the integrated data;

analyzing, by the processor via an orchestration engine, the generated supply chain data to assess an impact of the generated supply chain data on the supply chain, wherein the processor is configured to analyze the generated supply chain data by:

performing a feature engineering technique on the integrated data to identify features from the integrated data for modelling a set of prediction machine learning (ML) models for each unit in the supply chain;

generating a response variable in the modelling based on the feature engineering technique;

optimizing model parameters by identification of best demand drivers for the modelling of the set of prediction ML models based on the features of the integrated data;

generating the set of prediction ML models for each unit based on the optimized model parameters, the features of the integrated data, and the response variable;

determining a best fit model from the set of prediction ML models for each unit in the supply chain; and

applying the determined best fit model on the generated supply chain data to assess the impact of the generated supply chain data on the supply chain;

based on the analysis and the assessed impact, predicting, by the processor via the orchestration engine, a state associated with a purchase event of the product in the supply chain, wherein the state comprises an identifier of the product and an attribute of the generated supply chain data causing the state; and

generating, by the processor, a resolution flow to be executed in the supply chain for managing the predicted state associated with the purchase event of the product.

15 . The method of claim 14 , wherein the supply chain data comprises demand forecast data, optimized inventory plan, and a replenishment plan, and wherein the attribute causing the state associated with the purchase event is based on the demand forecast data, the optimized inventory plan, and the replenishment plan.

16 . The method of claim 14 , wherein the state associated with the purchase event corresponds to at least one of a delay, a priority, and a risk associated with the purchase event for the product in the supply chain.

17 . The method of claim 14 , wherein generating, by the processor, the resolution flow for managing the predicted state comprises:

determining, by the processor, whether current stock of the product associated with the purchase event is less than a safety threshold;

in response to a positive determination, verifying and maintaining, by the processor, the current stock for the product based on an optimized inventory plan of the supply chain data; and

in response to a negative determination, determining, by the processor, whether the current stock of the product is more than a maximum stock threshold.

18 . The method of claim 17 , further comprising:

in response to a determination that the current stock of the product is more than the maximum stock threshold, creating, by the processor, a request to consume the current stock based on demand forecast data of the supply chain data and the purchase event; and

in response to a determination that the current stock of the product is less than the maximum stock threshold, updating, by the processor, the state for the product as optimal.

19 . A non-transitory computer-readable medium, wherein the readable medium comprises machine-executable instructions that are executable by a processor to:

receive data from a set of data sources corresponding to a supply chain associated with at least a product, wherein the set of data sources includes a plurality of client systems;

integrate, via an integration engine, the data received from the set of data sources, wherein the integration engine includes:

a neutral sublayer component corresponding to a first set of endpoints used for at least one client system of the plurality of client systems;

a system sublayer component corresponding to a second set of endpoints configured based on a specific type of client system, wherein the system sublayer component allows the system to reuse connectivity capabilities across the plurality of client systems; and

a client sublayer component configured based on a client environment, wherein the client sublayer component connects the system to a specific client system of the plurality of client systems;

pre-process the received data based on the integration of the data from each of the set of data sources;

generate supply chain data based on the integrated data;

analyze, via an orchestration engine, the generated supply chain data to assess an impact of the generated supply chain data on the supply chain, wherein the processor is configured to analyze the generated supply chain data by:

performing a feature engineering technique on the integrated data to identify features from the integrated data for modelling a set of prediction machine learning (ML) models for each unit in the supply chain;

generating a response variable in the modelling based on the feature engineering technique;

optimizing model parameters by identification of best demand drivers for the modelling of the set of prediction ML models based on the features of the integrated data;

generating the set of prediction ML models for each unit based on the optimized model parameters, the features of the integrated data, and the response variable;

determining a best fit model from the set of prediction ML models for each unit in the supply chain; and

applying the determined best fit model on the generated supply chain data to assess the impact of the generated supply chain data on the supply chain;

based on the analysis and the assessed impact, predict, via the orchestration engine, a state associated with a purchase event of the product in the supply chain, wherein the state comprises an identifier of the product and an attribute of the generated supply chain data causing the state; and

generate a resolution flow to be executed in the supply chain for managing the predicted state associated with the purchase event of the product.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 21, 2023
From: SHARMA, SWATI; DURG, KISHORE P. P.; TWINING-DAVIS, MELISSA; BARDAJÍ CUSÓ, ANTONI; DAS, TAMAL; SAMPAT, NIRAV JAGDISH JAGDISH; PRASAD, SARAN; N S CHAVALI, SURYA; MAHESWARAN, ARVIND; BHAGCHANDANI, HITESH; VARGHESE, VINU; SAREEN, RISHI; SINHA, SHIV KAMAL; CHARI, ANURADHA; SHAIKH, MATEENUDDIN; DIVAKAR NAIK, AJAY
To: ACCENTURE GLOBAL SOLUTIONS LIMITED
Reel/Frame 064019/0533 →
Priority Claims (2)
EP 22382309 · Mar 31, 2022 · regional
IN 202211019454 · Mar 31, 2022 · national
Continuity (1)
Related Publication 20230351322A1 · Nov 2, 2023
References Cited (9)
US 20130085813A1 · Sharpe et al. · 2013 [cited by applicant]
US 20180189731A1 · Nossam · 2018 [cited by applicant]
US 20200143313A1 · Ohlsson et al. · 2020 [cited by applicant]
US 20210158259A1 · Evans et al. · 2021 [cited by applicant]
US 20220309436A1 · Evans · 2022 [cited by examiner]
US 20230098602A1 · Cella · 2023 [cited by examiner]
WO 2021092260A1 · 2021 [cited by applicant]
Intellectual Property India, “First Examination Report (FER) for Application No. 202314024514”, Mailed on Jul. 31, 2025, 7 pages. [cited by applicant]
Examination Report, CA Application No. 3,194,743 dated Oct. 7, 2025, 5 pages. [cited by applicant]