×

System and method for transferring data in high latency firewalled networks

  • US 8,667,145 B2
  • Filed: 03/18/2009
  • Issued: 03/04/2014
  • Est. Priority Date: 06/30/2004
  • Status: Active Grant
First Claim
Patent Images

1. A networked server device configured to transfer one or more electronic files to or from a client, comprising:

  • a first communication port, wherein data transfer through the first communication port is permitted by a firewall;

    a plurality of server ports;

    a control process component that;

    listens for a plurality of connection requests at the first communication port, wherein the plurality of connection requests have been originated by the client from a corresponding plurality of client ports of the client,receives, from the client, the plurality of connection requests at the first communication port,in response to the plurality of connection requests, establishes a plurality of client-side connections between the first communication port and the plurality of client ports of the client, and a plurality of server-side connections between the first communication port and the plurality of server ports of the networked server device, individual ones of the client-side connections and corresponding ones of the server-side connections forming complete client port to server port connections serving to connect individual ones of the client ports with individual ones of the server ports, wherein individual client port to server port connections correspond to individual ones of the plurality of connection requests, andcauses the one or more electronic files to be transferred in parallel using the plurality of client port to server port connections through the first communication porta plurality of relay process components, wherein individual ones of the plurality of relay process components correspond to individual ones of the plurality of server-side connections, wherein individual ones of the relay process components;

    receive, from the control process component, an individual one of the plurality of server-side connections, andtransfer at least part of the one or more electronic files through the first communication port such that the control process component is relieved from transferring the at least part of the one or more electronic files.

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