Automatic task optimization methods in production and research facilities
US-2024312585-A1 · Sep 19, 2024 · US
US12443903B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12443903-B2 |
| Application number | US-202318297800-A |
| Country | US |
| Kind code | B2 |
| Filing date | Apr 10, 2023 |
| Priority date | Apr 10, 2023 |
| Publication date | Oct 14, 2025 |
| Grant date | Oct 14, 2025 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Computer implemented method, systems, and computer program products include program code executing on a processor(s) mapping, based on analyzing two or more nodes over which tasks comprising the workflow are distributed, each node to one or more parameters utilized to evaluate efficacy of the workflow. The processor(s) determines, based on the mapping, costs associated with each node and costs associated with changes to each node. The processor(s) identifies tasks in the workflow that can be changed to counter disruptions impacting at least one parameter of the one or more parameters utilized to evaluate the efficacy of the workflow.
Opening claim text (preview).
What is claimed is: 1. A computer-implemented method for implementing a counter-balance strategy for handling a disruption in a workflow, the method comprising: mapping, by one or more processors, based on analyzing two or more nodes over which tasks comprising the workflow are distributed, each node to one or more parameters utilized to evaluate efficacy of the workflow; determining, based on the mapping, by the one or more processors, costs associated with each node and costs associated with changes to each node; identifying, by the one or more processors, tasks in the workflow that can be changed to counter disruptions impacting at least one parameter of the one or more parameters utilized to evaluate the efficacy of the workflow; obtaining, by the one or more processors, during runtime of the workflow, an indication of a given disruption in the workflow impacting at least one parameter of the one or more parameters utilized to evaluate the efficacy of the workflow; based on obtaining the indication, generating, by the one or more processors, based on a rules manager, possible changes to individual nodes of the workflow, the individual nodes comprising the identified tasks, to mitigate the disruption; and based on obtaining the indication, performing, by the one or more processors, a runtime analysis for dynamic multi-objective optimization for the workflow, wherein the analysis comprises generating or updating an algorithm to weight impacts of the possible changes to the individual nodes of the workflow. 2. The computer-implemented of claim 1 , further comprising: applying, by the one or more processors, the algorithm to select one or more changes of the possible changes to the workflow; and during the runtime, implementing, by the one or more processors, the one or more changes in the workflow and executing the one or more changes. 3. The computer-implemented method of claim 2 , wherein the one or more changes utilize the mappings to spread the one or more changes proportionally across nodes of the two or more nodes mapped to the at least one parameter. 4. The computer-implemented method of claim 3 , wherein the implemented one or more changes in the workflow comprise localized corrective actions to the nodes of the two or more nodes mapped to the at least one parameter. 5. The computer-implemented of claim 1 , wherein the one or more parameters utilized to evaluate the efficacy of the workflow comprise key performance indicators. 6. The computer-implemented method of claim 2 , wherein the rules manager comprises constraints based on service level agreement goals. 7. The computer-implemented method of claim 6 , wherein the one or more parameters utilized to evaluate the efficacy of the workflow comprise key performance indicators (KPI), wherein the key performance indicators comprise ranges, and wherein performing the runtime analysis comprises: generating, by the one or more processors, an optimization target equation that combines the service level agreement goals with ranges of the KPIs; and utilizing, by the one or more processors, the optimization target equation to generate minimum and maximum values of parameters for the possible changes. 8. The computer-implemented method of claim 7 , wherein applying the algorithm comprises selecting parameters for each change of the one or more changes, wherein the selected parameters are between the minimum and maximum values generated by the optimization target equation. 9. The computer-implemented of claim 1 , further comprising: generating, by the one or more processors, the initial workflow, based on the mapping and the costs. 10. The computer-implemented method of claim 1 , wherein identifying the tasks in the workflow that can be changed is based on the mapping, the costs, and historical data. 11. The computer-implemented method of claim 1 , wherein the tasks in the workflow that can be changed to counter the disruptions comprise at least two nodes of the two or more nodes. 12. The computer-implemented method of claim 11 , wherein executing the one or more changes comprises executing changes to the at least two nodes wherein the changes to the at least two nodes collectively counteract delays in the workflow at each node of the at least two nodes. 13. The computer-implemented method of claim 1 , the mapping further comprises: determining, by the one or more processors, a proportional contribution to each of the one or more parameters utilized to evaluate the efficacy of the workflow for each node mapped to each parameter. 14. The computer-implemented method of claim 13 , wherein determining the proportional contribution further comprises: for each task: determining, by the one or more processors, a degree of influence for the task on each parameter; extrapolating, by the one or more processors, the degree of influence to dependency scores between the task and the workflow; and correlating, by the one or more processors, control parameters for the task to each parameter. 15. The computer-implemented of claim 1 , wherein identifying the tasks in the workflow that can be changed to counter the disruptions comprises: mapping, by one or more processors, additional parameters of the two or more nodes to the one or more parameters utilized to evaluate efficacy of the workflow; calculating, by the one or more processors, a degree of counterbalance of each task comprising the two or more nodes; and based on the calculating, identifying, by the one or more processors, a specific group of tasks to counterbalance each change to the workflow. 16. A computer system for implementing a counter-balance strategy for handling a disruption in a workflow, the computer system comprising: a memory; and one or more processors in communication with the memory, wherein the computer system is configured to perform a method, said method comprising: mapping, by the one or more processors, based on analyzing two or more nodes over which tasks comprising the workflow are distributed, each node to one or more parameters utilized to evaluate efficacy of the workflow; determining, based on the mapping, by the one or more processors, costs associated with each node and costs associated with changes to each node; identifying, by the one or more processors, tasks in the workflow that can be changed to counter disruptions impacting at least one parameter of the one or more parameters utilized to evaluate the efficacy of the workflow; obtaining, by the one or more processors, during runtime of the workflow, an indication of a given disruption in the workflow impacting at least one parameter of the one or more parameters utilized to evaluate the efficacy of the workflow; based on obtaining the indication, generating, by the one or more processors, based on a rules manager, possible changes to individual nodes of the workflow, the individual nodes comprising the identified tasks, to mitigate the disruption; and based on obtaining the indication, performing, by the one or more processors, a runtime analysis for dynamic multi-objective optimization for the workflow, wherein the analysis comprises generating or updating an algorithm to weight impacts of the possible changes to the individual nodes of the workflow. 17. The computer system of claim 16 , further comprising: applying, by the one or more processors, the algorithm to select one or more changes of the possible changes to the workflow; and during the runtime, implementing, by the one or more processors, the one or more changes in the workflow and executing the one or m
Score-carding, benchmarking or key performance indicator [KPI] analysis · CPC title
Prediction of business process outcome or impact based on a proposed change · CPC title
Workflow analysis · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.