USING LOCATION INFORMATION FROM A REQUEST TO CONTROL AD SERVING
First Claim
1. 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;
b) receiving, with the computer system, an ad determined to be relevant to the request;
c) determining, 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, a distance using both (1) 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.
2 Assignments
0 Petitions
Accused Products
Abstract
The usefulness, and consequently the performance, of advertisements are improved by allowing businesses to better target their ads to a responsive audience. Location information is determined (or simply accepted) and used. For example, location information may be used in a relevancy determination of an ad. As another example, location information may be used in an attribute (e.g., position) arbitration. Such location information may be associated with price information, such as a maximum price bid. Such location information may be associated with ad performance information. Ad performance information may be tracked on the basis of location information. The content of an ad creative, and/or of a landing page may be selected and/or modified using location information. Finally, tools, such as user interfaces, may be provided to allow a business to enter and/or modify location information, such as location information used for targeting and location-dependent price information. The location information used to target and/or score ads may be, include, or define an area. The area may be defined by at least one geographic reference point (e.g., defined by latitude and longitude coordinates) and perhaps additional information. Thus, the area may be a circle defined by a geographic reference point and a radius, an ellipse defined by two geographic reference points and a distance sum, or a polygon defined by three or more geographic reference points, for example.
-
Citations
19 Claims
-
1. 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; b) receiving, with the computer system, an ad determined to be relevant to the request; c) determining, 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, a distance using both (1) 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. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. 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, the request identifying an item of interest to an end user; b) receiving, with the computer system, an ad determined to be relevant to the request; c) determining, with the computer system, local availability of the item of interest at a location of a presence of an advertiser of the ad found to be relevant to the request; d) determining, with the computer system, a score of the ad using the determined local availability; and e) controlling serving of the ad, for rendering on a client device, using the determined score. - View Dependent Claims (8, 10, 11, 12)
-
-
13. A non-transitory storage medium storing processor-executable instructions which, when executed by at least one processor, cause the at least one processor to perform a method including:
-
a) accepting geolocation information associated with a request; b) receiving an ad determined to be relevant to the request; c) determining a geolocation of a presence of an advertiser of the ad found to be relevant to the request; d) determining a distance using both (1) the geolocation information associated with the request, and (2) the geolocation of the presence of the advertiser; e) determining 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. - View Dependent Claims (14, 15, 16)
-
-
17. A non-transitory storage medium storing processor-executable instructions which, when executed by at least one processor, cause the at least one processor to perform a method including:
-
a) accepting geolocation information associated with a request, the request identifying an item of interest to an end user; b) receiving an ad determined to be relevant to the request; c) determining local availability of the item of interest at a location of a presence of an advertiser of the ad found to be relevant to the request; d) determining a score of the ad using the determined local availability; and e) controlling serving of the ad using the determined score. - View Dependent Claims (18, 19)
-
Specification