Patent ID: 8166025

Claim:
A method of providing ordered search results, comprising the steps of: receiving at least one term of a query related to a search request; determining a geographical area associated with a requestor of the query; generating, with at least one processor, multiple search results associated with the term and the geographical area, the multiple search results including first search results relevant to the term and second search results relevant to the geographical area; comparing a quantity of the first search results with a quantity of the second search results; selecting whether to prioritize the first search results or the second search results based on the comparison; and ordering the multiple search results for display, wherein the ordering comprises: ordering a list of the multiple search results based on a comparison of relative relevancy of the multiple search results to the term if the selecting prioritizes the first search results; and ordering a list of the multiple search results based on a comparison of relative geographic proximity of the multiple search results to the geographical area if the selecting prioritizes the second search results.