I just skimmed the article, so apologies if this was covered.<p>The article suggests people will use these predictions to spend more time at home before leaving their bus stop. If that is the case, what happens if the prediction says their bus will be, say, 10 minutes later, but then that bus catches some lucky breaks with lights, heavy traffic unexpectedly clears up, etc., and the bus makes up 5 minutes of that?<p>People who relied on the prediction could miss their bus.<p>Is there a mechanism to address this?<p>The only one that I can think of offhand that would cover almost all cases would be if the predicted arrival times are also sent to the buses, and if the buses arrive ahead of the prediction they wait until the predicted time before leaving.<p>You wouldn't want to do that for all predictions, though. Maybe only predictions made within 10 minutes of the original scheduled arrival time are binding, or maybe only predictions made when the bus is within three stops of the stop in questions, or something like that.