RAC Service Subscription Licensing for Memory-Efficient Feature Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing remote access controllers (RACs) in information handling systems suffer from inefficiencies due to all features being stored in memory regardless of usage, requiring substantial memory, lack of customization options, and being tied to specific hardware capabilities, leading to unnecessary complexity and high resource usage.

Innovation Solution

Implementing a system where RACs have a minimum set of built-in features and can be augmented with services retrieved from a private cloud server, allowing for subscription-based, granular licensing and seamless system management across generations, with services installed and executed as needed.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If all RAC features are stored in memory, then the system has complete functionality, but memory requirements and system complexity increase

Engineering Contradiction:
ImproveRAC functionalityVSAvoidmemory requirements
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent segments RAC features into two categories: core features stored in firmware and optional services stored in memory. This segmentation allows the system to have complete functionality through firmware while reducing memory requirements by only loading necessary services.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts optional services from the firmware image and stores them separately in memory. This extraction allows the system to maintain complete functionality in firmware while reducing memory requirements by only loading subscribed services.

Inventive Principle:
Principle #2Taking out (Extraction)

2Adaptability or versatility

If all RAC features are stored in firmware, then the system is self-contained, but customization and subscription-based licensing are limited

Engineering Contradiction:
Improvecustomization capabilityVSAvoidfirmware management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic service subscription management where services can be subscribed to, activated, and managed through a licensing system. This allows customization while maintaining manageable firmware complexity through automated service management.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent introduces a service management intermediary that handles subscription licensing and service activation. This intermediary layer enables customization and subscription-based licensing while keeping firmware management complexity manageable through automated processes.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If RAC features are tied to specific hardware capabilities, then hardware optimization is achieved, but vendor-agnostic system management is limited

Engineering Contradiction:
Improvevendor-agnostic managementVSAvoidhardware compatibility
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent implements a universal service subscription model that works across different hardware platforms and vendors. The service licensing and management mechanism is vendor-agnostic, allowing the same subscription model to work across different hardware capabilities while maintaining reliable hardware compatibility through proper service activation.

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

Data Source

PatentUS12627675B2Managing remote access controller (RAC) feature subscription
Publication Date: 2026.05.12 DELL PROD LP
  • US12627675B2 patent drawing
  • US12627675B2 patent drawing
  • US12627675B2 patent drawing

AI summary

Managing RAC feature subscription, including: identifying services associated with a RAC of an IHS; identifying a service subscription license model stored at a private cloud server, the private cloud server in communication with the IHS; identifying, based on the service subscription license model, a subset of services of the services, each service associated with subscription data indicated by the service subscription license model, the subscription data including expiration time parameter; providing, by the private cloud server and to the IHS, access to the subset of services; comparing the time expiration parameter of a first service of the services with a current date and time; determining, based on the comparing, that the time expiration parameter of the first service is less than a first threshold of the current date and time, and in response, providing a notification to the IHS indicating expiration of access to the first service by the IHS.