Remote Access Session Preconnection Using Mobile Proximity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional remote access systems require users to wait after logging in to initiate a connection, leading to unnecessary energy consumption and prolonged wait times.

Innovation Solution

A remote access system that initiates a session based on a history of connections and proximity of a mobile device, using geographical location and historical data to automatically connect a client device to a server before user access, optimizing energy usage and reducing wait times.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If the remote access session is initiated only after user login, then the system ensures secure access control, but the user experiences prolonged wait times and increased energy consumption

Engineering Contradiction:
Improvewait timeVSAvoidaccess control security
Core Design Contradiction:
Loss of timeVSEase of operation

Solution Approach 1:

The system performs preliminary actions by initiating the remote access session before the user actually logs in to the client device. The server device receives a request to initiate the session, establishes the connection, and prepares the remote desktop environment in advance. When the user subsequently logs in, the session is already active and ready for immediate use, eliminating the wait time while maintaining security through authenticated user connection.

Inventive Principle:
Principle #10Preliminary action

2Loss of time

If the remote access session is initiated early based on proximity detection, then user wait time is reduced, but system energy consumption increases due to premature session activation

Engineering Contradiction:
Improvewait timeVSAvoidenergy consumption
Core Design Contradiction:
Loss of timeVSUse of energy by moving object

Solution Approach 1:

The system uses feedback from the mobile device's geographical location data to intelligently control session initiation. The server device monitors the mobile device's location and only triggers session initiation when the device is detected within a predetermined proximity threshold of the client device. This feedback mechanism ensures sessions are started early enough to reduce wait time but not so early as to waste energy, optimizing the balance between user convenience and energy efficiency.

Inventive Principle:
Principle #23Feedback

3Loss of time

If the system uses historical connection data to predict session needs, then session initiation timing is optimized, but system complexity increases due to data processing requirements

Engineering Contradiction:
Improvewait timeVSAvoidsystem complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by analyzing historical connection data to predict when the user is likely to need remote access. The server device stores and processes past connection patterns, identifies typical timing and location scenarios, and proactively initiates sessions based on these predictions. This preliminary analysis and prediction capability allows the system to start sessions just in time, reducing wait time while automating the complexity of data processing through server-side algorithms.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12399671B1Connecting to remote access session based on proximity of mobile device
Publication Date: 2025.08.26 PARALLELS INT GMBH
  • US12399671B1 patent drawing
  • US12399671B1 patent drawing
  • US12399671B1 patent drawing

AI summary

The subject matter of this specification can be implemented in, among other things, a method that includes storing first client information identifying a first client device, identifying a location of the first client device, and identifying a first remote access session that provides the first client device access to resources of the remote access system. The method further includes receiving access information identifying an access device and a user account associated with the first client information. The access information indicates that the user account has been successfully authenticated by the access device. The method further includes, in response to the receipt of the access information, causing the first client device to connect to the first remote access session with the remote access system as a background process of the client device while a user interface of the client device remains locked.