Virtual Desktop Multiplexing Across Multiple Client Devices
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
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
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.
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.
Data Source
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.


