Task allocation
First Claim
1. A computer-implemented method of assigning a task to a resource in a multiple resource environment, the method being performed by one or more processors or special-purpose computing hardware, the method comprising:
- receiving task information relating to at least one task to be performed by a resource in the multiple resource environment;
determining a cost score for each task of the at least one task, the cost score indicating a cost incurred if a maintenance event occurs during performance of the respective task during a specified interval;
generating a machine learning model based on data associated with the multiple resources in the multiple resource environment, the data comprising any of sensor data, maintenance logs, or fault logs;
receiving predictive maintenance information output from the machine learning model in relation to each of the multiple resources in the multiple resource environment, the predictive maintenance information indicating a likelihood of a maintenance event within the specified interval with respect to each of the multiple resources in the multiple resource environment; and
allocating, for at least a portion of the specified interval, the at least one task to one of the resources in the multiple resource environment dependent on the predictive maintenance information of the multiple resources and the determined cost score, wherein if the at least one task has a high determined cost score relative to a first threshold, the at least one task is allocated to a particular resource of the multiple resource environment indicating a low likelihood of a maintenance event relative to a second threshold, and wherein if the at least one task has a low determined cost score relative to the first threshold, the at least one task is allocated to a different resource of the multiple resource environment indicating a high likelihood of a maintenance event relative to the second threshold.
8 Assignments
0 Petitions
Accused Products
Abstract
A method of assigning a task to a resource in a multiple resource environment is performed by one or more processors or special-purpose computing hardware. The method includes receiving task information relating to at least one task to be performed by a resource in the multiple resource environment. The method also includes determining a cost value for each task, the cost value indicating a cost incurred if a maintenance event occurs during performance of the respective task. The method also includes receiving predictive maintenance information in relation to each of the multiple resources in the multiple resource environment, the predictive maintenance information indicating a likelihood of a maintenance event with respect to each of the multiple resources in the multiple resource environment. The method also includes allocating the at least one task to one of the resources in the multiple resource environment dependent on the predictive maintenance information of the multiple resources and the calculated cost score.
69 Citations
15 Claims
-
1. A computer-implemented method of assigning a task to a resource in a multiple resource environment, the method being performed by one or more processors or special-purpose computing hardware, the method comprising:
-
receiving task information relating to at least one task to be performed by a resource in the multiple resource environment; determining a cost score for each task of the at least one task, the cost score indicating a cost incurred if a maintenance event occurs during performance of the respective task during a specified interval; generating a machine learning model based on data associated with the multiple resources in the multiple resource environment, the data comprising any of sensor data, maintenance logs, or fault logs; receiving predictive maintenance information output from the machine learning model in relation to each of the multiple resources in the multiple resource environment, the predictive maintenance information indicating a likelihood of a maintenance event within the specified interval with respect to each of the multiple resources in the multiple resource environment; and allocating, for at least a portion of the specified interval, the at least one task to one of the resources in the multiple resource environment dependent on the predictive maintenance information of the multiple resources and the determined cost score, wherein if the at least one task has a high determined cost score relative to a first threshold, the at least one task is allocated to a particular resource of the multiple resource environment indicating a low likelihood of a maintenance event relative to a second threshold, and wherein if the at least one task has a low determined cost score relative to the first threshold, the at least one task is allocated to a different resource of the multiple resource environment indicating a high likelihood of a maintenance event relative to the second threshold. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory computer-readable storage medium including instructions that, when executed by at least one processor of a computing system, cause the computing system to perform a method comprising:
-
receiving task information relating to at least one task to be performed by a resource in the multiple resource environment; determining a cost score for each task of the at least one task, the cost score indicating a cost incurred if a maintenance event occurs during performance of the respective task during a specified interval; generating a machine learning model based on data associated with the multiple resources in the multiple resource environment, the data comprising any of sensor data, maintenance logs, or fault logs; receiving predictive maintenance information output from the machine learning model in relation to each of the multiple resources in the multiple resource environment, the predictive maintenance information indicating a likelihood of a maintenance event within the specified interval with respect to each of the multiple resources in the multiple resource environment; and allocating, for at least a portion of the specified interval, the at least one task to one of the resources in the multiple resource environment dependent on the predictive maintenance information of the multiple resources and the determined cost score, wherein if the at least one task has a high determined cost score relative to a first threshold, the at least one task is allocated to a particular resource of the multiple resource environment indicating a low likelihood of a maintenance event relative to a second threshold, and wherein if the at least one task has a low determined cost score relative to the first threshold, the at least one task is allocated to a different resource of the multiple resource environment indicating a high likelihood of a maintenance event relative to the second threshold.
-
-
12. A system for assigning a task to a resource in a multiple resource environment, the system comprising:
-
one or more processors; and memory storing instructions that, when executed by the one or more processors, cause the system to; receive task information relating to at least one task to be performed by a resource in the multiple resource environment; determine a cost score for each task of the at least one task, the cost score indicating a cost incurred if a maintenance event occurs during performance of the respective task during a specified interval; generate a machine learning model based on data associated with the multiple resources in the multiple resource environment, the data comprising any of sensor data, maintenance logs, or fault logs; receive predictive maintenance information output from the machine learning model in relation to each of the multiple resources in the multiple resource environment, the predictive maintenance information indicating a likelihood of a maintenance event within the specified interval with respect to each of the multiple resources in the multiple resource environment; and allocate, for at least a portion of the specified interval, the at least one task to one of the resources in the multiple resource environment dependent on the predictive maintenance information of the multiple resources and the determined cost score, wherein if the at least one task has a high determined cost score relative to a first threshold, the at least one task is allocated to a particular resource of the multiple resource environment indicating a low likelihood of a maintenance event relative to a second threshold, and wherein if the at least one task has a low determined cost score relative to the first threshold, the at least one task is allocated to a different resource of the multiple resource environment indicating a high likelihood of a maintenance event relative to the second threshold. - View Dependent Claims (13, 14, 15)
-
Specification