Patent ID: 9473416
Filing Date: 2016-10-18
CPC Classification: H04L,H04W

Claim Text:
1. A method of wireless communications for a user equipment (UE), comprising: receiving a plurality of Transmission Control Protocol (TCP) packets on a downlink channel from a network; generating a plurality of TCP Acknowledgment (ACK) packets each corresponding to each of the plurality of received TCP packets; prioritizing the plurality of TCP ACK packets for transmission on an uplink channel based on either acknowledgment numbers associated with the plurality of TCP ACK packets or TCP flows associated with the plurality of TCP ACK packets, the acknowledgement numbers corresponding to a next sequence number of each of the plurality of TCP ACP packets expected to be received on the uplink channel and acknowledging receipt by the UE of all prior TCP ACK packets, the TCP flows being identified based on at least one of a plurality of applications operating on the UE or a plurality of port connections on the uplink channel to the network, and wherein prioritizing the plurality of TCP ACK packets for transmission on the uplink channel based on the acknowledgement numbers associated with the plurality of TCP ACK packets includes prioritizing a TCP ACK packet of the plurality of TCP ACK packets with the highest acknowledgement number as a highest priority TCP ACK packet for transmission on the uplink channel; selecting a TCP ACK packet having a highest priority among the plurality of TCP ACK packets; and transmitting to the network a first transmission of the selected highest priority TCP ACK packet on the uplink channel.