IP Library Granted Patent US 12690037
Granted Patent B2
US 12690037 · App. 17/876,357 · Granted Jul 21, 2026

Network indication of medium access control (MAC) control element (CE) assembly rules

Inventors: Hua Wang (Basking Ridge, NJ); Sony Akkarakaran (Poway, CA); Jelena Damnjanovic (Del Mar, CA); Tao Luo (San Diego, CA); Junyi Li (Fairless Hills, PA)
Assignee: QUALCOMM Incorporated
H04W72/20H04W72/569H04W80/02
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12690037
App. No.
17/876,357
Granted
Jul 21, 2026
Kind
B2
Abstract

A method for wireless communication by a user equipment (UE), comprising: receiving, from a network node, a message indicating an update to a current truncated medium access control (MAC) control element (CE) (MAC-CE) assembly procedure at the UE. The update may include one or both of a change in a buffer status report (BSR) priority assigned to one or more BSRs associated with one or more logical channel groups (LCGs) of a group of LCGs or a change in a MAC-CE threshold size. The method also includes assembling a truncated MAC-CE based on the update to the current truncated MAC-CE assembly procedure. The method further includes transmitting, to the network node via a transport block, the truncated MAC-CE.

Claims (74)

1 . A method for wireless communication by a user equipment (UE), comprising:

transmitting, to a network node, a medium access control (MAC) control element (CE) (MAC-CE) message indicating: one or more buffer status report (BSR) parameters and a quantity of bits or a proportion of a total quantity of bits available to a truncated MAC-CE in a transport block (TB), the one or more BSR parameters include one or more of a respective identifier of each logical channel group (LCG), of a group of LCGs, associated with current network traffic or one or more single-bit buffer size fields, each single-bit buffer size field of the one or more single-bit buffer size fields indicating whether a buffer size of a respective LCG of the group of LCGs is greater than or less than a non-zero size threshold, the single-bit buffer size having a first value in accordance with the buffer size being greater than the non-zero size threshold, the single-bit buffer size having a second value in accordance with the buffer size being less than the non-zero size threshold;

receiving, from the network node in accordance with transmitting the MAC-CE message, a message indicating an update to a current truncated MAC-CE assembly procedure at the UE, the update including one or both of a change in a BSR priority assigned to one or more BSRs associated with one or more LCGs of the group of LCGs or a change in a size constraint of a MAC-CE, the one or more BSRs being included in the truncated MAC-CE in accordance with the BSR priority;

modifying, based on the update, the size constraint of the MAC-CE to be equal to one of the quantity of bits or the proportion of the total quantity of bits available to the truncated MAC-CE in the TB, a size of the truncated MAC-CE being equal to or less than the modified size constraint of the MAC-CE;

assembling the truncated MAC-CE based on the update to the current truncated MAC-CE assembly procedure; and

transmitting, to the network node via the TB, the truncated MAC-CE.

2 . The method of claim 1 , further comprising modifying, based on the update, the BSR priority to assign a highest priority to each BSR of the one or more BSRs associated with a set of BSR attributes including one or more of a BSR type, a BSR size, or a BSR format, wherein:

the message further indicates the set of BSR attributes; and

the truncated MAC-CE includes each BSR associated with the highest priority.

3 . The method of claim 1 , further comprising modifying, based on the update, the BSR priority to assign a highest priority to the one or more BSRs, wherein:

the message further indicates the one or more LCGs of the group of LCGs; and

the truncated MAC-CE includes the one or more BSRs associated with the highest priority.

4 . The method of claim 1 , further comprising modifying, based on the update, the BSR priority to remove a priority associated with the one or more BSRs, wherein the truncated MAC-CE does not include the one or more BSRs.

5 . The method of claim 1 , wherein the message is received via downlink control information (DCI) or a radio resource control (RRC) message.

6 . The method of claim 1 , wherein the truncated MAC-CE is a sidelink (SL) MAC-CE.

7 . The method of claim 6 , wherein the message is received via a SL resource grant, SL control information (SCI), or a SL radio resource control (RRC) message.

8 . A method for wireless communication by a user equipment (UE), comprising:

transmitting, to a network node, a medium access control (MAC) control element (CE) (MAC-CE) message indicating: one or more buffer status report (BSR) parameters and a time period associated with the update, the one or more BSR parameters include one or more of a respective identifier of each logical channel group (LCG), of a group of LCGs, associated with current network traffic or one or more single-bit buffer size fields, each single-bit buffer size field of the one or more single-bit buffer size fields indicating whether a buffer size of a respective LCG of the group of LCGs is greater than or less than a non-zero size threshold, the single-bit buffer size having a first value in accordance with the buffer size being greater than the non-zero size threshold, the single-bit buffer size having a second value in accordance with the buffer size being less than the non-zero size threshold;

receiving, from the network node in accordance with transmitting the MAC-CE message, a message indicating an update to a current truncated MAC-CE assembly procedure at the UE, the update including one or both of a change in a BSR priority assigned to one or more BSRs associated with one or more LCGs of the group of LCGs or a change in a size constraint of a MAC-CE, the one or more BSRs being included in a truncated MAC-CE in accordance with the BSR priority, the update being valid during the time period;

assembling the truncated MAC-CE based on the update to the current truncated MAC-CE assembly procedure, the truncated MAC-CE being assembled based on the current truncated MAC-CE assembly procedure upon expiration of the time period; and

transmitting, to the network node via a transport block (TB), the truncated MAC-CE.

9 . An apparatus for wireless communications at a user equipment (UE), comprising:

at least one processor; and

at least one memory coupled with the at least one processor and storing instructions operable, when executed by the at least one processor, to cause the apparatus to:

transmit, to a network node, a medium access control (MAC) control element (CE) (MAC-CE) message indicating: one or more buffer status report (BSR) parameters and a quantity of bits or a proportion of a total quantity of bits available to a truncated MAC-CE in a transport block (TB), the one or more BSR parameters include one or more of a respective identifier of each logical channel group (LCG), of a group of LCGs, associated with current network traffic or one or more single-bit buffer size fields, each single-bit buffer size field of the one or more single-bit buffer size fields indicating whether a buffer size of a respective LCG of the group of LCGs is greater than or less than a non-zero size threshold, the single-bit buffer size having a first value in accordance with the buffer size being greater than the non-zero size threshold, the single-bit buffer size having a second value in accordance with the buffer size being less than the non-zero size threshold;

receive, from the network node in accordance with transmitting the MAC-CE message, a message indicating an update to a current truncated MAC-CE assembly procedure at the UE, the update including one or both of a change in a BSR priority assigned to one or more BSRs associated with one or more LCGs of the group of LCGs or a change in a size constraint of a MAC-CE, the one or more BSRs being in the truncated MAC-CE in accordance with the BSR priority;

modify, based on the update, the size constraint of the MAC-CE to be equal to one of the quantity of bits or the proportion of the total quantity of bits available to the truncated MAC-CE in the TB, a size of the truncated MAC-CE being equal to or less than the modified size constraint of the MAC-CE;

assemble the truncated MAC-CE based on the update to the current truncated MAC-CE assembly procedure; and

transmit, to the network node via the TB, the truncated MAC-CE.

10 . The apparatus of claim 9 , wherein execution of the instructions further cause the apparatus to modify, based on the update, the BSR priority to assign a highest priority to each BSR of the one or more BSRs associated with a set of BSR attributes including one or more of a BSR type, a BSR size, or a BSR format, wherein:

the message further indicates the set of BSR attributes; and

the truncated MAC-CE includes each BSR associated with the highest priority.

11 . The apparatus of claim 9 , wherein execution of the instructions further cause the apparatus to modify, based on the update, the BSR priority to assign a highest priority to the one or more BSRs, wherein:

the message further indicates the one or more LCGs of the group of LCGs; and

the truncated MAC-CE includes the one or more BSRs associated with the highest priority.

12 . The apparatus of claim 9 , wherein execution of the instructions further cause the apparatus to modify, based on the update, the BSR priority to remove a priority associated with the one or more BSRs, wherein the truncated MAC-CE does not include the one or more BSRs.

13 . A method for wireless communication by a network node, comprising:

receiving, from a user equipment (UE), a first message indicating: one or more buffer status report (BSR) parameters and a quantity of bits or a proportion of a total quantity of bits available to a truncated medium access control (MAC) control element (CE) (MAC-CE) in a transport block (TB), the one or more BSR parameters include one or more of a respective identifier of each logical channel group (LCG) of a group of LCGs associated with current network traffic or one or more single-bit buffer size fields, each single-bit buffer size field of the one or more single-bit buffer size fields indicating whether a buffer size of a respective LCG of the group of LCGs is greater than or less than a non-zero size threshold, the single-bit buffer size having a first value in accordance with the buffer size being greater than the non-zero size threshold, the single-bit buffer size having a second value in accordance with the buffer size being less than the non-zero size threshold;

transmitting a second message indicating an update to a current truncated MAC-CE assembly procedure of the UE in accordance with receiving the first message, the update including one or both of a change in a BSR priority assigned to one or more BSRs associated with one or more LCGs of the group of LCGs or a change in a size constraint of a MAC-CE, the one or more BSRs being included in a truncated MAC-CE in accordance with the BSR priority, the update changing the size constraint of the MAC-CE to be equal to the quantity of bits or the proportion of the total quantity of bits available to the truncated MAC-CE in the TB, a size of the truncated MAC-CE being equal to or less than the size constraint of the MAC-CE; and

receiving, from the UE, the TB including the truncated MAC-CE, the truncated MAC-CE being assembled at the UE based on the update to the current MAC-CE assembly procedure.

14 . The method of claim 13 , wherein:

the second message further indicates a set of BSR attributes including one or more a BSR type, a BSR size, or a BSR format;

the change in the BSR priority assigns a highest priority to each BSR of the one or more BSRs associated with the set of BSR attributes; and

the truncated MAC-CE includes each BSR associated with the highest priority.

15 . The method of claim 13 , wherein:

the second message further indicates the one or more LCGs;

the change in the BSR priority assigns a highest priority to one or more BSRs associated with the one or more LCGs; and

the truncated MAC-CE includes the one or more BSRs associated with the highest priority.

16 . The method of claim 13 , wherein:

the change in the BSR priority removes a priority associated with one or more BSRs; and

the truncated MAC-CE does not include the one or more BSRs.

17 . The method of claim 13 , wherein the second message is transmitted via downlink control information (DCI) or a radio resource control (RRC) message.

18 . The method of claim 13 , wherein the truncated MAC-CE is a sidelink (SL) MAC-CE.

19 . The method of claim 18 , wherein the second message is transmitted via a SL resource grant, SL control information (SCI), or a SL radio resource control (RRC) message.

20 . The method of claim 13 , wherein the first message is a MAC-CE message.

21 . A method for wireless communication by a network node, comprising:

receiving, from a user equipment (UE), a first message indicating one or more buffer status report (BSR) parameters, the one or more BSR parameters include one or more of a respective identifier of each logical channel group (LCG) of a group of LCGs associated with current network traffic or one or more single-bit buffer size fields, each single-bit buffer size field of the one or more single-bit buffer size fields indicating whether a buffer size of a respective LCG of the group of LCGs is greater than or less than a non-zero size threshold, the single-bit buffer size having a first value in accordance with the buffer size being greater than the non-zero size threshold, the single-bit buffer size having a second value in accordance with the buffer size being less than the non-zero size threshold;

transmitting a second message indicating: an update to a current truncated medium access control (MAC) control element (CE) (MAC-CE) assembly procedure of the UE in accordance with receiving the first message and a time period associated with the update, the update including one or both of a change in a BSR priority assigned to one or more BSRs associated with one or more LCGs of the group of LCGs or a change in a size constraint of a MAC-CE, the one or more BSRs being included in a truncated MAC-CE in accordance with the BSR priority, the update being valid during the time period; and

receiving, from the UE, a transport block (TB) including the truncated MAC-CE, the truncated MAC-CE being assembled at the UE based on the update to the current MAC-CE assembly procedure, the truncated MAC-CE being assembled based on the current truncated MAC-CE assembly procedure upon expiration of the time period.

22 . An apparatus for wireless communications at a network node, comprising:

at least one processor; and

at least one memory coupled with the at least one processor and storing instructions operable, when executed by the at least one processor, to cause the apparatus to:

receive, from a user equipment (UE), a first message indicating; one or more buffer status report (BSR) parameters and a quantity of bits or a proportion of a total quantity of bits available to a truncated medium access control (MAC) control element (CE) (MAC-CE) in a transport block (TB), the one or more BSR parameters include one or more of a respective identifier of each logical channel group (LCG) of a group of LCGs associated with current network traffic or one or more single-bit buffer size fields, each single-bit buffer size field of the one or more single-bit buffer size fields indicating whether a buffer size of a respective LCG of the group of LCGs is greater than or less than a non-zero size threshold, the single-bit buffer size having a first value in accordance with the buffer size being greater than the non-zero size threshold, the single-bit buffer size having a second value in accordance with the buffer size being less than the non-zero size threshold;

transmit a second message indicating an update to a current truncated MAC-CE assembly procedure of the UE based on receiving the first message, the update including one or both of a change in a BSR priority assigned to one or more BSRs associated with one or more LCGs of the group of LCGs or a change in a size constraint of a MAC-CE, the one or more BSRs being included in a truncated MAC-CE in accordance with the BSR priority, the update changing the size constraint of the MAC-CE to be equal to the quantity of bits or the proportion of the total quantity of bits available to the truncated MAC-CE in the TB, a size of the truncated MAC-CE being equal to or less than the size constraint of the MAC-CE; and

receive, from the UE, the TB including the truncated MAC-CE, the truncated MAC-CE being assembled at the UE based on the update to the current MAC-CE assembly procedure.

23 . The apparatus of claim 22 , wherein:

the second message further indicates a set of BSR attributes including one or more a BSR type, a BSR size, or a BSR format;

the change in the BSR priority assigns a highest priority to each BSR of the one or more BSRs associated with the set of BSR attributes; and

the truncated MAC-CE includes each BSR associated with the highest priority.

24 . The apparatus of claim 22 , wherein:

the second message further indicates the one or more LCGs;

the change in the BSR priority assigns a highest priority to one or more BSRs associated with the one or more LCGs; and

the truncated MAC-CE includes the one or more BSRs associated with the highest priority.

25 . The apparatus of claim 22 , wherein the first message is a MAC-CE message.