Patent ID: 7996015

Claim:
A mobile device comprising: a location module configured to determine a location of the mobile device; a first memory to store tagged contents, wherein the tagged contents include contents and one or more locations pertaining to the contents; a second memory to store instructions; a controller to execute the instructions that configure the controller to: receive content with a tagged creation location corresponding to a location where the received content was created by another device; tag the received content with a received location corresponding to a location where the mobile device is at the time of receiving the received content, wherein the received location is a location different from the creation location; store the received tagged content in the first memory; receive a user-specified location, wherein the user-specified location is a location different from the creation location and the received location; and sort the received tagged content relative to other tagged contents stored in the first memory based on a distance and an orientation from the user-specified location to one of the creation location or the received location; and a display to: display a sort result that includes at least one of the received tagged content or one or more of the other tagged contents based on the distance and the orientation from the user-specified location to the one of the creation location or the received location.