US 12,069,512 B2
Truncation of a packet data unit (PDU) for uplink transmissions
Abhishek Anand Konda, Newark, CA (US); and Murtaza A. Shikari, Mountain View, CA (US)
Assigned to Apple Inc., Cupertino, CA (US)
Filed by Apple Inc., Cupertino, CA (US)
Filed on Sep. 24, 2021, as Appl. No. 17/484,358.
Prior Publication US 2023/0096568 A1, Mar. 30, 2023
Int. Cl. H04W 28/04 (2009.01); H04L 1/1607 (2023.01); H04L 5/00 (2006.01); H04W 80/02 (2009.01)
CPC H04W 28/04 (2013.01) [H04L 1/1614 (2013.01); H04L 5/0053 (2013.01); H04W 80/02 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method for wireless communications by a user equipment (UE) in a wireless network, comprising:
generating, by a radio link control (RLC) layer of a protocol stack of the UE, a packet data unit (PDU) and a truncation indicator, wherein the truncation indicator indicates a set of truncation points of the PDU generated by the RLC layer of the UE, wherein the truncation indicator is implemented as a data structure comprising a bitmap or an array that is distinct from the PDU and the bitmap or the array having a length determined based on a number of bytes of the PDU, and an element of the bitmap or the array indicates a byte position associated with a truncation point within the bytes of the PDU;
sending, by the RLC layer to a medium access control (MAC) layer of the protocol stack, the PDU and the truncation indicator;
determining, by the MAC layer, whether an uplink transmission size based on an uplink grant is smaller than a first number of bytes included in the PDU;
selecting, in response to a determination that the uplink transmission size is smaller than the first number of bytes, a truncation point from the set of truncation points indicated by the truncation indicator; and
removing, by the MAC layer, at least a portion of the PDU to generate a truncated PDU having a second number of bytes smaller than the uplink transmission size, wherein the portion of the PDU being removed is determined at least based on the selected truncation point.