Online Desktop Distribution Without Rebooting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing online desktop distributions require rebooting and cannot provide all necessary applications, making them inconvenient for users who need specific software not pre-installed.

Innovation Solution

An online desktop distribution system that uses a client with an online desktop distributor featuring an operating system with kernels compiled for usermode, allowing the system to run without installation or reboot, and a server that stores and uploads user profiles and applications, enabling seamless configuration and additional application downloads.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a stripped-down Linux distro is used on a bootable storage device to provide online desktop access, then portability and ease of access are improved, but the system requires rebooting and cannot provide all necessary applications

Engineering Contradiction:
ImproveportabilityVSAvoidapplication availability
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The system is divided into two parts: a minimal bootable distribution on local storage for portability, and a comprehensive application repository on remote servers for versatility. The local system handles booting and basic operations, while the remote system provides additional applications and user data, resolving the contradiction between portability and application availability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The bootable storage device contains a universal boot environment that can operate in multiple modes: standalone minimal desktop mode for portability, and networked mode that accesses remote servers to provide comprehensive application availability. This multi-functionality allows the same system to adapt to different user needs without requiring separate systems.

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

2Ease of operation

If a bootable storage device with minimal Linux distro is used, then system portability is improved, but the requirement for rebooting reduces convenience

Engineering Contradiction:
ImproveportabilityVSAvoidreboot time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-configuring the bootable storage device with essential system components and user profile data before actual use. User configurations, applications, and data are pre-synchronized with remote servers during idle periods or initial setup, so that when the system boots, everything is ready immediately without requiring rebooting to apply changes or load additional components.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If applications are pre-installed on the bootable device, then application availability is improved, but device size and complexity increase

Engineering Contradiction:
Improveapplication availabilityVSAvoiddistribution size
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system extracts the comprehensive application repository from the local bootable device and places it on remote servers. The local device keeps only the essential minimal Linux distro needed for booting and basic operations, while additional applications are accessed remotely when needed. This extraction resolves the contradiction by maintaining application availability through remote access while keeping device size and complexity minimal.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS8645839B2Online desktop distribution
Publication Date: 2014.02.04 RED HAT INC
  • US8645839B2 patent drawing
  • US8645839B2 patent drawing
  • US8645839B2 patent drawing

AI summary

An apparatus and a method for an online desktop distribution is described. In one embodiment, an online desktop operates on a client with an online desktop distributor having an operating system with one or more kernels compiled for usermode. A server coupled to the client stores and uploads a user profile setting to the client to configure the online desktop on the client based on a user login on the online desktop. The online desktop can be booted from the client with the online desktop distributor or run as a hosted operating system in usermode under a default operating system of the client.