Secure management controller enhancement with containerized applications

US12450333B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12450333-B2
Application numberUS-202318365059-A
CountryUS
Kind codeB2
Filing dateAug 3, 2023
Priority dateAug 3, 2023
Publication dateOct 21, 2025
Grant dateOct 21, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

An information handling system may include a host system; and a management controller comprising at least one management controller processor and a management controller storage resource. The management controller may be configured to: install a firmware image onto the management controller storage resource; subsequent to installing the firmware image, receive a plugin application; cryptographically verify a source of the plugin application; install the plugin application onto the management controller storage resource; and execute the plugin application.

First claim

Opening claim text (preview).

What is claimed is: 1. An information handling system comprising: a host system; and a management controller comprising at least one physical management controller processor and a physical management controller storage resource, wherein the management controller is configured to provide out-of-band management of the information handling system; wherein the management controller is configured to: install a firmware image onto the management controller storage resource; subsequent to the installing of the firmware image, receive a plugin application, wherein the plugin application is configured to perform thermal management of at least one unsupported card inserted in the information handling system; cryptographically verify a source of the plugin application; install the plugin application onto the management controller storage resource; and execute the plugin application. 2. The information handling system of claim 1 , wherein the plugin application is configured to execute in a sandboxed environment that is configured to limit access to other processes executing at the management controller. 3. The information handling system of claim 1 , wherein the management controller is configured to perform a first verification of the plugin application prior to executing the plugin application and a second verification of the plugin application during runtime of the plugin application. 4. The information handling system of claim 1 , wherein the plugin application is a cloud integration plugin configured to integrate with a cloud-based management controller. 5. The information handling system of claim 1 , wherein the plugin application is configured to implement at least one new software feature executable by the management controller. 6. A method comprising: installing, by a management controller, a firmware image onto a storage resource thereof, wherein the management controller is configured to provide out-of-band management of an information handling system; subsequent to the installing of the firmware image, receiving, by the management controller, a plugin application, wherein the plugin application is configured to perform thermal management of at least one unsupported card inserted in the information handling system; cryptographically verifying, by the management controller, a source of the plugin application; installing, by the management controller, the plugin application onto the storage resource; and executing, by the management controller, the plugin application. 7. The method of claim 6 , wherein the plugin application is configured to execute in a sandboxed environment that is configured to limit access to other processes executing at the management controller. 8. The method of claim 6 , further comprising performing, by the management controller, a first verification of the plugin application prior to executing the plugin application and a second verification of the plugin application during runtime of the plugin application. 9. The method of claim 6 , wherein the installing of the plugin application does not include replacing the firmware image. 10. The method of claim 6 , wherein the plugin application is a cloud integration plugin configured to integrate with a cloud-based management controller. 11. An article of manufacture comprising a non-transitory, computer-readable medium having computer-executable instructions thereon that are executable by a processor of a management controller of an information handling system for: installing a firmware image onto a storage resource of the management controller, wherein the management controller is configured to provide out-of-band management of the information handling system; subsequent to the installing of the firmware image, receiving a plugin application, wherein the plugin application is configured to perform thermal management of at least one unsupported card inserted in the information handling system; cryptographically verifying a source of the plugin application; installing the plugin application onto the storage resource; and executing the plugin application. 12. The article of claim 11 , wherein the plugin application is configured to execute in a sandboxed environment that is configured to limit access to other processes executing at the management controller. 13. The article of claim 11 , wherein the management controller is configured to perform a first verification of the plugin application prior to executing the plugin application and a second verification of the plugin application during runtime of the plugin application. 14. The article of claim 11 , wherein the management controller comprises a baseboard management controller (BMC).

Assignees

Inventors

Classifications

  • Secure firmware programming, e.g. of basic input output system [BIOS] · CPC title

  • G06F21/53Primary

    by executing in a restricted environment, e.g. sandbox or secure virtual machine · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12450333B2 cover?
An information handling system may include a host system; and a management controller comprising at least one management controller processor and a management controller storage resource. The management controller may be configured to: install a firmware image onto the management controller storage resource; subsequent to installing the firmware image, receive a plugin application; cryptographi…
Who is the assignee on this patent?
Dell Products Lp
What technology area does this patent fall under?
Primary CPC classification G06F21/53. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Oct 21 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).