Patent ID: 8620532

Claim:
A method comprising: tracking locations of a plurality of users of a plurality of mobile location-aware devices over time; receiving an alternate route request from a requestor, the alternate route request identifying a desired start location and a desired stop location; identifying one or more users of the plurality of users that have traveled from the desired start location to the desired stop location based on the locations of the plurality of users of the plurality of mobile location-aware devices, wherein the one or more users of the plurality of users includes users other than the requestor; determining, by a processor, one or more different routes taken by the one or more users from the desired start location to the desired stop location based on the locations of the one or more users; and providing, by the processor, at least one of the one or more different routes taken by the one or more users from the desired start location to the desired stop location to the requestor as at least one recommended alternate route.