A method of scheduling a vehicle in real-time to transport freight and
passengers. A host receives transportation requests (e.g., to deliver
freight, transport passengers, reschedule, cancel, etc.) over a network
from a freight terminal and/or a passenger terminal. A route is created at
the host with destinations based on the received transportation requests.
The host predicts an arrival time and a departure time for each
destination along the route and generates a route schedule. As the vehicle
travels to each destination, the host receives actual arrival and
departure times and uses these actual times to update the route schedule.
The route schedule is also updated when new destinations are added or a
scheduled destination is cancelled. In another embodiment, the predicted
arrival and departure times are updated based on vehicle positioning data
received from a global positioning system. In each embodiment, the
generated and updated route schedules are posted at the host and are
accessible from any remote terminal over the network.