Patent ID: 8607114

Claim:
A communication device comprising: a transmission unit configured for transmitting data segments and receiving acknowledgements in response to the data segments, respectively and sequentially; a retransmission unit configured for suppressing an application of a backoff algorithm for increasing a retransmission timeout period at the time of retransmitting a data segment, and controlling the retransmission timeout period to retransmit the data segment; a spurious timeout determination unit configured for determining a spurious timeout based upon an acknowledgement received immediately after the retransmission of the data segment; and a retransmission timeout increase unit configured for increasing the retransmission timeout period, when an occurrence of the spurious timeout is determined by the spurious timeout determination unit; wherein the acknowledgements are applied with sequence numbers, respectively; and wherein the spurious timeout determination unit determines the occurrence of the spurious timeout, when a first sequence number of a first acknowledgement received immediately after the retransmission of the data segment is greater than a previously received one, and when a second sequence number of a second acknowledgement received immediately after the first acknowledgement is not a duplicate acknowledgement and is greater than the previously received one.