Mexicana pushes an alert to my spark core (https://spark.io) when my bus is nearby. My spark core then plays a jingle, letting me know to leave in order to catch the bus without waiting at the bus stop.