CPC H04W 88/02 (2013.01) [H04L 47/2466 (2013.01); H04W 28/0263 (2013.01); H04W 28/0268 (2013.01); H04W 28/0278 (2013.01); H04W 72/23 (2023.01); H04W 76/27 (2018.02); H04W 80/02 (2013.01); H04L 1/1614 (2013.01)] | 19 Claims |
1. A user equipment (UE) operable for transmission of a transmission control protocol (TCP) acknowledgement (ACK) packet, the UE comprising:
one or more processors configured to:
identify a Quality of Service (QoS) flow associated with one or more TCP flows;
detect user data in the one or more TCP flows associated with the QoS flow, for uplink transmission by the UE, wherein the one or more processors detect the TCP ACK packets using an ACK bit in a flag field of a TCP header;
detect TCP ACK packets, associated with downlink packets received at the UE, in the one or more TCP flows associated with the QoS flow;
encode the user data for transmission from the UE to a base station in a first data radio bearer (DRB) with a first priority level associated with the QoS flow;
re-route the TCP ACK packets from the one or more TCP flows of the QoS flow to a second DRB with a second priority level that is greater than the first priority level, wherein the second DRB with the second priority level is associated with a second QoS flow, and the second QoS flow comprises higher priority data packets than the user data in the one or more TCP flows associated with the QoS flow; and
encode the TCP ACK packets and the higher priority data packets for transmission to the base station, in the second DRB with the second priority level that is greater than the first priority level; and
a memory interface configured to send to a memory the user data.
|