Patent ID: 8090870

Claim:
A method for use by a first computer for transferring data to a second computer, the method comprising: selecting a first communication path for transferring the data to the second computer based on database information about one or more previously stored data throughput related to one or more prior data transfers during the same time of day in the past; starting to transfer the data over the first communication path to the second computer; monitoring present data throughput over the first communication path related to the data transfer; storing the present data throughput associated with the first communication path in the database; comparing the present data throughput against database information about one or more previously stored data throughput related to one or more prior data transfers during the same time of day in the past; and altering a transfer algorithm being utilized for transferring the data to the second computer based on the comparing, wherein the altering of the transfer algorithm comprises adjusting the amount of redundancy in a forward error correction mechanism in response to the comparing.