Connector Session Switching via Fluency Score Monitoring

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In networked environments, users face challenges in determining the best connector to use for establishing sessions due to fluctuating network conditions, leading to inconsistent performance and quality of experience, as existing methods lack objective measures to assess and switch between connectors.

Innovation Solution

A client-side agent monitors network conditions by calculating a fluency score based on metrics like latency, packet loss, and throughput, and compares scores to select the best connector for establishing a new session, providing users with a prompt to switch to a better connection when performance is poor.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the agent continues the session with the current connector despite poor network performance, then the session remains established, but the user experiences poor quality of experience

Engineering Contradiction:
Improvesession stabilityVSAvoiduser experience quality
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The agent continuously monitors network conditions and fluency scores during the session, using this feedback to detect when performance degrades below acceptable thresholds, triggering a switch to an alternative connector

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The agent proactively identifies and evaluates alternative connectors before the current session fails completely, preparing backup connection options in advance to minimize disruption to the user experience

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If the agent switches to a different connector to improve network performance, then user experience may improve, but the complexity of connector management increases

Engineering Contradiction:
Improveuser experience qualityVSAvoidconnector management complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The agent autonomously performs connector evaluation, selection, and switching without requiring user intervention or manual configuration, automatically managing the complexity of multiple connector options

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The agent uses fluency scores as a quantitative parameter to objectively compare different connectors and automatically switch based on threshold-based decisions, simplifying the management complexity through standardized metrics

Inventive Principle:
Principle #35Parameter changes

3Ease of operation

If the agent monitors and evaluates multiple connectors to find the best connection, then connection quality improves, but the time and resources required for evaluation increase

Engineering Contradiction:
Improveconnection qualityVSAvoidconnector evaluation time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The agent monitors only the most critical network parameters and fluency scores necessary for decision-making, rather than comprehensively evaluating all possible connection attributes, reducing evaluation overhead while maintaining quality

Inventive Principle:
Principle #16Partial or excessive action

4Productivity

If the system implements automatic connector switching based on fluency scores, then network performance optimization improves, but the device complexity increases

Engineering Contradiction:
Improvenetwork performance optimizationVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The agent replaces manual connector selection and network troubleshooting with automated software-based monitoring and switching, using algorithmic decision-making based on fluency scores to optimize network performance without increasing operational complexity

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

Data Source

PatentUS11716393B1Switching connectors for establishing sessions to access services according to network conditions
Publication Date: 2023.08.01 CITRIX SYSTEMS INC
  • US11716393B1 patent drawing
  • US11716393B1 patent drawing
  • US11716393B1 patent drawing

AI summary

Described embodiments provide systems and methods for establishing a session. A client may identify, to access at least one of a plurality of services via a connector, a plurality of metrics on network conditions between the connector and a corresponding service of the plurality of services. The client may use at least one value of the plurality of metrics to scale each metric of the plurality of metrics. The client may determine a score for each service of the plurality of services as a function of each of the plurality of scaled metrics for the corresponding service. The client may select, from the plurality of services, a service based at least on the score. The client may establish a session with the connector to access the selected service.