Multi-Stage OS Boot for Mobile Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Mobile devices lack the processing capabilities to efficiently handle the increasing complexity of modern operating systems, leading to prolonged boot times and limited functionality, as they require more robust OSs to manage advanced applications and secure network access.

Innovation Solution

Implementing a system that allows for multi-stage OS boot, enabling quick access to essential functionalities by loading a minimal OS initially and concurrently booting a more robust OS in the background, with varying authentication levels for security and using mechanisms like voice commands or drop-down menus to select boot levels, along with rules-based and machine learning logic to automate OS selection based on context and policies.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a robust OS is loaded to handle advanced applications and secure network access, then functionality and security are improved, but boot time increases

Engineering Contradiction:
ImprovefunctionalityVSAvoidboot time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The operating system is divided into multiple boot levels (first boot level and second boot level), where each level provides different functionality. The first boot level loads essential functions quickly, while the second boot level provides comprehensive functionality. This segmentation allows the system to balance boot time and functionality by selecting appropriate boot levels based on user needs.

Inventive Principle:
Principle #1Segmentation

2Reliability

If a robust OS is loaded to handle advanced applications and secure network access, then security is improved, but boot time increases

Engineering Contradiction:
ImprovesecurityVSAvoidboot time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system segments security requirements into different boot levels. The second boot level provides enhanced security features for secure network access and sensitive applications, while the first boot level provides basic security. Authentication mechanisms are implemented at each level, allowing users to access appropriate security levels based on their needs without always requiring full boot time.

Inventive Principle:
Principle #1Segmentation

3Adaptability or versatility

If multiple OSs are installed to enable execution of sophisticated applications, then adaptability is improved, but device complexity increases

Engineering Contradiction:
Improveapplication execution capabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

Multiple operating systems are merged into a single mobile device, with each OS installed in separate partitions. The boot manager component coordinates between different OSs and boot levels, selecting which OS to load based on user input or system state. This merging approach provides diverse application execution capabilities while managing complexity through centralized boot management.

Inventive Principle:
Principle #5Merging (Combining)

4Loss of time

If a minimal OS is loaded for quick access, then boot time is reduced, but functionality is limited

Engineering Contradiction:
Improveboot timeVSAvoidfunctionality
Core Design Contradiction:
Loss of timeVSAdaptability or versatility

Solution Approach 1:

The system implements dynamic boot level selection, where the user can choose between first and second boot levels based on current needs. The boot manager component dynamically determines which boot level to execute, allowing the system to adapt between quick access (first boot level) and full functionality (second boot level). This dynamic approach enables users to optimize for either speed or capability depending on the situation.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9003173B2Multi-OS (operating system) boot via mobile device
Publication Date: 2015.04.07 MICROSOFT TECHNOLOGY LICENSING LLC
  • US9003173B2 patent drawing
  • US9003173B2 patent drawing
  • US9003173B2 patent drawing

AI summary

A system that facilitates different levels of operating system (OS) boot so as to provide users with rapid access to certain mobile device functionalities, security, applications, etc. is provided. An OS can be loaded in phases or stages commensurate with policies, preferences, actions, context, etc. Similarly, a particular OS or group of OSs can be loaded to address a particular scenario or requirement.