Claims Analysis
Total Claims: 22
Claim 1
Independent Claim
205 words
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.
Claim 2
Independent Claim
205 words
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.
Claim 3
Dependent Claim
29 words
The method of claim 1 wherein receiving the request includes receiving an HTTP request for a browser program for an HTML page, the HTML page corresponding to the description.
Claim 4
Dependent Claim
54 words
The method of claim 1 wherein the computer system includes a client computer and a first server, the client computer and the first server being coupled in communications, wherein the method includes the client computer initiating the request, and wherein the first server receiving the request includes receiving the request at the first server.
Claim 5
Dependent Claim
65 words
The method of claim 3 wherein the computer system includes a second server, the second server being coupled in communications with the first server, and wherein requesting the one or more advertisements includes the first server requesting the one or more advertisements from the second server, and wherein providing the at least the reference includes the second server providing the reference to the first server.
Claim 6
Dependent Claim
38 words
The method of claim 1 wherein the generating the subset of advertisements includes accessing a first program of the one or more programs, the first program initializing the subset of advertisements prior to refining the subset of advertisements.
Claim 7
Dependent Claim
92 words
The method of claim 1 wherein each advertisement in the subset of advertisements is associated with a weighting indicating an affinity of the each advertisement to the selection criteria, wherein the one or more programs provide feedback about the number of advertisements being added to the subset of advertisements by a corresponding program, and wherein refining the subset of advertisements includes adjusting weightings of advertisements in the subset of advertisements according to feedback to adjust the number of advertisements added to the subset by a program of the one or more programs.
Claim 8
Dependent Claim
55 words
The method of claim 1 wherein the request information is used to identify a sponsor for the dynamically generated display of information, and wherein the one or more programs includes a program for identifying a set of sponsor advertisements of the set of advertisements, the set of sponsor advertisements corresponding to advertisements of the sponsor.
Claim 9
Dependent Claim
14 words
The method of claim 7 wherein the sponsor related information includes a sponsor identifier.
Claim 10
Dependent Claim
60 words
The method of claim 1 wherein the request information is used to identify a sponsor for a keyword, the keyword being associated with the dynamically generated display of information, the one or more programs includes a program for identifying a set of sponsor advertisements of the set of advertisements, the set of sponsor advertisements corresponding to advertisements of the sponsor.
Claim 11
Dependent Claim
59 words
The method of claim 1 wherein the request information is used to identify a sponsor for a keyword corresponding to the dynamically generated display of information, and wherein the one or more programs includes a program for identifying a set of sponsor advertisements of the set of advertisements, the set of sponsor advertisements corresponding to advertisements of the sponsor.
Claim 12
Dependent Claim
83 words
The method of claim 1 further comprising receiving a portion of the description, and wherein a program of the one or more programs analyzes the portion of the description to determine a set of terms identifying the portion of the description, wherein each advertisement in the set of advertisements is associated with a corresponding set of advertisement terms identifying the each advertisement, and wherein the program matches the set of terms with the sets of advertisement terms to adjust the subset of advertisements.
Claim 13
Dependent Claim
56 words
The method of claim 1 wherein the request information includes user interest information and wherein the one or more programs includes a program that adjusts the subset of advertisements by identifying a second subset of advertisements having some affinity to the user interest information and including the second subset of advertisements in the subset of advertisements.
Claim 14
Dependent Claim
32 words
The method of claim 1 wherein the computer system includes a server and wherein providing the description includes the server sending an HTML page with references to the one or more advertisements.
Claim 15
Dependent Claim
42 words
The method of claim 1 wherein the computer system includes a computer executing a display program, and wherein displaying the dynamically generated display of information includes the display program requesting the one or more advertisements and displaying a result of the request.
Claim 16
Dependent Claim
55 words
The method of claim 14 wherein the computer system includes a server, wherein the reference includes a link identifier to the server, the link identifier further identifying at least a first advertisement of the one or more advertisements, and wherein the display program uses the link identifier to request the first advertisement from the server.
Claim 17
Dependent Claim
183 words
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.
Claim 18
Dependent Claim
183 words
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.
Claim 19
Dependent Claim
76 words
The computer program product of claim 16 wherein advertisements in the store of advertisements are associated with advertisement information, the one or more computer readable select program codes corresponding to one or more affinity engines, each affinity engine of the one or more affinity engines determining a corresponding set of advertisements by comparing the selection criterion inputs with the advertisement information and including advertisements with some affinity between the selection criterion inputs and the advertisement information.
Claim 20
Dependent Claim
30 words
The computer program product of claim 16 wherein the advertisement request inputs correspond to requests form a web server for advertisements and wherein the selection information includes user identifying information.
Claim 21
Dependent Claim
24 words
The computer program product of claim 18 wherein the user identifying information includes a username, a session identifier, an address of a requesting machine.
Claim 22
Dependent Claim
34 words
The computer program product of claim 16 wherein the store of advertisements includes a database program and wherein the computer readable access program code includes a data access module for accessing said database program.