Thin Client Auto-Detecting Remote Session Protocol Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users of thin client devices face inconvenience in manually selecting the appropriate remote session protocol and application for remote access to a remote machine, as multiple protocols are often supported by both the thin client and server, leading to a need for an automated mechanism to establish remote sessions.

Innovation Solution

A method where a thin client automatically detects the remote session protocols supported by a remote machine, determines the most suitable protocol based on predetermined rules, and launches the corresponding protocol application to establish a remote session, allowing for user-defined preferences when multiple protocols are available.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple remote session protocols are supported by both thin client and server, then protocol compatibility and versatility are improved, but user operation complexity increases due to manual selection requirements

Engineering Contradiction:
Improveprotocol compatibilityVSAvoiduser operation complexity
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system performs self-service by automatically detecting which remote session protocols are supported by the remote machine and autonomously selecting the appropriate protocol and application without requiring user intervention. The thin client device automatically queries the remote machine for supported protocols, evaluates the options based on predetermined rules, and launches the appropriate application, thereby eliminating manual selection complexity while maintaining multi-protocol support

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary action by pre-configuring multiple protocol applications on the thin client device and pre-establishing capability lists of supported protocols. Before the user needs to connect, the system has already prepared the necessary applications and detected the remote machine's capabilities, so when connection is needed, the appropriate protocol is already identified and ready to be launched immediately without user decision-making

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If multiple protocol applications are available for each protocol, then application selection flexibility is improved, but device complexity increases

Engineering Contradiction:
Improveapplication selection flexibilityVSAvoidclient device complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system uses feedback by implementing a detection mechanism that queries the remote machine to determine which protocols are actually supported. Based on this feedback information, the system automatically selects the appropriate protocol and application, eliminating the need for users to manually evaluate multiple applications. The feedback loop ensures that only compatible applications are considered and launched

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system applies parameter changes by dynamically adjusting the selection of protocol and application based on detected remote machine capabilities. Instead of presenting all possible applications, the system changes the active parameters to match the remote machine's supported protocols, automatically configuring the optimal application set based on the detected environment rather than maintaining all possible configurations

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10079895B2Auto detecting remote session protocol for remote access
Publication Date: 2018.09.18 AMZETTA TECH LLC
  • US10079895B2 patent drawing
  • US10079895B2 patent drawing
  • US10079895B2 patent drawing

AI summary

In an aspect of the disclosure, a method, a computer-readable medium, and an apparatus are provided. The apparatus may be a thin client. The thin client detects one or more remote session protocols supported by a first remote machine. The thin client determines a first remote session protocol from the one or more remote session protocols based on a first predetermined rule. The thin client determines a first protocol application from one or more protocol applications supporting the first remote session protocol based on a second predetermined rule. The thin client launches the first protocol application to establish a remote session with the first remote machine in accordance with the first remote session protocol.