Dynamic Communication Session Path Routing

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvecommunication flexibilityVSAvoidcommunication quality
Core Design Contradiction:
Adaptability or versatilityVSReliability

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

Inventive Principle:
Principle #15Dynamics

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

Inventive Principle:
Principle #23Feedback

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

Engineering Contradiction:
Improvecommunication qualityVSAvoidrouting management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

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

Inventive Principle:
Principle #24Intermediary (Mediator)

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

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

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

Engineering Contradiction:
Improveuser convenienceVSAvoidautomatic routing control
Core Design Contradiction:
Ease of operationVSExtent of automation

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

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9755950B2Path routing for communication sessions
Publication Date: 2017.09.05 MICROSOFT TECHNOLOGY LICENSING LLC
  • US9755950B2 patent drawing
  • US9755950B2 patent drawing
  • US9755950B2 patent drawing

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.