Virtual Desktop Access via Bluetooth ICA Translation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Wireless devices, such as smartphones and tablets, are unable to access virtual desktop applications provided by a centralized server when connected to a client computing device using wireless protocols like Bluetooth, due to limitations in existing technologies.
Innovation Solution
A method and system for transmitting data from a host computing device to a wireless device communicatively coupled to a client, where the data is transmitted in its original format and translated into USB packets at the client, improving transmission speed and enabling control and discovery of wireless devices, including Bluetooth devices, by using a virtual software driver and ICA protocol drivers.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If wireless devices connect to client computing device using wireless protocols like Bluetooth, then wireless communication capability is enabled, but the wireless devices are unable to access virtual desktop applications provided by the server
Solution Approach 1:
The patent introduces an intermediary translation layer that converts between wireless communication protocols (Bluetooth) and the protocol used for virtual desktop access (ICA). This intermediary component enables wireless devices to access virtual desktop applications by translating messages between the two protocol formats, resolving the incompatibility between wireless communication capability and virtual desktop access.
2Speed
If data is transmitted in original format without translation, then transmission speed is improved, but wireless devices cannot be controlled or discovered by the host
Solution Approach 1:
The patent segments the data transmission process into two distinct paths: a control channel that translates wireless device messages into USB packets for device control and discovery, and a data channel that transmits multimedia data in its original format for high-speed performance. This segmentation allows the system to simultaneously achieve both fast data transmission and full device control capability.
Data Source
Figure 1
Figure 2A
Figure 2B
AI summary
Aspects herein describe at least a method, system, and computer readable storage media for transmitting data from a first computing device to a second computing device. The first computing device comprises a host while the second computing device comprises a thin client for receiving a virtual desktop session. In one embodiment, the method comprises generating one or more Bluetooth packets associated with a Bluetooth application. The Bluetooth application is executed by a processor of the first computing device. The method further comprises transmitting the generated Bluetooth packets using an ICA (independent computing architecture) protocol from the first computing device to the second computing device. The Bluetooth packets are translated into USB packets at the second computing device and transmitted to a Bluetooth device that is communicatively coupled to the second computing device.