System and method for dynamic multi-objective optimization of machine selection, integration and utilization
US-2017359418-A1 · Dec 14, 2017 · US
US12487569B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12487569-B2 |
| Application number | US-201917433069-A |
| Country | US |
| Kind code | B2 |
| Filing date | Sep 11, 2019 |
| Priority date | Mar 15, 2019 |
| Publication date | Dec 2, 2025 |
| Grant date | Dec 2, 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.
A method of performing a process using a plurality of control signals and resulting in a plurality of measurable outcomes is described. The method includes optimizing the plurality of control signals by at least: receiving a plurality of process constraints; receiving, for each measurable outcome, an optimum range; receiving, for each control signal, a plurality of potential optimum values; iteratively performing the process, where for each process iteration, the value of each control signal is selected from among the plurality of potential optimum values received for the control signal; for each process iteration, measuring each outcome in the plurality of measurable outcomes; and generating confidence intervals for the control signals to determine a causal relationship between the control signals and the measurable outcomes. The method includes performing the process using at least the control signals determined by the causal relationship to causally affect at least one of the measurable outcomes.
Opening claim text (preview).
What is claimed is: 1 . A method of performing a process, the process using a plurality of control signals and resulting in a plurality of measurable outcomes, the method comprising: optimizing the plurality of control signals by at least: receiving a plurality of process constraints; receiving, for each measurable outcome, an optimum range; receiving, for each control signal, a plurality of potential optimum values; iteratively performing the process, wherein for each process iteration, the value of each control signal is selected from among the plurality of potential optimum values received for the plurality of control signals; for the each process iteration, measuring each outcome in the plurality of measurable outcomes; generating confidence intervals for the plurality of control signals to determine a causal relationship between the plurality of control signals and the plurality of the measurable outcomes; and performing the process using at least the plurality of control signals determined by the causal relationship to causally affect at least one of the plurality of the measurable outcomes, wherein the causal relationship is maintained and updated by repeatedly selecting different values for ty of control signals and measuring effects of the different values on the plurality of the measurable outcomes of the process, wherein causation is measured as a difference in the plurality of measurable outcomes associated with changing a control signal while keeping all other control signals constant and blocking external variables known or suspected to covary with the measurable outcomes, and wherein differences in measurable outcomes are used to quantify an estimate of a causal effect of the change in the control signal and the uncertainty surrounding the estimate and represents a degree of inference precision. 2 . The method of claim 1 , wherein: at least one measurable outcome is measured while iteratively performing the process; and at least one other measurable outcome is measured after a completion of iteratively performing the process. 3 . The method of claim 1 , wherein generating the confidence intervals for the plurality of control signals comprises generating a confidence interval for each potential optimum value of each control signal to determine a causal relationship between the potential optimum value of the control signal and each measurable outcome. 4 . The method of claim 3 , wherein each confidence interval comprises upper and lower bounds, and wherein if for a control signal in the plurality of control signals, the confidence intervals for the potential optimum values of the control signal are non-overlapping, then an optimum value for the control signal is selected as the potential optimum value of the control signal that corresponds to the confidence interval having the highest lower bound. 5 . The method of claim 3 , wherein each confidence interval comprises upper and lower bounds, and wherein if for a control signal in the plurality of control signals, the confidence intervals for the potential optimum values of the control signal are non-overlapping, then an optimum value for the control signal is selected as the potential optimum value of the control signal that corresponds to the confidence interval having the lowest higher bound. 6 . The method of claim 3 , wherein if for a control signal in the plurality of control signals, the confidence intervals for the potential optimum values of the control signal are overlapping, then an optimum value for the control signal is selected by Thompson sampling or probability matching from the potential optimum value of the control signal. 7 . A method of performing a process, the process using a plurality of control signals and resulting in one or more measurable outcomes, the method comprising: determining optimum values for the plurality of control signals by at least: receiving a set of operating constraints; generating expected optimum values within an expected optimum operational range based on the received set of operating constraints; iteratively generating control signal values within corresponding operational ranges, such that for at least one iteration, at least one of the control signal values is different than the corresponding control signal value in a previous iteration, and at least one, but not all, of the control signal values is outside the operational range in a previous iteration; for each iteration, measuring values for the one or more measurable outcomes; and generating confidence intervals for the plurality of control signals to determine a causal relationship between the plurality of control signals and the one or more measurable outcomes; and performing the process using the optimum values of at least the plurality of control signals determined by the causal relationship to causally affect at least one of the one or more measurable outcomes, wherein the causal relaionship is maintained and updated by repeatedly selecting different values for the plurality of control signals and measuring effects of the different values on the one or more measurable outcomes of the process, wherein causation is measured as a difference in one or more measurable outcomes associated with changing a control signal of the plurality of control signals while keeping all other control signals constant and blocking external variables known or suspected to covary with the one or more measurable outcomes, and wherein differences in the one or more measurable outcomes are used to quantify an estimate of a causal effect of the change in the control signal of the plurality of control signals and the uncertainty surrounding it and represents a measure or degree of inference precision. 8 . The method of claim 7 further comprising receiving optimum ranges for the one or more measurable outcomes, the optimum ranges expected to result from the plurality of control signals operating within the expected optimum operational range. 9 . The method of claim 7 , wherein while iteratively generating control signal values, a control signal in the plurality of control signals is no longer modified when the confidence interval for the control signal corresponding to at least one of the one or more measurable outcomes is smaller than a predetermined confidence interval threshold. 10 . The method of claim 7 , wherein after a number of iterations, a control signal in the plurality of control signals is eliminated when performing further iterations, or a new control signal is included when performing further iterations. 11 . A method of performing a process, the process using a plurality of control signals and resulting in one or more measurable outcomes, the method comprising: determining an optimum operational range for the plurality control signals operating and having corresponding values in the optimum operational range by at least: receiving a set of operating constraints; generating an expected optimum operational range for the plurality of control signals based on the received set of operating constraints, the plurality of control signals expected to operate and have corresponding values in the expected optimum operational range; generating a first operational range for the plurality of control signals operating and having corresponding values in the first operational range; quantifying a first gap between the first operational range and the expected optimum operational range; modifying at least one of the plurality of control signals operating in the first operational range to form a second operational range for the plurality of control signals operating and having corresponding values in the second operatio
Causal models, e.g. fault tree; digraphs; qualitative physics · CPC title
Probabilistic graphical models, e.g. probabilistic networks · CPC title
based on specific statistical tests · CPC title
in which a variable is automatically adjusted to optimise the performance · CPC title
Speed · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.