Virtual Desktop Multiplexing Across Multiple Client Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current remote desktop applications struggle to efficiently display the same screen on multiple devices, especially when those devices run different operating systems, limiting the ability to provide a unified virtual desktop experience across a large number of collocated devices.

Innovation Solution

A method is introduced where a virtual desktop service allows multiple client devices to access and manipulate a shared virtual desktop environment without the need for local processing power, using a security gateway to establish secure communications channels and multiplex data streams, enabling simultaneous display across multiple devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple client devices access a shared virtual desktop environment, then the unified virtual desktop experience is improved, but the network bandwidth and server processing requirements increase

Engineering Contradiction:
Improveunified virtual desktop experienceVSAvoidnetwork bandwidth and server processing
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The patent segments the virtual desktop experience into discrete data streams that can be independently multiplexed and distributed to multiple client devices. Each client receives a tailored portion of the virtual desktop data, allowing the system to scale to multiple devices without proportionally increasing server processing requirements for each additional client.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a universal virtual desktop environment that can be accessed by multiple different types of client devices simultaneously. The system provides multi-functionality by supporting various client types (mobile, desktop, tablet) accessing the same virtual desktop resource, improving adaptability while managing resource usage through centralized provisioning.

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

2Reliability

If a security gateway establishes secure communications channels for multiple devices, then the security and access control are improved, but the system complexity increases

Engineering Contradiction:
Improvesecurity and access controlVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a security gateway as an intermediary component that centralizes authentication and authorization functions. This gateway mediates between client devices and the virtual desktop service, establishing secure communication channels without requiring complex security implementations in each client device or service component.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The security gateway implements self-service authentication mechanisms where clients can independently establish secure connections using credentials issued by the service. The system automatically manages session establishment, authentication verification, and connection provisioning without requiring manual configuration or intervention.

Inventive Principle:
Principle #25Self-service

3Area of stationary object

If virtual desktop data streams are multiplexed to multiple clients, then the screen real estate and accessibility are improved, but the data transmission overhead increases

Engineering Contradiction:
Improvescreen real estate and accessibilityVSAvoiddata transmission overhead
Core Design Contradiction:
Area of stationary objectVSQuantity of substance

Solution Approach 1:

The patent merges multiple virtual desktop data streams into a single multiplexed transmission channel. Instead of creating separate full duplications of the virtual desktop environment for each client, the system combines multiple client access requests into unified data streams that are efficiently transmitted over the network, reducing redundant data transmission.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent transitions from a one-to-one mapping of virtual desktop to client device to a one-to-many relationship through multiplexing. By adding the dimension of time-multiplexed data stream distribution, the system enables multiple clients to access the virtual desktop simultaneously over shared network infrastructure, improving accessibility while managing data transmission efficiently.

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

Data Source

PatentUS10705690B1Sending virtual desktop information to multiple devices
Publication Date: 2020.07.07 AMAZON TECH INC
  • US10705690B1 patent drawing
  • US10705690B1 patent drawing
  • US10705690B1 patent drawing

AI summary

A virtual desktop service may receive a request from a user to provision a virtual desktop and establish a secure communications connection between the virtual desktop service, a user client device, and additional client devices via a proxy server in order to stream same feed or virtual screens from the virtual desktop to multiple client devices. The virtual desktop service may provide for natively sharing or multiplexing an entire data stream from a virtual desktop to multiple client devices or natively sharing or multiplexing portions of a data stream from a virtual desktop to render each portion on a different client device.