Такой сервис работает пока в 2 городах: Санкт-Петербурге и Пензе, там местоположение каждого автобуса, троллейбуса и т.д. отслеживается с помощью датчиков GPS и прогноз прихода к остановке дается с точностью до 1 минуты.
Без использования таких датчиков прогнозирование не имеет смысла, т.к. расписание движения практически никогда не исполняется.