Patent ID: 9203684
Filing Date: 2015-12-01
Classification: G06F,H04L

Abstract:
1. A computing device-implemented method for reducing web page load time comprising: preloading HTTP header keywords into a compression dictionary; compressing, with a computing device, one or more fields present in an HTTP header corresponding with a web page request using the compression dictionary, wherein the compressing comprises excluding one or more of the fields of the HTTP header, wherein the excluded fields of the HTTP header are not present in a resultant compressed HTTP header of the HTTP header, and wherein a first compression context is maintained for the compression of the HTTP header and a separate second compression context is maintained for a compression of data; wherein the web page request comprises a request to open a plurality of server-initiated streams initialized with the compression dictionary, and wherein a particular one of the streams remain open until one of: a user navigates away from a web page referencing the particular open stream, or a period of inactivity has elapsed during which no subsequent web page requests or responses are transmit via the particular stream; and transmitting the compressed HTTP header over a network to a device associated with the web page request.