Patent ID: 8055671

Claim:
A search engine server that facilitates searching for content on the Internet, the search engine server comprising: a computer processor; a search criteria that is received from a client communicatively coupled to the search engine server; a reverse index database that facilitates identifying a search results based on search criteria received, wherein the search results comprises entries that are documents or references to documents, wherein the entries are each associated with a business or an organization; a geographical proximity information computed for a user conducting the search; the search engine server restricting the search results to those entries whose associated business or organization is in geographical proximity to the user conducting the search based on the geographical proximity information computed; an organization contact information supplied by a Whois database server communicatively coupled to the search engine server, wherein the organization contact information provides contact information for the business or the organization associated with one of the entries of the search results; a contact address correlator module to: correlate a first contact address retrieved from a Whois database with a second contact address retrieved from a document corresponding to one of the entries in the search results, and qualify the document for inclusion in presented search results based at least on whether the first contact address is geographically correlated with the second contract address; a location finder module generating a geographical mapping information mapping the one of the entries with respect to a current location of the user on a map; and the search engine server communicating the search results with the geographical mapping information to the client.