US 12,279,279 B2
Preempting an allocation of uplink resources
Joachim Loehr, Wiesbaden (DE); Alexander Johann Maria Golitschek Edler von Elbwart, Darmstadt (DE); Ravi Kuchibhotla, Chicago, IL (US); and Prateek Basu Mallick, Dreieich (DE)
Assigned to Lenovo (Singapore) Pte. Ltd., Singapore (SG)
Filed by Lenovo (Singapore) Pte. Ltd., New Tech Park (SG)
Filed on Mar. 6, 2024, as Appl. No. 18/597,701.
Application 18/597,701 is a continuation of application No. 17/718,226, filed on Apr. 11, 2022, granted, now 11,956,800.
Application 17/718,226 is a continuation of application No. 16/670,919, filed on Oct. 31, 2019, granted, now 11,304,223, issued on Apr. 12, 2022.
Claims priority of provisional application 62/753,824, filed on Oct. 31, 2018.
Prior Publication US 2024/0298326 A1, Sep. 5, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. H04W 72/23 (2023.01); H04L 1/1812 (2023.01); H04L 5/00 (2006.01); H04W 72/566 (2023.01)
CPC H04W 72/23 (2023.01) [H04L 1/1812 (2013.01); H04L 5/0048 (2013.01); H04W 72/569 (2023.01)] 20 Claims
OG exemplary drawing
 
1. A user equipment (UE) for wireless communication, comprising:
at least one memory; and
at least one processor coupled with the at least one memory and configured to cause the UE to:
receive a first allocation of first uplink resources comprising a configured grant of semi-persistently scheduled uplink resources;
receive a second allocation of second uplink resources comprising a dynamic grant of the second uplink resources, wherein the second uplink resources at least partially overlap with the first uplink resources, and wherein the second allocation is received at a later time than the first allocation;
identify a first set of data available for transmission using the first allocation;
identify a second set of data available for transmission using the second allocation;
determine a first priority of the first allocation based on a priority of the first set of data;
determine a second priority of the second allocation based on a priority of the second set of data; and
pre-empt the first allocation in response to the second allocation having a higher priority than the first allocation, wherein to pre-empt the first allocation, the at least one processor is configured to cause the UE to:
generate a transport block (TB) from the second set of data based on the second allocation; and
transmit the TB using the second uplink resources.