Modular Routing Engine API for Custom Telecommunication Policies

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Implementing customized routing in telecommunication networks is complex and resource-intensive, limiting equipment builders' ability to provide proprietary or custom routing operations without absorbing significant development costs and complexities.

Innovation Solution

A modularized routing engine with an encapsulated protocol that allows user applications to configure route tables and submit routing requests through an API, enabling customized route selection without exposing the inner workings of message routing operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If equipment builders implement customized routing operations directly, then routing functionality can be tailored to specific needs, but development costs and complexity increase significantly

Engineering Contradiction:
Improverouting customizationVSAvoiddevelopment complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system segments routing functionality into a separate modular routing engine that can be independently developed and configured. This allows customization of routing operations without requiring complex integration across the entire system, reducing development complexity while maintaining adaptability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary routing engine that sits between the application and the network infrastructure. This mediator handles all routing logic and customization, shielding equipment builders from the complexity of direct implementation while providing tailored routing capabilities through configuration rather than code.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If a simplified interface is provided to users, then ease of operation improves, but the ability to implement proprietary routing operations is limited

Engineering Contradiction:
Improveinterface simplicityVSAvoidproprietary routing capability
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The routing engine provides dynamic configuration capabilities where the interface can adapt to user needs. While the base interface remains simple for standard operations, the system allows progressive disclosure of advanced features and proprietary routing options as users configure specific requirements, maintaining ease of operation for common tasks while enabling full customization when needed.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9386501B2Systems and methods for implementing customized routing in a modularized processing environment
Publication Date: 2016.07.05 DIALOGIC INC
  • US9386501B2 patent drawing
  • US9386501B2 patent drawing
  • US9386501B2 patent drawing

AI summary

A facility for customizable routing in a modularized routing environment is provided, where the complexities of routing functionality are not exposed to an application program. An identifier associated with a routing policy of an application program is used to configure a route table and to obtain routing instructions from the route table that are associated with the identifier. Routing is performed according to a message routing protocol, such as the Diameter protocol, for example. An interface between the facility and the application program may be implemented with an API that provides a relatively simple interface.