Patent ID: 7707573
Filing Date: 2010-04-27
Classification: G06F,H04L

Abstract:
1. A method for installing a software component on a recipient computing device on a network connected to a donor computing device comprising the software component, the method comprising: monitoring resource usage by software applications running on the recipient computing device, wherein the monitored resource usage comprises usage of the network by the software applications; determining a need of the recipient computing device for a software component; detecting a switch of the recipient computing device from a low-speed network connection to a high-speed network connection; initiating, responsive to detecting the switch, a transfer of the software component from the donor computing device to the recipient computing device via the network during a time period when the monitored resource usage indicates that sufficient network bandwidth is available to not adversely impact usage of the network by the software applications; and initiating an installation of the software component on the recipient computing device during a time period selected based on the determined need and the monitored resource usage that does not adversely impact the software applications.