发明名称 |
Assisted browsing using hinting functionality |
摘要 |
The present invention relates to systems, apparatus, and methods of accelerating web transactions. One embodiment includes method of optimizing web browser page loads in a network communication system where a hint request is transmitted from a user computer to an optimization server based on a user browsing indicator associated with a root HTTP request, receiving, at the user computer, a set of hints associated with the root object in response to the transmission of the hint request, and modifying, using the user computer, a page load process involving the root object using the set of hints. Additional embodiments involve analyzing web page transactions using a browser plug in module to identify feedback information and prefetch web objects in conjunction with a smart manifest file or browsing hint information associated with the web page transaction. |
申请公布号 |
US9037638(B1) |
申请公布日期 |
2015.05.19 |
申请号 |
US201213372299 |
申请日期 |
2012.02.13 |
申请人 |
ViaSat, Inc. |
发明人 |
Lepeska Peter;Sebastian William B. |
分类号 |
G06F15/16;H04L29/06 |
主分类号 |
G06F15/16 |
代理机构 |
Kilpatrick Townsend & Stockton LLP |
代理人 |
Kilpatrick Townsend & Stockton LLP |
主权项 |
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. |
地址 |
Carlsbad CA US |