This is an amazing use of technology to predict Bus delays by Google team. This is currently embedded into Google Maps in many countries This feature was first launched in 10 cities in India including Delhi, Bangalore, Mumbai, Hyderabad, Pune, Lucknow, Chennai, Mysore, Coimbatore, and Surat.
Google extended forecasting bus delays to hundreds of cities world-wide, ranging from Atlanta to Zagreb to Istanbul to Manila and more Other features launching in India is live train status for Indian Railways trains, and mixed-mode commute suggestions that combine auto-rickshaw and public transport Predicting delay uses neural sequence models.
The model is split into a sequence of timeline units - visits to street blocks and stops, transit agencies real time feeds, and aligned them to car traffic speeds on the bus’s path during the trip with each unit forecasting a duration.
You can find the detailed demo here.