Remote Access Session Preconnection Using Mobile Proximity
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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
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.
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
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.
Data Source
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.


