IP Library › Granted Patent US 12,408,172
Granted Patent B2
US 12,408,172 · App. 17/911,118 · Granted Sep 2, 2025

Uplink cancelation indication

Inventors: Changlong Xu (Beijing, CN); Jing Sun (San Diego, CA); Xiaoxia Zhang (San Diego, CA)
Assignee: QUALCOMM Incorporated
H04W72/21
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,408,172
App. No.
17/911,118
Granted
Sep 2, 2025
Kind
B2
Abstract

A base station (BS) may cancel an uplink transmission that was previously scheduled for a user equipment (UE). For example, after scheduling a first UE for an uplink transmission on a particular resource, a BS may elect to schedule a second UE with higher priority traffic on at least a portion of that same resource. In this case, the BS may send an uplink cancelation indication (UL CI) to instruct the first UE to cancel its transmission. In some examples, for uplink transmissions on unlicensed radio frequency spectrum where an interlace structure and resource block (RB) sets are used for frequency-domain resource allocation, an UL CI may indicate interlace and/or RB set parameters for the frequency domain

Claims (107)

1. A method of communication at a wireless communication device, the method comprising:

receiving, from a network entity, a first indication of a scheduled uplink transmission for the wireless communication device on an unlicensed radio frequency spectrum, wherein the first indication specifies at least one scheduled interlace of a plurality of interlaces and at least one set of scheduled resource blocks of a plurality of sets of resource blocks;

receiving a cancelation indication from the network entity, wherein the cancelation indication identifies the at least one scheduled interlace, the at least one set of scheduled resource blocks, or the at least one scheduled interlace and the at least one set of scheduled resource blocks;

performing a bit mapping operation to identify, from the cancelation indication: at least one canceled interlace, at least one canceled resource block, or any combination thereof, wherein the bit mapping operation uses a formula that prioritizes the plurality of sets of resource blocks over the plurality of interlaces by first allocating bits of a plurality of bits to resource blocks and if there are remaining bits of the plurality of bits by allocating bits to interlaces; and

canceling the scheduled uplink transmission upon receiving the cancelation indication.

2. The method of claim 1 , wherein the bit mapping operation identifies the at least one canceled resource block and the at least one canceled interlace.

3. The method of claim 1 , wherein the cancelation indication comprises the plurality of bits.

4. The method of claim 3 , further comprising:

identifying the at least one canceled resource block based on one or more of the plurality of bits; and

determining whether one or more of the at least one canceled resource block corresponds to the at least one set of scheduled resource blocks.

5. The method of claim 3 , further comprising:

determining that the plurality of bits is fewer in number than the plurality of sets of resource blocks;

identifying at least two canceled resource blocks based on one bit of the plurality of bits after determining that the plurality of bits is fewer in number than the plurality of sets of resource blocks; and

determining whether one or more of the at least two canceled resource blocks corresponds to the at least one set of scheduled resource blocks.

6. The method of claim 3 , further comprising:

determining that the plurality of bits is greater in number than the plurality of sets of resource blocks;

identifying the at least one canceled resource block based on a first set of the plurality of bits after determining that the plurality of bits is greater in number than the plurality of sets of resource blocks;

determining whether one or more of the at least one canceled resource block corresponds to the at least one set of scheduled resource blocks;

identifying the at least one canceled interlace based on a second set of the plurality of bits after determining that the plurality of bits is greater in number than the plurality of sets of resource blocks; and

determining whether one or more of the at least one canceled interlace corresponds to the at least one scheduled interlace.

7. The method of claim 6 , further comprising:

determining that the second set of the plurality of bits is fewer in number than the plurality of interlaces;

identifying at least two canceled interlaces based on one bit of the second set of the plurality of bits after determining that the second set of the plurality of bits is fewer in number than the plurality of interlaces; and

determining whether one or more of the at least two canceled interlaces corresponds to the at least one scheduled interlace.

8. The method of claim 3 , further comprising:

identifying the at least one canceled interlace based on one or more of the plurality of bits; and

determining whether one or more of the at least one canceled interlace corresponds to the at least one scheduled interlace.

9. The method of claim 3 , further comprising:

determining that the plurality of bits is fewer in number than the plurality of interlaces;

identifying at least two canceled interlaces based on one bit of the plurality of bits after determining that the plurality of bits is fewer in number than the plurality of interlaces; and

determining whether one or more of the at least two canceled interlaces corresponds to the at least one scheduled interlace.

10. The method of claim 3 , further comprising:

determining that the plurality of bits is greater in number than the plurality of interlaces;

identifying the at least one canceled interlace based on a first set of the plurality of bits after determining that the plurality of bits is greater in number than the plurality of interlaces;

determining whether one or more of the at least one canceled interlace corresponds to the at least one scheduled interlace;

identifying the at least one canceled resource block based on a second set of the plurality of bits after determining that the plurality of bits is greater in number than the plurality of interlaces; and

determining whether one or more of the at least one canceled resource block corresponds to the at least one set of scheduled resource blocks.

11. The method of claim 10 , further comprising:

determining that the second set of the plurality of bits is fewer in number than the plurality of sets of resource blocks;

identifying at least two canceled resource blocks based on one bit of the second set of the plurality of bits after determining that the second set of the plurality of bits is fewer in number than the plurality of sets of resource blocks; and

determining whether one or more of the at least two canceled resource blocks corresponds to the at least one set of scheduled resource blocks.

12. The method of claim 3 , further comprising:

identifying the at least one canceled resource block based on a first set of the plurality of bits;

determining whether one or more of the at least one canceled resource block corresponds to the at least one set of scheduled resource blocks;

identifying the at least one canceled interlace based on a second set of the plurality of bits; and

determining whether one or more of the at least one canceled interlace corresponds to the at least one scheduled interlace.

13. The method of claim 12 , further comprising:

determining that the first set of the plurality of bits is fewer in number than the plurality of sets of resource blocks;

identifying at least two canceled resource blocks based on one bit of the first set of the plurality of bits after determining that the first set of the plurality of bits is fewer in number than the plurality of sets of resource blocks; and

determining whether one or more of the at least two canceled resource blocks corresponds to the at least one set of scheduled resource blocks.

14. The method of claim 12 , further comprising:

determining that the second set of the plurality of bits is fewer in number than the plurality of interlaces;

identifying at least two canceled interlaces based on one bit of the second set of the plurality of bits after determining that the second set of the plurality of bits is fewer in number than the plurality of interlaces; and

determining whether one or more of the at least two canceled interlaces corresponds to the at least one scheduled interlace.

15. The method of claim 1 , wherein the cancelation indication comprises a downlink control information (DCI) format 2_4.

16. A wireless communication device, comprising:

one or more memories that store processor-executable code; and

one or more processors configured to execute the processor-executable code and cause the wireless communication device to:

receive, from a network entity, a first indication of a scheduled uplink transmission for the wireless communication device on an unlicensed radio frequency spectrum, wherein the first indication specifies at least one scheduled interlace of a plurality of interlaces and at least one set of scheduled resource blocks of a plurality of sets of resource blocks;

receive a cancelation indication from the network entity, wherein the cancelation indication identifies the at least one scheduled interlace, the at least one set of scheduled resource blocks, or the at least one scheduled interlace and the at least one set of scheduled resource blocks;

perform a bit mapping operation to identify, from the cancelation indication: at least one canceled interlace, at least one canceled resource block, or any combination thereof, wherein the bit mapping operation uses a formula that prioritizes the plurality of sets of resource blocks over the plurality of interlaces by a first allocation of bits of a plurality of bits to resource blocks and if there are remaining bits of the plurality of bits by a second allocation of bits to interlaces; and

cancel the scheduled uplink transmission upon receiving the cancelation indication.

17. A method of communication at a network entity, the method comprising:

transmitting a first indication of a first scheduled uplink transmission on an unlicensed radio frequency spectrum to a first wireless communication device, wherein the first indication specifies at least one interlace of a plurality of interlaces and at least one set of resource blocks of a plurality of sets of resource blocks, and wherein the first scheduled uplink transmission is associated with a first priority;

determining that a second scheduled uplink transmission on the unlicensed radio frequency spectrum is associated with a second priority;

generating a cancelation indication when the second priority is higher than the first priority, wherein the cancelation indication identifies the at least one interlace, the at least one set of resource blocks, or the at least one interlace and the at least one set of resource blocks;

performing a bit mapping operation to designate, in the cancelation indication: at least one canceled interlace, at least one canceled resource block, or any combination thereof, wherein the bit mapping operation uses a formula that prioritizes the plurality of sets of resource blocks over the plurality of interlaces by first allocating bits of a plurality of bits to resource blocks and if there are remaining bits of the plurality of bits by allocating bits to interlaces; and

transmitting the cancelation indication to the first wireless communication device.

18. The method of claim 17 , wherein the bit mapping operation designates, in the cancelation indication, the at least one canceled resource block and at least one canceled interlace.

19. The method of claim 17 , wherein the cancelation indication comprises the plurality of bits.

20. The method of claim 19 , wherein generating the cancelation indication comprises:

determining that the plurality of bits is fewer in number than the plurality of sets of resource blocks; and

designating at least two sets of resource blocks of the plurality of sets of resource blocks by one bit of the plurality of bits after determining that the plurality of bits is fewer in number than the plurality of sets of resource blocks.

21. The method of claim 19 , wherein generating the cancelation indication comprises:

determining that the plurality of bits is greater in number than the plurality of sets of resource blocks;

designating the plurality of sets of resource blocks by a first set of the plurality of bits after determining that the plurality of bits is greater in number than the plurality of sets of resource blocks; and

designating the plurality of interlaces by a second set of the plurality of bits after determining that the plurality of bits is greater in number than the plurality of sets of resource blocks.

22. The method of claim 21 , wherein generating the cancelation indication further comprises:

determining that the second set of the plurality of bits is fewer in number than the plurality of interlaces; and

designating at least two interlaces of the plurality of interlaces by one bit of the second set of the plurality of bits after determining that the second set of the plurality of bits is fewer in number than the plurality of interlaces.

23. The method of claim 19 , wherein generating the cancelation indication comprises:

determining that the plurality of bits is fewer in number than the plurality of interlaces; and

designating at least two interlaces of the plurality of interlaces by one bit of the plurality of bits after determining that the plurality of bits is fewer in number than the plurality of interlaces.

24. The method of claim 19 , wherein generating the cancelation indication comprises:

determining that the plurality of bits is greater in number than the plurality of interlaces;

designating the plurality of interlaces by a first set of the plurality of bits after determining that the plurality of bits is greater in number than the plurality of interlaces; and

designating the plurality of sets of resource blocks by a second set of the plurality of bits after determining that the plurality of bits is greater in number than the plurality of interlaces.

25. The method of claim 24 , wherein generating the cancelation indication further comprises:

determining that the second set of the plurality of bits is fewer in number than the plurality of sets of resource blocks; and

designating at least two sets of resource blocks of the plurality of sets of resource blocks by one bit of the second set of the plurality of bits after determining that the second set of the plurality of bits is fewer in number than the plurality of sets of resource blocks.

26. The method of claim 19 , wherein generating the cancelation indication comprises:

designating the plurality of sets of resource blocks by a first set of the plurality of bits; and

designating the plurality of interlaces by a second set of the plurality of bits.

27. The method of claim 26 , wherein generating the cancelation indication further comprises:

determining that the first set of the plurality of bits is fewer in number than the plurality of sets of resource blocks; and

designating at least two sets of resource blocks of the plurality of sets of resource blocks by one bit of the first set of the plurality of bits after determining that the first set of the plurality of bits is fewer in number than the plurality of sets of resource blocks.

28. The method of claim 26 , wherein generating the cancelation indication further comprises:

determining that the second set of the plurality of bits is fewer in number than the plurality of interlaces; and

designating at least two interlaces of the plurality of interlaces by one bit of the second set of the plurality of bits after determining that the second set of the plurality of bits is fewer in number than the plurality of interlaces.

29. A network entity, comprising:

one or more memories that store processor-executable code; and

one or more processors configured to execute the processor-executable code and cause the network entity to:

transmit a first indication of a first scheduled uplink transmission on an unlicensed radio frequency spectrum to a first wireless communication device, wherein the first indication specifies at least one interlace of a plurality of interlaces and at least one set of resource blocks of a plurality of sets of resource blocks, and wherein the first scheduled uplink transmission is associated with a first priority;

determine that a second scheduled uplink transmission on the unlicensed radio frequency spectrum is associated with a second priority;

generate a cancelation indication when the second priority is higher than the first priority, wherein the cancelation indication identifies the at least one interlace, the at least one set of resource blocks, or the at least one interlace and the at least one set of resource blocks;

perform a bit mapping operation to designate, in the cancelation indication: at least one canceled interlace, at least one canceled resource block, or any combination thereof, wherein the bit mapping operation uses a formula that prioritizes the plurality of sets of resource blocks over the plurality of interlaces by a first allocation of bits of a plurality of bits to resource blocks and if there are remaining bits of the plurality of bits by a second allocation of bits to interlaces; and

transmit the cancelation indication to the first wireless communication device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 12, 2022
From: XU, CHANGLONG; SUN, JING; ZHANG, XIAOXIA
To: QUALCOMM INCORPORATED
Reel/Frame 061066/0038 →
Continuity (1)
Related Publication 20230171779A1 · Jun 1, 2023
References Cited (14)
US 20190109683A1 · Kimura et al. · 2019 [cited by applicant]
US 20190274187A1 · Urabayashi et al. · 2019 [cited by applicant]
US 20200077453A1 · Babaei et al. · 2020 [cited by applicant]
US 20210168783A1 · Islam · 2021 [cited by examiner]
US 20220030618A1 · Wang · 2022 [cited by examiner]
US 20220217750A1 · Liu · 2022 [cited by examiner]
US 20220272739A1 · Takahashi · 2022 [cited by examiner]
US 20220386243A1 · Liang · 2022 [cited by examiner]
CN 106465411A · 2017 [cited by applicant]
CN 109845383A · 2019 [cited by applicant]
WO 2020033660A1 · 2020 [cited by applicant]
AT&T., et al., “RAN1 Ue Features List for Rel-16 NR after RAN1#100-E,” 3GPP Draft, 3GPP TSG RAN WG1 #100-e, e-Meeting, R1-2001484, 3rd Generation Partnership Project (3GPP), Mobile Competence Centre, 650, Route Des Luci… [cited by applicant]
International Search Report and Written Opinion—PCT/CN2020/080605—ISA/EPO—Dec. 21, 2020. [cited by applicant]
Supplementary European Search Report—EP20926836—Search Authority—The Hague—Nov. 8, 2023. [cited by applicant]