Content Abstraction Layer for Offline Virtual Desktop Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing virtual desktop solutions face challenges in providing uniform access to remote virtual desktop content across different devices and network conditions, particularly when the virtual desktop is not running or is offline, leading to inefficiencies in data access and management.

Innovation Solution

The Enhanced Virtual Desktop Management Server employs a Content Abstraction Layer and a Control VM to abstract data access, allowing users to access their data and applications from various devices without needing a running virtual desktop, by mounting or accessing data disks on the fly and utilizing network storage, even when the desktop is not running.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a user checks out a virtual desktop to access it offline on a client machine, then the user can access the virtual desktop without network connection, but the actual desktop virtual disk image must be provisioned and maintained in the datacenter, requiring the user to start a virtual desktop and load data to perform functions

Engineering Contradiction:
ImproveOffline access to virtual desktopVSAvoidVirtual desktop provisioning and data loading process
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The invention separates the virtual desktop into two independent parts: the actual desktop virtual disk image maintained in the datacenter, and a lightweight virtual machine instance running on the client machine. This segmentation allows the client to access data without needing to provision or load the complete virtual desktop, reducing complexity while enabling offline access.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The invention extracts only the necessary data access capability from the full virtual desktop environment. Instead of requiring the user to start and load the complete virtual desktop, the system extracts and provides direct access to the virtual disk image through the lightweight VM, eliminating unnecessary provisioning steps.

Inventive Principle:
Principle #2Taking out (Extraction)

2Productivity

If the virtual desktop is not running or is offline, then data access becomes inefficient, but requiring the desktop to be running increases resource consumption and access time

Engineering Contradiction:
ImproveData access efficiencyVSAvoidTime to start and load virtual desktop
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The lightweight virtual machine is pre-configured on the client machine with the ability to mount and access the virtual disk image directly. When data access is needed, the system can quickly mount the virtual disk without requiring the user to start or load the complete virtual desktop, reducing access time while maintaining efficiency.

Inventive Principle:
Principle #10Preliminary action

3Use of energy by moving object

If a thin client is used to stream only needed portions of the virtual disk, then resource consumption is reduced, but access to data requires the server system to stream portions upon each access, increasing network dependency

Engineering Contradiction:
ImproveClient resource consumptionVSAvoidData access reliability without network connection
Core Design Contradiction:
Use of energy by moving objectVSReliability

Solution Approach 1:

The invention creates a local copy of the virtual disk image on the client machine that can be mounted by the lightweight virtual machine. This local copy enables data access without continuous network streaming, improving reliability for offline access while maintaining low resource consumption compared to running the full virtual desktop.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS11188366B2Independent access to virtual machine desktop content
Publication Date: 2021.11.30 OMNISSA LLC
  • US11188366B2 patent drawing
  • US11188366B2 patent drawing
  • US11188366B2 patent drawing

AI summary

Methods, systems, and techniques for facilitating access to content stored remotely, for example, as part of a virtual machine infrastructure or elsewhere in a networked environment, using a uniform mechanism are provided. Example embodiments provide an Enhanced Virtual Desktop Management Server/System with a Content Abstraction Layer which enables users to access their data stored as part of a virtual machine environment, or replicated otherwise on a network, using a generic API. The API can be incorporated into a web browser or other third party interface to provide access to the users' data without needing to remote a bitmap representation of a virtual desktop display. Accordingly, users can access their data, applications, and settings regardless of the type of access device and regardless of whether the corresponding virtual desktop is running in the data center, provisioned in the datacenter but running on a client device, or not running at all.