Patent ID: 8560388

Claim:
A computer-implemented method comprising: a) accepting, by a computer system including at least one computer on a network, geolocation information associated with a request associated with an end user, wherein the geolocation information defines one of (A) a current location of the end user, or (B) a location of interest to the end user; b) receiving, with the computer system, an ad determined to be relevant to the request; c) receiving, with the computer system, a geolocation of a presence of an advertiser of the ad found to be relevant to the request; d) determining, with the computer system, using both the location defined by the geolocation information associated with the request and (2) the geolocation of the presence of the advertiser, a distance between (1) the location defined by the geolocation information associated with the request, and (2) the geolocation of the presence of the advertiser; e) determining, with the computer system, a score of the ad using the determined distance; and f) controlling serving of the ad, for rendering on a client device, using the determined score.