Dynamic Call Routing Between Cellular Networks and Communication Services

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing communication systems face limitations in coordinating call handling between different independent networks, particularly in determining the optimal route for calls based on factors like signal quality and network availability, which affects call quality and security.

Innovation Solution

A method and system that determine whether to route a call over a cellular network or transfer it to a communication service based on policies applied by the infrastructure component of the cellular network and the communication service, considering criteria such as network availability, signal quality, and user subscriptions, enabling dynamic routing and rerouting based on changing network conditions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a call is routed through a cellular network, then network coverage and basic connectivity are ensured, but call quality and security may be compromised due to network conditions

Engineering Contradiction:
Improvecall qualityVSAvoidnetwork routing flexibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system dynamically switches call routing between cellular network and communication service based on real-time network conditions, user preferences, and policy rules. The routing decision is not static but adapts continuously to changing conditions, optimizing call quality while maintaining connectivity.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

A gateway component acts as an intermediary between the cellular network and communication service, mediating call routing decisions. The gateway evaluates network conditions, applies policy rules, and determines whether to route calls through the cellular network or transfer them to the communication service, resolving the contradiction between reliability and adaptability.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If call routing is dynamically switched between cellular network and communication service, then call quality is optimized, but system complexity increases

Engineering Contradiction:
Improvecall qualityVSAvoidrouting system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The gateway serves as a centralized intermediary that consolidates routing logic, policy evaluation, and decision-making functions. This intermediary approach manages system complexity by providing a single coordination point rather than distributing complex routing logic across multiple components.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements feedback mechanisms where network conditions, call quality metrics, and routing outcomes are continuously monitored and fed back to the gateway. This feedback loop enables automated adaptive routing decisions without requiring complex manual configuration or intervention.

Inventive Principle:
Principle #23Feedback

3Reliability

If calls are transferred to communication service, then call quality and security are improved, but network availability requirements increase

Engineering Contradiction:
Improvecall securityVSAvoidnetwork availability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The routing system dynamically adjusts between cellular network and communication service based on real-time availability conditions. When communication service is available and conditions favor it, calls are transferred for enhanced security and quality; when unavailable, the system adapts by routing through the cellular network to maintain connectivity.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentEP3387823B1Call handling between a cellular network and a communication service
Publication Date: 2021.09.15 MICROSOFT TECHNOLOGY LICENSING LLC
  • EP3387823B1 patent drawingFigure 1
  • EP3387823B1 patent drawingFigure 2
  • EP3387823B1 patent drawingFigure 3

AI summary

Techniques for call handling between a cellular network and a communication service are described. In at least some embodiments, a call refers to a real-time exchange of communication media between different communication endpoints. According to one or more embodiments, techniques described herein determine whether to route a call over a cellular network or to transfer (e.g., hand over) the call from the cellular network to a communication service. This determination can be made based on various policies that consider different call-related criteria.