US 11,985,733 B2
Buffer status report enhancements for TCP Flow
Jerome Parron, Fuerth (DE); Hyung-Nam Choi, Hamburg (DE); Jing Zhu, Portland, OR (US); Marcus Mertens, Nuremberg (DE); Christian Hofmann, Nuremberg (DE); and Sudeep Palat, Cheltenham (GB)
Assigned to APPLE INC., Cupertino, CA (US)
Filed by APPLE INC., Cupertino, CA (US)
Filed on Jul. 8, 2022, as Appl. No. 17/811,526.
Application 17/811,526 is a division of application No. 17/663,523, filed on May 16, 2022, granted, now 11,758,617.
Application 17/663,523 is a continuation of application No. 16/481,792, granted, now 11,337,270, issued on May 17, 2022, previously published as PCT/US2018/014859, filed on Jan. 23, 2018.
Claims priority of provisional application 62/458,382, filed on Feb. 13, 2017.
Claims priority of provisional application 62/451,507, filed on Jan. 27, 2017.
Prior Publication US 2022/0346193 A1, Oct. 27, 2022
Int. Cl. H04W 88/02 (2009.01); H04L 47/2466 (2022.01); H04W 28/02 (2009.01); H04W 72/23 (2023.01); H04W 76/27 (2018.01); H04W 80/02 (2009.01); H04L 1/1607 (2023.01)
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
OG exemplary drawing
 
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.