Rule-based sideband data collection in an information handling system
AssigneeDell Products L.P.
InventorsBalasingh Samuel, Travis North
Life of this patent
Estimating the term…
Abstract
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.
Claims18
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.
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.
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.
Dependencies are inferred from the claim text.