Dynamic Communication Session Path Routing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Unified Communication and Collaboration (UC&C) systems face challenges in maintaining communication quality due to the complexity of routing communications across multiple independently managed networks, which can lead to performance degradation and user experience issues.
Innovation Solution
Implementing techniques for dynamic path routing that allow communication sessions to be rerouted automatically to higher quality paths without interrupting the session, using peering points between networks and performance management systems to monitor and optimize routing paths based on quality metrics.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If communication sessions are routed across multiple independently managed networks to provide flexibility and integration, then adaptability and versatility are improved, but communication quality and reliability deteriorate due to performance degradation across different networks
Solution Approach 1:
The system dynamically selects routing paths based on real-time performance metrics. The routing path determination module continuously monitors communication quality parameters (packet loss, jitter, latency) and adapts the routing path accordingly, switching from static routing to dynamic routing that responds to changing network conditions, thus maintaining reliability while preserving flexibility across multiple networks
Solution Approach 2:
The system implements a feedback mechanism where performance metrics from the communication session are continuously monitored and fed back to the routing path determination module. This feedback loop enables the system to identify degradation in communication quality and automatically switch to alternative routing paths, resolving the contradiction by using real-time information to maintain reliability while operating across flexible multi-network infrastructure
2Reliability
If dynamic path routing is implemented to improve communication quality, then reliability is improved, but device complexity increases due to multiple interconnected networks and routing management
Solution Approach 1:
The patent introduces a communication session manager as an intermediary component that centralizes the complexity of multi-network routing management. This manager handles path selection, performance monitoring, and routing decisions, isolating the complexity from individual network elements and devices. By consolidating routing intelligence in a dedicated management entity, the system achieves high reliability through sophisticated routing while preventing complexity from propagating throughout the entire system
Solution Approach 2:
The routing path determination module is designed as a universal component that can operate across multiple independently managed networks with different protocols and management structures. This multi-functional module handles diverse routing scenarios, performance monitoring, and path selection in a unified manner, reducing overall system complexity by providing a single versatile solution rather than requiring separate mechanisms for each network type
3Ease of operation
If communication sessions are rerouted automatically without user intervention, then ease of operation is improved, but extent of automation increases which may raise concerns about control
Solution Approach 1:
The system implements self-service routing where the communication session manager autonomously monitors performance metrics and executes routing path changes without requiring user awareness or intervention. The module automatically detects degradation, evaluates alternative paths, and switches routing based on pre-defined performance thresholds, thereby maximizing ease of operation while maintaining transparent automation that serves user interests without demanding user control
Data Source
AI summary
Techniques for path routing for communication sessions are described. In at least some embodiments, a communication session refers to an exchange of communication data between different nodes in a network. According to various embodiments, a routing path for a communication session includes peering points between different networks to enable communication sessions to be routed between devices connected to the different networks. In an event that performance degradation occurs in a communication session over a particular routing path, techniques discussed herein enable the communication session to be rerouted to a different routing path. The different routing path, for example, may be indicated as providing a higher quality data flow than the original routing path. Thus, rerouting the communication session can improve the quality of user experience during the communication session.


