Patent ID: 8463774

Claim:
A method performed by a server system having one or more processors and memory storing one or more programs for execution by the one or more processors, the method comprising: receiving a location search query from a client system, the location search query having a plurality of elements; searching a set of documents in a geographical features documents database so as to identify one or more geographic feature documents that satisfy the location search query, wherein each of the identified geographic feature documents corresponds to a geographic feature; ranking the identified geographic feature documents in accordance with scores that are based, at least in part, on corresponding address support scores, to produce a set of ranked documents, wherein an address support score for a respective identified geographic feature document is based on one or more of: a standalone support score that indicates a level of confidence that a subset of the plurality of elements of the location search query, without regard to any other elements of the location search query, are associated with a geographic feature of the respective identified geographic feature document, wherein the subset comprises less than all the elements of the location search query; and a template support score, corresponding to the respective identified geographic feature document, that indicates the extent that the plurality of elements of the location search query satisfy an address template; and providing to the client system one or more results, in accordance with the ranked documents, including a map having one or more location tags at one or more geographical locations corresponding to the one or more results.