PRELOADER EMPLOYING ENHANCED MESSAGES
First Claim
1. A method of processing web page requests, the method comprising:
- responsive to detecting a client request for a web page containing a preloadable object, initiating a download of the object to the client; and
before download completion, invoking a preloader to perform operations including;
selecting a preloader message from a set of available messages based at least in part on;
a size of the object;
demographic information associated with the client;
subject matter with which the requested web page is concerned; and
at least one of;
a time of day; and
a day of the week; and
displaying the preloader message wherein the preloader message includes;
an indication of a progress of the download; and
an independent part comprising a message that is independent of a progress status of the download; and
responsive to detecting completion of the preloader message prior to completion of the download, selecting and displaying an additional message.
1 Assignment
0 Petitions
Accused Products
Abstract
A disclosed method of serving web page requests includes detecting a client request for a web page that contains an object. A preloader application is invoked to execute while the object is downloading to the client. The preloader application displays a preloader message during at least part of the downloading interval. At least a part of the preloader message is an advertisement or is otherwise unrelated to a progress of the downloading of the object. A size of the object may exceed a specified threshold and/or a type of the object may match any of a set of predetermined object types. The set of predetermined object types may include a Java® object type, a Flash® object type, or another object type suitable for implementing motion graphics. In some embodiments, the preloader application resides on a third party web site.
26 Citations
20 Claims
-
1. A method of processing web page requests, the method comprising:
-
responsive to detecting a client request for a web page containing a preloadable object, initiating a download of the object to the client; and before download completion, invoking a preloader to perform operations including; selecting a preloader message from a set of available messages based at least in part on; a size of the object; demographic information associated with the client; subject matter with which the requested web page is concerned; and at least one of; a time of day; and a day of the week; and displaying the preloader message wherein the preloader message includes; an indication of a progress of the download; and an independent part comprising a message that is independent of a progress status of the download; and responsive to detecting completion of the preloader message prior to completion of the download, selecting and displaying an additional message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer readable medium including computer executable instructions that, when executed by a computer, cause the computer to perform operations comprising:
-
responsive to detecting a client request for a web page containing a preloadable object, initiating a download of the object to the client; and before download completion, invoking a preloader to perform operations including; selecting a preloader message from a set of available messages based at least in part on; an estimate of a download interval indicative of a time required to download the object; demographic information associated with the client; subject matter with which the requested web page is concerned; and at least one of; a time of day; and a day of the week; and displaying the preloader message with an indication of a progress of the download wherein at least a part of the preloader message is independent of a progress status of the download; and responsive to detecting completion of the preloader message prior to completion of the download, displaying an additional message. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A preloader resource, comprising:
-
a processor; and a storage medium, accessible to the processor, including processor executable instructions that, when executed by the processor, cause the processor to perform operations comprising; responsive to detecting a request for a web page containing a preloadable object, initiating a download of the object to a requesting resource; before download completion, invoking a preloader to perform operations including; estimating a download interval based on a size of the object; selecting a preloader message from a set of available messages based at least in part on; the estimate of the download interval; demographic information associated with a user of the requesting resource; subject matter with which the requested web page is concerned; and at least one of;
a time of day; and
a day of the week; anddisplaying the preloader message with an indication of a progress of the download wherein at least a part of the preloader message is independent of a progress status of the download; and responsive to detecting completion of the preloader message prior to completion of the download, selecting and displaying an additional message. - View Dependent Claims (17, 18, 19, 20)
-
Specification