×

Apparatus, method and computer program product for efficiently pooling connections between clients and servers

DC
  • US 8,631,120 B2
  • Filed: 08/12/2010
  • Issued: 01/14/2014
  • Est. Priority Date: 10/18/2000
  • Status: Expired due to Term
First Claim
Patent Images

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.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×