×

System and method for customizable prescheduled dispatching for transportation services

  • US 10,282,681 B2
  • Filed: 09/25/2017
  • Issued: 05/07/2019
  • Est. Priority Date: 02/03/2016
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for providing customizable automated prescheduled transportation dispatching, the method comprising:

  • receiving, by a server, zone data associated with a plurality of preset driver service zones, wherein each preset driver service zone is defined by one or more geographic regions;

    receiving, by the server, a plurality of preset driver preferences or limitations of a plurality of drivers;

    receiving, by the server, a plurality of optionally preset customer preferences of a plurality of customers;

    storing, in a database, the plurality of preset driver service zones, the plurality of preset driver preferences or limitations, and the plurality of optionally preset customer preferences;

    receiving, by the server, a plurality of service requests for prescheduling, wherein each service request corresponds to one of the plurality of customers and contains time-location data associated with at least a pick-up location and a drop-off location;

    parsing, by the server, the plurality of service requests into one or more batches, wherein each batch corresponds to a respective preset driver service zone and includes one or more of the plurality of service requests having pick-up and drop-off locations both within the respective preset driver service zone;

    prescheduling the plurality of service requests by, for each of the one or more batches;

    (i) retrieving, from the database, a set of the plurality of drivers associated with the respective preset driver service zone corresponding to the batch;

    (ii) automatically establishing, by the server, in accordance with the one or more predetermined rules, for each respective service request of the batch, a weighted priority for each driver of the set, wherein the weighted priority is based on assigned weights for at least one service relevant factor associated with the respective service request, and wherein the at least one service relevant factor includes at least one of the plurality of preset driver preferences or limitations or at least one of the optionally preset customer preferences of the customer corresponding to the service request; and

    (iii) applying, by the server, the one or more predetermined rules to assign a driver from the set to the respective service request based on the weighted priority of the driver;

    transmitting, by the server to a computing device of a particular driver, a dispatch notification which includes one or more assigned service requests; and

    receiving, by the server from the computing device of the particular driver, an acceptance of at least one of the assigned service requests.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×