Systems and methods for managing loading priority or sequencing of fragmants of a web object
AssigneeYottaa Inc.
InventorsCOACH K. WEI, Robert Buffone
Life of this patent
Estimating the term…
Abstract
This disclosure is directed to methods and systems for delivering an item of web content requested by a client. 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 plurality of fragments. The intermediary may identify, responsive to the request, a first fragment of the plurality of fragments to transmit to the client. The intermediary may inject executable code into the first fragment of the plurality of fragments. The executable code may be configured to conditionally incorporate additional fragments from the plurality of fragments into the first fragment at the client.
Claims26
A method for delivering an item of web content requested by a client, 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 plurality of fragments;
- (c) identifying, by the intermediary responsive to the request, a first fragment of the plurality of fragments to deliver to the client for rendering on a browser;
- and
- (d) injecting, by the intermediary, executable code into the first fragment of the plurality of fragments, the executable code, when executing on the client, conditionally requests for one or more undelivered fragments from the plurality of fragments to be delivered to the client to combine with the first fragment for updated rendering at the client.
A system for delivering an item of web content requested by a client, the system comprising:
- an intermediary device between a client and a server, the intermediary device:
- intercepting a request from the client to the server for an item of web content,
- splitting the item of web content into a plurality of fragments, and
- identifying a first fragment of the plurality of fragments to deliver to the client for rendering on a browser, responsive to the request;
- and
- executable code, injected by the intermediary device into the first fragment of the plurality of fragments for execution at the client, the code, when executing on the client, conditionally requests for one or more undelivered fragments from the plurality of fragments to be delivered to the client to combine with the first fragment for updated rendering at the client.
Dependencies are inferred from the claim text.