Web-Based Operating System Construction via Virtual Hard Disk Booting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional operating systems are difficult to construct and modify, requiring specialized tools and expertise, making it time-consuming to configure them for specific hardware and often necessitating professional intervention.

Innovation Solution

An online system utilizing a graphical user interface and a build component that allows users to create, modify, and test operating systems over the Internet, enabling configuration and download onto electronic devices without full installation, using a virtual hard disk for booting without interfering with existing systems.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If conventional operating systems are constructed using traditional methods, then the operating system can be configured for specific hardware, but the process is time-consuming and requires specialized expertise

Engineering Contradiction:
ImproveOS configuration accuracyVSAvoidOS construction time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent introduces a web-based intermediary system that mediates between the user and the operating system construction process. Users interact with a graphical user interface through a web browser, and the system automatically handles the complex tasks of module selection, integration, and configuration. This intermediary layer translates simple user inputs into precise OS configurations without requiring specialized expertise or extensive manual work.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The operating system construction process is designed to be self-service oriented. The system automatically selects appropriate modules, integrates them into the OS image, and configures settings based on user selections. The build component autonomously handles the technical complexities of module integration, eliminating the need for specialized technicians and reducing construction time while maintaining configuration accuracy.

Inventive Principle:
Principle #25Self-service

2Adaptability or versatility

If conventional operating systems are constructed using traditional methods, then the operating system can be customized for hardware, but specialized tools and expertise are required

Engineering Contradiction:
ImproveOS customization capabilityVSAvoidConfiguration tool complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The web-based interface serves as an intermediary that simplifies the interaction between users and the complex OS customization process. Instead of requiring users to directly manipulate complex configuration tools, the system provides a simplified graphical interface that automatically handles the complexity of module selection and integration, making customization accessible to average users while maintaining full adaptability.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The operating system is segmented into discrete, interchangeable modules that can be independently selected and combined. This modular architecture allows the system to offer extensive customization capabilities through simple module selection rather than complex configuration processes. Each module represents a distinct functional component that can be added or removed based on user needs.

Inventive Principle:
Principle #1Segmentation

3Reliability

If operating systems are constructed and tested locally, then hardware compatibility can be verified, but the process is time-consuming and requires physical hardware access

Engineering Contradiction:
ImproveHardware compatibilityVSAvoidConstruction efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent creates a virtual copy of the operating system image that can be tested and modified without requiring physical hardware. The constructed OS image is stored as data that can be transmitted and executed in a virtual environment, allowing compatibility testing and further customization before final deployment. This virtual copying enables rapid iteration and testing without the time constraints of physical hardware preparation.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system transitions the OS construction and testing process from the physical dimension to the digital dimension. Instead of requiring physical hardware access for testing, the patent enables virtualization where the OS image can be created, tested, and modified in a digital environment. This dimensional shift allows for parallel testing, faster iteration cycles, and eliminates the bottleneck of physical hardware availability while maintaining reliability through comprehensive virtual testing.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS9454384B2Custom operating system via a web-service
Publication Date: 2016.09.27 MICROSOFT TECHNOLOGY LICENSING LLC
  • US9454384B2 patent drawing
  • US9454384B2 patent drawing
  • US9454384B2 patent drawing

AI summary

Operating systems can be constructed through working “in the clouds” without dependence on a specific piece of hardware. Over the Internet, an operating system is constructed based on received requests. Received requests disclose modules that are to be added to the operating system and these modules are added. A constructed operating system can be tested in context of a web server and then downloaded to an electronic device. The electronic device boots the operating system from virtual hard disk by utilization of bare metal deployment and/or non-metal deployment.