Redial Indicator Control for Dropped Call Reestablishment

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvereconnection speedVSAvoidreconnection reliability
Core Design Contradiction:
SpeedVSReliability

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.

Inventive Principle:
Principle #10Preliminary action

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

Engineering Contradiction:
Improveease of operationVSAvoiddevice complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

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.

Inventive Principle:
Principle #3Local quality

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

Engineering Contradiction:
ImproveproductivityVSAvoidloss of time
Core Design Contradiction:
ProductivityVSLoss of time

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.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS11818785B2Reestablishment control for dropped calls
Publication Date: 2023.11.14 ZEBRA TECHNOLOGIES CORP
  • US11818785B2 patent drawing
  • US11818785B2 patent drawing
  • US11818785B2 patent drawing

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.