×

Biased task assignments based on geotracking of discharge vehicles

  • US 10,319,056 B1
  • Filed: 12/03/2015
  • Issued: 06/11/2019
  • Est. Priority Date: 12/04/2014
  • Status: Active Grant
First Claim
Patent Images

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 all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×