Adjustment of transmission data rate based on data errors and/or latency
First Claim
Patent Images
1. An apparatus for transmitting data over a network at an adjustable data rate comprising:
- a transmitter configured to transmit first data over the network at a transmit data rate;
a receiver configured to receive second data over the network indicating a status of the first data; and
a processor configured to choose, based on the status of the first data, one from among increasing, decreasing, and maintaining the transmit data rate.
2 Assignments
0 Petitions
Accused Products
Abstract
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.
68 Citations
20 Claims
-
1. An apparatus for transmitting data over a network at an adjustable data rate comprising:
-
a transmitter configured to transmit first data over the network at a transmit data rate;
a receiver configured to receive second data over the network indicating a status of the first data; and
a processor configured to choose, based on the status of the first data, one from among increasing, decreasing, and maintaining the transmit data rate. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus for transmitting data comprising:
-
a transmitter configured to transmit data at a transmit data rate to a destination;
a receiver configured to receive a signal indicating a latency of the data as received by the destination; and
a processor configured to adjust the transmit data rate based on the latency. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A computer-readable medium storing computer-executable instructions for performing steps comprising:
-
sending data at a data rate;
monitoring a status of the data as received by a destination; and
choosing one from among increasing, decreasing, and maintaining the data rate based on the status of the data. - View Dependent Claims (17, 18, 19, 20)
-
Specification