The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Aug. 27, 2024

Filed:

Dec. 22, 2022
Applicant:

Viasat, Inc., Carlsbad, CA (US);

Inventors:

Peter J Lepeska, Boston, MA (US);

Demetrios J Tsillas, Littleton, MA (US);

Assignee:

VIASAT, INC., Carlsbad, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 15/16 (2006.01); H04L 67/01 (2022.01); H04L 67/02 (2022.01); H04L 67/146 (2022.01); H04L 67/5681 (2022.01); H04B 7/185 (2006.01); H04L 67/60 (2022.01);
U.S. Cl.
CPC ...
H04L 67/5681 (2022.05); H04L 67/01 (2022.05); H04L 67/02 (2013.01); H04L 67/146 (2013.01); H04B 7/185 (2013.01); H04L 67/60 (2022.05);
Abstract

Once resolved, a random-value universal resource locator (RV-URL) identifies a resource on a host server and constitutes an instruction to a local device executing a network transaction to fetch the resource. Embodiments of the invention resolve and pre-fetch an RV-URL from a remote host server and then pre-position, on a client-side of a communications link to the remote server, both resolution information indicating how the RV-URL was resolved and the pre-fetched resource. Later, when the client device is executing a network transaction and encounters an RV-URL, the client device determines whether resolution information for the RV-URL is locally stored. If so, the client device uses the resolution information to resolve the RV-URL to the same value that was used during pre-fetch. The client device then sends a request for the resolved RV-URL. The request is intercepted on the client-side of the communications link, where it is determined whether a locally cached pre-fetched resource corresponds to the intercepted request. If so, the locally cached pre-fetched resource is provided to the local device as a complete response to the request, which can then be discarded.


Find Patent Forward Citations

Loading…