Dynamic Data Rate Adjustment for Communication Nodes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing communication systems face inefficiencies due to the inflexibility of fixed data rates, which can lead to errors and latency in real-time data transmissions, especially when available bandwidth varies during sessions.

Innovation Solution

Implementing a system where a communication node dynamically adjusts its data rate based on feedback from the receiving node and network conditions, allowing for continuous monitoring and adjustment of data rate to maintain optimal transmission quality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a fixed data rate is agreed upon at the beginning of a communication session, then the communication setup is simple and quick, but the transmission quality deteriorates when available bandwidth varies during the session

Engineering Contradiction:
Improvecommunication setup simplicityVSAvoidtransmission quality
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent implements dynamic data rate adjustment by continuously monitoring data status (errors and latency) during transmission and adapting the data rate accordingly. The system transitions from a static fixed data rate approach to a dynamic approach where the data rate can be increased or decreased based on real-time network conditions, resolving the contradiction between setup simplicity and transmission quality reliability.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent employs feedback mechanisms where the communication node monitors data status including errors and latency metrics during transmission. This feedback information is used to automatically adjust the data rate, creating a closed-loop control system that maintains optimal transmission quality without requiring manual user input or complex initial negotiations.

Inventive Principle:
Principle #23Feedback

2Productivity

If the transmit data rate is increased to improve transmission speed, then productivity increases, but data errors and latency increase when bandwidth is limited

Engineering Contradiction:
Improvetransmission speedVSAvoiddata error rate
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system dynamically adjusts the data rate based on monitored data status. When errors or latency exceed thresholds, the system automatically decreases the data rate to maintain reliability. When conditions improve, it can increase the rate to maximize productivity, thus adaptively balancing speed and error rate based on actual network capacity.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the transmission parameter (data rate) based on monitored conditions. By adjusting this key parameter in response to error rates and latency measurements, the system optimizes the balance between transmission speed and data quality, preventing errors while maximizing throughput when bandwidth allows.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If the transmit data rate is decreased to reduce errors, then reliability improves, but transmission efficiency and productivity decrease

Engineering Contradiction:
Improvedata transmission accuracyVSAvoidtransmission efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

Rather than using a statically low data rate, the system dynamically adjusts the rate based on real-time conditions. This allows the system to achieve high reliability when needed while capturing high productivity opportunities when network conditions permit, optimizing the trade-off between these two parameters throughout the transmission session.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The feedback mechanism monitors data status and automatically adjusts the data rate to maintain optimal operation. This eliminates the need to permanently operate at conservative low rates, as the system can respond to improving conditions by increasing the rate, thus maintaining reliability while improving efficiency when possible.

Inventive Principle:
Principle #23Feedback

4Reliability

If user input is required to specify connection speed before transmission, then the system can tailor data rate appropriately, but the ease of operation decreases and user input is required

Engineering Contradiction:
Improvedata rate matchingVSAvoiduser input requirement
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system performs self-service by automatically monitoring data status and adjusting its own data rate without requiring user input. The communication node independently measures errors and latency, compares them against thresholds, and modifies the transmission rate accordingly, eliminating the need for manual user configuration while maintaining optimal performance.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The automatic feedback-driven adjustment system replaces manual user input with automated monitoring and control. The system continuously receives feedback about transmission quality and autonomously adjusts the data rate, achieving the same adaptive behavior that would require manual user specification without actually requiring user involvement.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS7702006B2Adjustment of transmission data rate based on data errors and/or latency
Publication Date: 2010.04.20 MICROSOFT TECHNOLOGY LICENSING LLC
  • US7702006B2 patent drawing
  • US7702006B2 patent drawing
  • US7702006B2 patent drawing

AI summary

Aspects of the present disclosure are directed to providing flexible and efficient communication by dynamically adjusting a transmit data rate in response to data status feedback. Such feedback may include information regarding data errors and/or latency. A first communication node communicates with a second communication node and sends data at an initial data rate. The transmit data rate is then selectively adjusted based on data status feedback received from the second communication node or other destination.