User context estimation for public travel assistance and intelligent service scheduling