Patent ID: 11882051
Assignee: APPLE INC.
Field: Digital communication (Electrical engineering)
Classification: CPC H | IPC H

Claim 19:
20. A user equipment (UE), comprising:
processing circuitry that is configured to execute instructions that cause the UE to perform operations comprising:
accessing, in a memory, a queue comprising Transmission Control Protocol (TCP) Acknowledgement (TCP ACK) packets to be transmitted to another UE in the wireless network in response to receiving TCP packets from the other UE, wherein at least a subset of the TCP ACK packets include respective packet descriptors that each comprise (i) a flow identifier indicating a TCP flow associated with the packet, and (ii) a TCP ACK Generation Count;
inspecting a packet descriptor of a first TCP ACK packet of the TCP ACK packets in the queue;
identifying a first flow identifier and a first TCP ACK Generation Count corresponding to the first TCP ACK packet included in the packet descriptor of the first TCP ACK packet;
determining that the first flow identifier and the first TCP ACK Generation Count are valid;
accessing, in the memory, a data structure including entries each having at least a first field and a second field, the first field and the second field respectively storing a flow identifier and a corresponding TCP ACK Generation Count;
determining that a condition is satisfied, wherein the condition comprises that the data structure includes a first entry having (i) a flow identifier matching the first flow identifier and (ii) a TCP ACK Generation Count matching the first TCP ACK Generation Count; and
in response to determining that the condition is satisfied, marking the first TCP ACK packet to be dropped.