Patent ID: 8472664

Claim:
A computer-implemented method comprising: receiving, by one or more servers and from an electronic device that is remote from the one or more servers, an image and generalized geographic location information that is associated with the remote electronic device and that identifies a general location where the image was captured; selecting, by the one or more servers and from a plurality of stored images, information that is associated with a subset of images within the plurality of stored images, the selection based at least in part on the generalized geographic location information; comparing, by the one or more servers, information that characterizes visible content in the received image with the selected information that is associated with the subset of stored images; identifying, by the one or more servers, one or more images within the subset of stored images, the identifying based on comparing the visible content in the received image with the selected information that is associated with the subset of stored images; determining, by the one or more servers, specific geographic location information that is associated with the one or more identified images, and that is more geographically specific than is the general geographic location information; and transmitting, by the one or more servers and for receipt by the remote device, the specific geographic location information.