Seamless Inter-Party Communication Switching Between Pre-Authenticated Clients
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current communication platforms, such as UCaaS, require users to manually log back into applications when switching devices during ongoing interactions, disrupting the communication process and causing delays.
Innovation Solution
Implementing a method to detect and switch application-based interactions between pre-authenticated clients while maintaining the communication channel, allowing seamless continuation of interactions without the need for re-authentication.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If users manually log back into applications when switching devices, then security is maintained, but communication continuity is disrupted and time is lost
Solution Approach 1:
The system performs preliminary authentication by obtaining user credentials in advance and storing them securely. When a device switch occurs, the pre-stored credentials enable immediate reconnection without requiring users to log in again, thus maintaining security while eliminating authentication delays
Solution Approach 2:
The server acts as an intermediary that manages authentication tokens and credentials between the first device and second device. It facilitates seamless transition by verifying and transferring authentication state, allowing continuous communication while maintaining security protocols
2Productivity
If communication channels are maintained during device switching, then communication continuity is improved, but system complexity increases
Solution Approach 1:
The server serves as a central intermediary that manages communication channel transitions between devices. It handles the complexity of maintaining and transferring communication state, while client devices experience simplified operation through automatic channel establishment without user intervention
Solution Approach 2:
The communication system is designed to handle multiple functions through a unified protocol that works across different device types and communication modes. The channel management mechanism universally applies to various interaction types, reducing the need for device-specific complexity
Data Source
AI summary
Inter-party communications, such as telephony communications, virtual meeting communications, or messaging communications, are switched between clients while in progress. An inter-party communication may be detected at a first client. A channel may then be opened between the first client and a second client responsive to an operator initiating switching the inter-party communication from the first client to the second client. The inter-party communication may be switched from the first client to the second client using the channel while the inter-party communication remains in progress. The inter-party communication may then be continued at the second client.


