Patent ID: 8219695
Filing Date: 2012-07-10
Classification: H04L

Abstract:
1. A computer-implemented method comprising: receiving a request to forward an application-layer protocol request to a server; sending, to the server, a connection-oriented transport-layer protocol connection establishment request; before receiving an acknowledgement of the connection-oriented transport-layer protocol connection establishment request from the server: determining whether the server supports anticipatory preparation of application-layer protocol responses, in response to determining the server supports the anticipatory preparation of application-layer protocol responses, preparing, by one or more computers, a connectionless transport-layer protocol datagram that includes the application-layer protocol request, and sending the connectionless transport-layer protocol datagram to the server; in response to receiving the acknowledgement of the connection-oriented transport-layer protocol connection request from the server, completing the connection-oriented transport-layer protocol connection establishment; and forwarding at least one data packet through the established transport-layer connection that includes the application-layer protocol request to the server.