Claims Analysis
Total Claims: 14
Claim 1
Independent Claim
155 words
A method for dynamically scheduling and displaying advertising on world wide web pages, comprising the steps of: (a) receiving in a server computer a request from a client computer for a web page; (b) accessing coded information defining the requested web page; (c) determining if the coded information includes ad tags, each ad tag defining an associated location on the web page for an advertisement and characteristics of advertisements that may be displayed at such location; (d) for each determined ad tag: (1) scanning a set of one or more advertisements for advertisements that match the characteristics defined in such ad tag; (2) selecting one such matching advertisement to display at the location associated with such ad tag; (3) generating web page code that defines display and linkage characteristics for the selected advertisement; and (4) sending the generated web page code from the server computer to the client computer for display by a browser program.
Claim 2
Independent Claim
155 words
A method for dynamically scheduling and displaying advertising on world wide web pages, comprising the steps of: (a) receiving in a server computer a request from a client computer for a web page; (b) accessing coded information defining the requested web page; (c) determining if the coded information includes ad tags, each ad tag defining an associated location on the web page for an advertisement and characteristics of advertisements that may be displayed at such location; (d) for each determined ad tag: (1) scanning a set of one or more advertisements for advertisements that match the characteristics defined in such ad tag; (2) selecting one such matching advertisement to display at the location associated with such ad tag; (3) generating web page code that defines display and linkage characteristics for the selected advertisement; and (4) sending the generated web page code from the server computer to the client computer for display by a browser program.
Claim 3
Dependent Claim
14 words
The method of claim 1, wherein each ad tag defines an associated advertisement type.
Claim 4
Dependent Claim
14 words
The method of claim 1, wherein each ad tag specifies an associated web page.
Claim 5
Dependent Claim
16 words
The method of claim 1, wherein the generated web page code comprises hypertext mark-up language code.
Claim 6
Dependent Claim
63 words
The method of claim 1, wherein the step of selecting one such matching advertisement to display at the location associated with such ad tag includes selecting such advertisement based on one of: such advertisement having been selected least recently; random selection; time of day; user-specific characteristics; and the maximum number of times that such advertisement has been viewed in a specific time period.
Claim 7
Dependent Claim
25 words
The method of claim 1, further including the step of tracking the number of times each selected advertisement is viewed in a selected time period.
Claim 8
Dependent Claim
164 words
A computer program, residing on a computer-readable medium, for dynamically scheduling and displaying advertising on world wide web pages, comprising instructions for causing a computer to: (a) receive in a server computer a request from a client computer for a web page; (b) access coded information defining the requested web page; (c) determine if the coded information includes ad tags, each ad tag defining an associated location on the web page for an advertisement and characteristics of advertisements that may be displayed at such location; (d) for each determined ad tag: (1) scan a set of one or more advertisements for advertisements that match the characteristics defined in such ad tag; (2) select one such matching advertisement to display at the location associated with such ad tag; (3) generate web page code that defines display and linkage characteristics for the selected advertisement; and (4) send the generated web page code from the server computer to the client computer for display by a browser program.
Claim 9
Dependent Claim
164 words
A computer program, residing on a computer-readable medium, for dynamically scheduling and displaying advertising on world wide web pages, comprising instructions for causing a computer to: (a) receive in a server computer a request from a client computer for a web page; (b) access coded information defining the requested web page; (c) determine if the coded information includes ad tags, each ad tag defining an associated location on the web page for an advertisement and characteristics of advertisements that may be displayed at such location; (d) for each determined ad tag: (1) scan a set of one or more advertisements for advertisements that match the characteristics defined in such ad tag; (2) select one such matching advertisement to display at the location associated with such ad tag; (3) generate web page code that defines display and linkage characteristics for the selected advertisement; and (4) send the generated web page code from the server computer to the client computer for display by a browser program.
Claim 10
Dependent Claim
14 words
The program of claim 7, wherein each ad tag defines an associated advertisement type.
Claim 11
Dependent Claim
14 words
The program of claim 7, wherein each ad tag specifies an associated web page.
Claim 12
Dependent Claim
16 words
The program of claim 7, wherein the generated web page code comprises hypertext mark-up language code.
Claim 13
Dependent Claim
72 words
The program of claim 7, wherein the instructions for causing a computer select one such matching advertisement to display at the location associated with such ad tag includes instructions for causing the computer to select such advertisement based on one of: such advertisement having been selected least recently; random selection; time of day; user-specific characteristics; and the maximum number of times that such advertisement has been viewed in a specific time period.
Claim 14
Dependent Claim
30 words
The program of claim 7, further including further including instructions for causing the computer to track the number of times each selected advertisement is viewed in a selected time period.