Accelerating connections to a host server
AssigneeSnappi, Inc.
InventorsPeter Lepeska, Demetrios James Tsillas
Life of this patent
Estimating the term…
Loading patent…
AssigneeSnappi, Inc.
InventorsPeter Lepeska, Demetrios James Tsillas
Estimating the term…
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.
A method of accelerating setup of a persistent connection over a network between a client device and a remote host server, where establishing the connection requires a connection request by the client device and a corresponding connection response by the remote host server, the method comprising:
An apparatus, disposed on a server-side of a communications network, for accelerating setup of a persistent connection over the network between a client device and a remote host server, where establishing the connection requires a connection request by the client device and a corresponding connection response by the remote host server, the apparatus comprising:
Dependencies are inferred from the claim text.