Remote Access Controller as IoT Proxy for Device Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing information handling systems face challenges in efficiently managing devices and sensors, particularly in integrating them with external IoT platforms and optimizing memory usage in remote access controllers (RACs).

Innovation Solution

A method and system where a remote access controller (RAC) identifies and manages devices and sensors within an information handling system, acts as an IoT proxy to expose these devices to an external IoT platform, and adjusts device parameters based on telemetry data and responses from the IoT platform.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the RAC stores and processes all sensor data locally, then device management capability is improved, but memory usage and processing overhead increase

Engineering Contradiction:
Improvedevice management capabilityVSAvoidmemory usage
Core Design Contradiction:
Ease of operationVSQuantity of substance

Solution Approach 1:

The patent extracts the function of storing and processing sensor data from the RAC to an external IoT platform. The RAC only maintains minimal local data for immediate device control, while historical sensor data and complex analytics are handled externally, significantly reducing RAC memory requirements while preserving device management capabilities.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces an IoT platform as an intermediary between the RAC and sensors. This mediator handles data storage, processing, and analytics, allowing the RAC to maintain lightweight operations while still providing comprehensive device management through the intermediary platform.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If the RAC integrates full IoT platform functionality, then integration capability is improved, but device complexity increases

Engineering Contradiction:
Improveintegration capabilityVSAvoidRAC complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments IoT platform functionality into two parts: essential device control functions remain in the RAC, while advanced analytics, data storage, and complex processing are separated into the external IoT platform. This segmentation allows the RAC to maintain low complexity while the system as a whole achieves high integration capability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent makes the external IoT platform a universal service that can be accessed by multiple RACs and devices. Instead of embedding specialized functionality in each RAC, a single multi-functional platform serves all devices, reducing individual RAC complexity while improving overall system adaptability.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Loss of information

If the RAC streams all telemetry data to the IoT platform, then data availability is improved, but network bandwidth consumption increases

Engineering Contradiction:
Improvedata availabilityVSAvoidnetwork bandwidth consumption
Core Design Contradiction:
Loss of informationVSLoss of energy

Solution Approach 1:

The patent applies partial action by selectively streaming only essential telemetry data to the IoT platform while keeping detailed sensor data locally. This approach provides sufficient data availability for device management operations while minimizing network bandwidth consumption by avoiding transmission of redundant or less critical information.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12301417B2Managing devices at an information handling system with a remote access controller (RAC) as an IoT proxy
Publication Date: 2025.05.13 DELL PROD LP
  • US12301417B2 patent drawing
  • US12301417B2 patent drawing
  • US12301417B2 patent drawing

AI summary

Managing devices at an IHS, including identifying, by a RAC, devices of the IHS, the devices in communication with the RAC; identifying, by the RAC, sensors, the in communication with the RAC; receiving, at the RAC, from one or more of the sensors, telemetry data indicating health characteristics of one or more of the devices; exposing, by the RAC serving as an internet of things (IoT) proxy, the devices to an external IoT platform in communication with the RAC, including: streaming, by the RAC and to the IoT platform, the telemetry data; and receiving, by the RAC and from the IoT platform, a response to a sensor signal sequence of the streamed telemetry data, the sensor signal sequence associated with a particular device of the devices, the sensor signal sequence detected by the IoT platform; adjusting, by the RAC and based on the received response, parameters of the particular device.