Claims
- 1. A method of providing advertising for a Website, the method comprising:
sending a request from a client system browser to a Web site for a document from a content provider, the document having a plurality of advertisement positions; receiving the requested document from the Web site, the requested document including main program code configured to construct, by means of a single call, position program code in each of the plurality of advertisement positions in the requested document; executing the main program code to construct the position program code in each of the plurality of advertisement positions; executing the position program code in each of the plurality of advertisement positions to obtain an advertisement for each position; receiving each advertisement from an advertisement server; and displaying each advertisement in the requested document.
- 2. A method of providing advertising for a Website as recited in claim 1, wherein the main program code is JavaScript.
- 3. A method of providing advertising for a Website as recited in claim 1, wherein the advertisement in at least one of the advertisement positions is an HTML creative.
- 4. A method of providing advertising for a Website as recited in claim 1, wherein the advertisement in at least one of the advertisement positions is a set of ad tags, which when executed, obtain one or more HTML creatives.
- 5. A method of providing advertising for a Website as recited in claim 1,
further comprising,
prior to executing the main program code, determining whether the client system browser is JavaScript enabled; and executing a single call to obtain the position program code for each advertisement position if the client system browser is not JavaScript enabled; and wherein the step of executing the main program code occurs only if the client system browser is JavaScript enabled.
- 6. A content provider server for providing advertising, comprising:
a server connected to the Internet and configured to deliver a document having a plurality of advertisement positions to a client system connected to the Internet; and a storage device, connected to the server, the storage device containing documents with main program code configured to construct, by means of a single call, position program code in each of the plurality of advertisement positions, the position program code configured, when executed by a client system, to obtain an advertisement for each position in the document.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application is a continuation of U.S. application Ser. No. 09/704,278, filed Nov. 1, 2000, and entitled “SYSTEM AND METHOD FOR DELIVERING PLURAL ADVERTISEMENT INFORMATION ON A DATA NETWORK”.
Continuations (1)
|
Number |
Date |
Country |
| Parent |
09704278 |
Nov 2000 |
US |
| Child |
10746967 |
Dec 2003 |
US |