Patent ID: 7747598

Claim:
A computer-implemented method for performing a location search, comprising: at a server system including one or more processors and memory storing one or more programs, the one or more processors executing the one or more programs to perform the operations of: receiving from a client system distinct from the server a location search query; determining key words corresponding to the location search query; searching for geographical locations corresponding to the key words, including searching an index of documents to identify one or more documents that correspond to the key words in the location search query, wherein each of the identified documents corresponds to a geographical feature at a geographical location and includes terms matching the key words of the location search query and information relating to the geographical location of the corresponding geographical feature, and wherein the searching maps the key words to one or more geographical features corresponding to the one or more identified documents; and providing to the client system a map to be displayed at the client system, the map including one or more location tags at the one or more geographical locations corresponding to the one or more identified documents.