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

System using first banner request that can not be blocked from reaching a server for accurately counting displays of banners on network terminals

Assignee: At Home Bondholders' Liquidating Trust
•
Filing: 1997-06-11
•
Granted: 2000-01-11
•
Expires: 2017-06-11
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system for delivering information on a computer network and allowing the information to be accessed by terminals connected to the computer network, either directly or through intermediary devices such as local or proxy servers, including computer or web sites storing pages which are requested by terminals for display. The pages may include references for the display of banners. The terminal initiates access or connection to a desired computer or web site to access a desired page. After the desired page is downloaded and served to the terminal from the computer or web site, the terminal initiates and sends an initial banner request signal to an information server. The information server returns a redirect signal to the terminal telling the terminal the location of the desired banner on the computer network, which may be the information server, the computer site, or some other information server, computer site, or location accessible via the computer network. The terminal then initiates a second banner request signal to the location of the desired banner and the banner is downloaded to the terminal for display on the terminal, unless the requested banner has previously been stored or cached in the terminal's memory or in the memory of a local or proxy server connected to the terminal, in which case the second banner request signal is not sent across the computer network and the banner is loaded directly from the terminal's memory or the proxy server.

Inventors

  • 👤 Michael John Griffiths

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-26 08:29
CPC Classifications
G; G06; G06Q; G06Q30/00; G06Q30/02; H; H04; H04L; H04L61/00; H04L61/45; H04L61/59; H04L67/00; H04L67/01; H04L67/02; H04L67/50; H04L67/53; H04L69/00; H04L69/30; H04L69/32; H04L69/322; H04L69/329; H04L67/56; H04L67/568

Claims Analysis

Total Claims: 54
Claim 1
Independent Claim 278 words
A method for delivering information to a terminal connected to a computer network, wherein information delivered over the computer network from a primary server to the terminal contains references to other information to be delivered to the terminal from the primary server or from one or more other servers connected to the computer network, comprising: serving a first portion of information to the terminal, wherein said first portion of information contains a reference to a second portion of information; sending a first request signal from the terminal to the primary server requesting a location address for said second portion of information from which said second portion of information can be served to the terminal, wherein said first request signal cannot be blocked from reaching said primary server by either the terminal or any intermediary device located topologically between the terminal and the primary server as a result of previous caching or storing of said first portion of information or said second portion of information by the terminal or said intermediary device; sending a location signal from the primary server to the terminal providing said location address of said second portion of information; and determining if said second portion of information is already stored on the terminal and, if said second portion of information is not already stored on the terminal, sending a second request signal from the terminal containing said location address of said second portion of information and requesting that said second portion of information be served to the terminal for display on the terminal, and, if said second portion of information is already stored on the terminal, displaying said second portion of information on the terminal.
Claim 2
Independent Claim 278 words
A method for delivering information to a terminal connected to a computer network, wherein information delivered over the computer network from a primary server to the terminal contains references to other information to be delivered to the terminal from the primary server or from one or more other servers connected to the computer network, comprising: serving a first portion of information to the terminal, wherein said first portion of information contains a reference to a second portion of information; sending a first request signal from the terminal to the primary server requesting a location address for said second portion of information from which said second portion of information can be served to the terminal, wherein said first request signal cannot be blocked from reaching said primary server by either the terminal or any intermediary device located topologically between the terminal and the primary server as a result of previous caching or storing of said first portion of information or said second portion of information by the terminal or said intermediary device; sending a location signal from the primary server to the terminal providing said location address of said second portion of information; and determining if said second portion of information is already stored on the terminal and, if said second portion of information is not already stored on the terminal, sending a second request signal from the terminal containing said location address of said second portion of information and requesting that said second portion of information be served to the terminal for display on the terminal, and, if said second portion of information is already stored on the terminal, displaying said second portion of information on the terminal.
Claim 3
Dependent Claim 19 words
The method of claim 1, including counting each time said second portion of information is displayed on the terminal.
Claim 4
Dependent Claim 38 words
The method of claim 2, wherein said counting each time said second portion of information is displayed on the terminal is performed by the primary server after said primary server receives said first request signal from the terminal.
Claim 5
Dependent Claim 17 words
The method of claim 2, wherein said content general request signal includes the string's "cgi-bin" and "?".
Claim 6
Dependent Claim 43 words
The method of claim 1, including serving said second portion of information to the terminal if said second portion of information is not already stored on the terminal and updating a counter of displays of said second portion of information on the terminal.
Claim 7
Dependent Claim 16 words
The method of claim 1, wherein said first request signal is a content general request signal.
Claim 8
Dependent Claim 16 words
The method of claim 6, wherein said second request signal is a content specific request signal.
Claim 9
Dependent Claim 16 words
The method of claim 1, wherein said first request signal includes the strings "cgi-bin" and "?".
Claim 10
Dependent Claim 16 words
The method of claim 1, wherein said banner location signal includes an HTTP 302 redirect signal.
Claim 11
Dependent Claim 16 words
The method of claim 9, wherein said first request signal includes the strings "cgi-bin" and "?".
Claim 12
Dependent Claim 14 words
The method of claim 1, wherein said second portion of information includes an advertisement.
Claim 13
Dependent Claim 27 words
The method of claim 1, wherein browser software is operating on said terminal and said browser software generates said first request signal and said second request signal.
Claim 14
Dependent Claim 22 words
The method of claim 1, wherein said reference to said second portion of information includes at least a portion of a URL.
Claim 15
Dependent Claim 17 words
The method of claim 1, wherein said location signal includes at least a portion of a URL.
Claim 16
Dependent Claim 13 words
The method of claim 1, wherein said intermediary device is a proxy server.
Claim 17
Dependent Claim 17 words
The method of claim 1, wherein said first portion of information is a world wide web page.
Claim 18
Independent Claim 240 words
A method for distributing a banner over a computer network to a client device, wherein the banner is stored in one or more servers connected to the computer network and referenced in a hypertext document served to the client device, and for counting the number of times a banner is displayed on the client device, comprising: sending a first banner request signal from the device to a server requesting that a banner be served to the client device, wherein said first banner request signal cannot be blocked from reaching said server by either the client device or any intermediary device located topologically between the client device and the server as a result of previous caching or storing of said banner by the client device or said intermediary device; sending a banner location signal from said server to the client device, wherein said banner location signal includes location information for a specified banner to be displayed on the client device; determining if said specified banner is stored on the client device and, if said specified banner is stored on the client device, displaying said specified banner on the client device, and if said specified banner is not stored on the client device, sending a second banner request signal from the client device requesting that said specified banner be served to the client device for display on the client device; and counting each display of said specified banner on the client device.
Claim 19
Independent Claim 240 words
A method for distributing a banner over a computer network to a client device, wherein the banner is stored in one or more servers connected to the computer network and referenced in a hypertext document served to the client device, and for counting the number of times a banner is displayed on the client device, comprising: sending a first banner request signal from the device to a server requesting that a banner be served to the client device, wherein said first banner request signal cannot be blocked from reaching said server by either the client device or any intermediary device located topologically between the client device and the server as a result of previous caching or storing of said banner by the client device or said intermediary device; sending a banner location signal from said server to the client device, wherein said banner location signal includes location information for a specified banner to be displayed on the client device; determining if said specified banner is stored on the client device and, if said specified banner is stored on the client device, displaying said specified banner on the client device, and if said specified banner is not stored on the client device, sending a second banner request signal from the client device requesting that said specified banner be served to the client device for display on the client device; and counting each display of said specified banner on the client device.
Claim 20
Dependent Claim 24 words
The method of claim 17, including storing said specified banner in the client device after said specified banner is served to the client device.
Claim 21
Dependent Claim 17 words
The method of claim 17, wherein said first banner request signal is a content general request signal.
Claim 22
Dependent Claim 17 words
The method of claim 19, wherein said second banner request signal is a content specific request signal.
Claim 23
Dependent Claim 17 words
The method of claim 17, wherein said first banner request signal includes the strings "cgi-bin" and "?".
Claim 24
Dependent Claim 16 words
The method of claim 17, wherein said banner location signal includes an HTTP 302 redirect signal.
Claim 25
Dependent Claim 11 words
The method of claim 13, wherein said banner includes an advertisement.
Claim 26
Dependent Claim 23 words
The method of claim 17, wherein said counting each display of said specified banner on the client device is done by said server.
Claim 27
Dependent Claim 32 words
The method of claim 24, wherein said counting each display of said specified banner on the client device is done by said server after said server receives said first banner request signal.
Claim 28
Dependent Claim 30 words
The method of claim 17, wherein browser software is operating on said client device and said browser software generates said first banner request signal and said second banner request signal.
Claim 29
Dependent Claim 18 words
The method of claim 17, wherein said banner location signal includes at least a portion of a URL.
Claim 30
Dependent Claim 19 words
The method of claim 17, wherein said first banner request signal includes at least a portion of a URL.
Claim 31
Dependent Claim 13 words
The method of claim 17, wherein said intermediary device is a proxy server.
Claim 32
Independent Claim 252 words
A method for counting the number of times a banner is displayed on a device, wherein the banner is referenced in a document served to the device, the banner is stored in one or more servers connected to the computer network, and the device is connected to the computer network via an intermediary server, comprising: sending a first banner request signal from the device to a first server requesting that a banner be served to the device, wherein said first banner request signal cannot be blocked from reaching said first server by either the device or the intermediary server as a result of previous caching or storing of said banner by the device or the intermediary server; sending a banner location signal from said first server to the device, wherein said banner location signal includes location information for a specified banner stored on a second server; determining if said specified banner is stored on the device and, if said specified banner is not stored on the device, then sending a second banner request signal from the device to the intermediary server and determining if said specified banner is stored on the intermediary server, wherein if said specified banner is not stored on the intermediary server, sending said second banner request signal from said intermediary server to said second server requesting that said second server serve said specified banner to the device; displaying said specified banner on the device; and counting the number of times said specified banner is displayed on the device.
Claim 33
Independent Claim 252 words
A method for counting the number of times a banner is displayed on a device, wherein the banner is referenced in a document served to the device, the banner is stored in one or more servers connected to the computer network, and the device is connected to the computer network via an intermediary server, comprising: sending a first banner request signal from the device to a first server requesting that a banner be served to the device, wherein said first banner request signal cannot be blocked from reaching said first server by either the device or the intermediary server as a result of previous caching or storing of said banner by the device or the intermediary server; sending a banner location signal from said first server to the device, wherein said banner location signal includes location information for a specified banner stored on a second server; determining if said specified banner is stored on the device and, if said specified banner is not stored on the device, then sending a second banner request signal from the device to the intermediary server and determining if said specified banner is stored on the intermediary server, wherein if said specified banner is not stored on the intermediary server, sending said second banner request signal from said intermediary server to said second server requesting that said second server serve said specified banner to the device; displaying said specified banner on the device; and counting the number of times said specified banner is displayed on the device.
Claim 34
Dependent Claim 13 words
The method of claim 30, wherein said second server is said first server.
Claim 35
Dependent Claim 17 words
The method of claim 25, wherein said first banner request signal includes the strings "cgi-bin" and "?".
Claim 36
Dependent Claim 16 words
The method of claim 32, wherein said banner location signal includes an HTTP 302 redirect signal.
Claim 37
Dependent Claim 16 words
The method of claim 30, wherein said banner location signal includes an HTTP 302 redirect signal.
Claim 38
Dependent Claim 11 words
The method of claim 30, wherein said banner includes advertising information.
Claim 39
Dependent Claim 26 words
The method of claim 30, wherein said counting the number of times said specified banner is displayed on the device is performed by said first server.
Claim 40
Dependent Claim 40 words
The method of claim 36, wherein said counting the number of times said specified banner is displayed on the device is performed by said first server after said first server receives said first banner request signal sent by the device.
Claim 41
Dependent Claim 13 words
The method of claim 30, wherein the intermediary server is a proxy server.
Claim 42
Independent Claim 198 words
A method for serving a banner to a client device, wherein a primary server serves a HTML document to the client device and the HTML document contains an initial URL associated or pointing to a banner to be served to the client device in order to complete rendering of the HTML document on the client device, comprising: causing a first TCP/IP compliant request for the banner containing at least a portion of the initial URL, to be sent from the client device to the primary server without allowing said first TCP/IP compliant request to be blocked from being received by the primary server; serving a signal from the primary server to the client device that includes a second URL associated with the banner's location; determining if the banner is stored on the client device and, if the banner is stored on the client device, rendering the banner on the client device, and if the banner is not stored on the client device, causing a second TCP/IP compliant request to be sent from the client device requesting that the banner be served to the client device; and counting at least one rendering of the banner on the client device.
Claim 43
Independent Claim 198 words
A method for serving a banner to a client device, wherein a primary server serves a HTML document to the client device and the HTML document contains an initial URL associated or pointing to a banner to be served to the client device in order to complete rendering of the HTML document on the client device, comprising: causing a first TCP/IP compliant request for the banner containing at least a portion of the initial URL, to be sent from the client device to the primary server without allowing said first TCP/IP compliant request to be blocked from being received by the primary server; serving a signal from the primary server to the client device that includes a second URL associated with the banner's location; determining if the banner is stored on the client device and, if the banner is stored on the client device, rendering the banner on the client device, and if the banner is not stored on the client device, causing a second TCP/IP compliant request to be sent from the client device requesting that the banner be served to the client device; and counting at least one rendering of the banner on the client device.
Claim 44
Dependent Claim 17 words
The method of claim 39, wherein said first TCP/IP compliant request includes the strings "cgi-bin" and "?".
Claim 45
Dependent Claim 23 words
The method of claim 39, wherein said signal sent from said primary server to said client device includes an HTTP 302 redirect command.
Claim 46
Dependent Claim 45 words
The method of claim 39, wherein said first TCP/IP compliant request cannot be blocked from being received by the primary server as a result of previous caching or storing of the banner by the client device or an intermediary device connected to the computer network.
Claim 47
Dependent Claim 24 words
The method of claim 42, wherein said intermediary device is located topologically on said computer network between the client device and the primary server.
Claim 48
Independent Claim 255 words
A method for enabling accurate counting of the number of times a banner is displayed on a client device, wherein the banner is referenced in a document served to the client device, the banner is stored in one or more servers connected to the computer network, and the client device is connected to the computer network via an intermediary server, comprising: causing a first banner request signal to be sent from the client device to a first server requesting that a banner be served to the client device, wherein said first banner request signal cannot be blocked from reaching said first server by either the client device or the intermediary server as a result of previous caching or storing of said banner by the client device or the intermediary server; sending a banner location signal from said first server to the client device, wherein said banner location signal includes location information for a specified banner stored on a second server; and determining if said specified banner is stored on the client device and, if said specified banner is not stored on the client device, causing a second banner request signal to be sent from the client device to the intermediary server and determining if said specified banner is stored on the intermediary server, wherein if said specified banner is not stored on said intermediary server, causing a third banner request signal to be sent from the intermediary server to said second server requesting that said second server serve said specified banner to the client device.
Claim 49
Independent Claim 255 words
A method for enabling accurate counting of the number of times a banner is displayed on a client device, wherein the banner is referenced in a document served to the client device, the banner is stored in one or more servers connected to the computer network, and the client device is connected to the computer network via an intermediary server, comprising: causing a first banner request signal to be sent from the client device to a first server requesting that a banner be served to the client device, wherein said first banner request signal cannot be blocked from reaching said first server by either the client device or the intermediary server as a result of previous caching or storing of said banner by the client device or the intermediary server; sending a banner location signal from said first server to the client device, wherein said banner location signal includes location information for a specified banner stored on a second server; and determining if said specified banner is stored on the client device and, if said specified banner is not stored on the client device, causing a second banner request signal to be sent from the client device to the intermediary server and determining if said specified banner is stored on the intermediary server, wherein if said specified banner is not stored on said intermediary server, causing a third banner request signal to be sent from the intermediary server to said second server requesting that said second server serve said specified banner to the client device.
Claim 50
Dependent Claim 13 words
The method of claim 44, wherein the intermediary server is a proxy server.
Claim 51
Dependent Claim 19 words
The method of claim 44, wherein said third banner request signal is identical to said second banner request signal.
Claim 52
Dependent Claim 20 words
The method of claim 44, including counting the number of times said specified banner is displayed on the client device.
Claim 53
Dependent Claim 17 words
The method of claim 44, wherein said first banner request signal includes the strings "cgi-bin" and "?".
Claim 54
Dependent Claim 17 words
The method of claim 44, wherein said first server and said second server are the same server.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-01-10 2003-07-12 2004-01-11 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-01-10 2007-07-12 2008-01-11 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-01-10 2011-07-12 2012-01-11 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag