Patent ID: 8320252

Claim:
A method for data communications, the method comprising: receiving a data frame in a receiver using a sliding receive window protocol, wherein a sliding receive window of the sliding receive window protocol is identified by sliding receive window information; and determining whether the data frame is a retransmitted data frame using the sliding receive window information, wherein the method further comprises: if the data frame is determined to be the retransmitted data frame, ignoring the data frame; and transmitting a response data frame to acknowledge the data frame, wherein the method further comprises: if the data frame is determined not to be the retransmitted data frame, buffering the data frame in a receiver buffer; and transmitting a response data frame to acknowledge the data frame, wherein the sliding receive window information comprises information about data frames in the sliding receive window that the receiver is currently accepting, wherein the information about the data frames in the sliding receive window comprises frame sequence numbers of the data frames in the sliding receive window, and the method further comprising determining whether the data frame is one of the data frames in the sliding receive window.