Predictive prioritized server push of resources
AssigneeBrocade Communications Systems, Inc.
InventorsJonathan Richard Mark Thackray, Shane M. Kearns, Andrew D. Knox, Julian T. J. Midgley
Life of this patent
Estimating the term…
Abstract
Systems and techniques for improving network performance are described. In some embodiments, an intermediary device can intercept a response from a server to a client, wherein the response corresponds to a request for a document. Next, the intermediary device can assign priorities to a plurality of resources in the document. The intermediary device can then push the plurality of resources in the document to the client in accordance with the assigned priorities.
Claims23
A method, comprising:
- an intermediary device intercepting a response from a server to a client, wherein the response corresponds to a request for a document;
- the intermediary device assigning priorities to a plurality of resources in the document;
- and
- the intermediary device pushing the plurality of resources in the document to the client in accordance with the assigned priorities.
A non-transitory computer-readable storage medium storing instructions that, when executed by a computer, causes the computer to perform a method comprising:
- intercepting a response from a server to a client, wherein the response corresponds to a request for a document;
- assigning priorities to a plurality of resources in the document;
- and
- pushing the plurality of resources in the document to the client in accordance with the assigned priorities.
An apparatus, comprising:
- a processor;
- and
- a non-transitory computer-readable storage medium storing instructions that, when executed by the processor, causes the apparatus to perform a method comprising:
- intercepting a response from a server to a client, wherein the response corresponds to a request for a document;
- assigning priorities to a plurality of resources in the document;
- and
- pushing the plurality of resources in the document to the client in accordance with the assigned priorities.
Dependencies are inferred from the claim text.