Dynamic Context Router for Signaling Traffic Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The complexity of wireless and cellular networks has increased due to expanding user demand for services, making efficient routing and management of signaling traffic a challenging task, particularly in telecommunications systems where existing solutions lack dynamic and intelligent management capabilities.

Innovation Solution

The implementation of a dynamic context router that provides protocol-agnostic interfaces for communication between nodes, allowing for dynamic routing and load-balancing decisions based on message context and content, using a pipeline of stages to process signaling information and make intelligent connection management decisions, and the ability to request additional information from external systems for routing and load-balancing operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional static routing methods are used in telecommunications networks, then network infrastructure is simpler to manage, but network efficiency and adaptability deteriorate as user demand and service complexity increase

Engineering Contradiction:
Improvenetwork efficiencyVSAvoidrouting management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements dynamic routing by enabling routers to make real-time routing decisions based on current network conditions, message content, and contextual information. The system continuously adapts routing paths according to changing traffic patterns, network load, and service requirements, transforming static routing infrastructure into a dynamic system that optimizes efficiency without proportionally increasing management complexity

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system incorporates feedback mechanisms where routing decisions are continuously refined based on monitored network performance, message delivery outcomes, and contextual data. Routers receive feedback about routing effectiveness and use this information to adjust future routing decisions, enabling the network to self-optimize and maintain high efficiency while managing complexity through automated learning and adaptation

Inventive Principle:
Principle #23Feedback

2Reliability

If multiple instances of network components are deployed to handle increased user demand, then network capacity and reliability improve, but routing complexity and difficulty of managing component instances increase

Engineering Contradiction:
Improvenetwork availabilityVSAvoidcomponent instance management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces intermediary routing components that act as mediators between multiple network component instances. These intermediaries manage the complexity of coordinating multiple instances by providing a standardized interface for routing decisions, load distribution, and instance coordination, allowing multiple components to work together reliably while shielding the overall system from the complexity of instance management

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements universal routing mechanisms that can handle multiple types of network components and instances through a single unified approach. The routing infrastructure is designed to work with diverse component instances (servers, gateways, processors) using common protocols and interfaces, enabling the network to deploy multiple instances for improved reliability without creating separate management systems for each component type

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Measurement precision

If protocol-specific routing solutions are implemented for different communication protocols, then routing precision for each protocol improves, but overall system complexity and lack of versatility increase

Engineering Contradiction:
Improverouting decision accuracyVSAvoidprotocol compatibility
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent implements a universal routing framework that can handle multiple communication protocols (such as Diameter, SIP, and other signaling protocols) through a single unified routing engine. The system extracts protocol-agnostic contextual information from different protocol types and applies consistent routing logic across all protocols, maintaining high routing accuracy for each protocol while avoiding the complexity of separate protocol-specific routing systems

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system extracts essential routing-relevant information from protocol-specific messages by removing protocol-specific encapsulation and details. It identifies and extracts contextual elements (such as message type, destination identifiers, service requirements) that are relevant for routing decisions regardless of the underlying protocol, enabling precise routing without requiring protocol-specific routing logic for each message type

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS9439129B2Methods, systems, and devices for message destination hunting
Publication Date: 2016.09.06 OPENET TELECOM LTD
  • US9439129B2 patent drawing
  • US9439129B2 patent drawing
  • US9439129B2 patent drawing

AI summary

Methods, servers and systems for communicating signaling information in a telecommunications signaling network implement methods that include receiving a first message encoding signaling information from a source component and processing the message using a fixed pipeline having a plurality of modules, each module having at least one procedure for performing a specific set of tasks. Application level routing operations may be performed to identify a suitable destination component. Information contained in the first message may be used to generate a second message encoding signaling information, which is sent to the identified destination component.