Patent ID: 9177473
Filing Date: 2015-11-03
Classification: G08G

Abstract:
1. A method for determining a vehicle arrival time at a stop location along a vehicle route having multiple stop locations, the method comprising: receiving information representing prior travel times of vehicles between vehicle stops along a vehicle route, each of said prior travel times occurring on a different travel date; receiving real-time data representing a current journey, the current journey referring to a movement of a vehicle currently traveling along the route and the current journey comprising one or more subsequent vehicle stops of varying lengths, the current journey having a current date; weighting the received information for each prior travel time based on a function of the travel time from a prior travel date and the current date to obtain a weight of prior travel time; calculating a regular trend representing the current journey based on the received prior travel times information and the received real-time data, said calculating performed by summing, for each of the prior travel times, a product of the weight of the prior travel time and a slope representing an average vehicle travel speed for the corresponding prior travel time; computing a deviation from the regular trend in the current journey, said computing performed by summing, for the prior travel times, a product of the weight of the prior travel time and a deviation of the corresponding prior travel time; determining a future traffic status in the one or more subsequent vehicle stops in the current journey; and estimating, for the vehicle, each arrival time at each subsequent vehicle stop weighted based on the varying length and further based on the calculated regular trend, the computed deviation and the determined future traffic status, and determining a whole estimated arrival time in the current journey based on the estimated arrival times at each subsequent vehicle stop; computing a deviation from the whole estimated arrival time in the current journey; computing a deviation from the determined future traffic status in the current journey; correlating the deviation from the whole estimated arrival time with the deviation from the future traffic status; updating the whole estimated arrival time based on the deviation from the whole estimated arrival time, the deviation from the future traffic status, and the correlation, wherein at least one processor in a computing system performs one or more of: the receiving, the calculating, the computing the deviation from the regular trend, the determining, the estimating, the computing the deviation from the estimated arrival time, the computing the deviation from the future traffic status, the correlating, and the updating.