Systems and methods for managing loading priority or sequencing of fragments 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.
Claims20
A system for requesting an item of web content, the system comprising:
- a browser executing on a client, configured to:
- send a request to a server for an item of web content, the request intercepted by an intermediary between the browser and the server;
- and
- render a first fragment of the item of web content obtained from a cache;
- and
- an interactive sequencing engine of the client, comprising one or more processors executing code, the interactive sequencing engine configured to:
- conditionally request for a second fragment of the item of web content to be delivered to the client, responsive to detecting a user action on the rendered first fragment that is to move a predetermined location for the second fragment into a viewport of the client, and
- receive the conditionally requested second fragment for rendering at the client.
A method for requesting an item of web content, the method comprising:
- sending, by a client executing a browser, a request to a server for an item of web content, the request intercepted by an intermediary between the browser and the server;
- rendering, on the browser, a first fragment of the item of web content obtained from a cache;
- conditionally requesting, by an interactive sequencing engine of the client, for a second fragment of the item of web content to be delivered to the client, responsive to detecting a user action on the rendered first fragment, that is to move a predetermined location for the second fragment into a viewport of the client, and
- receiving, by the client, the conditionally requested second fragment for rendering at the client.
Dependencies are inferred from the claim text.