Automated compression of logical rule sets into executable form
US-2025085927-A1 · Mar 13, 2025 · US
US12585704B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12585704-B2 |
| Application number | US-202418444887-A |
| Country | US |
| Kind code | B2 |
| Filing date | Feb 19, 2024 |
| Priority date | Feb 19, 2024 |
| Publication date | Mar 24, 2026 |
| Grant date | Mar 24, 2026 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
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.
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.
Query processing · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.