×

Method and apparatus for a client connection manager

  • US 9,565,257 B1
  • Filed: 10/31/2007
  • Issued: 02/07/2017
  • Est. Priority Date: 08/15/2002
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising in this specific order, first a), then b), then c), then d), then e), as denoted below:

  • first a) receiving at a connection manager a client initiated connection request from a client the client initiated connection request from the client is not in response to any received communication at the client from the connection manager or any received communication at the client from a server;

    then b) establishing at the connection manager a first connection between the connection manager and the client and the first connection based only upon the received client initiated connection request from the client to the connection manager;

    then c) receiving at the connection manager a server initiated connection request from the server, the server initiated connection request from the server is not in response to any received communication at the server from the connection manager or any received communication at the server from the client;

    then d) establishing at the connection manager a second connection between the connection manager and the server and the second connection based only upon the received server initiated connection request from the server to the connection manager;

    then e) connecting the first connection with the second connection at the connection manager based only upon the first connection and the second connection being established at the connection manager such that the first connection with the second connection is transparent to both the client and the server, such transparency that neither the client nor the server is aware that a connection manager exists;

    wherein the connection manager can maintain the first connection in four separate states, the four separate states consisting of one at a time selected from the group consisting of an active state, a standby state, an idle state, and an invalid state, and not maintain the first connection by disconnecting the first connection; and

    wherein the connection manager can maintain the second connection in four separate states, the four separate states consisting of one at a time selected from the group consisting of an active state, a standby state, an idle state, and an invalid state, and not maintain the second connection selected from the consisting of disconnecting the second connection, and disconnecting the second connection and tearing down the second connection.

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