Network Switching for Call Continuity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Mobile communication calls, such as voice or video calls, often experience degradation or dropout due to poor signal reception indoors or outdoors, and existing systems cannot automatically switch from a carrier network to a data network or vice versa to maintain call quality, especially when transitioning between indoor and outdoor environments.

Innovation Solution

A system and method that utilize a client device with a network monitor and dialer to select the best network based on signal quality, and a server to coordinate communication sessions across multiple networks, allowing seamless switching between carrier and data networks to maintain call quality and enable video calls by relaying signals through a proxy service.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a phone call is made over a cellular carrier network, then voice communication is enabled, but signal reception degrades or call drops occur indoors due to poor signal propagation

Engineering Contradiction:
Improvecall continuityVSAvoidsignal reception quality
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent introduces a server as an intermediary that receives data signals from the client device over both carrier and data networks, coordinates the communication session, and relays signals between the client and recipient devices. This mediator enables seamless network switching and maintains call continuity when transitioning between indoor and outdoor environments.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system enables the communication system to function across multiple networks (carrier network and data network) simultaneously. The client device can initiate calls over carrier networks while the server provides alternative routing through data networks, making the communication system universal and adaptable to different network conditions.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Adaptability or versatility

If a phone call is made over a cellular carrier network, then voice communication is enabled, but the call cannot be automatically switched to a data network for video calling even when suitable data network is available

Engineering Contradiction:
Improvenetwork switching capabilityVSAvoidautomatic network transition
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The server monitors the ongoing communication session and network conditions, and automatically determines when to switch between carrier and data networks. The system provides feedback-based automatic network transition, enabling seamless switching from voice calls over carrier networks to video calls over data networks without user intervention.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system dynamically adapts the communication path by allowing the call to be initiated over one network (carrier) and automatically switched to another network (data) during the call based on availability and suitability. This dynamic network selection enables automatic transition between different communication modes.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11695874B2System and method for increased call quality and success rate
Publication Date: 2023.07.04 GOOGLE LLC
  • US11695874B2 patent drawing
  • US11695874B2 patent drawing
  • US11695874B2 patent drawing

AI summary

A system and method for providing a communication session is provided. The system and method include a client device in communication with a plurality of communication networks. The system and method further includes a server also in communication with the plurality of communication networks. The client device includes a network monitor module and a dialer module. The network monitor module determines which networks to utilize in the communication session, and the dialer module initiates and terminates the communication session. The server receives a data signal associated with the communication session from the selected communication network. The server places a separate call to the recipient client device and completes the connection from the client device to the recipient client device by sending the data signal over the phone call to the recipient client device.