×

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

DC
  • US 9,148,493 B2
  • Filed: 12/16/2013
  • Issued: 09/29/2015
  • Est. Priority Date: 10/18/2000
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method comprising:

  • (a) establishing, by a device, a pool of one or more transport layer connections between the device and a server;

    (b) forwarding, by the device, a first request of a first client to the server received via a first connection between the first client and the device over a second transport layer connection from the pool of one or more transport layer connections between the device and the server;

    (c) determining, by the device while the device maintains open the transport layer connection of the pool of one or more transport layer connections between the device and the server, that the second transport layer connection is available for forwarding a second request of a second client via a third transport layer connection between the second client and the device to the server based on the server completing communicating a response to the first request of the first client via the second transport layer connection;

    (d) forwarding, by the device responsive to the determination, the second request of the second client over the transport layer connection to the server prior to receiving a close command from the first client via the first transport layer connection between the first client and the device.

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