Patent ID: 7783731

Claim:
A remote management system, comprising: one or more computing devices that each include at least a memory and a processor, the one or more computing devices configured to implement a firmware download service, a remote management service, and an auto-configuration service; the remote management service configured to establish a client session with a client device when the client device initiates a session request, the remote management service further configured to provide an address that redirects the client device to the firmware download service when the client device initiates a download request for executable program code; the firmware download service configured to: receive the download request for the executable program code from the client device; communicate an inform message to the auto-configuration service to indicate that a location of the executable program code is unknown to the firmware download service; receive a download message from the auto-configuration service that enables the firmware download service to resolve the location from which to cache the executable program code; and facilitate a download of the executable program code to the client device.