Endpoint Feedback Reports for Adaptive Multimedia Routing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional network monitoring systems are unable to effectively detect and respond to network congestion issues between routers and endpoints in real-time multimedia sessions, leading to suboptimal routing decisions and poor quality of voice or video calls.
Innovation Solution
Implementing a system where each endpoint monitors the quality of the packet stream and generates feedback reports describing the received stream quality, which are then used to create forward reports that inform adaptive routing components to re-route packets and avoid congested paths.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If conventional RTCP feedback reports are used to monitor stream quality, then quality measurement is provided, but the router remains unaware of congestion problems occurring between the router and receiving endpoint
Solution Approach 1:
The patent introduces an intermediary reporting mechanism where the receiving endpoint acts as a mediator, generating forward reports that convey quality measurements back to the source endpoint. This intermediary approach allows congestion information to be communicated to routers without requiring direct monitoring capabilities at the router, thus resolving the information loss while avoiding complex router modifications.
Solution Approach 2:
The patent implements a feedback loop where quality measurements taken at the receiving endpoint are reported back to the source endpoint, which then uses this information to make routing decisions. This feedback mechanism ensures that congestion information is captured and utilized without adding complexity to the router itself, as the source endpoint handles the feedback processing.
2Adaptability or versatility
If the packet stream path is independently determined by the router, then routing flexibility is provided, but the router cannot detect congestion on paths different from where quality reports travel
Solution Approach 1:
The patent inverts the traditional feedback direction by having the receiving endpoint generate forward reports that travel back to the source endpoint along the reverse path. This inversion allows quality information to be collected from the actual reception point and communicated back through the network, enabling the source to learn about congestion on forward paths even when feedback travels differently.
Solution Approach 2:
The patent adds a new dimension to quality reporting by introducing forward reports that carry quality measurements from the receiving endpoint back to the source endpoint. This creates a bidirectional information flow where quality data travels in the opposite direction of the media stream, providing routers with congestion information about forward paths without restricting routing flexibility.
3Productivity
If FECN and BECN bits are used for congestion notification, then traffic throttling is achieved, but packet rate constancy required for real-time multimedia cannot be maintained
Solution Approach 1:
The patent uses quality measurement feedback to inform routing decisions rather than directly throttling traffic. The source endpoint receives quality reports indicating congestion and responds by selecting alternative routes, maintaining constant packet rate while adapting the path. This feedback-driven routing adjustment preserves real-time delivery requirements while achieving congestion control.
Solution Approach 2:
The patent implements dynamic routing where the source endpoint continuously monitors quality reports and adjusts the packet stream path in response to detected congestion. This dynamic adaptation allows the system to maintain optimal performance by switching routes rather than throttling, preserving the constant packet rate needed for real-time multimedia applications.
Data Source
AI summary
The present invention provides a system and method for improving the quality of real-time multimedia sessions wherein each endpoint of a real-time packet stream transmits (1) feedback reports that describe the quality of the stream received by the endpoint and (2) forward reports that are based on the feedback reports received by the endpoint and that describe the quality of the stream received by the other, remote endpoint. The forward reports are used by routers to re-route packets around problems in the network that are located between the router and the remote endpoint.


