Client-Based Call Re-Establishment via Network Condition Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing communication systems fail to automatically and efficiently re-establish dropped calls over networks, leading to frustrating user experiences, especially in poor network conditions.

Innovation Solution

A method where a client on a user terminal automatically determines the condition of network connections and attempts to re-establish a call based on these conditions, allowing for transparent reconnection without user intervention and adaptive handling of network quality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the system automatically re-establishes dropped calls, then user convenience and call continuity are improved, but system complexity and network resource consumption increase

Engineering Contradiction:
Improvecall re-establishment processVSAvoidclient functionality
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The client automatically detects dropped calls and initiates re-establishment without user intervention. The system monitors call status, determines when calls are dropped, and autonomously attempts reconnection, making the service self-acting and eliminating manual user operations.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The client pre-establishes signalling channels and maintains connection state information before calls are dropped. This preliminary preparation enables faster detection and re-establishment of dropped calls, as the infrastructure is already in place and ready to react immediately.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If the system monitors network connection conditions continuously, then call re-establishment accuracy is improved, but processing overhead and energy consumption increase

Engineering Contradiction:
Improvenetwork condition detectionVSAvoidclient processing
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The client performs network condition monitoring and call status detection at periodic intervals rather than continuously. This approach maintains adequate detection accuracy while significantly reducing processing overhead and energy consumption compared to continuous monitoring.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The system uses feedback from call participants and network signalling to detect dropped calls. By monitoring acknowledgments and signalling channel responses, the client can accurately determine call status without requiring intensive continuous network condition monitoring.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9036790B2Call re-establishment
Publication Date: 2015.05.19 MICROSOFT TECHNOLOGY LICENSING LLC
  • US9036790B2 patent drawing
  • US9036790B2 patent drawing
  • US9036790B2 patent drawing

AI summary

Method and user terminal for handling a call over a communications network between a first user terminal, usable by a first user, and at least one other user terminal, usable by a respective at least one other user, wherein a client is executed at the first user terminal for participation in the call. The client determines a condition of a respective at least one network connection used in the call between the first user terminal and the at least one other user terminal over the communications network. The client also determines that the call has been dropped, and responsive to the determination that the call has been dropped, the client automatically attempts to re-establish the call in dependence upon the determined condition of the at least one network connection.