Dynamic VoIP Border Element Selection via ENUM Database Prioritization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current VoIP networks face challenges in dynamically selecting the most suitable peered border elements for optimal communication, leading to potential routing errors and increased communication session setup times due to lack of real-time performance data integration and prioritization.

Innovation Solution

A method and apparatus that collect dynamic performance data of VoIP networks, prioritize peered border elements based on this data, and modify the ENUM database to select the most suitable border elements for communication sessions, thereby optimizing network performance and reducing routing errors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If peered border elements are selected without real-time performance data, then device complexity is reduced, but communication session setup time increases and routing reliability deteriorates

Engineering Contradiction:
Improverouting reliabilityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces an ENUM database as an intermediary component that mediates between the SIP message routing system and the peered border elements. The database stores pre-computed priority information based on performance metrics, allowing the routing system to make informed decisions without directly implementing complex real-time performance analysis logic. This intermediary layer resolves the contradiction by centralizing the complexity in a dedicated database component while keeping the routing decision process relatively simple.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system performs preliminary actions by pre-calculating and storing priority rankings of peered border elements in the ENUM database based on performance data collected before actual communication sessions occur. This preliminary prioritization allows subsequent routing decisions to be made quickly using pre-computed information, rather than performing complex real-time analysis during session setup, thus improving reliability without proportionally increasing operational complexity.

Inventive Principle:
Principle #10Preliminary action

2Loss of time

If dynamic performance data collection and prioritization is implemented, then communication session setup time is reduced, but device complexity increases

Engineering Contradiction:
Improvecommunication session setup timeVSAvoidsystem complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The system performs preliminary prioritization of peered border elements by collecting performance data and computing priorities in advance, storing these in the ENUM database before actual communication sessions need to be routed. This preliminary action allows the routing process to simply query pre-computed priorities rather than performing complex real-time analysis, significantly reducing session setup time while containing complexity in the preliminary processing stage.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The ENUM database serves itself by automatically updating its priority information based on collected performance metrics without requiring manual intervention. The system self-updates the routing information by monitoring performance data and re-prioritizing border elements autonomously, reducing the need for complex manual management interfaces while maintaining up-to-date routing optimization.

Inventive Principle:
Principle #25Self-service

3Reliability

If real-time performance monitoring is implemented, then routing reliability improves, but use of energy increases

Engineering Contradiction:
Improverouting reliabilityVSAvoidenergy consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system implements periodic performance monitoring and prioritization updates rather than continuous real-time monitoring. The ENUM database is updated at intervals based on collected performance data, allowing the system to maintain routing reliability through regular updates while avoiding the excessive energy consumption of continuous monitoring and processing. This periodic approach balances reliability requirements with energy efficiency.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS10264134B2Methods and apparatus to dynamically select a peered voice over internet protocol (VoIP) border element
Publication Date: 2019.04.16 AT&T INTELLECTUAL PROPERTY I L P
  • US10264134B2 patent drawing
  • US10264134B2 patent drawing
  • US10264134B2 patent drawing

AI summary

Methods and apparatus to select a dynamically peered voice over Internet protocol (VoIP) border element are disclosed. An example method comprises collecting data representative of a dynamic performance of a voice over Internet protocol network, prioritizing a selection of a peered border element based on the collected data, and modifying a telephone number mapping (ENUM) database based on the prioritized selection.