US 12,316,548 B2
Systems and methods for managing transmission control protocol (TCP) acknowledgements
Martin Kugler, Poing (DE); Cahya A. Masputra, San Jose, CA (US); Christoph Paasch, Cupertino, CA (US); Hans Jürgen Steffen, Nuremberg (DE); Murtaza A. Shikari, Mountain View, CA (US); and Vijay Venkataraman, San Jose, CA (US)
Assigned to Apple Inc., Cupertino, CA (US)
Filed by Apple Inc., Cupertino, CA (US)
Filed on Dec. 27, 2023, as Appl. No. 18/397,089.
Application 18/397,089 is a continuation of application No. 18/080,182, filed on Dec. 13, 2022, granted, now 11,882,051.
Application 18/080,182 is a continuation in part of application No. 17/851,124, filed on Jun. 28, 2022, granted, now 11,876,719.
Claims priority of provisional application 63/225,876, filed on Jul. 26, 2021.
Prior Publication US 2024/0129253 A1, Apr. 18, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 47/32 (2022.01); H04L 47/193 (2022.01); H04L 47/2483 (2022.01)
CPC H04L 47/323 (2013.01) [H04L 47/193 (2013.01); H04L 47/2483 (2013.01)] 21 Claims
OG exemplary drawing
 
1. A method comprising:
accessing, in a queue in memory coupled to a user equipment (UE) in a wireless network, a first Transmission Control Protocol Acknowledgement (TCP ACK) packet corresponding to a TCP session;
identifying, using information included in a packet descriptor of the first TCP ACK packet, a TCP flow identifier and a TCP ACK Generation Count corresponding to the first TCP ACK packet, wherein the TCP ACK Generation Count represents a counter value indicating duplicate TCP ACK packets for a TCP flow;
determining that the queue includes a second TCP ACK packet with the same TCP flow identifier and the same TCP ACK Generation Count as the first TCP ACK packet; and
in response to the determination, dropping the first TCP ACK packet.