Unified Boot Loader for Multi-Method System Initialization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional information handling systems require replication and separate boot loaders for different boot methodologies, leading to inefficiencies and inflexibility when switching between boot methods, making it cumbersome for users to boot an operating system using new or different methods.

Innovation Solution

An information handling system with an access controller that retrieves non-bootable executable instructions and combines them with appropriate boot loaders to generate bootable images, allowing the system to boot using various methodologies without requiring specific bootable images for each method.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If separate boot loaders are replicated for each boot methodology, then the system can boot using multiple methods, but the device complexity and storage requirements increase

Engineering Contradiction:
Improveboot methodology supportVSAvoidboot loader replication
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a universal boot loader that can handle multiple boot methodologies (CD, flash drive, hard drive, network) through a single unified component. This boot loader includes a boot methodology detection module that automatically identifies the boot medium and selects the appropriate boot sequence, eliminating the need for separate replicated boot loaders for each method while maintaining full multi-method boot capability

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

Solution Approach 2:

The patent merges multiple separate boot loaders into a single unified boot loader that consolidates all boot methodology handling logic. The unified structure combines the detection module, boot sequence determination module, and execution module into one component that manages all boot operations across different methodologies, reducing overall system complexity while preserving versatility

Inventive Principle:
Principle #5Merging (Combining)

2Adaptability or versatility

If users request specific bootable images for different boot methods, then the system can boot from any medium, but the process becomes time-consuming and cumbersome

Engineering Contradiction:
Improveboot medium flexibilityVSAvoidboot image preparation time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent implements preliminary action by having the universal boot loader automatically detect the boot medium type during the boot process itself, rather than requiring users to pre-configure or request specific bootable images. The detection module immediately identifies whether the system is booting from CD, flash drive, hard drive, or network, and the execution module automatically loads the appropriate boot sequence without user intervention, eliminating time-consuming manual configuration

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The universal boot loader performs self-service by autonomously determining the appropriate boot methodology and executing the correct boot sequence without requiring user requests or manual intervention. The boot loader service automatically adapts to the available boot medium and handles the entire boot process independently, freeing users from the cumbersome task of requesting and configuring specific bootable images

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9229731B2System and method for facilitating booting using a plurality of boot methods
Publication Date: 2016.01.05 DELL PROD LP
  • US9229731B2 patent drawing
  • US9229731B2 patent drawing
  • US9229731B2 patent drawing

AI summary

Systems and methods for reducing problems and disadvantages associated with multiple boot methods are disclosed. In accordance with an embodiment of the present disclosure, an information handling system comprises a processor and a memory communicatively coupled to the processor. The information handling system also comprises an access controller communicatively coupled to the processor. The access controller is configured to retrieve non-bootable executable instructions and combine the non-bootable executable instructions with a boot loader associated with a boot method to generate a bootable image associated with the boot method. The access controller is further configured to present the bootable image to the information handling system such that the bootable image is configured to be booted by the information handling system using the boot method.