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

Apparatus and accompanying methods for implementing network servers for use in providing interstitial web advertisements to a client computer

Assignee: Andreas Acquisition LLC
•
Filing: 1999-07-13
•
Granted: 2003-02-04
•
Expires: 2019-07-13
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A technique for implementing in a networked client-server environment, e.g., the Internet, network-distributed advertising in which advertisements are downloaded, from an advertising server to a browser executing at a client computer, in a manner transparent to a user situated at the browser, subsequently displayed, by that browser and on an interstitial basis, in response to a click-stream generated by the user to move from one web page to the next. Specifically, an HTML advertising tag is embedded into a referring web page. This tag contains two components. One component effectively downloads, from an distribution web server and to an extent necessary, and then persistently instantiates an agent at the client browser. The other component is a reference, in terms of a web address, of the advertising management system. The ad management system selects the given advertisement that is to be downloaded, rather than having that selection or its content being embedded in the web content page.

Inventors

  • 👤 Rick W. Landsman
  • 👤 Wei-Yeh Lee

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-06 08:46
CPC Classifications
G; G06; G06Q; G06Q30/00; G06Q30/02; G06Q30/0241; G06Q30/0277; G06Q30/0247; G06Q30/0251; G06Q30/0255; G06Q30/0262; G06Q30/0268; G06Q30/0273; G06Q30/06; G06Q30/0601; Y; Y10; Y10S; Y10S707/00; Y10S707/99941; Y10S707/99942

Claims Analysis

Total Claims: 38
Claim 1
Independent Claim 263 words
Apparatus for a information management network server, for use in distributing an information object to a client computer, comprising: a processor; and a memory connected to the processor and storing computer executable instructions; and wherein the processor, in response to the executable instructions: receives a request from a process executing in the client computer to download a manifest file to the client computer, the request being issued in response to execution, by a browser in the client computer, of an associated tag embedded in a web page accessed by the browser, wherein the tag specifies a network address of the information management network server to which the process issues the request but is substantially independent of and does not specify any information object so as to substantially decouple the web page from said any object; selects, in response to the request, a given one of a plurality of information objects to be displayed on the client computer and, in response thereto, accesses a manifest file stored in the memory and associated with the given one information object, wherein the manifest file comprises a manifest of names of a plurality of predefined informational files that collectively comprise part of the given one information object, a network address at which each of the predefined informational files can be accessed by the client computer and associated configuration information necessary to properly play the given one information object through the client computer; and downloads the manifest file to the client computer so that the client computer can subsequently access the informational files from their respective network addresses.
Claim 2
Dependent Claim 263 words
Apparatus for a information management network server, for use in distributing an information object to a client computer, comprising: a processor; and a memory connected to the processor and storing computer executable instructions; and wherein the processor, in response to the executable instructions: receives a request from a process executing in the client computer to download a manifest file to the client computer, the request being issued in response to execution, by a browser in the client computer, of an associated tag embedded in a web page accessed by the browser, wherein the tag specifies a network address of the information management network server to which the process issues the request but is substantially independent of and does not specify any information object so as to substantially decouple the web page from said any object; selects, in response to the request, a given one of a plurality of information objects to be displayed on the client computer and, in response thereto, accesses a manifest file stored in the memory and associated with the given one information object, wherein the manifest file comprises a manifest of names of a plurality of predefined informational files that collectively comprise part of the given one information object, a network address at which each of the predefined informational files can be accessed by the client computer and associated configuration information necessary to properly play the given one information object through the client computer; and downloads the manifest file to the client computer so that the client computer can subsequently access the informational files from their respective network addresses.
Claim 3
Dependent Claim 30 words
The apparatus in claim 1 wherein the given one information object comprises a web advertisement, the manifest file comprises an Ad Descriptor file and the informational files comprise advertising files.
Claim 4
Dependent Claim 37 words
The apparatus in claim 2 wherein each of the advertising files comprises a media file which contains content for the advertisement or at least one player file for rendering an associated media file through the client computer.
Claim 5
Dependent Claim 32 words
The apparatus in claim 3 wherein the Ad Descriptor file comprises entries for different versions of player and media files for different operating systems capable of being executed on the client computer.
Claim 6
Dependent Claim 26 words
The apparatus in claim 3 wherein the tag has a component specifying the information management network server, the information management network server being an advertising server.
Claim 7
Dependent Claim 34 words
The apparatus in claim 5 wherein the client computer, in response to executing the tag, issues the request to download the Ad Descriptor file from the information management network server specified in the component.
Claim 8
Dependent Claim 50 words
The apparatus in claim 3 further comprising a proxy server wherein the request is directed from the client computer, via the proxy server, to the information management network server and the Ad Descriptor file is directed from the information management network server, via the proxy server, to the client computer.
Claim 9
Dependent Claim 53 words
The apparatus in claim 3 wherein the processor, in response to the stored instructions, selects the given one information object in response to prior user-specific actions or user-specific information previously collected from the client computer and associated with a user, wherein the actions or said information is indicative of preferences of the user.
Claim 10
Dependent Claim 32 words
The apparatus in claim 8 wherein the Ad Descriptor file comprises entries for different versions of player and media files for different operating systems capable of being executed on the client computer.
Claim 11
Dependent Claim 26 words
The apparatus in claim 8 wherein the tag has a component specifying the information management network server, the information management network server being an advertising server.
Claim 12
Dependent Claim 32 words
The apparatus in claim 10 wherein the client computer, in response to executing the tag, issues the request to download the Ad Descriptor file from the network server specified in the component.
Claim 13
Dependent Claim 50 words
The apparatus in claim 8 further comprising a proxy server wherein the request is directed from the client computer, via the proxy server, to the information management network server and the Ad Descriptor file is directed from the information management network server, via the proxy server, to the client computer.
Claim 14
Dependent Claim 268 words
In conjunction with a information management network server used for distributing an information object to a client computer, the server having a processor, and a memory connected to the processor and storing computer executable instructions, a method comprising the steps, performed by the processor in response to the instructions, of: receiving a request from a process executing in the client computer to download a manifest file to the client computer, the request being issued in response to execution, by a browser in the client computer, of an associated tag embedded in a web page accessed by the browser, wherein the tag specifies a network address of the information management network server to which the process issues the request but is substantially independent of and does not specify any information object so as to substantially decouple the web page from said any object; selecting, in response to the request, a given one of a plurality of information objects to be displayed on the client computer and, in response thereto, accesses a manifest file stored in the memory and associated with the given one information object, wherein the manifest file comprises a manifest of names of a plurality of predefined informational files that collectively form the given one information object, a network address at which each of the predefined informational files can be accessed by the client computer and associated configuration information necessary to properly play the given one information object through the client computer; and downloading the manifest file to the client computer so that the client computer can subsequently access the informational files from their respective network addresses.
Claim 15
Dependent Claim 268 words
In conjunction with a information management network server used for distributing an information object to a client computer, the server having a processor, and a memory connected to the processor and storing computer executable instructions, a method comprising the steps, performed by the processor in response to the instructions, of: receiving a request from a process executing in the client computer to download a manifest file to the client computer, the request being issued in response to execution, by a browser in the client computer, of an associated tag embedded in a web page accessed by the browser, wherein the tag specifies a network address of the information management network server to which the process issues the request but is substantially independent of and does not specify any information object so as to substantially decouple the web page from said any object; selecting, in response to the request, a given one of a plurality of information objects to be displayed on the client computer and, in response thereto, accesses a manifest file stored in the memory and associated with the given one information object, wherein the manifest file comprises a manifest of names of a plurality of predefined informational files that collectively form the given one information object, a network address at which each of the predefined informational files can be accessed by the client computer and associated configuration information necessary to properly play the given one information object through the client computer; and downloading the manifest file to the client computer so that the client computer can subsequently access the informational files from their respective network addresses.
Claim 16
Dependent Claim 30 words
The method in claim 13 wherein the given one information object comprises a web advertisement, the manifest file comprises an Ad Descriptor file and the informational files comprise advertising files.
Claim 17
Dependent Claim 37 words
The method in claim 14 wherein each of the advertising files comprises a media file which contains content for the advertisement or at least one player file for rendering an associated media file through the client computer.
Claim 18
Dependent Claim 32 words
The method in claim 15 wherein the Ad Descriptor file comprises entries for different versions of player and media files for different operating systems capable of being executed on the client computer.
Claim 19
Dependent Claim 26 words
The method in claim 15 wherein the tag has a component specifying the information management network server, the information management network server being an advertising server.
Claim 20
Dependent Claim 40 words
The method in claim 17 further comprising the step, performed by the client computer in response to executing the tag, of issuing the request to download the Ad Descriptor file from the information management network server specified in the component.
Claim 21
Dependent Claim 47 words
The method in claim 15 further comprising the steps of: directing the request from the client computer, via a proxy server, to the information management network server; and directing the Ad Descriptor file from the information management network server, via the proxy server, to the client computer.
Claim 22
Dependent Claim 53 words
The method in claim 15 further comprising the step, performed by the processor, of selecting the given one information object in response to prior user-specific actions or user-specific information previously collected from the client computer and associated with a user, wherein the actions or said information is indicative of preferences of the user.
Claim 23
Dependent Claim 32 words
The method in claim 20 wherein the Ad Descriptor file comprises entries for different versions of player and media files for different operating systems capable of being executed on the client computer.
Claim 24
Dependent Claim 26 words
The method in claim 20 wherein the tag has a component specifying the information management network server, the information management network server being an advertising server.
Claim 25
Dependent Claim 40 words
The method in claim 22 further comprising the step, performed by the client computer in response to executing the tag, of issuing the request to download the Ad Descriptor file from the information management network server specified in the component.
Claim 26
Dependent Claim 47 words
The method in claim 20 further comprising the steps of: directing the request from the client computer, via a proxy server, to the information management network server; and directing the Ad Descriptor file from the information management network server, via the proxy server, to the client computer.
Claim 27
Dependent Claim 271 words
Apparatus for an advertising server, for use in distributing a web advertisement to a client computer, comprising: a processor; and a memory connected to the processor and storing computer executable instructions; and wherein the processor, in response to the executable instructions: receives a request from a process executing in the client computer to download a manifest file to the client computer, the request being issued in response to execution, by a browser in the client computer, of an associated tag embedded in a web page accessed by the browser, the tag having a component which specifies a network address of the advertising network server to which the process issues the request; accesses, in response to the request, a specific one of a plurality of manifest files stored in the memory, said one manifest file being associated with a given one of a plurality of web advertisements to be displayed on the client computer, wherein the manifest file comprises a manifest of names of a plurality of predefined advertising files that collectively comprise part of the given one advertisement, a network address at which each of the predefined advertising files can be accessed by the client computer and associated configuration information necessary to properly play the given one advertisement through the client computer, the advertising files comprising at least one media file which contains content for the one advertisement or at least one player file for rendering an associated media file through the client computer; and downloads the specific one manifest file to the client computer so that the client computer can subsequently access the advertising files from their respective network addresses.
Claim 28
Dependent Claim 271 words
Apparatus for an advertising server, for use in distributing a web advertisement to a client computer, comprising: a processor; and a memory connected to the processor and storing computer executable instructions; and wherein the processor, in response to the executable instructions: receives a request from a process executing in the client computer to download a manifest file to the client computer, the request being issued in response to execution, by a browser in the client computer, of an associated tag embedded in a web page accessed by the browser, the tag having a component which specifies a network address of the advertising network server to which the process issues the request; accesses, in response to the request, a specific one of a plurality of manifest files stored in the memory, said one manifest file being associated with a given one of a plurality of web advertisements to be displayed on the client computer, wherein the manifest file comprises a manifest of names of a plurality of predefined advertising files that collectively comprise part of the given one advertisement, a network address at which each of the predefined advertising files can be accessed by the client computer and associated configuration information necessary to properly play the given one advertisement through the client computer, the advertising files comprising at least one media file which contains content for the one advertisement or at least one player file for rendering an associated media file through the client computer; and downloads the specific one manifest file to the client computer so that the client computer can subsequently access the advertising files from their respective network addresses.
Claim 29
Dependent Claim 34 words
The apparatus in claim 25 wherein the client computer, in response to executing the tag, issues the request so as to download an Ad Descriptor file from the advertising server specified in the component.
Claim 30
Dependent Claim 303 words
Apparatus for an advertising server, for use in distributing a web advertisement to a client computer, comprising: a processor; and a memory connected to the processor and storing computer executable instructions; and wherein the processor, in response to the executable instructions: receives a request from a process executing in the client computer to download a manifest file to the client computer, the request being issued in response to execution, by a browser in the client computer, of an associated tag embedded in a web page accessed by the browser, the tag having a component which specifies a network address of the advertising network server to which the process issues the request; accesses, in response to the request and either prior user-specific actions or user-specific information previously collected from the client computer and associated with the user wherein the actions or said information is indicative of preferences of the user, a specific one of a plurality of manifest files stored in the memory, said one manifest file being associated with a given one of a plurality of web advertisements to be displayed on the client computer, wherein the manifest file comprises a manifest of names of a plurality of predefined advertising files that collectively comprise part of the given one advertisement, a network address at which each of the predefined advertising files can be accessed by the client computer and associated configuration information necessary to properly play the given one advertisement through the client computer, the advertising files comprising at least one media file which contains content for the one advertisement or at least one player file for rendering an associated media file through the client computer; and downloads the specific one manifest file to the client computer so that the client computer can subsequently access the advertising files from their respective network addresses.
Claim 31
Dependent Claim 303 words
Apparatus for an advertising server, for use in distributing a web advertisement to a client computer, comprising: a processor; and a memory connected to the processor and storing computer executable instructions; and wherein the processor, in response to the executable instructions: receives a request from a process executing in the client computer to download a manifest file to the client computer, the request being issued in response to execution, by a browser in the client computer, of an associated tag embedded in a web page accessed by the browser, the tag having a component which specifies a network address of the advertising network server to which the process issues the request; accesses, in response to the request and either prior user-specific actions or user-specific information previously collected from the client computer and associated with the user wherein the actions or said information is indicative of preferences of the user, a specific one of a plurality of manifest files stored in the memory, said one manifest file being associated with a given one of a plurality of web advertisements to be displayed on the client computer, wherein the manifest file comprises a manifest of names of a plurality of predefined advertising files that collectively comprise part of the given one advertisement, a network address at which each of the predefined advertising files can be accessed by the client computer and associated configuration information necessary to properly play the given one advertisement through the client computer, the advertising files comprising at least one media file which contains content for the one advertisement or at least one player file for rendering an associated media file through the client computer; and downloads the specific one manifest file to the client computer so that the client computer can subsequently access the advertising files from their respective network addresses.
Claim 32
Dependent Claim 34 words
The apparatus in claim 27 wherein the client computer, in response to executing the tag, issues the request so as to download an Ad Descriptor file from the advertising server specified in the component.
Claim 33
Dependent Claim 278 words
In conjunction with an advertising server used for distributing a web advertisement to a client computer, the server having a processor, and a memory connected to the processor and storing computer executable instructions, a method comprising the steps, performed by the processor in response to the instructions, of: receiving a request from a process executing in the client computer to download a manifest file to the client computer, the request being issued in response to execution, by a browser in the client computer, of an associated tag embedded in a web page accessed by the browser, the tag having a component which specifies a network address of the advertising network server to which the process issues the request; accessing, in response to the request, a specific one of a plurality of manifest files stored in the memory, said one manifest file being associated with a given one of a plurality of web advertisements to be displayed on the client computer, wherein the manifest file comprises a manifest of names of a plurality of predefined advertising files that collectively comprise part of the given one advertisement, a network address at which each of the predefined advertising files can be accessed by the client computer and associated configuration information necessary to properly play the given one advertisement through the client computer, the advertising files comprising at least one media file which contains content for the one advertisement or at least one player file for rendering an associated media file through the client computer; and downloading the specific one manifest file to the client computer so that the client computer can subsequently access the advertising files from their respective network addresses.
Claim 34
Dependent Claim 278 words
In conjunction with an advertising server used for distributing a web advertisement to a client computer, the server having a processor, and a memory connected to the processor and storing computer executable instructions, a method comprising the steps, performed by the processor in response to the instructions, of: receiving a request from a process executing in the client computer to download a manifest file to the client computer, the request being issued in response to execution, by a browser in the client computer, of an associated tag embedded in a web page accessed by the browser, the tag having a component which specifies a network address of the advertising network server to which the process issues the request; accessing, in response to the request, a specific one of a plurality of manifest files stored in the memory, said one manifest file being associated with a given one of a plurality of web advertisements to be displayed on the client computer, wherein the manifest file comprises a manifest of names of a plurality of predefined advertising files that collectively comprise part of the given one advertisement, a network address at which each of the predefined advertising files can be accessed by the client computer and associated configuration information necessary to properly play the given one advertisement through the client computer, the advertising files comprising at least one media file which contains content for the one advertisement or at least one player file for rendering an associated media file through the client computer; and downloading the specific one manifest file to the client computer so that the client computer can subsequently access the advertising files from their respective network addresses.
Claim 35
Dependent Claim 40 words
The method in claim 29 further comprising the step, performed by the client computer in response to executing the tag, of issuing the request so as to download an Ad Descriptor file from the advertising server specified in the component.
Claim 36
Dependent Claim 310 words
In conjunction with an advertising server used for distributing a web advertisement to a client computer, the server having a processor, and a memory connected to the processor and storing computer executable instructions, a method comprising the steps, performed by the processor in response to the instructions, of: receiving a request from a process executing in the client computer to download a manifest file to the client computer, the request being issued in response to execution, by a browser in the client computer, of an associated tag embedded in a web page accessed by the browser, the tag having a component which specifies a network address of the advertising network server to which the process issues the request; accessing, in response to the request and either prior user-specific actions or user-specific information previously collected from the client computer and associated with the user wherein the actions or said information is indicative of preferences of the user, a specific one of a plurality of manifest files stored in the memory, said one manifest file being associated with a given one of a plurality of web advertisements to be displayed on the client computer, wherein the manifest file comprises a manifest of names of a plurality of predefined advertising files that collectively comprise part of the given one advertisement, a network address at which each of the predefined advertising files can be accessed by the client computer and associated configuration information necessary to properly play the given one advertisement through the client computer, the advertising files comprising at least one media file which contains content for the one advertisement or at least one player file for rendering an associated media file through the client computer; and downloading the specific one manifest file to the client computer so that the client computer can subsequently access the advertising files from their respective network addresses.
Claim 37
Dependent Claim 310 words
In conjunction with an advertising server used for distributing a web advertisement to a client computer, the server having a processor, and a memory connected to the processor and storing computer executable instructions, a method comprising the steps, performed by the processor in response to the instructions, of: receiving a request from a process executing in the client computer to download a manifest file to the client computer, the request being issued in response to execution, by a browser in the client computer, of an associated tag embedded in a web page accessed by the browser, the tag having a component which specifies a network address of the advertising network server to which the process issues the request; accessing, in response to the request and either prior user-specific actions or user-specific information previously collected from the client computer and associated with the user wherein the actions or said information is indicative of preferences of the user, a specific one of a plurality of manifest files stored in the memory, said one manifest file being associated with a given one of a plurality of web advertisements to be displayed on the client computer, wherein the manifest file comprises a manifest of names of a plurality of predefined advertising files that collectively comprise part of the given one advertisement, a network address at which each of the predefined advertising files can be accessed by the client computer and associated configuration information necessary to properly play the given one advertisement through the client computer, the advertising files comprising at least one media file which contains content for the one advertisement or at least one player file for rendering an associated media file through the client computer; and downloading the specific one manifest file to the client computer so that the client computer can subsequently access the advertising files from their respective network addresses.
Claim 38
Dependent Claim 40 words
The method in claim 31 further comprising the step, performed by the client computer in response to executing the tag, of issuing the request so as to download an Ad Descriptor file from the advertising server specified in the component.

References Cited (Backward Citations)

US4719567A Cited
US4575579A Cited
US4799146A Cited
US4782449A Cited
US4775935A Cited
US4850007A Cited
US5347632A Cited
US5442771A Cited
US5027400A Cited
US5159669A Cited
US5099420A Cited
US5029104A Cited
US5220516A Cited
US5325483A Cited
US5333237A Cited
US5165012A Cited
US5283639A Cited
US5105184A Cited
US5105184B1 Cited
US5355501A Cited
US5355472A Cited
US5313455A Cited
US5361199A Cited
US5220564A Cited
US5220420A Cited
US5319455A Cited
US5412720A Cited
US5361091A Cited
US5093718A Cited
US5285442A Cited
US5590046A Cited
US5297249A Cited
US5327554A Cited
US5307456A Cited
US5253341A Cited
US5321740A Cited
US5515270A Cited
US5367621A Cited
US5524197A Cited
US5392447A Cited
US5283731A Cited
US5361393A Cited
US5838458A Cited
US5305195A Cited
US5268963A Cited
US5596718A Cited
US5483466A Cited
US5325423A Cited
US5548745A Cited
US5524195A Cited
US5418549A Cited
US5583560A Cited
US5621456A Cited
US5594509A Cited
US5530472A Cited
US5541986A Cited
US5761601A Cited
US5500890A Cited
US5491785A Cited
US5515490A Cited
US5438518A Cited
US5629978A Cited
US5946646A Cited
US5564043A Cited
US5532735A Cited
US5635979A Cited
US6125388A Cited
US5606359A Cited
US5664948A Cited
US5579381A Cited
US5515098A Cited
US5724521A Cited
US5594779A Cited
US5602905A Cited
US5615131A Cited
US5563804A Cited
US5701451A Cited
US5710918A Cited
US5956716A Cited
US5740549A Cited
US5946664A Cited
US5781894A Cited
US5913040A Cited
US5630081A Cited
US5937390A Cited
US5717860A Cited
US5572643A Cited
US5737619A Cited
US6185586B1 Cited
US5923853A Cited
US5657450A Cited
US5963909A Cited
US5794210A Cited
US5805815A Cited
US5737739A Cited
US5931907A Cited
US6157946A Cited
US5978841A Cited
US5706502A Cited
US5918012A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2006-02-03 2006-08-05 2007-02-04 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2010-02-03 2010-08-05 2011-02-04 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2014-02-03 2014-08-05 2015-02-04 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag