China has an app... one day Waze will no doubt have the same functionality ;)
I recently visited China. I'm not sure how it is done, and Waze cannot implement this on its own, but I suspect either their intersection robots have a transmitter or they never get out of sync (i.e. they have set times that never change. If it does, the app is automatically updated?).
When you approach any robot, it shows you the time left before the lights change. Over here, I fear it will make people speed, but over there, people slow down. I can only imagine how much fuel (or battery power) is saved. And how it will contribute to the flow of traffic. This can possibly be linked to an automated transgression reporting system. I'm growing tired of people who ignore robots "because only they are late for work".