×

System and method for transferring data in high latency firewalled networks

  • US 20060047824A1
  • Filed: 06/30/2004
  • Published: 03/02/2006
  • Est. Priority Date: 06/30/2004
  • Status: Active Grant
First Claim
Patent Images

1. A method of increasing data transfer rates in a network including a firewall, the method comprising:

  • receiving a connection request from a client for a plurality of parallel connections to a specified server process operating at a server, the connection request received at the server on a communication port;

    transmitting a list of available server ports to the client in response to the connection request;

    receiving a first request from the client for a connection to a first one of the available server ports, the first request received at the server on said communication port;

    accepting a first connection to the client, the first connection accepted at the server on said communication port;

    creating a first process at the server to manage the first connection to the client on said communication port;

    establishing a first local connection to the specified server process, the connection established by the first process to the first one of the available server ports on the specified server process;

    receiving a second request from the client for a connection to a second one of the available server ports, the second request received at the server on said communication port;

    accepting a second connection to the client, the second connection accepted at the server on said communication port;

    creating a second process at the server to manage the second connection to the client on said communication port;

    establishing a second local connection to the specified server process, the connection established by the second process to the second one of the available server ports on the specified server process; and

    executing a data transfer between the specified server process and the client, wherein the data transfer occurs in parallel on the first connection and the second connection at the server on said communication port, and wherein the first process and the second process relay data between the first and second ones of the available server ports on the specified server process and the client via the first connection and the second connection at the server on said communication port.

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