Embedded Controller Telemetry Rules for Low-Overhead Data Collection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing information handling systems face inefficiencies in data collection due to the high processor cycles and energy consumption required for command/data exchange operations between host processors and embedded controllers, which hampers system performance.

Innovation Solution

Implementing an embedded controller that operates in parallel to the host processor, receiving optimized data collection rules from a cloud server or host processor, allowing it to perform data collection independently, thereby reducing the need for direct host processor involvement and minimizing CPU cycles and energy consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If data collection is performed by the host processor through command/data exchange operations with embedded controllers, then complete data can be collected from all system components, but processor cycles and energy consumption increase significantly

Engineering Contradiction:
Improvedata collection completenessVSAvoidprocessor energy consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent divides the data collection function into two segments: the host processor sends high-level collection rules and receives processed data, while the embedded controller independently performs the actual data collection from its connected components. This segmentation eliminates continuous command/data exchange operations and reduces host processor energy consumption while maintaining complete data collection coverage.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The embedded controller acts as an intermediary between the host processor and system components. It receives collection rules from the host, autonomously collects data from components, processes the data locally, and sends only the processed results back to the host. This intermediary role eliminates the need for the host processor to directly manage component-level data collection operations.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If the host processor directly manages data collection from all components, then data collection can be performed according to complete rules, but system performance is degraded due to high CPU cycle usage

Engineering Contradiction:
Improvedata collection accuracyVSAvoidsystem processing performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent segments the data collection workload by assigning rule interpretation and data processing to the embedded controller, while the host processor focuses on receiving processed data and making high-level decisions. This segmentation maintains data collection accuracy through rule-based automation while preserving host processor performance for critical system functions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The embedded controller performs self-service by autonomously executing data collection operations based on received rules without requiring continuous host processor intervention. It independently queries components, processes data locally, and manages its own communication with the host, thereby freeing CPU cycles while ensuring accurate rule-based data collection.

Inventive Principle:
Principle #25Self-service

3Speed

If continuous command/data exchange operations are performed between host processor and embedded controllers, then real-time data can be collected, but energy consumption and system overhead increase

Engineering Contradiction:
Improvedata collection speedVSAvoidsystem energy overhead
Core Design Contradiction:
SpeedVSLoss of energy

Solution Approach 1:

The patent implements periodic action by having the embedded controller collect data at predetermined intervals based on collection rules, rather than through continuous host-initiated polling. The controller autonomously determines when data collection is needed and processes data locally, reducing communication overhead and energy consumption while maintaining timely data availability for system monitoring and control.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS12585704B2Rule-based sideband data collection in an information handling system
Publication Date: 2026.03.24 DELL PROD LP
  • US12585704B2 patent drawing
  • US12585704B2 patent drawing
  • US12585704B2 patent drawing

AI summary

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.