RAC Service Subscription Licensing for Memory-Efficient Feature Access
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
3Adaptability or versatility
If RAC features are tied to specific hardware capabilities, then hardware optimization is achieved, but vendor-agnostic system management is limited
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.
Data Source
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.


