Modular Routing Engine API for Custom Telecommunication Policies
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
Data Source
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.


