External Memory Boot for Thin Client OS Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional computing devices require local memory to store operating systems, limiting design and cost savings due to resource constraints and necessitating user intervention for updates.

Innovation Solution

A method to boot a computing device with a windowing operating system from an external memory media via an external interface, such as a network or USB connection, using an initialization module to establish a data connection and load the operating system image into runtime memory for execution.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the operating system is stored in local memory media, then the computing device can boot and operate reliably, but the device footprint and weight increase and user intervention is required for updates

Engineering Contradiction:
Improveoperating system boot reliabilityVSAvoiddevice weight
Core Design Contradiction:
ReliabilityVSWeight of moving object

Solution Approach 1:

The patent extracts the operating system from local memory media and stores it in remote memory media. The computing device boots by loading the OS image from remote memory through an external interface (network or USB), eliminating the need for large local storage components and reducing device weight while maintaining boot reliability.

Inventive Principle:
Principle #2Taking out (Extraction)

2Adaptability or versatility

If the operating system is stored in local memory media, then the computing device can operate independently, but the device footprint increases and cost increases

Engineering Contradiction:
Improveoperating independenceVSAvoiddevice footprint
Core Design Contradiction:
Adaptability or versatilityVSArea of stationary object

Solution Approach 1:

The patent removes the operating system storage function from the local device and places it in remote memory media accessible via external interfaces. This extraction eliminates the need for large local hard drives or flash storage, significantly reducing device footprint while maintaining operational independence through network or USB connectivity.

Inventive Principle:
Principle #2Taking out (Extraction)

3Ease of operation

If the operating system is stored in local memory media, then the computing device can boot without network connection, but updates require user intervention

Engineering Contradiction:
Improveboot operation simplicityVSAvoidupdate automation
Core Design Contradiction:
Ease of operationVSExtent of automation

Solution Approach 1:

The patent implements self-service update capability where the operating system automatically checks for and applies updates from remote memory media during boot-up without requiring user intervention. The initialization module automatically retrieves updated OS images and loads them, eliminating manual update procedures while maintaining simple boot operation.

Inventive Principle:
Principle #25Self-service

4Speed

If local memory media is used to store the operating system, then the computing device can boot quickly, but resource constraints are limited and design flexibility is reduced

Engineering Contradiction:
Improveboot speedVSAvoidresource constraints
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent extracts the OS storage requirement from the local device, allowing the computing device to boot with minimal local resources. The initialization module loads the operating system image from remote memory media through external interfaces, enabling fast boot performance without requiring large local storage capacities, thereby reducing resource constraints and design complexity.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS7631173B2Method and system for performing pre-boot operations from an external memory including memory address and geometry
Publication Date: 2009.12.08 DELL MARKETING CORP
  • US7631173B2 patent drawing
  • US7631173B2 patent drawing
  • US7631173B2 patent drawing

AI summary

A system for booting a computing device with a windowing operating system obtained from an external memory media via an external interface includes an initialization module stored in a read-only memory in the computing device, the module being executed in a processor in the computing device and establishing a data connection to the external memory media through the external interface, and an external device in which the external memory media is disposed, the media storing a windowing operating system image at an external location, and sending the image from the media to the computing device via the external interface in response to a request from the computing device based on memory geometry information of the media, the image being received by the computing device, loaded into a runtime memory in the computing device and then executed by the processor to boot the windowing operating system in the computing device.