External Memory Boot for Thin Client OS Management
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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
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.
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
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.
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
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.
Data Source
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.


