| CPC G01C 21/3617 (2013.01) [G01C 21/343 (2013.01); G01C 21/3614 (2013.01); G01S 17/58 (2013.01)] | 26 Claims |

|
1. A method comprising:
computing a transit time for travel of each of a plurality of vehicles, the travel comprising a plurality of stops;
for each vehicle of the plurality of vehicles and for each stop of the plurality of stops:
computing a dwell time, wherein the dwell time is computed based at least on one of a type of delivery, a weighted function of a historical dwell time at the stop, or line of service;
computing an initial predicted transit estimated time of arrival at and departure from the stop based on the dwell time and the transit time for the stop;
automatically updating the initial predicted transit estimated time of arrival at and departure from the stop, based upon an appointment time at the stop and calculated hours of service of a driver of the vehicle;
automatically updating the initial predicted transit estimated time of arrival, departure, and next available time for remaining stops of the plurality of stops by computing a delta to the initial predicted estimated transit time of arrival of the remaining stops based on the appointment time for at least one stop of the remaining stops and the calculated hours of service of the driver of the vehicle remaining after the departure from the stop;
updating the dwell time for the remaining stops based on updated dwell data, the updated dwell data including dwell times correlated by driver and transit leg, wherein updating the dwell time comprises generating, based on the updated dwell data, an estimated activity time for each stop of the remaining stops based on historical dwell times of the driver of the vehicle on transit legs associated with the remaining stops to generate a dwell table including projected dwell times for the remaining stops; and
displaying, at a user interface of the vehicle, the updated initial predicted transit estimated time of arrival of the vehicle for at least one of the stop or a next stop of the remaining stops.
|