×

Connection forwarding

  • US 8,386,637 B2
  • Filed: 03/01/2012
  • Issued: 02/26/2013
  • Est. Priority Date: 03/18/2005
  • Status: Active Grant
First Claim
Patent Images

1. A system, comprising:

  • a first initiation-side proxy and a second initiation-side proxy;

    the first initiation-side proxy comprising;

    a) one or more processors;

    b) a first network interface, for receiving information at the first initiation-side proxy;

    c) logic configured to receive, directly or indirectly via the first network interface, first connection setup information for a first connection being set up between a client and a server; and

    d) logic configured to send, to the second initiation-side proxy, second connection setup information, wherein the second connection setup information comprises at least a portion of the first connection setup information; and

    the second initiation-side proxy comprising;

    a) one or more processors;

    b) a second network interface, for receiving information at the second initiation-side proxy;

    c) logic configured to store the second connection setup information; and

    d) logic configured to receive, directly or indirectly via the second network interface;

    (1) connection setup response information, and (2) response-side proxy-identifying information that indicates the presence of a response-side proxy; and

    e) logic configured to forward, based at least in part on the stored second connection setup information, both the connection setup response information and the response-side proxy-identifying information from the second initiation-side proxy to the first initiation-side proxy;

    wherein the first initiation-side proxy further comprises logic configured to establish a second connection between the first initiation-side proxy and the response-side proxy based at least in part on the response-side proxy-identifying information and in response to receiving the connection setup response information.

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