1. A system, comprising: a processor; and a memory coupled to the processor, wherein the memory comprises program instructions executable by the processor to: determine one or more locations a mobile device of a user has traveled to on a current path; receive positional information regarding movements of a plurality of other mobile devices of other users; analyze the positional information to determine one or more paths used by at least some of the plurality of other mobile devices of the other users to move among a plurality of locations; predict a next destination for the mobile device based on: the one or more locations the mobile device has traveled to on the current path, the determined one or more paths, and a level of interest associated with one or more potential destinations for the mobile device; and communicate advertising content for the predicted next destination to the mobile device before the mobile device arrives at the predicted next destination.