Remote Console Session Sharing via Client Redirection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing systems typically allow only one user to remotely access a computing device at a time, preventing multiple geographically separated users from accessing it simultaneously.
Innovation Solution
A management processor redirects subsequent remote session attempts to the first client device that establishes a session, offloading bandwidth and resource overhead to that device, allowing multiple users to share a remote console by redirecting them to a more robust machine.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If only one user is allowed to remotely access the computing device at a time, then the management processor resources are conserved, but multiple geographically separated users cannot access the device simultaneously
Solution Approach 1:
The patent introduces a first client device as an intermediary between the management processor and subsequent client devices. The first client device receives the remote console output from the management processor and redistributes it to multiple subsequent clients, eliminating the need for the management processor to directly support multiple simultaneous connections and thereby resolving the resource overhead problem while enabling multi-user access
Solution Approach 2:
The system creates a copy of the remote console output from the first client device and distributes it to multiple subsequent client devices. This copying approach allows unlimited simultaneous users to access the same console session without requiring additional processing resources at the management processor, as each user receives a distributed copy rather than a dedicated connection
2Productivity
If the management processor supports multiple remote sessions directly, then multiple users can access simultaneously, but bandwidth and resource overhead increases significantly
Solution Approach 1:
The patent extracts the bandwidth-intensive functions of remote console output generation and distribution from the management processor and relocates them to the first client device. The management processor only maintains a single connection for console output, while the first client device handles all subsequent distribution to multiple users, dramatically reducing the processing overhead and energy loss at the management processor while maintaining high productivity for multiple simultaneous users
Data Source
AI summary
In one embodiment, a first client device establishes a remote session between a remote computing device and the first client device. One or more subsequent client devices that attempt to establish a remote session with the remote computing device are re-directed to another computing device that serves as a host for the remote session.


