SIP Gateway Routing via Pre-calculated Labels

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current telecommunications infrastructure faces inefficiencies in gateway routing and handoff of outgoing communication requests between distinct networks, particularly across different carrier networks, leading to suboptimal performance and increased latency.

Innovation Solution

The implementation of intelligent systems and methods that utilize a routing engine and call server to analyze and optimize gateway selection based on parameters such as distance, latency, quality, cost, and capacity, ensuring efficient handoff decisions and operations across geographically distributed and inter-network environments.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If traditional gateway routing methods are used, then communication sessions can be established between distinct networks, but latency increases and routing efficiency decreases

Engineering Contradiction:
ImprovelatencyVSAvoidrouting efficiency
Core Design Contradiction:
Loss of timeVSProductivity

Solution Approach 1:

The system performs preliminary actions by pre-calculating and storing optimal gateway routes in a routing database before communication sessions are established. The routing engine analyzes network conditions, gateway capacities, and geographic locations in advance, creating a lookup table that enables rapid route determination during actual communication sessions, thereby reducing latency and improving routing efficiency

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces a routing engine as an intermediary component between the call server and gateways. This routing engine acts as a mediator that queries the routing database to determine optimal gateway selections, isolating the complex routing logic from the call processing system and enabling efficient route determination without impacting session establishment speed

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If gateway handoff decisions are made without optimization, then communication sessions can be transferred between networks, but handoff success rates decrease and network resource utilization is suboptimal

Engineering Contradiction:
Improvehandoff success rateVSAvoidnetwork resource utilization
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system implements feedback mechanisms where the routing engine continuously monitors gateway performance metrics, network conditions, and handoff outcomes. This feedback is used to dynamically update the routing database, allowing the system to learn from past handoff successes and failures, thereby improving handoff success rates and optimizing network resource utilization over time

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent changes key parameters such as gateway selection criteria, routing weights, and handoff thresholds based on real-time network conditions and historical performance data. By dynamically adjusting these parameters, the system optimizes handoff decisions to maximize success rates while efficiently utilizing available network resources across different carriers and geographic regions

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10743219B2Geographic routing via labels in SIP redirect
Publication Date: 2020.08.11 BANDWIDTH INC
  • US10743219B2 patent drawing
  • US10743219B2 patent drawing
  • US10743219B2 patent drawing

AI summary

Arrangements (e.g., apparatus, method, machine-readable medium, chipset, etc.) guiding selection of a gateway to which to present a hand-off request for an outgoing communication session, including: referencing a gateway database storing gateway data for gateways of plural communication carriers, respectively, the gateway data of each subject gateway including an IP address and at least one connection efficiency value for the subject gateway; and considering connection efficiency values of ones of the gateways of the plural communication carriers in the gateway database according to a predetermined selection criteria, to form an output instruction which guides selection of at least one gateway to which to present the hand-off request.