IP Library Granted Patent US 12,382,472
Granted Patent B2
US 12,382,472 · App. 18/512,956 · Granted Aug 5, 2025

Techniques for determining group identification and a downlink assignment index for enhanced dynamic codebooks

Inventors: Mostafa Khoshnevisan (San Diego, CA); Jing Sun (San Diego, CA); Xiaoxia Zhang (San Diego, CA)
Assignee: QUALCOMM Incorporated
H04W72/23H04B7/0417H04B7/0482
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,382,472
App. No.
18/512,956
Granted
Aug 5, 2025
Kind
B2
Abstract

Methods, systems, and devices for wireless communications are described. A user equipment (UE) may receive one or more downlink control information (DCI) messages scheduling downlink transmissions associated with different groups, where feedback for the downlink transmissions may be transmitted during a same time period. The UE may index the received DCI messages based on a set of serving cell indices and monitoring occasion indices, and the UE may select a DCI message from the indexed DCI messages. The UE may identify, based on an index associated with the DCI messages, a first DCI message that has a format that includes a group index field. The UE may identify, from the group index field of the identified DCI message, a group index value that indicates a first group, and the UE may transmit a feedback message that includes at least a codebook that is based on the group index value.

Claims (62)

1. A method for wireless communication, comprising:

receiving a set of downlink control information messages scheduling one or more groups of downlink transmissions, the set of downlink control information messages including at least a first downlink control information message and a second downlink control information message, wherein the first downlink control information message comprises a first format that includes a group index field, and wherein the second downlink control information message comprises a second format that excludes the group index field; and

transmitting a feedback message for at least a first group of the one or more groups, the feedback message comprising a codebook including feedback information for at least the first group in accordance with a value indicated by the group index field of the first downlink control information message, wherein the value indicated by the group index field of the first downlink control information message is used for the codebook based at least in part on the first downlink control information message comprising a last downlink control information message having the first format that includes the group index field.

2. The method of claim 1 , further comprising:

setting a downlink assignment index value for a second group of the one or more groups that is different from the first group, wherein the downlink assignment index value for the second group is indicated by a field of the first downlink control information message in accordance with the first downlink control information message comprising the last downlink control information message having the first format that includes the group index field, and wherein the codebook is based at least in part on the downlink assignment index value for the second group.

3. The method of claim 1 , wherein the second downlink control information message is received after the first downlink control information message, the method further comprising:

setting a downlink assignment index value for a second group of the one or more groups different from the first group, wherein the downlink assignment index value for the second group is set to a predetermined value based at least in part on the group index field indicating the first group, and wherein the codebook includes feedback information for the second group based at least in part on the downlink assignment index value for the second group.

4. The method of claim 3 , wherein the predetermined value comprises a null value or an empty value.

5. The method of claim 1 , wherein the second downlink control information message is received after the first downlink control information message, the method further comprising:

setting a downlink assignment index value for a second group of the one or more groups that is different from the first group, wherein the downlink assignment index value for the second group is indicated by a field of the first downlink control information message based at least in part on the second downlink control information message comprising the second format that excludes the group index field.

6. The method of claim 1 , wherein the value indicated by the group index field comprises a first value, the method further comprising:

multiplexing the feedback information for the first group and feedback information for a second group of the one or more groups in the feedback message, wherein the multiplexing is based at least in part on the first value and a number of requested groups indicated by a field of the first downlink control information message, and wherein the second group is different than the first group.

7. The method of claim 1 , further comprising:

identifying respective values of one or more of a first new feedback indicator field or a second new feedback indicator field included in the first downlink control information message, wherein the codebook includes the feedback information for the at least one group based at least in part on the respective values.

8. The method of claim 1 , further comprising:

indexing each downlink control information message of the set of downlink control information messages in an ascending first order across a set of serving cell indices for a same monitoring occasion; and

indexing, based at least in part on the ascending first order, each downlink control information message of the set of downlink control information messages in an ascending second order across a set of monitoring occasion indices.

9. The method of claim 1 , wherein receiving the set of downlink control information messages comprises:

receiving a third downlink control information message of the set of downlink control information messages, wherein the third downlink control information message comprises the first format that includes the group index field, and wherein the first downlink control information message is identified as the last downlink control information message of the set of downlink control information messages based at least in part on the first downlink control information message corresponding to a first monitoring occasion that is after a second monitoring occasion corresponding to the third downlink control information message.

10. The method of claim 1 , further comprising:

determining that the first downlink control information message comprises the last downlink control information message having the first format that includes the group index field based at least in part on an index associated with a monitoring occasion corresponding to the first downlink control information message.

11. The method of claim 1 , wherein the first format comprises downlink control information format 1_1.

12. The method of claim 1 , the second format comprises downlink control information format 1_0.

13. An apparatus for wireless communication, comprising:

one or more memories storing processor-executable code; and

one or more processors coupled with the one or more memories and operable to execute the code to cause the apparatus to:

receive a set of downlink control information messages scheduling one or more groups of downlink transmissions, the set of downlink control information messages including at least a first downlink control information message and a second downlink control information message, wherein the first downlink control information message comprises a first format that includes a group index field, and wherein the second downlink control information message comprises a second format that excludes the group index field; and

transmit a feedback message for at least a first group of the one or more groups, the feedback message comprising a codebook including feedback information for at least the first group in accordance with a value indicated by the group index field of the first downlink control information message, wherein the value indicated by the group index field of the first downlink control information message is used for the codebook based at least in part on the first downlink control information message comprising a last downlink control information message having the first format that includes the group index field.

14. The apparatus of claim 13 , wherein the one or more processors are individually or collectively further operable to execute the code to cause the apparatus to:

set a downlink assignment index value for a second group of the one or more groups that is different from the first group, wherein the downlink assignment index value for the second group is indicated by a field of the first downlink control information message in accordance with the first downlink control information message comprising the last downlink control information message having the first format that includes the group index field, and wherein the codebook is based at least in part on the downlink assignment index value for the second group.

15. The apparatus of claim 13 , wherein the second downlink control information message is received after the first downlink control information message, and the one or more processors are individually or collectively further operable to execute the code to cause the apparatus to:

set a downlink assignment index value for a second group of the one or more groups different from the first group, wherein the downlink assignment index value for the second group is set to a predetermined value based at least in part on the group index field indicating the first group, and wherein the codebook includes feedback information for the second group based at least in part on the downlink assignment index value for the second group.

16. The apparatus of claim 15 , wherein the predetermined value comprises a null value or an empty value.

17. The apparatus of claim 13 , wherein the second downlink control information message is received after the first downlink control information message, and the one or more processors are individually or collectively further operable to execute the code to cause the apparatus to:

set a downlink assignment index value for a second group of the one or more groups that is different from the first group, wherein the downlink assignment index value for the second group is indicated by a field of the first downlink control information message based at least in part on the second downlink control information message comprising the second format that excludes the group index field.

18. The apparatus of claim 13 , wherein the value indicated by the group index field comprises a first value, and the one or more processors are individually or collectively further operable to execute the code to cause the apparatus to:

multiplex the feedback information for the first group and feedback information for a second group of the one or more groups in the feedback message, wherein the multiplexing is based at least in part on the first value and a number of requested groups indicated by a field of the first downlink control information message, and wherein the second group is different than the first group.

19. The apparatus of claim 13 , wherein the one or more processors are individually or collectively further operable to execute the code to cause the apparatus to:

identify respective values of one or more of a first new feedback indicator field or a second new feedback indicator field included in the first downlink control information message, wherein the codebook includes the feedback information for the at least one group based at least in part on the respective values.

20. The apparatus of claim 13 , wherein the one or more processors are individually or collectively further operable to execute the code to cause the apparatus to:

index each downlink control information message of the set of downlink control information messages in an ascending first order across a set of serving cell indices for a same monitoring occasion; and

indexing, based at least in part on the ascending first order, each downlink control information message of the set of downlink control information messages in an ascending second order across a set of monitoring occasion indices.

21. The apparatus of claim 13 , wherein, to receive the set of downlink control information messages, the one or more processors are individually or collectively operable to execute the code to cause the apparatus to:

receive a third downlink control information message of the set of downlink control information messages, wherein the third downlink control information message comprises the first format that includes the group index field, and wherein the first downlink control information message is identified as the last downlink control information message of the set of downlink control information messages based at least in part on the first downlink control information message corresponding to a first monitoring occasion that is after a second monitoring occasion corresponding to the third downlink control information message.

22. The apparatus of claim 13 , wherein the one or more processors are individually or collectively further operable to execute the code to cause the apparatus to:

determine that the first downlink control information message comprises the last downlink control information message having the first format that includes the group index field based at least in part on an index associated with a monitoring occasion corresponding to the first downlink control information message.

23. The apparatus of claim 13 , wherein the first format comprises downlink control information format 1_1.

24. The apparatus of claim 13 , the second format comprises downlink control information format 1_0.

25. A non-transitory computer-readable medium storing code for wireless communication, the code comprising instructions executable by one or more processors to:

receive a set of downlink control information messages scheduling one or more groups of downlink transmissions, the set of downlink control information messages including at least a first downlink control information message and a second downlink control information message, wherein the first downlink control information message comprises a first format that includes a group index field, and wherein the second downlink control information message comprises a second format that excludes the group index field; and

transmit a feedback message for at least a first group of the one or more groups, the feedback message comprising a codebook including feedback information for at least the first group in accordance with a value indicated by the group index field of the first downlink control information message, wherein the value indicated by the group index field of the first downlink control information message is used for the codebook based at least in part on the first downlink control information message comprising a last downlink control information message having the first format that includes the group index field.

26. The non-transitory computer-readable medium of claim 25 , wherein the instructions are further executable by the one or more processors to:

set a downlink assignment index value for a second group of the one or more groups that is different from the first group, wherein the downlink assignment index value for the second group is indicated by a field of the first downlink control information message in accordance with the first downlink control information message comprising the last downlink control information message having the first format that includes the group index field, and wherein the codebook is based at least in part on the downlink assignment index value for the second group.

27. The non-transitory computer-readable medium of claim 25 , wherein the second downlink control information message is received after the first downlink control information message, and the instructions are further executable by the one or more processors to:

set a downlink assignment index value for a second group of the one or more groups different from the first group, wherein the downlink assignment index value for the second group is set to a predetermined value based at least in part on the group index field indicating the first group, and wherein the codebook includes feedback information for the second group based at least in part on the downlink assignment index value for the second group.

28. The non-transitory computer-readable medium of claim 25 , wherein the second downlink control information message is received after the first downlink control information message, and the instructions are further executable by the one or more processors to:

set a downlink assignment index value for a second group of the one or more groups that is different from the first group, wherein the downlink assignment index value for the second group is indicated by a field of the first downlink control information message based at least in part on the second downlink control information message comprising the second format that excludes the group index field.

29. The non-transitory computer-readable medium of claim 25 , wherein the value indicated by the group index field comprises a first value, and the instructions are further executable by the one or more processors to:

multiplex the feedback information for the first group and feedback information for a second group of the one or more groups in the feedback message, wherein the multiplexing is based at least in part on the first value and a number of requested groups indicated by a field of the first downlink control information message, and wherein the second group is different than the first group.

30. An apparatus for wireless communication, comprising:

means for receiving a set of downlink control information messages scheduling one or more groups of downlink transmissions, the set of downlink control information messages including at least a first downlink control information message and a second downlink control information message, wherein the first downlink control information message comprises a first format that includes a group index field, and wherein the second downlink control information message comprises a second format that excludes the group index field; and

means for transmitting a feedback message for at least a first group of the one or more groups, the feedback message comprising a codebook including feedback information for at least the first group in accordance with a value indicated by the group index field of the first downlink control information message, wherein the value indicated by the group index field of the first downlink control information message is used for the codebook based at least in part on the first downlink control information message comprising a last downlink control information message having the first format that includes the group index field.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 12, 2024
From: KHOSHNEVISAN, MOSTAFA; SUN, JING; ZHANG, XIAOXIA
To: QUALCOMM INCORPORATED
Reel/Frame 066439/0578 →
Continuity (3)
Continuation 17196529 · Mar 9, 2021
Provisional Application 63007837 · Apr 9, 2020
Related Publication 20240349291A1 · Oct 17, 2024
References Cited (28)
US 9999039B2 · Vajapeyam et al. · 2018 [cited by applicant]
US 10743338B2 · Hosseini et al. · 2020 [cited by applicant]
US 20180041948A1 · Chou et al. · 2018 [cited by applicant]
US 20200044791A1 · Tsai et al. · 2020 [cited by applicant]
US 20200106568A1 · Tsai et al. · 2020 [cited by applicant]
US 20200322097A1 · Hsieh et al. · 2020 [cited by applicant]
US 20200396760A1 · Yi et al. · 2020 [cited by applicant]
US 20210314102A1 · Li et al. · 2021 [cited by applicant]
US 20210321438A1 · Khoshnevisan et al. · 2021 [cited by applicant]
US 20220110150A1 · Lin et al. · 2022 [cited by applicant]
US 20220278807A1 · Zhang et al. · 2022 [cited by applicant]
US 20220294573A1 · Lei et al. · 2022 [cited by applicant]
US 20220361211A1 · Karaki et al. · 2022 [cited by applicant]
WO WO2017015528 · 2017 [cited by applicant]
WO WO2018175396A1 · 2018 [cited by applicant]
WO WO2019144833A1 · 2019 [cited by applicant]
WO WO2021065864A1 · 2021 [cited by applicant]
WO WO2021097656A1 · 2021 [cited by applicant]
3GPP TS 38.213: “3rd Generation Partnership Project, Technical Specification Group Radio Access Network, NR, Physical Layer Procedures for Control (Release 16)”, 3rd Generation Partnership Project, Mobile Competence Cen… [cited by applicant]
Huawei, et al., “HARQ Enhancements in NR Unlicensed”, 3GPP Draft, R1-1910047, 3GPP TSG RAN WG1 Meeting #98bis, 3rd Generation Partnership Project (3GPP), Mobile Competence Centre, 650, Route Des Lucioles, F-06921 Sophia… [cited by applicant]
Huawei: “Feature Lead Summary#3 of HARQ Enhancements for NR-U”, 3GPP Draft, R1-1913561, 3GPP TSG RAN WG1 Meeting #99, 3rd Generation Partnership Project (3GPP), Mobile Competence Centre, 650, Route Des Lucioles, F-06921… [cited by applicant]
International Preliminary Report on Patentability—PCT/US2021/021649—The International Bureau of WIPO—Geneva, Switzerland—Oct. 20, 2022. [cited by applicant]
International Search Report and Written Opinion—PCT/US2021/021649—ISA/EPO—Jun. 29, 2021. [cited by applicant]
Qualcomm Incorporated: “Enhancements to Scheduling and HARQ Operation for NR-U,” 3GPP TSG RAN WG1 Meeting #99, R1-1912940, 3rd Generation Partnership Project, Mobile Competence Centre, 650, Route Des Lucioles, F-06921, … [cited by applicant]
Huawei: “Feature Lead Summary#3 of HARQ Enhancements for NR-U”, 3GPP TSG RAN WG1 Meeting #99, R1-1913561, Reno, USA, Nov. 18-22, 2019, Nov. 26, 2019, 41 Pages, p. 2-16. [cited by applicant]
Huawei: “Feature Lead Summary#3 of HARQ Enhancements for NR-U”, 3GPP TSG RAN WG1 Meeting #99, R1-1913561, Reno, USA, Nov. 18-22, 2019, 41 Pages, Chapters 2.1.1.1 to 2.1.1.4, pp. 14 to 18 and 33. [cited by applicant]
Taiwan Search Report—TW110108701—TIPO—Nov. 29, 2024. [cited by applicant]
European Search Report—EP25157202—Search Authority—The Hague—May 12, 2025. [cited by applicant]