Patent ID: 8271637

Claim:
A non-transitory computer readable storage medium encoded with one or more computer programs and/or data structures for facilitating remote management of a managed computer at a first site of a computer network, comprising: instructions and/or data for detecting the presence of a proxy server at the first site of the computer network; instructions and/or data for initiating, from the managed computer, communication via the computer network between the managed computer and a remote computer management server at a second site of the computer network, the initiating comprising executing an agent application operating on the managed machine responsive to detecting the presence of the proxy server, and wherein all subsequent communication between the managed computer and the remote computer management server is initiated by the agent application; instructions and/or data for performing a plurality of querying operations via the managed computer to query the remote computer management server at a plurality of predefined time intervals and over a predefined time period to determine whether a management action is to be performed on the managed computer; instructions and/or data for determining that a management action is to be performed on the managed computer based on at least one of the plurality of querying operations performed over the predefined time interval, and receiving at the managed computer from the remote computer management server via a network a command to perform a new function related to the management action that was not previously enabled to be performed by the managed computer; and instructions and/or data for transmitting to the managed computer from the remote computer management server, a dynamically loaded library.