Drag-and-Drop Local File Access in Remote Desktop Environments

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In desktop virtualization environments, users face a cumbersome process when trying to open local files in remotely executed applications, involving multiple steps of file transfer and application selection.

Innovation Solution

The solution involves allowing users to drag-and-drop local file icons onto icons representing remotely executed applications or remote desktop environments, automatically initiating a session, transferring the file, and opening it in the selected application, with the option to transfer modified files back to the client device.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If users manually transfer local files to server and open them in remote applications, then file access is achieved, but user effort and time consumption increase significantly

Engineering Contradiction:
Improveease of file accessVSAvoidtime for file transfer and application selection
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system performs preliminary actions by automatically initiating file transfer and application selection before the user completes the drag-and-drop gesture. The client device pre-processes the file transfer to the remote server and pre-selects the appropriate remote application based on file type, so that when the user releases the drag gesture, the file is already being opened in the correct application without requiring manual intervention for these steps.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system enables self-service by allowing the drag-and-drop operation itself to trigger and complete the entire file access workflow. The user's simple drag-and-drop action automatically initiates file transfer, application selection, and file opening without requiring separate manual steps. The system serves itself by detecting the drag operation and autonomously completing all necessary intermediate steps.

Inventive Principle:
Principle #25Self-service

2Adaptability or versatility

If multiple remote desktop environments and applications are available, then versatility is improved, but user confusion and selection difficulty increase

Engineering Contradiction:
Improveavailability of multiple remote environmentsVSAvoiddifficulty of application selection
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The client device acts as an intermediary that manages the complexity of multiple remote desktop environments and applications. Instead of requiring users to manually navigate through multiple remote sessions and applications, the client device intercepts the drag-and-drop operation, automatically determines which remote application is appropriate for the file type, and initiates the file transfer to that specific application. This intermediary function shields users from the complexity of having multiple remote environments available.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If automatic file transfer is implemented, then user effort is reduced, but network bandwidth consumption increases

Engineering Contradiction:
Improvereduction of manual transfer stepsVSAvoidnetwork bandwidth usage
Core Design Contradiction:
Ease of operationVSLoss of energy

Solution Approach 1:

The system applies partial action by transferring only the specific file that the user dragged and dropped, rather than transferring entire directories or unnecessary files. The automatic transfer is triggered only when a user initiates a drag-and-drop operation, so bandwidth is consumed only when needed and only for the minimum necessary data (the single file being accessed). This avoids excessive bandwidth consumption while still providing automatic transfer benefits.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20250053543A1Using drag-and-drop to open local files remotely
Publication Date: 2025.02.13 OMNISSA LLC
  • US20250053543A1 patent drawing
  • US20250053543A1 patent drawing
  • US20250053543A1 patent drawing

AI summary

Disclosed are various approaches for using drag-and-drop to open local files remotely. In one approach, a client device renders a user interface including a first indicium corresponding to a local file of the client device and a second indicium corresponding to a remotely executed application. A drag-and-drop action of the first indicium relative to the second indicium is detected. Responsive to the drag-and-drop action, the remotely executed application opens a copy of the local file.