OTT Call Routing Based on Real-Time Connection Updates

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current telecommunications systems face complexity in connecting calls through over-the-top (OTT) call services due to frequent changes in connection characteristics, such as access network type, quality, and user presence status, which are not efficiently managed by existing mechanisms.

Innovation Solution

A computer system that receives real-time updates for connection characteristics from multiple OTT call services subscribed by the called party to determine the optimal routing for calls, generating signals to route calls through the most suitable OTT service based on these updates, improving call handling by using more recent and pattern-based data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If real-time monitoring of connection characteristics is implemented, then call routing accuracy is improved, but system complexity increases

Engineering Contradiction:
Improvecall routing accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system segments the monitoring and routing functions by implementing separate modules: a connection characteristic monitoring module that collects data from multiple OTT services, a processing module that analyzes the data, and a routing module that makes decisions. This segmentation allows each component to focus on specific tasks, improving overall accuracy while managing complexity through modular architecture.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary processing module that acts as a mediator between the connection characteristic monitoring module and the routing module. This intermediary processes and analyzes the raw connection data, transforming it into actionable routing decisions, thereby reducing the complexity of direct point-to-point connections while improving routing accuracy.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If frequent updates of connection characteristics are processed, then call quality is improved, but data processing load increases

Engineering Contradiction:
Improvecall qualityVSAvoiddata processing load
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system implements periodic action by monitoring connection characteristics at specific intervals rather than continuously processing every change. The monitoring module collects data periodically, and the processing module analyzes updates only when changes are detected, reducing the overall data processing load while maintaining call quality through timely updates.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The patent employs feedback mechanisms where the processing module analyzes connection characteristic updates and provides feedback to the routing module. This feedback loop allows the system to adapt routing decisions based on real-time conditions, improving call quality while managing processing load through intelligent feedback-based decision making rather than continuous processing.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10447740B2System and method for call termination via an over-the-top (OTT) call service, based on connection characteristics
Publication Date: 2019.10.15 TATA COMMUNICATIONS AMERICA INC
  • US10447740B2 patent drawing
  • US10447740B2 patent drawing
  • US10447740B2 patent drawing

AI summary

A system and method for connecting a call from an originating endpoint of a calling party to a terminating endpoint of a called party. The system comprises: a first computer system configured to i) receive, from a second computer system, a plurality of subscriber identifiers for a first over-the-top (OTT) call service, comprising a subscriber identifier of the called party, ii) receive, from a third computer system, a first series of plural updates for a predetermined connection characteristic and corresponding to the subscriber identifier of the called party, and iii) generate a signal for controlling the call, wherein the signal indicates to route the call either a) via the first OTT call service or b) via a different call service, based the first series of plural updates; and a networking device configured to route the call to the terminating endpoint, based on the signal.