Connection Server for Seamless Remote Application Launching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In a virtual desktop infrastructure (VDI) environment, users face inefficiencies when accessing and launching applications and files located on multiple remote desktops, as they need to switch between remote and local desktops, leading to reduced productivity and increased resource consumption.

Innovation Solution

A method and system that allows seamless launching of remote desktop applications and files by using a connection server to manage and authenticate requests, enabling users to select and launch remote applications and files without direct connection to the remote desktops, using a seamless window feature for consistent user interaction.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If users connect to multiple remote desktops to access applications and files, then accessibility to remote resources is improved, but resource consumption and system complexity increase

Engineering Contradiction:
Improveaccessibility to remote resourcesVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a file server as an intermediary component that mediates between multiple remote desktops and the local client device. The file server centralizes file storage and management, allowing users to access files from any remote desktop through a single connection point, thereby reducing the need to maintain multiple active remote desktop connections and lowering system complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If users switch between remote and local desktops to access files and applications, then access to both local and remote resources is achieved, but time consumption and productivity decrease

Engineering Contradiction:
Improveaccess to local and remote resourcesVSAvoidtime consumption
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent merges remote file access capabilities directly into the local desktop environment by implementing a file server that presents remote files as if they were local. This integration allows users to access and launch remote files and applications directly from the local desktop interface without switching between remote and local desktop sessions, significantly reducing time consumption and improving productivity.

Inventive Principle:
Principle #5Merging (Combining)

3Ease of operation

If files are transferred between remote and local desktops, then file accessibility is improved, but transfer time and resource consumption increase

Engineering Contradiction:
Improvefile accessibilityVSAvoidtransfer time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent implements preliminary action by pre-configuring the file server with file sharing capabilities and establishing file access pathways before users need to access remote files. The system proactively manages file locations, permissions, and transfer protocols in advance, allowing users to directly access and launch remote files without experiencing transfer delays when they need to open them.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20240020138A1Method and system for efficiently launching applications and files located on remote desktops
Publication Date: 2024.01.18 OMNISSA LLC
  • US20240020138A1 patent drawing
  • US20240020138A1 patent drawing
  • US20240020138A1 patent drawing

AI summary

The disclosure provides a method of seamlessly launching at least one of applications or files located on remote desktops. The method generally includes receiving, at a connection server, application information for an application located on a first remote desktop in response to a first request from a client device to add the application to the connection server, receiving, at the connection server, from the client device, a second request to launch the application, validating, at the connection server, the second request based on credentials included in the second request, and forwarding, to the first remote desktop, the second request based on validating the second request, wherein, based on the second request, the first remote desktop launches the application for display at the client device.