Patent ID: 8650174

Claim:
A search engine server that facilitates searching for content on the Internet, the search engine server comprising: a communications interface; and a computer processor coupled to the communications interface and operable to: receive search criteria from a client device via the communications interface; identify search results based upon the search criteria, at least some of the search results associated with one or more businesses; receive location information corresponding to a user of the client device; access location information corresponding to the one or more businesses from a Whois database, the location information corresponding to the one or more businesses including at least a first contact address; restrict the search results to restricted search results based upon the location information corresponding to the one or more businesses and the location information corresponding to the user; correlate the first contact address retrieved from the Whois database with a second contact address retrieved from a document associated with at least one of the restricted search results to qualify the document as a qualified document for presentation to the client device; wherein the second contact address included in a qualified document corresponds both to the location of the user and the first contact address retrieved from the Whois database; transmit the restricted search results, including at least one qualified document, to the client device via the communications interface; generate a geographical mapping of the location information for the one or more businesses to the location information of the user; and produce the search results with the geographical mapping to the client device.