Boot Order Management Module for Heterogeneous Computing Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Managing boot orders for heterogeneous computing devices from different vendors is cumbersome due to varying commands, data formats, and access methods, making it difficult for users to configure and maintain boot sequences across diverse systems.

Innovation Solution

A device management module utilizing boot metadata with a common syntax allows users to specify boot orders uniformly across different devices, determining the appropriate commands and access methods for each device type, thereby simplifying the process of setting and managing boot orders.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If users manage boot orders for heterogeneous computing devices from different vendors, then the system can support multiple device types, but the complexity of managing varying commands, data formats, and access methods increases

Engineering Contradiction:
Improvesupport for heterogeneous computing devicesVSAvoidmanagement complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a management module as an intermediary between the user and heterogeneous computing devices. This module provides a unified interface that translates user requests into device-specific commands, handling different data formats and access methods internally. The user interacts with a standardized interface while the management module handles the complexity of vendor-specific protocols and command structures.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The management module implements a universal interface that can manage multiple types of computing devices from different vendors through a single standardized API. This universal interface handles diverse device types, command formats, and access methods through common functions, allowing the same interface to work across heterogeneous device environments without requiring vendor-specific knowledge from the user.

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

2Manufacturing precision

If users configure boot orders for each device type using specific commands, then the boot order can be set accurately, but the time and effort required to remember and execute device-specific commands increases

Engineering Contradiction:
Improveboot order configuration accuracyVSAvoidconfiguration time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The management module implements self-service functionality by automatically determining the appropriate commands and parameters for setting boot orders based on the target device type. When a user specifies a desired boot order through the unified interface, the module automatically selects and executes the correct device-specific commands without requiring the user to manually look up or remember vendor-specific syntax, thereby reducing configuration time while maintaining accuracy.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary action by pre-configuring device-specific command mappings and parameters within the management module. Before the user needs to configure a boot order, the module already has the necessary device-specific information ready, allowing it to quickly translate high-level user requests into accurate device-specific commands without requiring the user to perform preparatory research or memorization.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11385905B2Managing boot device orders for computing devices
Publication Date: 2022.07.12 RED HAT INC
  • US11385905B2 patent drawing
  • US11385905B2 patent drawing
  • US11385905B2 patent drawing

AI summary

Systems and methods for managing boot device orders for computing devices are disclosed. A device management module may use boot metadata to provide a common syntax/format for a user to indicate a boot order for the computing device. The device management module may determine the appropriate commands for a particular type of computing device and use the appropriate commands to set the boot order of the computing devices to the desired boot order.