Centralized Routing Table Generation for VoIP Network Elements

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing VOIP networks face significant computational and data storage burdens due to large routing tables that require extensive processing and storage, making them costly and difficult to implement as telecommunication systems grow in complexity.

Innovation Solution

A system where a carrier data center generates customized, real-time routing tables for each call using a small subset of relevant data, reducing computational requirements and storage needs by centralizing the task of calculating routing data and shifting it from network elements to the data center.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If routing tables are generated periodically and stored at call stations, then routing options are available for call handling, but computational requirements and data storage burden increase enormously

Engineering Contradiction:
Improverouting capabilityVSAvoidcomputational and storage burden
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts the routing table generation function from distributed call stations and concentrates it in a centralized Rate/Route Management System (RRMS). This removes the computational and storage burden from individual network elements while maintaining routing capability. The RRMS generates routing tables centrally and distributes them to call stations, eliminating the need for each station to independently store and process large routing datasets.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent merges the routing management functionality into a single centralized system (RRMS) that handles route determination, cost calculation, and routing table generation for the entire network. This consolidation reduces the overall computational and storage requirements by eliminating redundancy across multiple distributed systems while maintaining comprehensive routing capability.

Inventive Principle:
Principle #5Merging (Combining)

2Adaptability or versatility

If routing tables include all possible routing options, then complete routing flexibility is achieved, but storage requirements become huge

Engineering Contradiction:
Improverouting flexibilityVSAvoiddata storage
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The RRMS performs preliminary calculations and pre-determines optimal routing paths based on current network conditions, costs, and policies before calls are established. Routing tables are generated in advance with pre-calculated best routes, eliminating the need to store all possible routing combinations. Call stations receive these pre-computed routing tables and can execute them without real-time computation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements location-specific routing tables tailored to each call station's characteristics, served networks, and local pricing structures. Instead of maintaining a single universal routing table with all possible routes, each call station receives customized routing information relevant to its specific context, reducing storage requirements while maintaining routing flexibility for local decisions.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS8804702B2System and method for dynamic call routing
Publication Date: 2014.08.12 GLOBAL CONVERGENCE SOLUTIONS
  • US8804702B2 patent drawing
  • US8804702B2 patent drawing
  • US8804702B2 patent drawing

AI summary

A telecommunications system is disclosed which may include a VOIP (Voice Over Internet Protocol) network having a plurality of network elements; at least one carrier data center; communication links enabling communication between the network elements and the at least one carrier data center, wherein the carrier data center is operable to receive a query describing a communication session active at a given one of the network elements, over one of the communication links, and to generate a routing table in response to the query.