Remote Application Session Sharing With 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 seamlessly by authenticating and joining existing sessions or creating new ones as needed, with permission controls and session management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

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

Engineering Contradiction:
Improveease of session sharingVSAvoidcomplexity of session configuration
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent introduces a session sharing service as an intermediary component that mediates between users and application sessions. This service automatically handles session identification, permission verification, and connection establishment, eliminating the need for users to manually configure complex sharing parameters. The intermediary service translates simple share requests into proper session sharing operations.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system enables self-service session sharing where users can initiate sharing by simply selecting the 'share' option in the application interface. The system automatically performs session detection, generates sharing links, and manages permissions without requiring users to understand or configure underlying session management complexity. administrators can also share sessions through simplified administrative interfaces.

Inventive Principle:
Principle #25Self-service

2Adaptability or versatility

If administrators use remote administration console to shadow sessions, then they can monitor user activity, but they cannot share specific application sessions with other users

Engineering Contradiction:
Improveflexibility of session sharingVSAvoidease of session access
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The session sharing service provides multi-functional capabilities: it supports both administrator shadowing of sessions and peer-to-peer session sharing. The same underlying infrastructure handles both administrative monitoring and collaborative sharing, allowing a single service to serve multiple purposes. Administrators can share sessions with specific users, and regular users can share applications, all through the same unified service.

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

Solution Approach 2:

The system dynamically adjusts access permissions and session sharing capabilities based on user roles and contexts. When an administrator initiates a share, the system dynamically assigns appropriate permissions to participating users. The session sharing mechanism adapts its behavior based on whether the initiator is an administrator or regular user, providing flexible access control without requiring separate mechanisms for each scenario.

Inventive Principle:
Principle #15Dynamics

3Productivity

If users manually configure GPO and use MSTSC commands to share sessions, then session sharing can be achieved, but the process requires multiple cumbersome configuration steps

Engineering Contradiction:
Improvespeed of session sharingVSAvoidcomplexity of sharing configuration
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent replaces the mechanical manual configuration process (GPO editing, MSTSC command entry, manual connection setup) with an automated software-based session sharing service. Users interact with the system through simple graphical interface actions rather than command-line operations or policy configuration. The system automatically handles the complex underlying mechanics of session identification, permission assignment, and connection establishment.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The system performs preliminary actions by pre-establishing session sharing capabilities and authentication mechanisms before users need to share sessions. The session sharing service is pre-configured with authorization frameworks and connection protocols, so when users initiate sharing, the infrastructure is already in place and ready to handle the connection without requiring real-time configuration.

Inventive Principle:
Principle #10Preliminary action

4Quantity of substance

If multiple separate sessions are created for different users, then each user can access applications, but resource utilization efficiency decreases

Engineering Contradiction:
Improvenumber of concurrent usersVSAvoidresource utilization efficiency
Core Design Contradiction:
Quantity of substanceVSLoss of energy

Solution Approach 1:

The session sharing service merges multiple user connections to a single application session, allowing multiple users to access and interact with the same application instance simultaneously. Instead of creating separate application instances for each user, the system combines their access through shared sessions, reducing redundant resource allocation and improving utilization efficiency.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS12413645B1System and method for remote application sharing
Publication Date: 2025.09.09 PARALLELS INT GMBH
  • US12413645B1 patent drawing
  • US12413645B1 patent drawing
  • US12413645B1 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.