Connection Management Engine for Faster Remote Client Sessions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional cloud access management systems lack comprehensive computing and logic to provide instant and timely connectivity to cloud-based resources, leading to increased connection times due to overhead and delays in session establishment, especially in scenarios with frequent connection attempts.

Innovation Solution

A connection management engine that facilitates express connection management through pre-connect connections, cloned network contexts, and predefined operations to expedite remote client sessions, including pre-graphics and graphics operations, reducing connection times by maintaining active lightweight connections and leveraging existing remote client sessions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional cloud access management systems use standard connection protocols to establish remote client sessions, then connection establishment follows established procedures, but connection times increase due to overhead and delays in session negotiation

Engineering Contradiction:
Improveconnection establishment reliabilityVSAvoidconnection time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by establishing pre-connect connections between local and remote clients before actual session requests. These pre-connect connections include pre-configured network contexts, authentication credentials, and communication pathways that are ready in advance, eliminating the need for time-consuming session negotiation during actual connection requests.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates copies of network contexts from existing connections. When a local client needs to connect to a remote client, the system clones the network context from a pre-established connection, including all necessary configuration parameters, routing information, and session settings, thereby avoiding redundant connection establishment overhead.

Inventive Principle:
Principle #26Copying

2Reliability

If the system performs comprehensive session parameter negotiation for each connection attempt, then connection configuration is thorough and reliable, but connection process is prolonged due to multiple negotiation operations

Engineering Contradiction:
Improvesession configuration reliabilityVSAvoidconnection establishment speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

Session parameters are negotiated and configured in advance during pre-connect connection establishment. The system performs comprehensive parameter negotiation before the actual session request, so that when a connection is needed, all necessary configuration is already in place and can be instantly activated without re-negotiation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Instead of performing comprehensive parameter negotiation for each connection, the system copies pre-negotiated session parameters from existing connections. The cloned network context includes all configured parameters such as authentication methods, encryption settings, and communication protocols, which are instantly transferred to the new connection.

Inventive Principle:
Principle #26Copying

3Reliability

If the system maintains full connection states for all remote client sessions, then connection reliability is maintained, but system resources are consumed by active connection management overhead

Engineering Contradiction:
Improveconnection state maintenanceVSAvoidconnection management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system creates simplified copies of connection states rather than maintaining full connection states. The cloned network context preserves essential connection information and configuration parameters while omitting redundant real-time state data, thereby reducing the resource footprint of active connection management.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

Connection states are prepared and maintained in a simplified form during pre-connect operations. The system establishes lightweight connection states that contain only the necessary information for rapid session activation, avoiding the need to maintain complex full connection states for all sessions.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250337794A1Connection management engine in a cloud access management system
Publication Date: 2025.10.30 MICROSOFT TECHNOLOGY LICENSING LLC
  • US20250337794A1 patent drawing
  • US20250337794A1 patent drawing
  • US20250337794A1 patent drawing

AI summary

Methods, systems, and computer storage media for providing connection management using a connection management engine of a cloud access management system are described. The connection management engine operates based on local client pre-connect connections, and remote client pre-graphics operations and graphics operations to reduce connection times for remote client sessions. In operation, a request to launch a remote client is received, the request associated with a local client. A determination is made whether the local client is associated with a connected state, an express connection state, or a disconnected state. The express connection state is identified from the following: a pre-connect connection state; and cloned network context state. A determination is made that the local client is associated with the express connection state. Based on determining that the local client is associated the express connection state, a remote client session is established between the remote client and the local client.