Patent ID: 7437428
Filing Date: 2008-10-14
Classification: H04L

Abstract:
1. A method of transferring a set of data over a network between a local computing device and a remote computing device, the method comprising: monitoring the level of actual network bandwidth utilization of a communications interface providing a network connection for the local computing device by periodically sampling, at the communications interface, an amount of incoming and outgoing data transferred over a given time period; identifying a maximum monitored level, wherein the maximum monitored level is a maximum of the monitored level of actual network bandwidth utilization of the communications interface, and wherein the maximum monitored level is identified when one or more data sets transferred over the communication interface are greater than a predetermined data size threshold; calculating a threshold level of utilization as a function of the maximum monitored level of utilization; and based on a determination that the actual level of utilization is less than the threshold level of utilization, transferring at least a portion of the set of data over the network between the local computing device and the remote computing device.