Remote Desktop Cloud File Loading Without Client Transfer
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing virtual desktop environments face issues with file transfers from client computers to server computers, including network failures, long transfer times, high costs, and resource usage, especially for large files stored in cloud storage.
Innovation Solution
Directly download files from cloud storage to the VM server without transferring them from the client device, using an identifier to access the file in cloud storage and bypassing the client device.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If files are copied from client computer to server computer, then files can be accessed in the VM, but transfer time increases significantly
Solution Approach 1:
The patent extracts the file transfer step from the traditional client-to-server copy process. Instead of copying files through the client computer, the system directly accesses cloud storage and transfers files to the server, removing the intermediate transfer step that causes time delays.
Solution Approach 2:
The patent introduces cloud storage as an intermediary between the client and server. The cloud storage service acts as a mediator that enables direct file access and transfer, eliminating the need for traditional file copying through the client computer and reducing transfer time.
2Reliability
If files are copied from client computer to server computer, then files can be accessed in the VM, but network bandwidth is consumed
Solution Approach 1:
The patent extracts the file transfer operation from the client-server communication path. By accessing cloud storage directly, the system removes the unnecessary network traversal through the client computer, reducing network bandwidth consumption while maintaining file access capability.
Solution Approach 2:
Cloud storage serves as an intermediary that optimizes network usage. Instead of consuming bandwidth for client-to-server transfers, the system uses cloud storage APIs to access files directly, significantly reducing network bandwidth consumption.
3Reliability
If files are copied from cloud storage to client computer and then to server, then files can be accessed in the VM, but computing resources are used
Solution Approach 1:
The patent extracts the intermediate storage step on the client computer from the file access workflow. By implementing direct cloud-to-server access, the system removes the unnecessary computing operations of downloading and re-uploading files, reducing CPU and memory usage on the client device.
Solution Approach 2:
Cloud storage acts as an intermediary that eliminates redundant computing operations. The system uses cloud storage APIs to enable direct file access from cloud to server, avoiding the energy-consuming steps of local download and re-upload.
4Reliability
If files are transferred from client to server, then files can be accessed in the VM, but file transfer costs money
Solution Approach 1:
The patent extracts the paid file transfer operation from the traditional client-to-server copy process. By accessing cloud storage directly through APIs, the system removes the need for expensive network transfers, reducing or eliminating file transfer costs while maintaining file access capability.
Data Source
AI summary
Methods, systems, and computer programs are presented for loading a file directly from the cloud storage to a cloud server executing a virtual machine (VM). One method, performed by a remote desktop application executing on a client device, includes detecting an input for opening a file of the client device at a VM associated with the remote desktop application. The VM executes on a VM server. Further, the method detects that the file is stored on cloud storage at a cloud storage server, and the remote desktop sends to the VM server a request to open the file at the VM with an application associated with the file. The request comprises an identifier in cloud storage of the file. The method further includes an operation for causing presentation of a user interface (UI) of the application in the remote desktop application, the UI comprising information about the opened file.


