Rule-based sideband data collection in an information handling system

US12585704B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12585704-B2
Application numberUS-202418444887-A
CountryUS
Kind codeB2
Filing dateFeb 19, 2024
Priority dateFeb 19, 2024
Publication dateMar 24, 2026
Grant dateMar 24, 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.

An information handling system includes an embedded controller that communicates with multiple components. The embedded controller receives complete collection rules for a collection of data associated with the components of the information handling system. The embedded controller begins an execution of a telemetry service. During the execution of the telemetry service, the embedded controller collects data associated with the components based on the complete collection rules. The embedded controller provides the collected data to a requesting component.

First claim

Opening claim text (preview).

What is claimed is: 1 . An information handling system comprising: a plurality of components; and an embedded controller configured to communicate with the components, the embedded controller to: receive encoded complete collection rules for a collection of data associated with the components of the information handling system; store the encoded complete collection rules in a memory of the embedded controller; and during an execution of a telemetry service, the embedded controller further to: decode the encoded complete collection rules to extract complete collection rules, wherein the complete collection rules includes a set of collection rules and an additional set of collection rules with a trigger event; collect data associated with the components based on the complete collection rules; provide the collected data to a requesting component; and in response to the trigger event being detected, collect additional data based on the additional set of collection rules. 2 . The information handling system of claim 1 , wherein the embedded controller further to decode the complete collection rules prior to the collection of the data during the execution of the telemetry service. 3 . The information handling system of claim 1 , wherein prior to providing the collected data, the embedded controller further to store the collected data in a memory of the embedded controller. 4 . The information handling system of claim 1 , wherein the complete collection rules indicate times of day to collect the data, the components for data collection, and an interval for the data collection. 5 . The information handling system of claim 1 , wherein the reception of the complete collection rules is received from a cloud server. 6 . The information handling system of claim 1 , further comprising a host processor to provide the complete collection rules to the embedded controller. 7 . The information handling system of claim 1 , wherein the components include a power supply unit, a memory, a cooling fan, and a trusted platform module. 8 . A method comprising: receiving, by an embedded controller of an information handling system, encoded complete collection rules for a collection of data associated with a plurality of components in the information handling system; storing the encoded complete collection rules in a memory of the embedded controller; and during an execution of a telemetry service: decoding the encoded complete collection rules to extract complete collection rules, wherein the complete collection rules includes a set of collection rules and an additional set of collection rules with a trigger event; collecting data associated with the components based on the complete collection rules; providing the collected data to a requesting component; and in response to the trigger event being detected, collecting additional data based on the additional set of collection rules. 9 . The method of claim 8 , further comprising decoding the complete collection rules prior to the collection of the data during the execution of the telemetry service. 10 . The method of claim 8 wherein prior to the providing of the collected data, the method further comprises storing, by the embedded controller, the collected data in a memory of the embedded controller. 11 . The method of claim 8 , wherein the complete collection rules indicate times of day to collect the data, the components for data collection, and an interval for the data collection. 12 . The method of claim 8 , wherein the complete collection rules is received from a cloud server. 13 . The method of claim 8 , wherein the complete collection rules is received from a host processor of the information handling system. 14 . The method of claim 13 , wherein the components include a power supply unit, a memory, a cooling fan, and a trusted platform module. 15 . An information handling system comprising: a host processor; a plurality of components; and an embedded controller configured to operate as a side-band processor with respect to the host processor, the embedded controller to: receive encoded complete collection rules for a collection of data associated with the components of the information handling system; store the encoded complete collection rules in a memory of the embedded controller; and during an execution of a telemetry service, the embedded controller further to: decode the encoded complete collection rules to extract complete collection rules, wherein the complete collection rules includes a set of collection rules and an additional set of collection rules with a trigger event; collect data associated with the components based on the complete collection rules; provide the collected data to a requesting component; and in response to the trigger event being detected, collect additional data based on the additional set of collection rules. 16 . The information handling system of claim 15 wherein the embedded controller further to decode the complete collection rules prior to the collection of the data during the execution of the telemetry service. 17 . The information handling system of claim 15 , wherein the requesting component is the host processor. 18 . The information handling system of claim 15 , wherein the requesting component is a processor of a cloud server.

Assignees

Inventors

Classifications

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 US12585704B2 cover?
An information handling system includes an embedded controller that communicates with multiple components. The embedded controller receives complete collection rules for a collection of data associated with the components of the information handling system. The embedded controller begins an execution of a telemetry service. During the execution of the telemetry service, the embedded controller …
Who is the assignee on this patent?
Dell Products Lp
What technology area does this patent fall under?
Primary CPC classification G06F16/90335. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Mar 24 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 5 related publications on this page (citations in our corpus or others sharing the same primary CPC).