Reducing Ad Impact to Browser Onload Event
First Claim
1. A computer-implemented method comprising:
- creating a frame for a web page, the frame having empty content;
firing a first onload event indicative that the frame has loaded;
executing, responsive to firing the onload event for the frame, a script effective to cause a content item to be loaded using the frame; and
firing a second onload event indicative that the web page has loaded, wherein firing of the second onload event occurs after the firing of the first onload event but before the content item is loaded using the frame.
2 Assignments
0 Petitions
Accused Products
Abstract
Various embodiments pertain to techniques for decreasing an amount of time to a browser onload event by asynchronously loading web page content. In various embodiments, frames are utilized to trigger an onload event before all content in a web page is loaded. In some embodiments, various components of the web page, such as advertisements, are provided in frames, and the loading of the components is triggered by an onload event of the frame. In other words, an empty frame can be provided for the purposes of triggering both a frame onload event and an onload event for the web page. The frame onload event can cause a page script to be executed effective to load the components into the frames. In some embodiments, two or more nested frames are utilized to provide asynchronous loading of web page components while maintaining compatibility of the advertisement or multimedia items and the web page.
43 Citations
20 Claims
-
1. A computer-implemented method comprising:
-
creating a frame for a web page, the frame having empty content; firing a first onload event indicative that the frame has loaded; executing, responsive to firing the onload event for the frame, a script effective to cause a content item to be loaded using the frame; and firing a second onload event indicative that the web page has loaded, wherein firing of the second onload event occurs after the firing of the first onload event but before the content item is loaded using the frame. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. One or more computer-readable storage media comprising instructions that are executable to cause a device to perform a process comprising:
-
receiving code corresponding to a web page; parsing the code effective to generate one or more tokens; creating a plurality of elements according to the tokens, one of the plurality of elements comprising a frame; triggering a web page onload event for the web page responsive to ascertaining an occurrence of an onload event corresponding to each of the plurality of elements; and responsive to the occurrence of the onload event for the frame, executing a script effective to cause a content item to be loaded using the frame. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A device comprising:
-
one or more processors; one or more computer-readable storage media; one or more modules embodied on the one or more computer-readable storage media and executable under the influence of the one or more processors, the one or more modules configured to; fire a first onload event for a frame of a web page; responsive to firing the first onload event, execute a script effective to cause a content item to be loaded using the frame; and fire a second onload event corresponding to the web page, wherein the second onload event is fired responsive to the first onload event but during execution of the script. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification