Virtual Desktop Casting via Browser-Based Intermediary Channel

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing virtual desktop technologies face challenges in seamlessly casting a virtual desktop from a mobile device to a larger display equipment, such as a smart television or smart projection system, while maintaining proper screen resolution and secure user input redirection, especially in public settings where pre-installation and configuration of specialized software are often required.

Innovation Solution

The method involves creating a communications channel between the display equipment and the mobile computing device using specialized web pages that support HTML5, allowing the mobile device to cast the virtual desktop, redirect user input, and adjust the graphics stream resolution for proper display on the larger screen, without the need for pre-installed software or configuration on the display equipment.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If specialized software is pre-installed on display equipment to enable virtual desktop casting, then the casting functionality is reliable, but the device complexity and deployment difficulty increase

Engineering Contradiction:
Improvecasting functionalityVSAvoidsoftware deployment
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a communications channel as an intermediary between the display equipment and mobile computing device. This channel enables casting functionality without requiring specialized software on the display equipment, as the coordination and control logic resides in the software layer rather than embedded hardware, simplifying deployment while maintaining reliability

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The display equipment uses a universal browser application that can load specialized web pages to enable casting functionality. This approach allows any display equipment with a browser to cast virtual desktops without device-specific software installation, making the solution universally applicable across different platforms and reducing deployment complexity

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

2Manufacturing precision

If the virtual desktop graphics stream is adjusted to match display equipment resolution, then the display quality is improved, but the communication overhead increases

Engineering Contradiction:
Improvedisplay resolutionVSAvoidcommunication overhead
Core Design Contradiction:
Manufacturing precisionVSLoss of information

Solution Approach 1:

The patent implements dynamic resolution adjustment where the virtual desktop graphics stream is adapted to match the display equipment's resolution in real-time. The system dynamically determines the display resolution through the communications channel and adjusts the graphics stream accordingly, optimizing display quality while managing communication overhead through efficient coordinate transformation algorithms

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the resolution parameter of the virtual desktop graphics stream to match the display equipment. By dynamically adjusting this parameter based on the detected display resolution, the system achieves proper display scaling without excessive communication overhead, as the resolution negotiation occurs once during connection establishment

Inventive Principle:
Principle #35Parameter changes

3Ease of operation

If user input is redirected from display equipment to mobile device, then the ease of operation is improved, but the system complexity increases

Engineering Contradiction:
Improveinput redirectionVSAvoidcoordinate transformation
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The communications channel acts as an intermediary that handles coordinate transformation and input redirection. Instead of implementing complex transformation logic in the display equipment or mobile device, the channel mediates the input events between the two, simplifying the overall system architecture while enabling seamless input redirection and improving ease of operation

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces the mechanical coordination system (physical connection and configuration) with an electronic software-based solution. The communications channel uses software protocols to handle coordinate transformation and input redirection, eliminating the need for physical configuration and reducing system complexity compared to hardware-based approaches

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS11237854B2Providing a virtual desktop within a computing environment
Publication Date: 2022.02.01 CITRIX SYSTEMS INC
  • US11237854B2 patent drawing
  • US11237854B2 patent drawing
  • US11237854B2 patent drawing

AI summary

A technique provides a virtual desktop. The technique involves receiving device identification information via a browser operating on display equipment. The device identification information identifies a mobile computing device. The technique further involves creating a communications pathway between the display equipment and the mobile computing device based on the device identification information. The technique further involves, while the mobile computing device runs a virtual desktop session that conveys virtual desktop input from the mobile computing device to a virtual desktop server and virtual desktop output from the virtual desktop server to the mobile computing device to provide a virtual desktop on the mobile computing device, communicating over the communications pathway created between the display equipment and the mobile computing device to cast the virtual desktop from the mobile computing device to the browser operating on the display equipment.