Patent ID: 8611326

Claim:
A computer-implemented method performed by a location aware device, the method comprising: configuring a processor of the location aware device to collect network information broadcast from a number of network transmitters over a time span, wherein the network information is indicative of previous locations of the device; providing the network information and corresponding timestamps for storage in a database as location history data; associating, using the timestamps, at least one photograph taken by the location aware device with one of the previous locations of the device; receiving a request for location history of the device; responsive to the request, translating the network information stored in the database into position coordinates for each of the previous locations of the device; and responsive to the request, displaying a map view on the device visually indicating the previous locations of the device, wherein said displaying further comprises: displaying markers on the map view as a timeline according to the position coordinates, the markers indicating the location history of the location aware device for the time span; displaying, in association with at least a subset of the markers, time information of the timestamp corresponding to the respective marker; and displaying on the map view, in association with at least one of the markers, at least one link to the at least one photograph, wherein the at least one of the markers indicates the one of the previous locations associated with the at least one photograph.