Patent ID: 7688842

Claim:
A method for in-place Ack packet promotion within a wireless device, comprising: receiving at the wireless device via a wireless network a new Ack packet; generating a stream identifier associated with the new Ack packet; searching through a transmit queue for an old Ack packet having a stream identifier that corresponds to the stream identifier of the new Ack packet; when said searching identifies an old Ack packet having a stream identifier that corresponds to the stream identifier of the new Ack packet, replacing the data in only one or more of a number field, a checksum field, a window size field, and a timestamp options field of the old Ack packet with corresponding data in a number field, a checksum field, a window size field, and a timestamp options field of the new Ack packet; and when said searching does not identify an old Ack packet having a stream identifier that corresponds to the stream identifier of the new Ack packet, adding the new Ack packet and the associated stream identifier to the transmit queue; wherein the stream identifier is a function of a modified version of the TCP checksum field and a source port number from a TCP header.