Apparatus and accompanying methods for implementing network servers for use in providing interstitial web advertisements to a client computer
First Claim
1. 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.
19 Assignments
0 Petitions
Accused Products
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.
401 Citations
32 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. 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. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
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.
-
-
20. 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.
-
21. 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.
-
22. 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.
-
23. 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.
-
24. 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.
-
-
25. 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. - View Dependent Claims (26)
-
-
27. 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. - View Dependent Claims (28)
-
-
29. 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. - View Dependent Claims (30)
-
-
31. 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. - View Dependent Claims (32)
-
Specification