Computer system for efficiently selecting and providing information
First Claim
1. A method of providing information using a computer system, the method comprising:
- receiving a request for a dynamically generated display of information, the request being associated with request information, the request information helping characterize a user;
requesting one or more advertisements for use in generating the dynamically generated display of information;
generating a subset of advertisements from a set of advertisements using selection criteria, the subset of advertisements including the one or more advertisements, the selection criteria corresponding to the request information, the generating the set of advertisements including accessing one or more programs, each program of the one or more programs for adding to and refining the subset of advertisements using the selection criteria;
providing at least a reference to the one or more advertisements from the subset of advertisements upon the earlier occurrence of, the completion of all of the one or more programs adding to and refining the subset, a determination that the one or more advertisements is to be provided prior to the completion;
providing a description of the dynamically generated display of information, the description corresponding to the reference; and
displaying the dynamically generated display of information using the description, the dynamically generated display including the one or more advertisements.
3 Assignments
0 Petitions
Accused Products
Abstract
A system for selecting and providing information. The system can include an advertisement server that provides selected advertisements in response to a request from a web page server. The request includes information that will allow the advertisement server to select an appropriate advertisement. The advertisement server includes a control program for controlling the selection of the advertisements. The control program communicates with one or more affinity engines. Each affinity engine determines an affinity (degree of relevance or indicator of matching) given advertisements have for the information corresponding to the request. The engines use different request information such as demographic information, page sponsor information, keyword sponsor information, etc.
853 Citations
20 Claims
-
1. A method of providing information using a computer system, the method comprising:
-
receiving a request for a dynamically generated display of information, the request being associated with request information, the request information helping characterize a user; requesting one or more advertisements for use in generating the dynamically generated display of information; generating a subset of advertisements from a set of advertisements using selection criteria, the subset of advertisements including the one or more advertisements, the selection criteria corresponding to the request information, the generating the set of advertisements including accessing one or more programs, each program of the one or more programs for adding to and refining the subset of advertisements using the selection criteria; providing at least a reference to the one or more advertisements from the subset of advertisements upon the earlier occurrence of, the completion of all of the one or more programs adding to and refining the subset, a determination that the one or more advertisements is to be provided prior to the completion; providing a description of the dynamically generated display of information, the description corresponding to the reference; and displaying the dynamically generated display of information using the description, the dynamically generated display including the one or more advertisements. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer program product comprising:
-
a computer usable medium having a computer readable program code embodied therein for causing a computer system to select and provide advertisements, the computer readable program code including, one or more computer readable select program codes that have selection criterion inputs and sets of advertisements outputs, the selection criterion inputs allow the one or more computer readable select program codes to select advertisements to include in the sets of advertisements outputs; a computer readable control program code that has advertisement request inputs and advertisement reference outputs, the computer readable program control program code generating a final set of advertisements from the sets of advertisements outputs, the advertisement request inputs corresponding to one or more requests for advertisements and one or more corresponding selection informations, the selection informations corresponding to the selection criterion inputs, the advertisement reference outputs referencing the final set of advertisements in response to the one or more requests for advertisements; and a computer readable access program code that accesses a store of advertisements in response to the one or more computer readable select program codes. - View Dependent Claims (17, 18, 19, 20)
-
Specification