Management processor using code from peripheral device
AssigneeHewlett Packard Enterprise Development LP
InventorsThomas Hanson, Justin E. York, Kenneth C. Duisenberg
Life of this patent
Estimating the term…
Abstract
A management processor includes a peripheral identifier to identify a peripheral device installed in a computing device. The management processor also includes a code retriever to receive management code from the peripheral device. The management processor also includes a code executor to execute the management code to provide, at the management processor, a management application programming interface (API) accessible by a remote client to manage the peripheral device, the remote client being external to the management processor.
Claims20
A management processor comprising:
- a peripheral identifier to identify a peripheral device installed in a computing device;
- a code retriever to receive management code from the peripheral device in response to identifying the peripheral device;
- and
- a code executor to execute the management code to:
- generate a management application programming interface (API) accessible by a remote client external to the management processor;
- receive requests from the remote client external to the management processor via the API;
- and
- perform management actions on the peripheral device indicated by the received requests using the management code, wherein the management actions included in the management code are not originally included in the management processor.
A method comprising:
- detecting, by a management processor of a computing device, an installation of a peripheral device in the computing device;
- reading, by the management processor, management code from the peripheral device in response to detecting the peripheral device;
- and
- executing, by the management processor, the management code to:
- generate a management application programming interface (API) accessible by a remote client external to the management processor;
- receive requests from the remote client external to the management processor via the API;
- and
- perform management actions on the peripheral device indicated by the received requests using the management code, wherein the management actions included in the management code were not previously included in the management processor.
An article comprising a non-transitory machine-readable storage medium storing instructions that, when executed by a management processor, cause the management processor to:
- detect a peripheral device installed in a computing device;
- receive management code from the peripheral device in response to detecting the peripheral device;
- and
- execute the received management code to:
- generate a management application programming interface (API) accessible by a remote client external to the management processor via an out-of-band communication channel;
- receive requests from the remote client external to the management processor via the API;
- and
- perform management actions on the peripheral device indicated by the received requests using the management code, wherein the management actions included in the management code are not included in the management processor.
Dependencies are inferred from the claim text.