Management Controller Boot Recovery via Trusted Intermediary
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Computing devices face challenges in completing startup processes due to unavailability of necessary data, which prevents them from entering operating states required to provide computer-implemented services, and existing methods struggle to retrieve data from other sources when local data is inaccessible.
Innovation Solution
A management controller modifies the startup process to allow the device to connect via a local network, verify the identity of connected devices, and retrieve data from them, using a mobile device as an intermediary to obtain necessary data for completing the startup process, while securing connections with pre-shared keys and verification processes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If the device connects to external devices via local network to retrieve data, then data availability is improved, but security risks increase
Solution Approach 1:
The patent introduces an authorization system as an intermediary between the computing device and external devices. The authorization system verifies identities and manages authentication credentials, acting as a trusted mediator that enables secure data retrieval without direct peer-to-peer connections. This resolves the contradiction by allowing external communication while maintaining security through the intermediary's verification processes.
Solution Approach 2:
The patent implements preliminary verification of device identities and authentication credentials before allowing data retrieval operations. The management controller verifies the external device's identity and obtains authorized credentials in advance, ensuring that only authenticated devices can access data. This preliminary security check enables safe external connectivity while preventing unauthorized access.
2Reliability
If the startup process is modified to include external data retrieval, then startup completion likelihood is improved, but process complexity increases
Solution Approach 1:
The management controller automatically manages the entire external data retrieval process without requiring user intervention. It autonomously detects boot failures, connects to external devices, verifies identities, retrieves necessary data, and completes the startup process. This self-service approach improves startup reliability while masking the underlying complexity from the user, as the controller handles all complex operations automatically.
Solution Approach 2:
The patent divides the startup process into distinct phases: initial boot attempt, failure detection, external device connection, data retrieval, and startup completion. The management controller monitors each phase and triggers appropriate responses. This segmentation allows the system to handle complexity in a structured manner, improving overall startup reliability by addressing specific failure points without overwhelming the user with complexity.
3Reliability
If verification processes are implemented for connected devices, then security is improved, but operation time increases
Solution Approach 1:
The patent performs verification of device identities and authentication credentials as a preliminary step before allowing data retrieval operations. The management controller verifies the external device's identity and obtains authorized credentials in advance, ensuring that only authenticated devices can access data. This preliminary security check, while adding time, prevents subsequent security incidents and enables faster authenticated operations.
Data Source
AI summary
Methods and systems for managing the operation of data processing systems are disclosed. A data processing system may include a computing device that may enter various operating states by performing various types of startups. Performance the startups may require access to various portions of data which may become unavailable and thereby prevent startup completion. The data processing systems may host a management controller that may facilitating performing a specialized startup process through which unavailable data may be retrieved from other devices via intermediary devices, and may reduce risk in connecting to other devices through verification, validation, and/or other processes.


