Patent ID: 11909575
Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
Field: Digital communication (Electrical engineering)
Classification: CPC H | IPC H

Claim 16:
17. A computing device, comprising:
a communications bus;
at least one processor operatively coupled to the communications bus;
a trusted platform module (TPM) operatively coupled to the communications bus, the TPM supporting a key pair used for public key cryptography;
a baseboard management controller (BMC) instantiated on a bare-metal host machine operatively coupled to the communications bus, the BMC configured with a remote management agent; and
at least one hardware-based non-transitory computer-readable storage device having computer-executable instructions stored thereon which, when executed by the at least one processor, cause the computing device to:
send a request for remote management instructions from the remote management agent in the BMC to an external cloud-based endpoint, the request signed with a private key of the key pair to enable the authentication of the remote management agent with the external cloud-based endpoint;
in response to the request, receive remote management instructions at the remote management agent; and
execute the received remote management instructions at the BMC;
wherein the received remote management instructions comprise a pointer to an operating system (OS) image to be downloaded and installed by the BMC on the bare-metal host machine.