RANKING ADVERTISEMENTS SELECTED FROM ONE OR MORE DATABASES BY GEORELEVANCE
First Claim
1. A method, comprising:
- receiving a search request from a user;
determining a context of the user;
retrieving, via a data processing system, candidate advertisements from at least one advertisement database to create an advertisement candidate pool, the retrieving based on the user context and the search request;
selecting, via the data processing system, a set of advertisements from the advertisement candidate pool;
determining, via the data processing system, a georelevance for each of the set of advertisements;
sorting the set of advertisements, creating a sorted set of advertisements, wherein the advertisements are sorted based on, at least in part, the georelevance of each of the set of advertisements; and
sending the sorted set of advertisements to the user.
19 Assignments
0 Petitions
Accused Products
Abstract
A search request is received from a user and the user'"'"'s context is determined. A publisher is determined for the search request. Candidate advertisements are retrieved from at least one advertisement database to create an advertisement candidate pool, the retrieving based on the user context and the search request. A set of advertisements are selected from the advertisement candidate pool. A georelevance is determined for each of the set of advertisements. The set of advertisements is sorted, wherein the advertisements are sorted based on, at least in part, the georelevance of each of the set of advertisements. The sorted set of advertisements is then transmitted to the user.
-
Citations
19 Claims
-
1. A method, comprising:
-
receiving a search request from a user; determining a context of the user; retrieving, via a data processing system, candidate advertisements from at least one advertisement database to create an advertisement candidate pool, the retrieving based on the user context and the search request; selecting, via the data processing system, a set of advertisements from the advertisement candidate pool; determining, via the data processing system, a georelevance for each of the set of advertisements; sorting the set of advertisements, creating a sorted set of advertisements, wherein the advertisements are sorted based on, at least in part, the georelevance of each of the set of advertisements; and sending the sorted set of advertisements to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 19)
-
-
8. The method of claim 8, wherein:
the direct match technique assigns a georelevance to each of the set of advertisements based on how closely the respective advertisement matches the input search request.
-
16. A non-transitory computer-readable storage medium for tangibly storing thereon computer readable instructions, the instructions causing a data processing system to perform a method, the method comprising:
-
receiving a search request from a user; determining a context of the user; retrieving, via a data processing system, candidate advertisements from at least one advertisement database to create an advertisement candidate pool, the retrieving based on the user context and the search request; selecting, via the data processing system, a set of advertisements from the advertisement candidate pool; determining, via the data processing system, a georelevance for each of the set of advertisements; sorting the set of advertisements, creating a sorted set of advertisements, wherein the advertisements are sorted based on, at least in part, the georelevance of each of the set of advertisements; and sending the sorted set of advertisements to the user. - View Dependent Claims (17)
-
-
18. A data processing system, comprising:
-
memory storing at least one advertisement database; at least one processor coupled to access the memory, the at least one processor configured to; receive a search request from a user; determine a context of the user; retrieve candidate advertisements from at least one advertisement database to create an advertisement candidate pool, the retrieving based on the user context and the search request; select a set of advertisements from the advertisement candidate pool; determine a georelevance for each of the set of advertisements; sorting the set of advertisements, creating a sorted set of advertisements, wherein the advertisements are sorted based on, at least in part, the georelevance of each of the set of advertisements; and sending the sorted set of advertisements.
-
Specification