System and method for adjusting BER/PER to increase network stream-based transmission rates
First Claim
1. A method comprising:
- obtaining a data packet of a data-type to be transmitted via a computer network to a receiving system;
appending a retry flag to the data packet, the retry flag being based on the data-type, the retry flag indicating whether the receiving system should attempt a retransmission when an error is presumed in the data packet; and
transmitting the data packet with the appended retry flag via the computer network to the receiving system.
1 Assignment
0 Petitions
Accused Products
Abstract
A transmitting method obtains a data packet of a data-type to be transmitted via a computer network to a receiving system; appends a retry flag to the data packet, the retry flag based on the data-type, the retry flag indicating whether the receiving system may attempt a retransmission; and transmits the data packet to the receiving system. When the data-type is one of voice, video or audio data, the retry flag may indicate that the receiving system should not attempt retransmission. The method may also comprise appending an error-correction algorithm ID based on the data-type to the data packet. A receiving method receives the data packet; and when a bit or packet error is identified then initiating a retransmission if the retry flag so commands. When the retry flag indicates that a retransmission should not occur, the receiving method may initiate an error correction algorithm identified in the data packet.
41 Citations
20 Claims
-
1. A method comprising:
-
obtaining a data packet of a data-type to be transmitted via a computer network to a receiving system;
appending a retry flag to the data packet, the retry flag being based on the data-type, the retry flag indicating whether the receiving system should attempt a retransmission when an error is presumed in the data packet; and
transmitting the data packet with the appended retry flag via the computer network to the receiving system. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
an upper layer communication module for obtaining a data packet of a data-type to be transmitted via a computer network to a receiving system;
a header encoder for appending a retry flag to the data packet, the retry flag being based on the data-type, the retry flag indicating whether the receiving system should attempt a retransmission when an error is presumed in the data packet; and
a physical layer for transmitting the data packet with the appended retry flag via the computer network to the receiving system. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method comprising:
-
receiving a data packet having error-detection information and a retry flag;
validating the error-detection information against the data packet;
when the error-detection information fails to validate, presuming that the data packet contains an error; and
when presuming that the data packet contains an error, initiating a retransmission if the retry flag indicates that a retransmission should occur and not initiating a retransmission if the retry flag indicates that a retransmission should not occur. - View Dependent Claims (16, 17)
-
-
18. A system comprising:
-
a physical layer for receiving a data packet having error-detection information and a retry flag;
an error checking module for validating the error-detection information against the data packet and presuming that the data packet contains an error when the error-detection information fails to validate;
a retransmission manager for initiating a retransmission when presuming that the data packet contains an error and the retry flag indicates that a retransmission should occur, and not initiating a retransmission when presuming that the data packet contains an error and the retry flag indicates that a retransmission should not occur. - View Dependent Claims (19, 20)
-
Specification