Patent ID: 7620707

Claim:
A 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, comprising instructions and/or data for querying, if the communication between the managed computer and the remote computer management server is initiated, the remote computer management server regarding whether a management action is to be performed on the managed computer and if so, 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, wherein communication from the managed computer to the remote computer management server is routed to a communication port assigned for communication with the proxy server, with instructions to then send the communication to the remote computer management server; and instructions and/or data for transmitting to the managed computer from the remote computer management server, after a previous in-operation installation of software to effect remote management of the managed computer a dynamically loaded library (DLL), wherein the DLL provides functionality to the installed software not enabled at the time the library is transmitted to the managed computer, and wherein instructions are transmitted from the remote computer management server to make use of the DLL provided functionality via the installed software without engaging security policy of the managed computers.