Platform framework orchestration and discovery

US12547458B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12547458-B2
Application numberUS-202117355265-A
CountryUS
Kind codeB2
Filing dateJun 23, 2021
Priority dateJun 23, 2021
Publication dateFeb 10, 2026
Grant dateFeb 10, 2026

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.

Embodiments of systems and methods for platform framework orchestration and discovery are described. In some embodiments, an Information Handling System (IHS) may include a processor and a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution, cause the IHS to: receive, by a service within a platform framework through an Application Programming Interface (API), a discovery request; in response to the discovery request, convey an inquiry for capability information from the service to a participant registered with the platform framework through the API; receive, by the service from the participant through the API, the capability information; and fulfill, by the service through the API, the discovery request using at least a portion of the capability information.

First claim

Opening claim text (preview).

The invention claimed is: 1 . An Information Handling System (IHS), comprising: a processor; and a memory coupled to the processor, the memory configured with program instructions stored thereon that, upon execution, cause the IHS to perform operations that comprise: register, by a service within a platform framework, a first participant with a first instance of the platform framework and a second participant with a second instance of the platform framework through an Application Programming Interface (API), based, at least in part, upon operations that comprise: validate and configure a first handle for the first participant and a second handle for the second participant, based, at least in part, upon validation of the first handle and the second handle via Root-of-Trust (RoT) hardware of an Embedded Controller (EC) that comprises cryptographic information stored in a secured memory configured in the IHS: and associate the validated first handle with the first instance of the platform framework and associate the validated second handle with the second instance of the platform framework; receive, by the service through the API, a discovery request from the first participant; in response to receipt of the discovery request, convey, by the service through the API to the second participant, an inquiry for capability information of one or more selected accelerator cores; receive, by the service from the second participant through the API, the capability information of the one or more selected accelerator cores, wherein the capability information comprises, for the one or more selected accelerator cores, availability status, a processing-queue count, and processing-queues per core; obtain contextual information that comprises sensor information captured from a sensor hub; determine, by the service, a selected subset of the capability information, wherein the subset of the capability information is selected based at least in part on the sensor information, and wherein the selected subset of the capability information comprises at least one capability entry that advertises a capacity that is lower than an actual capacity of the one or more selected accelerator cores; and fulfill, by the service through the API, the discovery request based, at least in part upon operations that comprise: transmit at least the selected subset of the capability information to the first participant; store the selected subset of the capability information in a session-storage database of the platform framework; and multicast an updated capability indication to registered subscribers. 2 . The IHS of claim 1 , wherein the discovery request is sent directly to an underlying component associated with the second participant. 3 . The IHS of claim 2 , wherein the underlying component further comprises the one or more selected accelerator cores, and wherein the discovery request is sent directly to the one or more selected accelerator cores. 4 . The IHS of claim 2 , wherein the underlying component further comprises a software component. 5 . The IHS of claim 4 , wherein the software component further comprises a device driver. 6 . The IHS of claim 5 , wherein the service is configured to arbitrate access to a plurality of hardware providers that participate in the platform framework. 7 . The IHS of claim 2 , wherein the first participant is configured to take responsive action based upon the capability information. 8 . The IHS of claim 7 , wherein the responsive action by the first participant further comprises issue, through the API, a command to execute an algorithm, and wherein further program instructions cause the IHS to receive the command and cause a selected producer to execute the algorithm. 9 . The IHS of claim 2 , wherein to fulfill the discovery request, the service is configured to evaluate the capability information with respect to a policy, and to send a result of the evaluation to the first participant through the API. 10 . The IHS of claim 9 , wherein to evaluate the capability information with respect to the policy, the service is configured to process the contextual information against one or more rules outlined in the policy. 11 . The IHS of claim 1 , wherein the capability information is encoded as a JavaScript Object Notation (JSON) object that includes fields ‘authtoken’, ‘container id’, and ‘platform id’. 12 . A memory storage device that comprises program instructions stored thereon that, upon execution by an Information Handling System (IHS), cause the IHS to perform operations that comprise: register, by a service within a platform framework, a first participant with a first instance of the platform framework and a second participant with a second instance of the platform framework through an Application Programming Interface (API), based, at least in part, upon operations that comprise: validate and configure a first handle for the first participant and a second handle for the second participant, based, at least in part, upon validation of the first handle and the second handle via Root-of-Trust (RoT) hardware of an Embedded Controller (EC) that comprises cryptographic information stored in a secured memory configured in the IHS; and associate the validated first handle with the first instance of the platform framework and associate the validated second handle with the second instance of the platform framework; transmit, to the service through the API, a discovery request received from the first participant; and receive, by the first participant from the service through the API, a response to the discovery request, wherein the service is configured to: convey to the second participant, an inquiry for capability information of one or more selected accelerator cores, wherein the inquiry is sent directly to the one or more selected accelerator cores; receive the capability information of the one or more selected accelerator cores through the API, wherein the capability information comprises, for the one or more selected accelerator cores, availability status, a processing-queue count, and processing-queues per core; obtain contextual information that comprises sensor information captured from a sensor hub; determine a selected subset of the capability information, wherein the selected subset of the capability information is selected based at least in part on the sensor information, and wherein the selected subset of the capability information comprises at least one capability entry that advertises a capacity that is lower than an actual capacity of the one or more selected accelerator cores; and fulfill, by the service through the API, the discovery request based, at least in part upon operations that comprise: transmit at least the selected subset of the capability information to the first participant; store the selected subset of the capability information in a session-storage database of the platform framework; and multicast an updated capability indication to registered subscribers. 13 . The memory storage device of claim 12 , wherein the discovery request further comprises a request for at least one of: an availability or utilization of a resource provided by a software component associated with the second participant, or an indication of a processing queue of the software component. 14 . The memory storage device of claim 13 , wherein the service is configured to arbitrate access to a plurality of hardware providers that participate in the platform framework. 15 . The memory storage device of claim 14 , wherein further program instructions cause the IHS to receive

Assignees

Inventors

Classifications

  • Event management; Broadcasting; Multicasting; Notifications · CPC title

  • Resource availability · CPC title

  • considering hardware capabilities · CPC title

  • G06F9/5027Primary

    the resource being a machine, e.g. CPUs, Servers, Terminals · CPC title

  • G06F9/505Primary

    considering the load · 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 US12547458B2 cover?
Embodiments of systems and methods for platform framework orchestration and discovery are described. In some embodiments, an Information Handling System (IHS) may include a processor and a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution, cause the IHS to: receive, by a service within a platform framework through an Application Programm…
Who is the assignee on this patent?
Dell Products Lp
What technology area does this patent fall under?
Primary CPC classification G06F9/5027. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Feb 10 2026 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 7 related publications on this page (citations in our corpus or others sharing the same primary CPC).