Remote Desktop File Launch via Native Application Integration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Remote desktop experiences often provide a disruptive user experience compared to local applications, hindering the full utilization of remote access benefits in enterprise environments.

Innovation Solution

Implementing a system that allows users to launch files within native applications on a computing device during a remote desktop session, with the remote desktop server selecting an access method based on client security information, enabling file editing and saving while maintaining security and ergonomic controls.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If applications operate within a remote desktop environment, then remote access capability is provided, but user experience becomes disruptive compared to local applications

Engineering Contradiction:
Improveuser experienceVSAvoidapplication functionality
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent introduces a file transfer mechanism that acts as an intermediary between the remote desktop environment and local applications. The system receives files from the remote desktop, transfers them to local applications for processing, and manages the interaction between these two environments. This intermediary approach allows local applications to function fully while maintaining remote desktop connectivity, thus improving user experience without sacrificing application versatility.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If files are transferred and edited locally during remote desktop sessions, then productivity improves, but security risks increase

Engineering Contradiction:
Improvework efficiencyVSAvoidsecurity
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system implements a feedback mechanism where the remote desktop server monitors and tracks file transfers and edits performed through local applications. The server receives notifications about file operations, maintains an audit trail of what files were accessed and modified, and can enforce security policies based on this feedback. This allows productive local file editing while maintaining security through continuous monitoring and policy enforcement.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs preliminary security verification before allowing file transfers and edits. The remote desktop server evaluates client credentials and security parameters in advance, determining which files can be accessed and what operations are permitted. This preliminary security check ensures that only authorized file operations are allowed, maintaining security while enabling productive work.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If multiple access methods are provided for file operations, then adaptability improves, but system complexity increases

Engineering Contradiction:
Improveaccess method flexibilityVSAvoidsystem architecture
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a universal file access interface that handles multiple access methods through a single standardized mechanism. The system provides a unified API that supports both direct file transfer and mapped directory access, allowing the same interface to handle different access scenarios. This universal approach increases adaptability while minimizing system complexity by avoiding the need for separate specialized systems for each access method.

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

Data Source

PatentUS11770454B2Native application integration for enhanced remote desktop experiences
Publication Date: 2023.09.26 CITRIX SYSTEMS INC
  • US11770454B2 patent drawing
  • US11770454B2 patent drawing
  • US11770454B2 patent drawing

AI summary

Methods and systems for enhancing remote desktop experiences are described herein. A computing device may launch a remote desktop session. During the remote desktop session, the computing device may receive user input requesting a file to be launched at the computing device using a native application. The computing device may receive, from a remote desktop server, the file. Using a local application, the computing device may launch the file.