Dynamic Session Multiplexing Across Terminal Devices
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In network systems, user session migration between client devices is time-consuming and resource-intensive, and sharing session data between devices requires duplicate transmission, disrupting workflow and consuming resources.
Innovation Solution
A system and method for dynamically multiplexing virtualized user sessions among multiple terminal devices using a switch device that maintains sessions with a host device, allowing seamless transfer and sharing of session data between devices without the need for repeated authentication or resource duplication.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a user terminates a session at a first client device and creates a new session at a second client device to migrate between devices, then the user can access the system at the new device, but the process is time-consuming and disruptive to workflow
Solution Approach 1:
The system performs preliminary actions by establishing a session at the first client device and preparing the session state for migration before the user actually moves to the second device. The session is maintained in a state that allows quick transfer, so when the user logs in at the second device, the session can be rapidly reassociated without full termination and recreation overhead.
Solution Approach 2:
The system uses an intermediary mechanism (session management infrastructure) that decouples the session from any single client device. The session is maintained as a separate entity that can be associated with different client devices, allowing the user to migrate between devices without the session being tightly bound to the original device, thus avoiding complete termination and recreation.
2Adaptability or versatility
If a user terminates and recreates a session when migrating between client devices, then the user can access the system at the new device, but network resources are consumed and workflow is disrupted
Solution Approach 1:
The system ensures continuity of useful action by maintaining the session state continuously across device migrations. Instead of terminating the session at the first device and creating a new one at the second device, the session is preserved and reassociated with the new device, eliminating the resource-intensive termination and recreation processes while maintaining uninterrupted access to system resources.
Solution Approach 2:
An intermediary session management layer acts as a buffer between the client devices and the actual session resources. This intermediary maintains the session independently of any specific device, allowing seamless reassociation when users migrate between devices without requiring resource-intensive session termination and recreation operations.
3Adaptability or versatility
If session data is transmitted twice from the host device to both first and second terminal devices for sharing, then both users can access the shared data, but network resources and host device resources are consumed
Solution Approach 1:
The system merges the session data transmission by establishing a single session between the host device and the first terminal device, then creating a shared access path to the second terminal device. Instead of duplicating the full session data transmission to both devices independently, the session is shared through a common reference or pointer mechanism, allowing both users to access the same session data without requiring separate complete transmissions from the host.
Data Source
AI summary
Methods, systems, and devices are described for dynamically multiplexing user sessions among multiple terminal devices. A switch device establishes a session with a host device on behalf of a user logged in to a first terminal device communicatively coupled with the switch device. The switch device forwards packets received from the host device to the first terminal device, the packets associated with the session. The switch device may receive a selection of a second terminal for association with the session while maintaining the session with the host device on behalf of the user. The switch device forwards at least a portion of the packets associated with the session from the host device to the second terminal device responsive to receiving the selection of the second terminal device.


