Remote Session Server Authentication and Data Filtering
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing client-server applications face challenges with cumbersome and intrusive authentication methods, and limited portability of remote desktop sessions due to the need for specialized hardware and software, which hinder efficient user experience and session transfer between devices.
Innovation Solution
A system and method that enables secure and portable remote sessions by establishing a trusted relationship between client and host devices, filtering out local GUI data, and selectively forwarding remote session display data, allowing seamless communication and authentication without the need for extensive hardware or software modifications.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If traditional authentication mechanisms (username/password, biometric scans, security modules) are used, then security is improved, but device complexity and cost increase
Solution Approach 1:
The patent introduces a remote session server as an intermediary that handles authentication between client devices and host devices. The server receives authentication credentials from clients, verifies them against stored trusted device information, and establishes sessions without requiring complex biometric hardware or security modules on the client devices themselves.
Solution Approach 2:
The system creates a virtual copy of the authentication process by storing device information (such as device identifiers, certificates, or cryptographic keys) on the remote session server rather than requiring physical security hardware on each client device. This allows multiple clients to authenticate using simplified credential-based mechanisms.
2Reliability
If specialized hardware and software are implemented for authentication, then authentication security is improved, but ease of operation deteriorates
Solution Approach 1:
The patent employs disposable or single-use authentication credentials (such as temporary tokens, session keys, or disposable certificates) that are generated for each authentication event. This eliminates the need for persistent biometric sensors or complex security hardware while maintaining security through cryptographic verification of these temporary credentials on the server side.
3Reliability
If remote desktop sessions are designed for specific client devices, then session reliability is improved, but adaptability deteriorates
Solution Approach 1:
The remote session server is designed to universally accept authentication and session establishment requests from multiple types of client devices (different operating systems, hardware architectures, and device types). The server maintains a centralized database of trusted devices and uses standardized authentication protocols to enable consistent session behavior across diverse client platforms without requiring device-specific configuration.
4Loss of information
If local GUI data is forwarded in remote sessions, then display completeness is improved, but data transmission efficiency deteriorates
Solution Approach 1:
The patent extracts and filters out local GUI (graphical user interface) data from the remote session transmission stream. The remote session server selectively forwards only the necessary display data related to the remote session itself, while excluding redundant local GUI information from client devices. This extraction process reduces unnecessary data transmission while preserving the essential remote session display content.
Data Source
AI summary
Examples of systems and methods are provided for communication and for establishing a remote session between a client device and a remote server using RDP. An RDP share option is enabled to notify the remote server of a request for a shared RDP session. Multiple client devices may connect to the single shared RDP session. One client device may be considered the presenter and given special permissions. Any other client devices may be considered attendees and given only restricted access. Multiple RDP sessions may be initiated for multiple client devices.


