SYSTEMS AND METHODS FOR MANAGING LOADING PRIORITY OR SEQUENCING OF FRAGMENTS OF A WEB OBJECT
First Claim
1. A method for managing delivery and rendering of an item of web content, comprising:
- (a) intercepting, by an intermediary between a client and a server, a request from the client to the server for an item of web content;
(b) splitting, by the intermediary, the item of web content into a first fragment and a plurality of fragments;
(c) injecting, by the intermediary into the first fragment for delivery to the client, executable code and a plurality of unique identifiers corresponding to the plurality of fragments;
(d) sending, by the intermediary, the first fragment to the client, the injected executable code generating a request at the client to the server for a second fragment from the plurality of fragments responsive to detecting an event, the detected event corresponding to a unique identifier of the second fragment, and comprising one of;
a user event, a timer event and a document object model event, that involves a display or use of the second fragment;
(e) intercepting, by the intermediary, the request for the second fragment; and
(f) sending, by the intermediary, the second fragment to the client responsive to the request for the second fragment.
3 Assignments
0 Petitions
Accused Products
Abstract
This disclosure is directed to methods and systems for managing delivery and rendering of an item of web content. An intermediary between a client and a server may intercept a request from the client to the server for an item of web content. The intermediary may split the item of web content into a first fragment and a plurality of fragments. The intermediary may inject, into the first fragment for delivery to the client, executable code and a plurality of unique identifiers corresponding to the plurality of fragments. The intermediary may send the first fragment to the client. The injected executable code may generate a request at the client to the server for a second fragment from the plurality of fragments responsive to detecting an event. The intermediary may intercept the request for the second fragment, and may send the second fragment to the client responsive to the request.
90 Citations
30 Claims
-
1. A method for managing delivery and rendering of an item of web content, comprising:
-
(a) intercepting, by an intermediary between a client and a server, a request from the client to the server for an item of web content; (b) splitting, by the intermediary, the item of web content into a first fragment and a plurality of fragments; (c) injecting, by the intermediary into the first fragment for delivery to the client, executable code and a plurality of unique identifiers corresponding to the plurality of fragments; (d) sending, by the intermediary, the first fragment to the client, the injected executable code generating a request at the client to the server for a second fragment from the plurality of fragments responsive to detecting an event, the detected event corresponding to a unique identifier of the second fragment, and comprising one of;
a user event, a timer event and a document object model event, that involves a display or use of the second fragment;(e) intercepting, by the intermediary, the request for the second fragment; and (f) sending, by the intermediary, the second fragment to the client responsive to the request for the second fragment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system for managing delivery and rendering of an item of web content, the system comprising:
-
executable code injected into a first fragment of an item of web content, for delivery to a client, the injected executable code generating a request at the client to a server for a second fragment from a plurality of fragments of the item of web content responsive to detecting an event, the detected event corresponding to a unique identifier of the second fragment, and comprising one of;
a user event, a timer event and a document object model event, that involves a display or use of the second fragment; andan intermediary between the client and the server, the intermediary; intercepting a request from the client to the server for the item of web content; splitting the item of web content into the first fragment and the plurality of fragments; injecting, into the first fragment, the executable code and a plurality of unique identifiers corresponding to the plurality of fragments; sending the first fragment to the client; intercepting the request for the second fragment; and sending the second fragment to the client responsive to the request for the second fragment. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification