Patent ID: 7327735

Claim:
A method for tracking transmission of acknowledgement messages sent from a receiving module to a transmitting module in a communication device, said method comprising the steps of: (a) receiving an acknowledgement message sent from said receiving module to said transmitting module for a received message sent from said transmitting module to said receiving module, said acknowledgement message including an indication as to whether a previous message, sent from said transmitting module to said receiving module immediately before said received message, was received by said receiving module; (b) determining whether said acknowledgement message was received by said transmitting module in sequence with respect to a previous acknowledgement message sent from said receiving module; (c) if said acknowledgement message was not received in sequence, evaluating said indication to determine whether said previous message was received by said receiving module; and, (d1) if said acknowledgement message was not received in sequence and if said indication indicates that said previous message was not received by said receiving module, synchronizing an internal state of said transmitting module to reflect loss of said previous message.