Patent ID: 7921196
Filing Date: 2011-04-05
Classification: H04L,H04W

Abstract:
1. A method comprising: beginning a first session to send a file segment of a remaining portion of a file yet to be received by a receiving system between a sending system and the receiving system, the receiving system being connected to a first portion of a network and having a first network address; during the first session after a first portion of the file segment has been received by the receiving system and a second portion of the file segment has yet to be received by the receiving system, disconnecting the receiving system from the network thereby terminating the first session; after disconnecting the receiving system from the network, connecting the receiving system to a second portion of the network, the receiving system having a second network address different than the first network address; after connecting the receiving system to the second portion of the network, automatically initiating a second session to resume sending the second portion of the file segment from the sending system to the receiving system; receiving the unsent portion of the file segment; determining an actual transfer rate that the file segment was sent from the sending system to the receiving system based in part on size of the file segment and an elapsed time between when the file segment was sent from the sending system and when the file segment was received at the receiving system; determining a wait period based in part on the maximum transfer rate, the minimum transfer rate, and the actual transfer rate; after receiving the file segment at the receiving system, waiting the wait period before sending an acknowledgement message from the receiving system, the acknowledgement message acknowledging receipt of the file segment by the receiving system; and sending the acknowledgement message from the receiving system.