Remote Application Session Sharing via Access Links

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for remote application sharing are cumbersome and lack a simple way to share application sessions between users, requiring complex configuration steps and separate sessions for each user, and administrators cannot easily share specific application sessions.

Innovation Solution

A system and method for remote application sharing that generates an application link or portable application file to share user sessions, allowing users to collaborate without installing additional clients, and enables administrators to manage and control session sharing permissions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If users use separate sessions for each user when accessing remote applications, then each user can access applications independently, but session sharing between users becomes complex and cumbersome

Engineering Contradiction:
Improvesession sharingVSAvoidconfiguration steps
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent creates a shareable session link that copies session identification and connection information, allowing multiple users to access the same application session without manual configuration. The system generates a shareable link containing session ID, user ID, and connection parameters that can be transmitted to other users, eliminating the need for complex MSTSC-style sharing configuration.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent introduces a session sharing mechanism that acts as an intermediary between users. The system manages session identification, connection establishment, and user authentication as an intermediate layer, simplifying the sharing process. The shareable link serves as an intermediary carrier that transmits session information without requiring direct peer-to-peer configuration complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If administrators use remote administration console to shadow RDSH sessions, then administrator can monitor user sessions, but cannot share specific application sessions with third-party users

Engineering Contradiction:
Improvesession sharing capabilityVSAvoidsession access control
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent segments the session sharing capability from general RDSH session shadowing. Instead of requiring administrators to manage entire RDSH sessions, the system allows selective sharing of specific application sessions. The shareable link can be configured to include or exclude specific applications, enabling fine-grained control over which sessions can be shared with third-party users.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies local quality by allowing different sharing permissions for different applications within the same RDSH session. The system can determine which specific applications should be shareable and which should remain private, enabling administrators to control access at the application level rather than uniformly across the entire session.

Inventive Principle:
Principle #3Local quality

3Productivity

If users manually configure GPO and use MSTSC commands to share sessions, then session sharing can be achieved, but the process is time-consuming and error-prone

Engineering Contradiction:
Improvesession sharing speedVSAvoidconfiguration time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent performs preliminary action by pre-configuring the session sharing capability within the RDSH environment. The system pre-generates shareable links with all necessary connection parameters, authentication information, and application listings before the user needs to share the session. This eliminates the need for users to perform time-consuming manual configuration steps during the actual sharing process.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent enables self-service by allowing users to initiate session sharing through a simple user interface without requiring knowledge of GPO configuration or MSTSC commands. The system automatically handles session identification, link generation, and transmission, freeing users from technical configuration tasks and reducing the time required for sharing.

Inventive Principle:
Principle #25Self-service

4Quantity of substance

If multiple users launch the same application, then each user gets a separate session, but resource consumption increases

Engineering Contradiction:
Improvesession resourcesVSAvoidcollaboration capability
Core Design Contradiction:
Quantity of substanceVSAdaptability or versatility

Solution Approach 1:

The patent merges multiple user sessions into a single shared application session. Instead of creating separate session instances for each user, the system allows multiple users to connect to and share the same application session. This consolidation reduces the total number of sessions and associated resources while enabling collaborative interaction between users.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent creates a universal session sharing mechanism that serves multiple functions: it enables collaboration between users, reduces resource consumption by consolidating sessions, and maintains individual user access rights. The shareable link system provides multi-functionality by supporting both session consolidation and selective user access control simultaneously.

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

Data Source

PatentUS20250373700A1System and method for remote application sharing
Publication Date: 2025.12.04 PARALLELS INT GMBH
  • US20250373700A1 patent drawing
  • US20250373700A1 patent drawing
  • US20250373700A1 patent drawing

AI summary

Systems and methods are disclosed herein for remote application sharing. An exemplary method comprises detecting a user establishing a connection with a remote application server, authenticating the user based on login information associated with the user, determining that the user has requested execution of a shared application hosted on the remote application server, responsive to determining that the user has requested execution of the shared application, gathering information for accessing the shared application hosted on the remote application server, establishing a user session for executing the shared application, generating an application link comprising the information for accessing the shared application over the user session and publishing the application link for distribution to one or more third party users, wherein activation of the application link by the one or more third party users shares the user session with the one or more third party users.