×

Real-time computation of vehicle service routes

  • US 9,958,272 B2
  • Filed: 03/13/2013
  • Issued: 05/01/2018
  • Est. Priority Date: 08/10/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method for dynamically updating a vehicle route, using a system comprising a vehicle management system (VMS) comprising digital logic circuitry, a memory storing executable instructions, a communication module, a vehicle in a fleet of vehicles comprising an in-vehicle device with a vehicle computer, a sensing device, a Global Positioning System (GPS) and a display, the digital logic circuitry programmed with the executable instructions that configure the digital logic circuity to perform the method comprising:

  • identifying a first vehicle from a fleet of vehicles;

    calculating a first route having a first route constraint based at least partly on a first set of data, wherein the first route constraint is based, at least in part, on routing algorithm constraints associated with operation of the first vehicle on the first route, wherein the routing algorithm constraints comprise vehicle maintenance, time of day, break time, transit time, road closure/restrictions, and hazardous weather, wherein a weight indicative of importance is assigned in real-time to one or more of the routing algorithm constraints;

    providing over a network, to an in-vehicle device of the first vehicle, an electronic representation of the first route, the electronic representation presented using a display device and/or audio device of the first vehicle to a driver of the first vehicle;

    receiving over the network, information of a disruptive event captured by a sensing device in the first vehicle configured to sense the disruptive event subsequent to receiving an indication that the first vehicle is traversing a portion of the first route, wherein the indication is based, at least in part, on Global Positioning System (GPS) data associated with a real-time position of the first vehicle;

    determining whether the disruptive event prevents the first vehicle from performing a scheduled task;

    based on the determination that the first vehicle is prevented from performing the scheduled task,calculating plural sets of feasible alternative routes in real-time to perform the scheduled task using available vehicles in the fleet of vehicles taking into account characteristics and actual positions of the available vehicles;

    selecting a first set of alternative routes from the plural sets of feasible alternative routes that satisfy a series of computer-based thresholds, the series of computer-based thresholds is programmatically selected based on information comprising energy use, distance, schedule specific constraint, battery capacity, amount of fuel, customer needs, and vehicle location that are updated at intervals in real-time over the network from the available vehicles in the fleet of vehicles, wherein the first set of alternative routes provides an optimal set of alternative routes to perform the scheduled task by at least one of the available vehicles; and

    based on the selecting of the first set of alternative routes associated with the at least one of the available vehicles that satisfies the series of computer-based thresholds and reception of an indication of an approval of the first set of alternative routes, replacing at least a portion of the first route with a portion of the first set of alternative routes and outputting an electronic representation of the first set of alternative routes for presentation to a driver of the at least one of the available vehicles.

View all claims
  • 5 Assignments
Timeline View
Assignment View
    ×
    ×