Claims Analysis
Total Claims: 18
Claim 1
Independent Claim
362 words
Apparatus for use in rendering an information object, comprising a web advertisement, through an executing web browser and in response to a first web page provided to the browser, the apparatus comprising: a processor; a memory connected to the processor and storing both computer executable instructions and the first web page, the first web page having a plurality of computer readable instructions representing page content and code, the code comprising an advertising tag; and an output device responsive to the processor; wherein the processor, in response to the executable instructions and the code: dynamically writes a plurality of predefined applet tags, that collectively implement a script, into the first web page; downloads in response to subsequent execution of the script, an agent from a corresponding network server into the memory; and thereafter instantiates and executes the agent under web browser, the agent having an applet, wherein the applet: issues a request, via a network connection, to a specified network server to download a manifest file for the information object from the specified network server, wherein the manifest file comprises a manifest of names of a plurality of predefined informational files that collectively comprise part of the information object, a network address at which each of the informational files can be accessed and associated configuration information necessary to properly render the information object; accesses and downloads, to the memory, each informational file, specified in the manifest file, from its corresponding network address, to the extent said each informational file does not then reside within the memory; and in response to an occurrence of a user-initiated event, as detected by the agent through monitoring a user click-stream, which initiates a transition from the first web page to a second web page and which signifies a start of an interstitial interval: ceases any further download of the manifest file or any informational file specified in the manifest file, to the extent any downloading of said manifest file or said any informational file is then occurring; and initiates processing, through the browser, of informational files for a previously downloaded information object so as to render the previously downloaded object during an interstitial interval to the user.
Claim 2
Dependent Claim
362 words
Apparatus for use in rendering an information object, comprising a web advertisement, through an executing web browser and in response to a first web page provided to the browser, the apparatus comprising: a processor; a memory connected to the processor and storing both computer executable instructions and the first web page, the first web page having a plurality of computer readable instructions representing page content and code, the code comprising an advertising tag; and an output device responsive to the processor; wherein the processor, in response to the executable instructions and the code: dynamically writes a plurality of predefined applet tags, that collectively implement a script, into the first web page; downloads in response to subsequent execution of the script, an agent from a corresponding network server into the memory; and thereafter instantiates and executes the agent under web browser, the agent having an applet, wherein the applet: issues a request, via a network connection, to a specified network server to download a manifest file for the information object from the specified network server, wherein the manifest file comprises a manifest of names of a plurality of predefined informational files that collectively comprise part of the information object, a network address at which each of the informational files can be accessed and associated configuration information necessary to properly render the information object; accesses and downloads, to the memory, each informational file, specified in the manifest file, from its corresponding network address, to the extent said each informational file does not then reside within the memory; and in response to an occurrence of a user-initiated event, as detected by the agent through monitoring a user click-stream, which initiates a transition from the first web page to a second web page and which signifies a start of an interstitial interval: ceases any further download of the manifest file or any informational file specified in the manifest file, to the extent any downloading of said manifest file or said any informational file is then occurring; and initiates processing, through the browser, of informational files for a previously downloaded information object so as to render the previously downloaded object during an interstitial interval to the user.
Claim 3
Dependent Claim
158 words
The apparatus in claim 1 wherein the applet comprises a download queue and a play queue, wherein, the processor during execution of the applet: inserts an associated manifest file for a advertisement to be downloaded into an end of the download queue; downloads advertising files specified in a given manifest file, then situated at a head of the download queue, into browser storage; once all the advertising files specified in the given manifest file for a corresponding advertisement reside in the browser storage on the computer, removes the given manifest file from the download queue and inserts the given manifest file into an end of the play queue; and in response to the user-initiated event and during the ensuing interstitial interval, processes advertising files specified in a specific manifest file then situated at a head of the play queue so as to render, through the output device, an advertisement, corresponding to the specific manifest file, to the user.
Claim 4
Dependent Claim
14 words
The apparatus in claim 2 wherein the manifest file comprises an Ad Descriptor file.
Claim 5
Dependent Claim
18 words
The apparatus in claim 2 wherein the advertising code further comprises a component designating the specified network server.
Claim 6
Dependent Claim
45 words
The apparatus in claim 4 wherein the processor, during execution of the applet and in response to the component contained in the code, downloads the manifest file originating from the specified network server designated in the component, the specified network server being an advertising server.
Claim 7
Dependent Claim
52 words
The apparatus in claim 2 wherein the agent produces a stop event in response to the user-initiated event and the applet processes the stop event to suspend said downloading of further advertisement files and to render the advertisement associated with the manifest file then situated at the head of the play queue.
Claim 8
Dependent Claim
13 words
The apparatus in claim 2 wherein the applet comprises an Ad Controller applet.
Claim 9
Dependent Claim
25 words
The apparatus in claim 2 wherein the applet processes each advertisement as a separate thread so as to effectuate pipe-lined processing of different successive advertisements.
Claim 10
Dependent Claim
374 words
In apparatus for use in rendering an information object, comprising a web advertisement, through an executing web browser and in response to a first web page provided to the browser, the apparatus having a processor, a memory connected to the processor and storing both computer executable instructions and the first web page, the first web page having a plurality of computer readable instructions representing page content and code, the code containing an advertising tag, and an output device responsive to the processor, a method comprising the steps, performed by the processor in response to the executable instructions and the code, of: dynamically writing a plurality of predefined applet tags, that collectively implement a script, into the first web page; downloading in response to subsequent execution of the script, the agent from a corresponding network server into the memory; and thereafter instantiating and executing the agent under the browser, an agent having an applet, wherein the applet performs the steps of: issuing a request, via a network connection, to a specified network server to download a manifest file for the information object from the specified network server, wherein the manifest file comprises a manifest of names of a plurality of predefined informational files that collectively comprise part of the information object, a network address at which each of the informational files can be accessed and associated configuration information necessary to properly render the information object; accessing and downloading, to the memory, each informational file, specified in the manifest file, from its corresponding network address, to the extent said each informational file does not then reside within the memory; and in response to an occurrence of a user-initiated event, as detected by the agent through monitoring a user click-stream, which initiates a transition from the first web page to a second web page and which signifies a start of an interstitial interval: ceasing any further download of the manifest file or any informational file specified in the manifest file, to the extent any downloading of said manifest file or said any informational file is then occurring; and initiating processing, through the browser, of informational files for a previously downloaded information object so as to render the previously downloaded object during the interstitial interval to the user.
Claim 11
Dependent Claim
374 words
In apparatus for use in rendering an information object, comprising a web advertisement, through an executing web browser and in response to a first web page provided to the browser, the apparatus having a processor, a memory connected to the processor and storing both computer executable instructions and the first web page, the first web page having a plurality of computer readable instructions representing page content and code, the code containing an advertising tag, and an output device responsive to the processor, a method comprising the steps, performed by the processor in response to the executable instructions and the code, of: dynamically writing a plurality of predefined applet tags, that collectively implement a script, into the first web page; downloading in response to subsequent execution of the script, the agent from a corresponding network server into the memory; and thereafter instantiating and executing the agent under the browser, an agent having an applet, wherein the applet performs the steps of: issuing a request, via a network connection, to a specified network server to download a manifest file for the information object from the specified network server, wherein the manifest file comprises a manifest of names of a plurality of predefined informational files that collectively comprise part of the information object, a network address at which each of the informational files can be accessed and associated configuration information necessary to properly render the information object; accessing and downloading, to the memory, each informational file, specified in the manifest file, from its corresponding network address, to the extent said each informational file does not then reside within the memory; and in response to an occurrence of a user-initiated event, as detected by the agent through monitoring a user click-stream, which initiates a transition from the first web page to a second web page and which signifies a start of an interstitial interval: ceasing any further download of the manifest file or any informational file specified in the manifest file, to the extent any downloading of said manifest file or said any informational file is then occurring; and initiating processing, through the browser, of informational files for a previously downloaded information object so as to render the previously downloaded object during the interstitial interval to the user.
Claim 12
Dependent Claim
165 words
The method in claim 9 , wherein the applet comprises a download queue and a play queue, further comprising the steps, performed by the processor during execution of the applet, of: inserting an associated manifest file for a advertisement to be downloaded into an end of the download queue; downloading advertising files specified in a given manifest file, then situated at a head of the download queue, into browser storage; once all the advertising files specified in the given manifest file for a corresponding advertisement reside in the browser storage on the computer, removing the given manifest file from the download queue and inserting the given manifest file into an end of the play queue; and in response to the user-initiated event and during the ensuing interstitial interval, processing advertising files specified in a specific manifest file then situated at a head of the play queue so as to render, through the output device, an advertisement, corresponding to the specific manifest file, to the user.
Claim 13
Dependent Claim
14 words
The method in claim 10 wherein the manifest file comprises an Ad Descriptor file.
Claim 14
Dependent Claim
18 words
The method in claim 10 wherein the advertising code further comprises a component designating the specified network server.
Claim 15
Dependent Claim
51 words
The method in claim 12 further comprising the step, performed by the processor during execution of the applet and in response to the component contained in the code, of downloading the manifest file originating from the specified network server designated in the component, the specified network server being an advertising server.
Claim 16
Dependent Claim
56 words
The method in claim 10 further comprising the steps, performed by the agent, of: producing a stop event in response to the user-initiated event; and processing the stop event to suspend said downloading of further advertisement files and to render the advertisement associated with the manifest file then situated at the head of the play queue.
Claim 17
Dependent Claim
13 words
The method in claim 10 wherein the applet comprises an Ad Controller applet.
Claim 18
Dependent Claim
29 words
The method in claim 10 further comprising the step, performed by the applet, of processing each advertisement as a separate thread so as to effectuate pipe-lined processing of advertisements.