Patent ID: 8311556

Claim:
An apparatus for managing images and associated geographic location data in a mobile device and displaying the images and the associated geographic location data, the apparatus comprising: a housing having a form factor suitable for handheld use; a display device contained in the housing; an input device contained in the housing; at least one wireless network connection component contained in the housing; a location component contained in the housing and configured to generate geographic location data based on a current geographic location of the mobile device; a camera component contained in the housing configured to generate an image; a memory contained in the housing; and a processor contained in the housing and coupled among the display device, the input device, the at least one wireless network connection component, the location component, the camera component, and the memory; wherein the processor is configured to execute various components, wherein the components comprise: a location association component configured to receive the image from the camera component and geographic location data based on the current geographic location of the mobile device from the location component and to store an association between the image and the geographic location data in the memory; a supplemental information component configured to associate supplemental information with a selected image, wherein the supplemental information includes one of description information, telephone number, category, street address, network address, or audio data, and the selection of the supplemental information intiates an action associated with supplemental information component; an association display component configured to cause the display device to display the selected image in a first user interface and to display the associated geographic information data and portions of the associated supplemental information in a second user interface; and a map display component configured to cause the display device to display a geographic indicator of the selected image on a map at the associated geographical location and to move or zoom the map in response to commands received from the input device.