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:
Jan. 09, 2024

Filed:

Dec. 02, 2016
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 ...
H04L 67/01 (2022.01); H04L 67/5681 (2022.01); H04L 67/1097 (2022.01);
U.S. Cl.
CPC ...
H04L 67/01 (2022.05); H04L 67/1097 (2013.01); H04L 67/5681 (2022.05);
Abstract

In anticipation of a client device establishing a connection over a network with a remote host service, a pre-connect module generates a connection request (referred to herein as a 'pre-connect request') on behalf of the client device and sends the pre-connect request to the remote host server. The remote server responds with a connection response (referred to herein as a “pre-connect response”), which is pre-positioned on the client-side of the network along with information for generating a later connection request that is in material respects the same as the pre-connect request. Then, when the client device later seeks to establish a connection with the remote host server, the client device determines whether it has in local storage generation information for generating a connection request to the remote host server. If so, the client device uses the generation information to generate a connection request that is in material respects the same as the pre-connect request. An interceptor on the client-side of the network intercepts connection requests and determines whether a corresponding pre-connect response is locally stored. If so, the interceptor sends the locally stored pre-connect response as a complete response to the intercepted request, which can be discarded.


Find Patent Forward Citations

Loading…