IP Library Granted Patent US 12,526,792
Granted Patent B2
US 12,526,792 · App. 17/909,993 · Granted Jan 13, 2026

Method and user equipment for logical-channel-based prioritization for URLLC in unlicensed spectrum

Inventor: Yi-Ting Lin (Hong Kong, CN)
Assignee: Purplevine Innovation Company Limited
H04W72/1268H04L1/1812H04W72/512H04W72/56H04W80/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 12,526,792
App. No.
17/909,993
Granted
Jan 13, 2026
Kind
B2
Abstract

A user equipment (UE) executes a wireless communication method to harmonize features for NR-based access to unlicensed spectrum (NR-U) and Ultra-reliable low-latency communications (URLLC). The UE comprises a medium access control (MAC) entity. The MAC entity prioritizes autonomous transmission of a pending MAC protocol data unit (PDU) through a first UL grant over transmission of the MAC PDU indicated as new data through a second UL grant when a logical channel (LCH) priority associated with the MAC PDU indicated as new data is not higher than an LCH priority associated with the pending MAC PDU. The MAC entity prioritizes transmission of the MAC PDU indicated as new data through the second UL grant over autonomous transmission of the pending MAC PDU when the LCH priority associated with the MAC PDU indicated as new data is higher than the LCH priority associated with the pending MAC PDU.

Claims (54)

1 . A method for logical-channel-based prioritization for URLLC in unlicensed spectrum executable in a user equipment (UE), comprising:

a medium access control (MAC) entity determining whether a medium access control (MAC) protocol data unit (PDU) is buffered in a hybrid automatic repeat request (HARQ) buffer of a HARQ process as a pending MAC PDU and detecting a collision involving a plurality of uplink (UL) configured grants (CGs), in which a first UL configured grant in the plurality of UL configured grants is received by the UE and overlaps with a second UL configured grant in the plurality of UL configured grants, wherein the first UL configured grant is allocated for autonomous transmission of the pending MAC PDU in ultra-reliable and low latency communications (URLLC) over an unlicensed band, and the second UL configured grant is allocated for transmission of a MAC PDU indicated as new data in URLLC over the unlicensed band,

wherein the MAC entity performs LCH-based prioritization for the plurality of uplink configured grants received by the UE when a Rel-16 parameter cg-RetransmissionTimer is configured for each of the plurality of uplink configured grants and a Rel-17 LCH-based prioritization parameter included in an MAC cell group configuration information element (IE) MAC-CellGroupConfig is enabled for the MAC entity of the UE;

in the LCH-based prioritization:

the MAC entity prioritizing autonomous transmission of the pending MAC PDU through the first UL configured grant associated with a first HARQ process ID over transmission of the MAC PDU indicated as new data through the second UL configured grant associated with a second HARQ process ID when a logical channel (LCH) priority associated with the MAC PDU indicated as new data is not higher than an LCH priority associated with the pending MAC PDU; and

the MAC entity prioritizing transmission of the MAC PDU indicated as new data through the second UL configured grant associated with the second HARQ process ID over autonomous transmission of the pending MAC PDU through the first UL configured grant associated with the first HARQ process ID when the LCH priority associated with the MAC PDU indicated as new data is higher than the LCH priority associated with the pending MAC PDU.

2 . The method of claim 1 , wherein when the transmission of the MAC PDU indicated as new data through the second UL configured grant is prioritized over the autonomous transmission of the pending MAC PDU through the first UL configured grant, the pending MAC PDU is deprioritized by being queued in the HARQ buffer.

3 . The method of claim 1 , wherein when the transmission of the MAC PDU indicated as new data through the second UL configured grant is prioritized over the autonomous transmission of the pending MAC PDU through the first UL configured grant, the pending MAC PDU is dropped.

4 . The method of claim 1 , wherein the MAC entity determines a cause of pending the pending MAC PDU in the HARQ buffer of the HARQ process.

5 . The method of claim 4 , wherein when determining the cause of pending the pending MAC PDU in the HARQ buffer of the HARQ process is listen before talk (LBT) failure, the MAC entity performs the autonomous transmission of the pending MAC PDU according to a configured grant retransmission timer.

6 . The method of claim 5 , wherein the configured grant retransmission timer comprises a parameter cg-RetransmissionTimer.

7 . The method of claim 4 , wherein when determining the cause of pending the pending MAC PDU in the HARQ buffer of the HARQ process is that the pending MAC PDU has been deprioritized, the MAC entity performs the autonomous transmission of the pending MAC PDU according to an autonomous transmission indicator, and the autonomous transmission indicator comprises a parameter autonomousTX.

8 . The method of claim 7 , wherein the MAC entity stops the cg-RetransmissionTimer for the HARQ process of an uplink configured grant that has been deprioritized, wherein the uplink configured grant that has been deprioritized is one of the first UL configured grant or the second UL configured grant.

9 . The method of claim 1 , wherein the MAC entity determines whether an LBT failure indication is sent from a lower layer of the MAC entity of the UE.

10 . The method of claim 9 , wherein the MAC entity performs the determining as to whether an LBT failure indication is sent from the lower layer of the MAC entity of the UE before the determining as to whether a MAC PDU is buffered in the HARQ buffer of the HARQ process as the pending MAC PDU; or

the MAC entity performs the determining as to whether an LBT failure indication is sent from the lower layer of the MAC entity of the UE after the determining as to whether a MAC PDU is buffered in the HARQ buffer of the HARQ process as the pending MAC PDU.

11 . The method of claim 1 , wherein the MAC entity performs the detecting of the collision before the determining as to whether a MAC PDU is buffered in the HARQ buffer of the HARQ process as the pending MAC PDU; or

the MAC entity performs the detecting of the collision after the determining as to whether a MAC PDU is buffered in the HARQ buffer of the HARQ process as the pending MAC PDU.

12 . The method of claim 1 , wherein the MAC entity performs the LCH-based prioritization before the determining as to whether a MAC PDU is buffered in the HARQ buffer of the HARQ process as the pending MAC PDU; or

the MAC entity performs the LCH-based prioritization after the determining as to whether a MAC PDU is buffered in the HARQ buffer of the HARQ process as the pending MAC PDU.

13 . The method of claim 1 , wherein the MAC entity performs determining as to whether a cause of pending the pending MAC PDU in the HARQ buffer of the HARQ process is listen before talk (LBT) failure before determining as to whether the cause of pending the pending MAC PDU in the HARQ buffer of the HARQ process is that the pending MAC PDU has been deprioritized.

14 . The method of claim 1 , wherein the MAC entity performs the autonomous transmission of the pending MAC PDU using a HARQ process identifier (HID) of the HARQ process, and the HID of the HARQ process is shared by different uplink configured grants.

15 . A user equipment (UE) comprising:

a processor configured to call and run a computer program stored in a memory, to cause a device in which the processor is installed to execute a method of claim 1 .

16 . A chip, comprising:

a processor, configured to call and run a computer program stored in a memory, to cause a device in which the chip is installed to execute a method of claim 1 .

17 . A non-transitory computer-readable storage medium, in which a computer program is stored, wherein the computer program causes a computer to execute a method of claim 1 .

18 . A wireless communication method executable in a user equipment (UE), comprising:

a medium access control (MAC) entity determining whether a medium access control (MAC) protocol data unit (PDU) is buffered in a hybrid automatic repeat request (HARQ) buffer of a HARQ process as a pending MAC PDU and detecting a collision involving the pending MAC PDU and a MAC PDU indicated as new data, wherein the pending MAC PDU is for ultra-reliable and low latency communications (URLLC),

wherein the MAC entity performs LCH-based prioritization for a first uplink configured grant received by the UE when a Rel-16 parameter cg-RetransmissionTimer is configured for each of a plurality of uplink configured grants and a Rel-17 LCH-based prioritization parameter included in an MAC cell group configuration information element (IE) MAC-CellGroupConfig is enabled for the MAC entity of the UE;

in the LCH-based prioritization:

the MAC entity prioritizing autonomous transmission of the pending MAC PDU through the first uplink configured grant associated with a first HARQ process ID on an unlicensed band over the transmission of the MAC PDU indicated as new data when a logical channel (LCH) priority associated with the MAC PDU indicated as new data is not higher than an LCH priority associated with the pending MAC PDU; and

the MAC entity prioritizing transmission of the MAC PDU indicated as new data through the first uplink configured grant associated with a second HARQ process ID on the unlicensed band over autonomous transmission of the pending MAC PDU when the LCH priority associated with the MAC PDU indicated as new data is higher than the LCH priority associated with the pending MAC PDU.

19 . The method of claim 18 , wherein when the transmission of the MAC PDU indicated as new data through the first UL configured grant is prioritized over the autonomous transmission of the pending MAC PDU through the first UL configured grant, the pending MAC PDU is deprioritized by being queued in the HARQ buffer.

20 . The method of claim 18 , wherein when the transmission of the MAC PDU indicated as new data through the first UL configured grant is prioritized over the autonomous transmission of the pending MAC PDU through the first UL configured grant, the pending MAC PDU is dropped.

21 . The method of claim 18 , wherein the MAC entity determines a cause of pending the pending MAC PDU in the HARQ buffer of the HARQ process.

22 . The method of claim 21 , wherein when determining the cause of pending the pending MAC PDU in the HARQ buffer of the HARQ process is listen before talk (LBT) failure, the MAC entity performs the autonomous transmission of the pending MAC PDU according to a configured grant retransmission timer.

23 . The method of claim 22 , wherein the configured grant retransmission timer comprises a parameter cg-RetransmissionTimer.

24 . The method of claim 21 , wherein when determining the cause of pending the pending MAC PDU in the HARQ buffer of the HARQ process is that the pending MAC PDU has been deprioritized, the MAC entity performs the autonomous transmission of the pending MAC PDU according to an autonomous transmission indicator, and the autonomous transmission indicator comprises a parameter autonomousTX.

25 . The method of claim 24 , wherein the MAC entity stops the cg-RetransmissionTimer for the HARQ process of an uplink configured grant that has been deprioritized, wherein the uplink configured grant that has been deprioritized is the first UL configured grant.

26 . The method of claim 18 , wherein the MAC entity determines whether an LBT failure indication is sent from a lower layer of the MAC entity of the UE.

27 . The method of claim 26 , wherein the MAC entity performs the determining as to whether an LBT failure indication is sent from the lower layer of the MAC entity of the UE before the determining as to whether a MAC PDU is buffered in the HARQ buffer of the HARQ process as the pending MAC PDU; or

the MAC entity performs the determining as to whether an LBT failure indication is sent from the lower layer of the MAC entity of the UE after the determining as to whether a MAC PDU is buffered in the HARQ buffer of the HARQ process as the pending MAC PDU.

28 . The method of claim 18 , wherein the MAC entity performs the detecting of the collision before the determining as to whether a MAC PDU is buffered in the HARQ buffer of the HARQ process as the pending MAC PDU; or

the MAC entity performs the detecting of the collision after the determining as to whether a MAC PDU is buffered in the HARQ buffer of the HARQ process as the pending MAC PDU.

29 . The method of claim 18 , wherein the MAC entity performs the LCH-based prioritization before the determining as to whether a MAC PDU is buffered in the HARQ buffer of the HARQ process as the pending MAC PDU; or

the MAC entity performs the LCH-based prioritization after the determining as to whether a MAC PDU is buffered in the HARQ buffer of the HARQ process as the pending MAC PDU.

30 . The method of claim 18 , wherein the MAC entity performs determining as to whether a cause of pending the pending MAC PDU in the HARQ buffer of the HARQ process is listen before talk (LBT) failure before determining as to whether the cause of pending the pending MAC PDU in the HARQ buffer of the HARQ process is that the pending MAC PDU has been deprioritized.

31 . The method of claim 18 , wherein the MAC entity performs the autonomous transmission of the pending MAC PDU using a HARQ process identifier (HID) of the HARQ process, and the HID of the HARQ process is shared by different uplink configured grants.

32 . A user equipment (UE) comprising:

a processor configured to call and run a computer program stored in a memory, to cause a device in which the processor is installed to execute a method of claim 18 .

33 . A chip, comprising:

a processor, configured to call and run a computer program stored in a memory, to cause a device in which the chip is installed to execute a method of claim 18 .

34 . A non-transitory computer-readable storage medium, in which a computer program is stored, wherein the computer program causes a computer to execute a method of claim 18 .

Assignments (2)
CHANGE OF NAME Recorded May 12, 2023
From: ESSEN INNOVATION COMPANY LIMITED
To: PURPLEVINE INNOVATION COMPANY LIMITED
Reel/Frame 063619/0606 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 19, 2022
From: LIN, YI-TING
To: ESSEN INNOVATION COMPANY LIMITED
Reel/Frame 061129/0027 →
Continuity (3)
Provisional Application 63270104 · Oct 21, 2021
Provisional Application 63136222 · Jan 12, 2021
Related Publication 20230108898A1 · Apr 6, 2023
References Cited (12)
US 20220116987A1 · Chin · 2022 [cited by examiner]
US 20220158769A1 · Gou et al. · 2022 [cited by applicant]
US 20220217760A1 · Iyer et al. · 2022 [cited by applicant]
US 20230058734A1 · Xiao · 2023 [cited by examiner]
CN 110535555 · 2019 [cited by applicant]
WO WO2020168223 · 2020 [cited by applicant]
WO WO2020144403 · 2022 [cited by applicant]
3GPP TS 38.321 version 15.5.0 Release 15, titled 5G; NR; Medium Access Control (MAC) protocol specification. (Year: 2019). [cited by examiner]
3GPP TS 38.331 version 16.1.0, Release 16, titled NR; Radio Resource Control (RRC); Protocol specification (Year: 2020). [cited by examiner]
International Search Report and the Written Opinion Dated Apr. 13, 2022 From the International Searching Authority Re. Application No. PCT/CN2022/071626. (7 Pages). [cited by applicant]
Nokia et al., “Uplink CG Harmonization for NR-U and URLLC”, Nokia Shanghai Bell, 3GPP TSG-RAN WG2 Meeting #112 Electronic, R2-2009758, Elbonia, Nov. 2-13, 2020, Sections 1-2, Nov. 13, 2020. (5 Pages). [cited by applicant]
China Telecom, “Some Considerations on Intra-UE Data-Data Prioritization”, China Telecom, 3GPP TSG-RAN WG2 Meeting #107bis, R2-1913662, Chongqing, China, Oct. 14-18, 2019, Sections 1-2, Oct. 18, 2019. (3 Pages). [cited by applicant]