Patent ID: 9037638
Filing Date: 2015-05-19
Classification: H04L

Abstract:
1. A method of optimizing web browser page loads in a network communication system comprising: transmitting, from a user computer to an optimization server, a hint request based on a user browsing indicator associated with a root hypertext transport protocol (HTTP) request for a root object; receiving, at the user computer from the optimization server, a set of hints associated with the root object in response to the transmission of the hint request; transmitting, from the user computer to a content server, the root HTTP request for the root object; transmitting, from the user computer to the content server, at least one child HTTP request based on at least one of the set of hints; wherein the optimization server is different than the content server; wherein the method further comprises prefetching a plurality of child objects for the root HTTP request based on the set of hints, wherein the set of hints comprises a list of child objects for the root HTTP request; wherein the set of hints further comprises a list of interdependencies among the plurality of child objects; and wherein prefetching the plurality of child objects for the root HTTP request comprises requesting a first subset of the plurality of child objects and then requesting a second subset of the plurality of child objects that is dependent upon the first subset of the plurality of child objects.