Integrated Flash Memory Booting System

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing booting process for computer systems is time-consuming and requires an operating system to be installed on each device after a storage system is installed, lacking efficiency and security, especially when booting without a connected persistent storage system.

Innovation Solution

A method that loads firmware and an operating system into memory from integrated flash memories, allowing for efficient booting by initializing the system without a connected storage device, and enhancing security by using firmware signatures for authentication and encryption, enabling read-only mode operation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If the traditional booting process is used with separate storage systems, then the operating system can be installed, but the booting time is significantly increased and the process becomes more complex

Engineering Contradiction:
Improvebooting timeVSAvoidbooting process complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The patent combines the operating system and persistent storage system into a single integrated memory device, eliminating the need for separate storage systems and reducing booting time by loading everything from one unified source

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The integrated memory device serves multiple functions simultaneously: it acts as both the persistent storage system and the operating system storage, replacing the need for separate dedicated storage devices

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

2Reliability

If firmware signatures are used for authentication and encryption, then security is enhanced, but the booting process becomes more complex

Engineering Contradiction:
Improvesystem securityVSAvoidbooting process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

Firmware signatures and cryptographic key pairs are pre-configured in the integrated memory device during manufacturing, so that authentication and encryption are automatically performed during booting without requiring complex manual configuration or additional security hardware

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10552171B2Efficient booting system
Publication Date: 2020.02.04 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US10552171B2 patent drawing
  • US10552171B2 patent drawing
  • US10552171B2 patent drawing

AI summary

An approach for efficient booting. The approach loads a firmware into a memory from one or more integrated memories, wherein the one or more integrated memories are flash memories on a motherboard. The approach loads an operating system into the memory from the one or more integrated memories. Responsive to loading the operating system into the memory, the approach mounts one or more root filesystems.