← Back to Patent Explorer
US5999912A Expired / Lapsed US ⏱️ 0.0 years remaining

Dynamic advertising scheduling, display, and tracking

Assignee: INCPT ACQUISITION LLC
•
Filing: 1997-05-01
•
Granted: 1999-12-07
•
Expires: 2017-05-01
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Dynamic advertising scheduling, display, and tracking for the world wide web. The invention includes at least one template web page that has conventional HTML codes defining the format and content of the web page. Special "ad tags" are used to indicate the characteristics of an ad that can be displayed on a web page at the position of the ad tag. A request to view a page is sent to a server-resident parser. The parser accesses the template for the requested page, parses the conventional HTML codes, and provides such codes to the user. In addition, the parser "expands" each ad tag to standard HTML code that defines the characteristics of an ad. During expansion of ad tags, the parser determines from each ad tag the type of ad that can be inserted at the page position of the ad tag; a bin identifier defining which ads can be associated with the ad tag; a page identifier of the page associated with the ad tag; and various optional flags and codes. The parser generates a list of valid ads by searching through a conventional database, selects one that fulfills all the parameters of the ad tag, and generates HTML code linking a particular ad to the ad tag. That HTML code is then sent to the user. The parser program can also apply scheduling criteria to select ads from the generated list of eligible candidates.

Inventors

  • 👤 Dennis Wodarz
  • 👤 Donald L. Fairall
  • 👤 Douglas Hall

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 20:12
CPC Classifications
G; G06; G06Q; G06Q30/00; G06Q30/02; G06Q30/0241; G06Q30/0251; G06Q30/0264; G06Q30/0272; G06Q30/0277; G06Q30/06; G06Q30/0601; G06Q30/0641

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.

References Cited (Backward Citations)

US5442771A Cited
US5838458A Cited
US5483466A Cited
US5664948A Cited
US5740549A Cited
US5572643A Cited
US5848397A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-12-06 2003-06-07 2003-12-07 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-12-06 2007-06-07 2007-12-07 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-12-06 2011-06-07 2011-12-07 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag