Automatic Call Redialing System for Voice Communication Reliability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing voice communication technologies, such as WLAN and cellular systems, experience frequent service interruptions (dropped calls) leading to increased user frustration and system unreliability, particularly in conference calls where users must manually redial, causing prolonged call disruptions.

Innovation Solution

An automatic redialing system that stores call state and bridge information, determines disconnected calls, and initiates reconnection attempts with audio notifications to participants, allowing for seamless reestablishment of voice communications by maintaining call state and bridge information until successful reconnection or a predetermined time limit is reached.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual redialing is used after service interruption, then users can reestablish calls, but user frustration increases and call reestablishment time is prolonged

Engineering Contradiction:
Improvecall reestablishment successVSAvoidcall disruption duration
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by automatically detecting call disconnections and initiating redial sequences without user intervention. The call processing server monitors call states, identifies dropped calls, and automatically reestablishes connections by redialing the original destination, thereby eliminating the time loss associated with manual redialing and improving overall call reliability.

Inventive Principle:
Principle #10Preliminary action

2Loss of time

If automatic redialing is implemented, then call reestablishment time is reduced, but system complexity increases

Engineering Contradiction:
Improvecall disruption durationVSAvoidcall processing system complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The invention introduces a call processing server as an intermediary between the communication network and users. This server automatically monitors call states, detects disconnections, and manages redialing operations. By centralizing these functions in a dedicated intermediary system, the complexity of automatic redialing is isolated from user devices, making the overall system more manageable while still achieving rapid call reestablishment.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If call state information is maintained for redialing, then automatic reconnection is enabled, but information storage requirements increase

Engineering Contradiction:
Improvecall continuityVSAvoidstored call information volume
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The system extracts and maintains only the essential call state information required for automatic redialing, such as call destination numbers and connection parameters. By selectively storing only the critical data elements needed for reconnection rather than complete call records, the system enables reliable automatic reestablishment while minimizing the quantity of stored information and associated storage requirements.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS8744054B2Method and system for automatic call redialing
Publication Date: 2014.06.03 APPLE INC
  • US8744054B2 patent drawing
  • US8744054B2 patent drawing
  • US8744054B2 patent drawing

AI summary

Methods and systems for reestablishing voice communications in the event of a service interruption. The method comprises establishing a call session with a user via a communication device, storing call state and bridge information associated with the call session, determining that the call session has been disconnected, and maintaining the call state and bridge information associated with the call session and redialing for the disconnected user. The method may further include providing an audio message to other call participants.