Patent ID: 8631120
Filing Date: 2014-01-14
Classification: H04L

Abstract:
1. A method of pooling a transport layer connection to a server, the method comprising: (a) receiving, by a device intermediary to a plurality of clients and a server, a first request from a first client over a first transport layer connection between the first client and the device and transmitting the first request over a second transport layer connection between the device and the server; (b) receiving, by the device, a second request from a second client over a third transport layer connection between the second client and the device; (c) determining, by the device from monitoring responses to requests from the server, via a content length parameter identified in application data of a first response that a last byte of the application data has been transmitted from the server and the server has completed communicating the first response to the first request over the second transport layer connection; (d) identifying, by the device based on the determination and prior to receiving a command to close the first client's connection to the server, that the second transport layer connection is available for use by another client of the plurality of clients; and (e) transmitting, by the device, the second request over the second transport layer connection to the server.