Predict user's future location - location awareness mobile computing
My professor uses a hidden markov model based upon the previous routes that the bus has been. See http://www.cs.uic.edu/~jakob/papers/transitgenie-sensys09-demo.pdf for a paper on it. Although the paper doesn't go into the architecture I remember it from a lecture he gave on the application.