Redial Indicator Control for Dropped Call Reestablishment
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Communication sessions such as voice calls and video calls are often terminated unexpectedly due to network congestion or infrastructural failures, leading to simultaneous and unsuccessful attempts to reestablish these sessions when both devices try to reconnect simultaneously.
Innovation Solution
The system determines which device initiated the communication session and uses this information to control redial indicators on each device, preventing simultaneous reconnection attempts by setting active or inactive states for redial indicators based on the initiator status, thereby avoiding collisions during reestablishment attempts.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If both devices attempt to reestablish the communication session simultaneously, then the reconnection speed is improved, but the reconnection reliability deteriorates due to collision and busy signals
Solution Approach 1:
The system performs preliminary action by determining which device initiated the communication session before the reestablishment attempt. The initiator status is pre-determined and stored, allowing devices to know in advance who should attempt reconnection. This prevents simultaneous reconnection attempts by both devices, resolving the collision problem while maintaining fast reconnection for the legitimate initiator.
2Ease of operation
If redial indicators are set to active state for both devices, then the ease of operation is improved, but the device complexity increases due to collision handling requirements
Solution Approach 1:
The system applies local quality by setting different states for redial indicators based on the initiator status. The initiator device receives an active redial indicator, while the non-initiator receives an inactive redial indicator. This differentiated approach simplifies the user interface for the initiator while preventing unnecessary reconnection attempts from the non-initiator, avoiding the complexity of collision handling mechanisms.
3Productivity
If automatic redial is enabled for both devices, then the productivity is improved, but the loss of time increases due to failed reconnection attempts
Solution Approach 1:
The system extracts the unnecessary reconnection attempt from the process by preventing the non-initiator device from attempting reconnection. Only the initiator device, which has the authority and necessary information, attempts to reestablish the session. This extraction of the faulty reconnection attempt from the simultaneous operations eliminates wasted time and improves overall productivity.
Data Source
AI summary
A method of reestablishing a communication session between a first computing device and a second computing device includes, at the first computing device: obtaining initiator status data, indicating whether the first computing device initiated the communication session; configuring a redial indicator according to the initiator status data; and presenting the redial indicator on a display of the first mobile computing device during the communication session.


