US 11,983,233 B2
Browser based feedback for optimized web browsing
Peter Lepeska, Boston, MA (US); and William B. Sebastian, Falmouth, MA (US)
Assigned to VIASAT, INC., Carlsbad, CA (US)
Filed by VIASAT, INC., Carlsbad, CA (US)
Filed on Oct. 12, 2021, as Appl. No. 17/499,255.
Application 17/499,255 is a continuation of application No. 16/502,688, filed on Jul. 3, 2019, granted, now 11,176,219.
Application 16/502,688 is a continuation of application No. 14/789,271, filed on Jul. 1, 2015, granted, now 10,372,780, issued on Aug. 6, 2019.
Application 14/789,271 is a continuation of application No. 13/372,347, filed on Feb. 13, 2012, granted, now 9,106,607, issued on Aug. 11, 2015.
Claims priority of provisional application 61/550,296, filed on Oct. 21, 2011.
Claims priority of provisional application 61/442,119, filed on Feb. 11, 2011.
Prior Publication US 2022/0138279 A1, May 5, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 16/957 (2019.01); G06F 16/955 (2019.01); H04L 67/01 (2022.01); H04L 67/02 (2022.01); H04L 67/50 (2022.01); H04L 67/563 (2022.01); H04L 67/568 (2022.01); H04L 67/5681 (2022.01); H04L 67/5682 (2022.01)
CPC G06F 16/9574 (2019.01) [G06F 16/9566 (2019.01); H04L 67/01 (2022.05); H04L 67/02 (2013.01); H04L 67/535 (2022.05); H04L 67/563 (2022.05); H04L 67/568 (2022.05); H04L 67/5681 (2022.05); H04L 67/5682 (2022.05)] 29 Claims
OG exemplary drawing
 
1. A prefetching system comprising:
a browsing assistance module configured to:
receive page information regarding a prior loading of a web page stored at a content server by a first web browser of a plurality of web browsers, wherein the page information identifies child universal resource locators (URLs) fetched by the first web browser as part of the prior loading of the web page and the page information indicates an order in which a plurality of the child URLs were used by the first web browser as part of the prior loading of the web page;
analyze the page information; and
generate hinting information from the analysis of the page information, the hinting information including page loading instructions for the plurality of web browsers for shortening a load time of the web page; and
a digital memory configured to store the hinting information in association with an identification of the web page such that the hinting information is available for download by the plurality of web browsers in conjunction with a future loading of the web page or a related web page.