Biased task assignments based on geotracking of discharge vehicles
First Claim
1. A system for controlling resource allocation and task processing, the system comprising:
- a transformative integration engine communicatively coupled with a transaction management engine, the transformative integration engine comprising;
one or more aggregation servers communicatively coupled to one or more detecting components and configured to aggregate data from the one or more detecting components;
one or more data storage servers communicatively coupled to the one or more aggregation servers and configured to store the data aggregated in a unified data layer of the system; and
one or more interface servers that are communicatively coupled to one or more networks and to one or more interfaces that receive a first set of electronic communications from one or more detection devices that detect load identifiers;
the transaction management engine to track transmissions of electronic communications communicated via the one or more interfaces, the tracking transmissions comprising detecting an electronic communication of the first set of electronic communications, the electronic communications comprising an electronic identifier of a load, wherein the load identifiers comprises the electronic identifier of the load;
the transformative integration engine to;
consequent to detecting the electronic identifier, retrieve, via at least one data storage server of the one or more data storage servers and based at least in part on the electronic identifier, a characteristic of the load from an electronic record stored in the unified data layer;
identify i) a first task specification for a first task associated with the load, ii) a target time for performing the first task, and iii) a type of task-performing resource configured to accept loads having the characteristic;
access a respective metric for each resource-allocation system in a plurality of resource-allocation systems that is indicative of a respective reliability of performance of tasks previously assigned to the resource-allocation system;
bias, based at least in part on the metrics accessed, an assignment of the first task with respect to a subset of the plurality of resource-allocation systems, and, consequent to the biasing, assigning the first task to a particular resource-allocation system from the subset;
generate a first signal corresponding to the first task that identifies the target time and is indicative of the assignment of the first task;
transmit the first signal to the particular resource-allocation system;
the transaction management engine further to detect one or more subsequent electronic communications comprising location-based data that is communicated from at least one of the one or more detecting components and based at least in part on one or more sensors detecting indicators of one or more locations of the task-performing resource;
the transformative integration engine further to;
predict a timeliness of performance of the first task based at least partially on the location-based data;
access a target efficiency metric reflecting a target efficiency of task performance;
access a flexible task schedule to identify a second task identified;
determine a performance time for the second task to be performed based at least partially on the predicted timeliness of performance of the first task and the target efficiency metric; and
transmit a second signal with an instruction to perform the second task at the performance time determined;
the transaction management engine further to;
track subsequent transmissions so that electronic communications with data corresponding to the first task and/or the second task are detected; and
the transformative integration engine further to generate one or more alerts based at least in part on receiving tracked data.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems, non-transitory computer-readable media, and computer-implemented methods are provided for using location data of discharge vehicles for management of distributions of task assignments. Systems, non-transitory computer-readable media, and computer-implemented methods are provided for collecting task specifications and identifying appropriate task-performing resources. Systems, non-transitory computer-readable media, and computer-implemented methods are provided for using location data of discharge vehicles for electronically adjusting scheduled tasks. Systems, non-transitory computer-readable media, and computer-implemented methods are provided for assigning tasks based on empirical performance assessments of resource-allocation systems.
-
Citations
20 Claims
-
1. A system for controlling resource allocation and task processing, the system comprising:
-
a transformative integration engine communicatively coupled with a transaction management engine, the transformative integration engine comprising; one or more aggregation servers communicatively coupled to one or more detecting components and configured to aggregate data from the one or more detecting components; one or more data storage servers communicatively coupled to the one or more aggregation servers and configured to store the data aggregated in a unified data layer of the system; and one or more interface servers that are communicatively coupled to one or more networks and to one or more interfaces that receive a first set of electronic communications from one or more detection devices that detect load identifiers; the transaction management engine to track transmissions of electronic communications communicated via the one or more interfaces, the tracking transmissions comprising detecting an electronic communication of the first set of electronic communications, the electronic communications comprising an electronic identifier of a load, wherein the load identifiers comprises the electronic identifier of the load; the transformative integration engine to; consequent to detecting the electronic identifier, retrieve, via at least one data storage server of the one or more data storage servers and based at least in part on the electronic identifier, a characteristic of the load from an electronic record stored in the unified data layer; identify i) a first task specification for a first task associated with the load, ii) a target time for performing the first task, and iii) a type of task-performing resource configured to accept loads having the characteristic; access a respective metric for each resource-allocation system in a plurality of resource-allocation systems that is indicative of a respective reliability of performance of tasks previously assigned to the resource-allocation system; bias, based at least in part on the metrics accessed, an assignment of the first task with respect to a subset of the plurality of resource-allocation systems, and, consequent to the biasing, assigning the first task to a particular resource-allocation system from the subset; generate a first signal corresponding to the first task that identifies the target time and is indicative of the assignment of the first task; transmit the first signal to the particular resource-allocation system; the transaction management engine further to detect one or more subsequent electronic communications comprising location-based data that is communicated from at least one of the one or more detecting components and based at least in part on one or more sensors detecting indicators of one or more locations of the task-performing resource; the transformative integration engine further to; predict a timeliness of performance of the first task based at least partially on the location-based data; access a target efficiency metric reflecting a target efficiency of task performance; access a flexible task schedule to identify a second task identified; determine a performance time for the second task to be performed based at least partially on the predicted timeliness of performance of the first task and the target efficiency metric; and transmit a second signal with an instruction to perform the second task at the performance time determined; the transaction management engine further to; track subsequent transmissions so that electronic communications with data corresponding to the first task and/or the second task are detected; and the transformative integration engine further to generate one or more alerts based at least in part on receiving tracked data. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for controlling resource allocation and task processing, the method comprising:
-
aggregating, by a transformative integration engine communicatively coupled with a transaction management engine, data from one or more detecting components, the transformative integration engine comprising one or more aggregation servers communicatively coupled to the one or more detecting components; storing, by one or more data storage servers of the transformative integration engine, the data aggregated in a unified data layer; receiving, via one or more interfaces, a first set of electronic communications from one or more detection devices that detect load identifiers; tracking, by the transaction management engine, transmissions of electronic communications communicated via the one or more interfaces, the tracking transmissions comprising detecting an electronic communication of the first set of electronic communications, the electronic communications comprising an electronic identifier of a load, wherein the load identifiers comprises the electronic identifier of the load; consequent to detecting the electronic identifier, retrieving, via at least one data storage server of the one or more data storage servers and based at least in part on the electronic identifier, a characteristic of the load from an electronic record stored in the unified data layer; identifying, by the transformative integration engine, i) a first task specification for a first task associated with the load, ii) a target time for performing the first task, and iii) a type of task-performing resource configured to accept loads having the characteristic; accessing, by the transformative integration engine, a respective metric for each resource-allocation system in a plurality of resource-allocation systems that is indicative of a respective reliability of performance of tasks previously assigned to the resource-allocation system; bias, based at least in part on the metrics accessed, an assignment of the first task with respect to a subset of the plurality of resource-allocation systems, and, consequent to the biasing, assigning the first task to a particular resource-allocation system from the subset; generating, by the transformative integration engine, a first signal corresponding to the first task that identifies the target time and is indicative of the assignment of the first task; transmitting, by the transformative integration engine, the first signal to the particular resource-allocation system; detecting, by the transaction management engine or the transformative integration engine, one or more subsequent electronic communications comprising location-based data that is communicated from at least one of the one or more detecting components and based at least in part on one or more sensors detecting indicators of one or more locations of the task-performing resource; predicting, by the transformative integration engine, a timeliness of performance of the first task based at least partially on the location-based data; accessing, by the transformative integration engine, a target efficiency metric reflecting a target efficiency of task performance; accessing, by the transformative integration engine, a flexible task schedule to identify a second task identified; determining, by the transformative integration engine, a performance time for the second task to be performed based at least partially on the predicted timeliness of performance of the first task and the target efficiency metric; transmitting, by the transformative integration engine, a second signal with an instruction to perform the second task at the performance time determined; tracking, by the transformative integration engine, subsequent transmissions so that electronic communications with data corresponding to the first task and/or the second task are detected; and generating, by the transformative integration engine, one or more alerts based at least in part on receiving tracked data. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. One or more non-transitory, machine-readable media having machine-readable instructions thereon which, when executed by a system for controlling resource allocation and task processing, implements a method comprising:
-
aggregating, by a transformative integration engine communicatively coupled with a transaction management engine, data from one or more detecting components, the transformative integration engine comprising one or more aggregation servers communicatively coupled to the one or more detecting components; storing, by one or more data storage servers of the transformative integration engine, the data aggregated in a unified data layer; receiving, via one or more interfaces, a first set of electronic communications from one or more detection devices that detect load identifiers; tracking, by the transaction management engine, transmissions of electronic communications communicated via the one or more interfaces, the tracking transmissions comprising detecting an electronic communication of the first set of electronic communications, the electronic communications comprising an electronic identifier of a load, wherein the load identifiers comprises the electronic identifier of the load; consequent to detecting the electronic identifier, retrieving, via at least one data storage server of the one or more data storage servers and based at least in part on the electronic identifier, a characteristic of the load from an electronic record stored in the unified data layer; identifying, by the transformative integration engine, i) a first task specification for a first task associated with the load, ii) a target time for performing the first task, and iii) a type of task-performing resource configured to accept loads having the characteristic; accessing, by the transformative integration engine, a respective metric for each resource-allocation system in a plurality of resource-allocation systems that is indicative of a respective reliability of performance of tasks previously assigned to the resource-allocation system; bias, based at least in part on the metrics accessed, an assignment of the first task with respect to a subset of the plurality of resource-allocation systems, and, consequent to the biasing, assigning the first task to a particular resource-allocation system from the subset; generating, by the transformative integration engine, a first signal corresponding to the first task that identifies the target time and is indicative of the assignment of the first task; transmitting, by the transformative integration engine, the first signal to the particular resource-allocation system; detecting, by the transaction management engine or the transformative integration engine, one or more subsequent electronic communications comprising location-based data that is communicated from at least one of the one or more detecting components and based at least in part on one or more sensors detecting indicators of one or more locations of the task-performing resource; predicting, by the transformative integration engine, a timeliness of performance of the first task based at least partially on the location-based data; accessing, by the transformative integration engine, a target efficiency metric reflecting a target efficiency of task performance; accessing, by the transformative integration engine, a flexible task schedule to identify a second task identified; determining, by the transformative integration engine, a performance time for the second task to be performed based at least partially on the predicted timeliness of performance of the first task and the target efficiency metric; transmitting, by the transformative integration engine, a second signal with an instruction to perform the second task at the performance time determined; tracking, by the transformative integration engine, subsequent transmissions so that electronic communications with data corresponding to the first task and/or the second task are detected; and generating, by the transformative integration engine, one or more alerts based at least in part on receiving tracked data. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification