Patent ID: 7161978

Claim:
A method of synchronizing a receive packet buffer window in a receiver with a transmit packet buffer window of a transmitter in a wireless data communication system comprising: receiving a first plurality of data packets from the transmitter in the receive packet buffer window, wherein each one of the first plurality of data packets is marked with a sequence number and the receive packet buffer window has a lower limit indicating a minimum sequence number of data packets and an upper limit indicating a maximum sequence number of data packets that can be stored in the receive packet buffer window; sending an acknowledgement to the transmitter acknowledging receipt of the first plurality of data packets, wherein the acknowledgement includes an indication of sequence numbers of data packets that were not received by the receiver in the first plurality of data packets; and receiving a second plurality of data packets from the transmitter in the receive packet buffer window; if the second plurality of data packets does not include packets that were not received by the receiver in the first plurality of data packets, then updating the lower and upper limits of the receive packet buffer window corresponding to the minimum and maximum sequence numbers respectively of data packets included in the second plurality of data packets.