Patent ID: 8001255

Claim:
A method for transferring files from a first computer to a second computer and from said first computer to a third computer, said method comprising the steps of: said first computer determining a first measure of file transfer rate per socket from said first computer to said second computer and a second measure of file transfer rate per socket from said first computer to said third computer; based on the step of determining said first measure of file transfer rate and said second measure of file transfer rate, said first computer determining a first number of sockets within said first computer to actively transfer said files to said second computer and a second number of sockets within said first computer to actively transfer said files to said third computer concurrent with said active transfer of said files to said second computer to equalize, to an extent permitted by a total number of sockets available from said first computer to concurrently and actively transfer said files to said second and third computers, the time required to concurrently and actively transfer said files from said first computer to said second and third computers; and said first computer concurrently and actively (a) transferring said files to said second computer using said first number of sockets, and (b) transferring said files to said third computer using said second number of sockets, wherein said first number of sockets is different than said second number of sockets.