US 11,656,903 B2
Methods and apparatus to optimize workflows
Thijs Metsch, Bruehl (DE); Joseph Butler, Stamullen (IE); Mohammad Mejbah Ul Alam, Milpitas, CA (US); and Justin Gottschlich, Santa Clara, CA (US)
Assigned to Intel Corporation, Santa Clara, CA (US)
Filed by Intel Corporation, Santa Clara, CA (US)
Filed on Jun. 25, 2019, as Appl. No. 16/451,974.
Prior Publication US 2019/0317805 A1, Oct. 17, 2019
Int. Cl. G06F 9/46 (2006.01); G06F 9/48 (2006.01); G06N 20/00 (2019.01)
CPC G06F 9/4881 (2013.01) [G06N 20/00 (2019.01)] 25 Claims
OG exemplary drawing
 
1. An apparatus to optimize a workflow, the apparatus comprising:
an intent determiner to determine an objective of a user input, the objective indicating a task to be executed in an infrastructure;
a configuration composer to compose a first workflow and a second workflow based on the determined objective;
a model executor to execute a machine learning model to create a first confidence score relating to the first workflow and a second confidence score relating to the second workflow, the first confidence score and the second confidence score based on a predicted context of the infrastructure, the predicted context of the infrastructure including at least one predicted available resource of the infrastructure or at least one predicted workload to be executed on the at least one predicted available resource; and
a workflow selector to select at least one of the first workflow or the second workflow for execution in the infrastructure, the selection of the at least one of the first workflow or the second workflow based on the first confidence score and the second confidence score.