Office Action 1: Notice of Allowance (2025-03-04)

CLAIMS:
CLAIMS

1\. A method comprising:
receiving a plurality of codebook configurations, wherein each codebook configuration of the plurality of codebook configurations comprises
information indicating a subset of a total hybrid automatic repeat request process for a hybrid automatic repeat request report;
autonomously selecting a codebook configuration of the plurality of codebook configurations;
transmitting information indicating the selected codebook configuration in
configured grant uplink control information, a physical uplink shared channel transmission, or a combination thereof; and
generating the hybrid automatic repeat request report for the subset of the total hybrid automatic repeat request process according to the selected codebook configuration.

2\. The method of claim 1, wherein receiving the plurality of codebook configurations comprises receiving the plurality of codebook configurations via radio resource control signaling.

3\. The method of claim 1, further comprising determining the reporting of the hybrid automatic repeat request report in response to a physical uplink control channel not being transmitted in a first available configured grant uplink resource.

4\. The method of claim 3, wherein transmission of the hybrid automatic repeat request report in the configured grant uplink resource according to a maximum allowed time duration is in terms of a time slot for delaying transmitting the hybrid automatic repeat request report.
5\. The method of claim 1, wherein the configured grant uplink control information comprises an indicator that indicates whether only an uplink shared channel transport block is included, if the uplink shared channel transport block is multiplexed with the hybrid automatic repeat request report or the channel state information report, or a combination thereof.

6\. The method of claim 5, wherein, in response to a physical uplink control channel transmission not being transmitted, a default contents of the configured grant uplink control information is the hybrid automatic repeat request report in a first available configured grant resource.

7\. The method of claim 6, further comprising determining whether to transmit all hybrid automatic repeat requests for all hybrid automatic repeat request process identifiers by default.

8\. The method of claim 1, further comprising determining radio resource control signaling corresponding to a beta-offset value for multiplexing the hybrid automatic repeat request report, a channel state information report, or the combination thereof with an uplink shared channel transport block.

9\. The method of claim 1, wherein autonomously selecting the codebook configuration of the plurality of codebook configurations comprises autonomously selecting the codebook configuration of the plurality of codebook configurations in response to a physical uplink control channel not being transmitted due to a listen-before-talk failure in listen-before- talk unlicensed communication or in response to a hybrid automatic repeat request report not being transmitted in a physical uplink control channel due to prioritization in industrial internet of things communication, ultra-reliable low-latency communication, or
a combination thereof.

10\. The method of claim 1, further comprising receiving configuration information for the configured grant uplink control information via radio resource control signaling.

11\. The method of claim 1, further comprising ordered hybrid automatic repeat request processes according to an ascending order of hybrid automatic repeat request process identifiers and corresponding serving cells.

12\. The method of claim 1, further comprising determining transmission of a channel state information report in response to a physical uplink control channel not being transmitted in a first available configured grant uplink resource.

13\. The method of claim 12, further comprising determining that autonomously reporting the channel state information report in the configured grant uplink resource depends on a maximum allowed time duration.

14\. The method of claim 13, wherein the maximum allowed time duration is in terms of a time slot for delaying transmitting the channel state information report.

15\. The method of claim 12, wherein, in response to a physical uplink control channel transmission not being transmitted, a default contents of the configured grant uplink control information is the channel state information report in a first available configured grant resource.

16\. An apparatus comprising:
a receiver that receives a plurality of codebook configurations, wherein each
codebook configuration of the plurality of codebook configurations comprises information indicating a subset of a total hybrid automatic repeat request process for a hybrid automatic repeat request report;
a processor that autonomously selects a codebook configuration of the plurality of codebook configurations; and
a transmitter that transmits information indicating the selected codebook configuration in configured grant uplink control information, a physical uplink shared channel transmission, or a combination thereof;
wherein the processor generates the hybrid automatic repeat request report for the subset of the total hybrid automatic repeat request process according to the
selected codebook configuration.

17\. The apparatus of claim 16, wherein the receiver receiving the plurality of codebook configurations comprises the receiver receiving the plurality of codebook configurations via radio resource control signaling.

18\. The apparatus of claim 16, wherein the processor determines the reporting of the hybrid automatic repeat request report in response to a physical uplink control channel not being transmitted in a first available configured grant uplink resource.

19\. The apparatus of claim 18, wherein transmission of the hybrid automatic repeat request report in the configured grant uplink resource according to a maximum allowed time duration is in terms of a time slot for delaying transmitting the hybrid automatic repeat request report.

20\. The apparatus of claim 16, wherein the configured grant uplink control information comprises an indicator that indicates whether only an uplink shared channel transport block is included, if the uplink shared channel transport block is multiplexed with the hybrid automatic repeat request report or the channel state information report, or a combination thereof. 5 10 15 15 20 25

OFFICE ACTION:
Notice of Pre-AIA  or AIA  Status
The present application, filed on or after March 16, 2013, is being examined under the first inventor to file provisions of the AIA .
Allowable Subject Matter
Claims 1-20 are allowed.
The following is an examiner's statement for reasons for allowance.
Claims 1 and 16 are allowable over the prior art of record since the cited references taken individually or in combination fail to particularly teach or fairly suggest transmitting information indicating the selected codebook configuration in configured grant uplink control information or a physical uplink shared channel transmission; and generating the hybrid automatic repeat request report for the subset of the total hybrid automatic repeat request process according to the selected codebook configuration.
Conclusion



CITED REFERENCE SUMMARIES: Ref US20200228248A1: Claims:
An apparatus of a user equipment (UE) comprising: memory to store uplink (UL) resource information; and processing circuitry, coupled with the memory, to: receive first UL resource information that includes an indication of a first UL resource in a serving cell of a first hybrid automatic repeat request-acknowledgement (HARQ-ACK), the first HARQ-ACK associated with a first HARQ codebook; receive second UL resource information that includes an indication of a second UL resource in a serving cell of a second HARQ-ACK, the second HARQ-ACK associated with a second HARQ codebook; store the first UL resource information and second UL resource information in the memory; and based on the first UL resource information and the second UL resource information, perform the second HARQ-ACK transmission using the second resource, and drop the first HARQ-ACK transmission.
memory to store uplink (UL) resource information; and
processing circuitry, coupled with the memory, to: receive first UL resource information that includes an indication of a first UL resource in a serving cell of a first hybrid automatic repeat request-acknowledgement (HARQ-ACK), the first HARQ-ACK associated with a first HARQ codebook; receive second UL resource information that includes an indication of a second UL resource in a serving cell of a second HARQ-ACK, the second HARQ-ACK associated with a second HARQ codebook; store the first UL resource information and second UL resource information in the memory; and based on the first UL resource information and the second UL resource information, perform the second HARQ-ACK transmission using the second resource, and drop the first HARQ-ACK transmission.
receive first UL resource information that includes an indication of a first UL resource in a serving cell of a first hybrid automatic repeat request-acknowledgement (HARQ-ACK), the first HARQ-ACK associated with a first HARQ codebook;
receive second UL resource information that includes an indication of a second UL resource in a serving cell of a second HARQ-ACK, the second HARQ-ACK associated with a second HARQ codebook;
store the first UL resource information and second UL resource information in the memory; and
based on the first UL resource information and the second UL resource information, perform the second HARQ-ACK transmission using the second resource, and drop the first HARQ-ACK transmission.
The apparatus of claim 1 , wherein the first codebook has a lower priority than the second codebook.
The apparatus of claim 2 , wherein the first UL resource and the second UL resource overlap in time.
The apparatus of claim 2 , wherein the first UL resource and the second UL resource overlap in frequency.
The apparatus of claim 1 , wherein the processing circuitry is further to: determine that the first UL resource and the second UL resource overlap, and that the second HARQ-ACK transmission is triggered by a second downlink control information (DCI) message and the first HARQ-ACK transmission is triggered by a first DCI message, wherein the first DCI message is to indicate a first priority of the first codebook and the second DCI message is to indicate a second priority of the second codebook, the second priority higher than the first priority; and based further on the determination, perform the second HARQ-ACK transmission using the second resource, and drop the first HARQ-ACK transmission.
determine that the first UL resource and the second UL resource overlap, and that the second HARQ-ACK transmission is triggered by a second downlink control information (DCI) message and the first HARQ-ACK transmission is triggered by a first DCI message, wherein the first DCI message is to indicate a first priority of the first codebook and the second DCI message is to indicate a second priority of the second codebook, the second priority higher than the first priority; and
based further on the determination, perform the second HARQ-ACK transmission using the second resource, and drop the first HARQ-ACK transmission.
The apparatus of claim 1 , wherein the first codebook is part of a first HARQ-ACK codebook group that supports a single physical uplink control channel (PUCCH) transmission with HARQ-ACK within a slot, or supports multiple PUCCH transmissions with HARQ-ACK.
The apparatus of claim 6 , wherein the processing circuitry is further to determine, based on dynamic control information (DCI), that the first HARQ-ACK codebook group has a lower priority than the second HARQ-ACK codebook group.
One or more non-transitory computer-readable media storing instructions that, when executed by one or more processors, cause a user equipment (UE) to: receive an indication of a first UL resource in a serving cell of a first hybrid automatic repeat request-acknowledgement (HARQ-ACK), the first HARQ-ACK associated with a first HARQ codebook; receive an indication of a second UL resource in a serving cell of a second HARQ-ACK, the second HARQ-ACK associated with a second HARQ codebook; determine a first priority associated with the first HARQ-ACK codebook and a second priority associated with the second HARQ-ACK codebook, wherein the first priority is lower than the second priority; and based on the first priority being lower than the second priority, perform the second HARQ-ACK transmission using the second resource, and drop the first HARQ-ACK transmission.
receive an indication of a first UL resource in a serving cell of a first hybrid automatic repeat request-acknowledgement (HARQ-ACK), the first HARQ-ACK associated with a first HARQ codebook;
receive an indication of a second UL resource in a serving cell of a second HARQ-ACK, the second HARQ-ACK associated with a second HARQ codebook;
determine a first priority associated with the first HARQ-ACK codebook and a second priority associated with the second HARQ-ACK codebook, wherein the first priority is lower than the second priority; and
based on the first priority being lower than the second priority, perform the second HARQ-ACK transmission using the second resource, and drop the first HARQ-ACK transmission.
The one or more non-transitory computer-readable media of claim 8 , wherein the first HARQ-ACK codebook group has a lower priority than the second HARQ-ACK codebook group.
The one or more non-transitory computer-readable media of claim 9 , wherein the first UL resource and the second UL resource overlap in time.
The one or more non-transitory computer-readable media of claim 9 , wherein the first UL resource and the second UL resource overlap in frequency.
The one or more non-transitory computer-readable media of claim 8 , wherein the first codebook is part of a first HARQ-ACK codebook group that supports a single physical uplink control channel (PUCCH) transmission with HARQ-ACK within a slot, or supports multiple PUCCH transmissions with HARQ-ACK.
The one or more non-transitory computer-readable media of claim 8 , wherein the instructions are further to: determine that the first UL resource and the second UL resource overlap, and that the second HARQ-ACK transmission is triggered by a second downlink control information (DCI) message and the first HARQ-ACK transmission is triggered by a first DCI message, wherein the first DCI message is to indicate a first priority of the first codebook and the second DCI message is to indicate a second priority of the second codebook, the second priority higher than the first priority; and based further on the determination, perform the second HARQ-ACK transmission using the second resource, and drop the first HARQ-ACK transmission.
One or more non-transitory computer-readable media storing instructions that, when executed by one or more processors, cause a next-generation NodeB (gNB) to: generate a first message that includes an indication of a first UL resource in a serving cell of a first hybrid automatic repeat request-acknowledgement (HARQ-ACK), the first HARQ-ACK associated with a first HARQ codebook; encode the first message for transmission to a user equipment (UE); generate a second message that includes an indication of a second UL resource in a serving cell of a second HARQ-ACK, the second HARQ-ACK associated with a second HARQ codebook; and encode the second message for transmission to the UE.
generate a first message that includes an indication of a first UL resource in a serving cell of a first hybrid automatic repeat request-acknowledgement (HARQ-ACK), the first HARQ-ACK associated with a first HARQ codebook;
encode the first message for transmission to a user equipment (UE);
generate a second message that includes an indication of a second UL resource in a serving cell of a second HARQ-ACK, the second HARQ-ACK associated with a second HARQ codebook; and
encode the second message for transmission to the UE.
The one or more non-transitory computer-readable media of claim 14 , wherein the first UL resource and the second UL resource overlap, and wherein the media further stores instructions to cause the gNB to: encode a first downlink control information (DCI) message for transmission to the UE, wherein the first DCI message is to trigger a first HARQ-ACK transmission; and encode a second DCI message for transmission to the UE, wherein the second DCI message is to trigger a second HARQ-ACK transmission, and wherein the first DCI message is to indicate a first priority of the first codebook and the second DCI message is to indicate a second priority of the second codebook, the second priority higher than the first priority.
encode a first downlink control information (DCI) message for transmission to the UE, wherein the first DCI message is to trigger a first HARQ-ACK transmission; and
encode a second DCI message for transmission to the UE, wherein the second DCI message is to trigger a second HARQ-ACK transmission, and wherein the first DCI message is to indicate a first priority of the first codebook and the second DCI message is to indicate a second priority of the second codebook, the second priority higher than the first priority.
The one or more non-transitory computer-readable media of claim 15 , wherein the first UL resource and the second UL resource overlap in time.
The one or more non-transitory computer-readable media of claim 15 , wherein the first UL resource and the second UL resource overlap in frequency.
The one or more non-transitory computer-readable media of claim 14 , wherein the first codebook is part of a first HARQ-ACK codebook group that supports a single physical uplink control channel (PUCCH) transmission with HARQ-ACK within a slot.
The one or more non-transitory computer-readable media of claim 14 , wherein the first codebook is part of a first HARQ-ACK codebook group that supports multiple PUCCH transmissions with HARQ-ACK.
The one or more non-transitory computer-readable media of claim 18 , wherein the first HARQ-ACK codebook group has a lower priority than the second HARQ-ACK codebook group.
Ref US20190356456A1: Claims:
A method comprising: receiving, by a user equipment (UE), from a first serving cell, and via a first Physical Downlink Control Channel (PDCCH) in a first subframe, a first downlink grant comprising a first accumulated downlink assignment indicator (A-DAI) field and a first total DAI (T-DAI) field; receiving, by the UE, from a second serving cell, and via a second PDCCH in the first subframe, a second downlink grant comprising a second A-DAI field and a second T-DAI field; determining a value of the first A-DAI field and a value of the first T-DAI field, wherein the value of the first T-DAI field indicates an integer T1, wherein the value of the first A-DAI field indicates an integer A smaller than or equal to the integer T1, and wherein the value of the first T-DAI field is mapped to a set including a plurality of T-DAI values; determining a value of the second A-DAI field and a value of the second T-DAI field, wherein the value of the second T-DAI field indicates the integer T1, and wherein the value of the second A-DAI field indicates an integer B smaller than or equal to the integer T1; receiving a first PDSCH indicated by the first PDCCH and receiving a second PDSCH indicated by the second PDCCH; determining that the integer B is the highest value among values indicated by A-DAI field values determined from PDCCHs received in the first subframe; determining one of the plurality of T-DAI values, which is the closest integer to the integer B; receiving an uplink grant indicating a transmission of a Physical Uplink Shared Channel (PUSCH); determining a size of a hybrid automatic repeat request acknowledgement (HARQ-ACK) codebook to which an HARQ-ACK associated with the first PDSCH and an HARQ-ACK associated with the second PDSCH are to be mapped, wherein the size of the HARQ-ACK codebook is determined based on the determined one of the plurality of T-DAI values; and transmitting, via the PUSCH, the HARQ-ACK associated with the first PDSCH and the HARQ-ACK associated with the second PDSCH
receiving, by a user equipment (UE), from a first serving cell, and via a first Physical Downlink Control Channel (PDCCH) in a first subframe, a first downlink grant comprising a first accumulated downlink assignment indicator (A-DAI) field and a first total DAI (T-DAI) field;
receiving, by the UE, from a second serving cell, and via a second PDCCH in the first subframe, a second downlink grant comprising a second A-DAI field and a second T-DAI field;
determining a value of the first A-DAI field and a value of the first T-DAI field, wherein the value of the first T-DAI field indicates an integer T1, wherein the value of the first A-DAI field indicates an integer A smaller than or equal to the integer T1, and wherein the value of the first T-DAI field is mapped to a set including a plurality of T-DAI values;
determining a value of the second A-DAI field and a value of the second T-DAI field, wherein the value of the second T-DAI field indicates the integer T1, and wherein the value of the second A-DAI field indicates an integer B smaller than or equal to the integer T1;
receiving a first PDSCH indicated by the first PDCCH and receiving a second PDSCH indicated by the second PDCCH;
determining that the integer B is the highest value among values indicated by A-DAI field values determined from PDCCHs received in the first subframe;
determining one of the plurality of T-DAI values, which is the closest integer to the integer B;
receiving an uplink grant indicating a transmission of a Physical Uplink Shared Channel (PUSCH);
determining a size of a hybrid automatic repeat request acknowledgement (HARQ-ACK) codebook to which an HARQ-ACK associated with the first PDSCH and an HARQ-ACK associated with the second PDSCH are to be mapped, wherein the size of the HARQ-ACK codebook is determined based on the determined one of the plurality of T-DAI values; and
transmitting, via the PUSCH, the HARQ-ACK associated with the first PDSCH and the HARQ-ACK associated with the second PDSCH
Ref US20200295810A1: Claims:
A method of operating a feedback radio node in a radio access network, the feedback radio node being configured with a set of feedback codebooks, each codebook of the set indicating an arrangement of one or more subpatterns of feedback bits into feedback information, the method comprising: transmitting feedback signaling representing feedback information determined based on a codebook selected from the set of feedback codebooks.
transmitting feedback signaling representing feedback information determined based on a codebook selected from the set of feedback codebooks.
A feedback radio node for a radio access network, the feedback radio node being configured: to be configured with a set of feedback codebooks, each codebook of the set indicating an arrangement of one or more subpatterns of feedback bits into feedback information; and to transmit feedback signaling representing feedback information determined based on a codebook selected from the set of feedback codebooks.
to be configured with a set of feedback codebooks, each codebook of the set indicating an arrangement of one or more subpatterns of feedback bits into feedback information; and
to transmit feedback signaling representing feedback information determined based on a codebook selected from the set of feedback codebooks.
A method of operating a signaling radio node in a radio access network, the method comprising: configuring a feedback radio node with a set of feedback codebooks, each codebook of the set indicating an arrangement of one or more subpatterns of feedback bits into feedback information.
configuring a feedback radio node with a set of feedback codebooks, each codebook of the set indicating an arrangement of one or more subpatterns of feedback bits into feedback information.
A signalling radio node for a radio access network, the signaling radio node being configured to: configure a feedback radio node with a set of feedback codebooks, each codebook of the set indicating an arrangement of one or more subpatterns of feedback bits into feedback information.
configure a feedback radio node with a set of feedback codebooks, each codebook of the set indicating an arrangement of one or more subpatterns of feedback bits into feedback information.
The method according to claim 1 , wherein at least one feedback codebook is a HARQ codebook.
The method according to claim 1 , wherein the codebook is selected based on an indication received with control information.
The method according to claim 1 , wherein the codebook is selected based on resources scheduled for transmission of the feedback signaling.
The method according to claim 1 , wherein the codebook is selected based on a format indicated for the feedback signaling.
The method according to claim 1 , wherein the feedback signaling is based on a transmission codebook determined based on the selected codebook by changing the selected codebook, based on a received feedback control indication.
The method according to claim 1 , wherein a subpattern of bits of the feedback information pertains to one of control signaling and data signaling.
The method according to claim 1 , wherein at least one feedback codebook of the set comprises one or more subpatterns pertaining to control signaling.
The method according to claim 1 , wherein different feedback codebooks pertain to at least one of: different carriers; different carrier arrangements; different types of signaling; and different types of control signaling.
different carriers;
different carrier arrangements;
different types of signaling; and
different types of control signaling.
The method according to claim 1 , wherein at least one feedback codebook of the set comprises at least one subpattern pertaining to a code block group.
A computer storage medium storing a computer program comprising instructions that, when executed, cause processing circuitry to at least one of control and perform a method of operating a feedback radio node in a radio access network, the feedback radio node being configured with a set of feedback codebooks, each codebook of the set indicating an arrangement of one or more subpatterns of feedback bits into feedback information, the method comprising: transmitting feedback signaling representing feedback information determined based on a codebook selected from the set of feedback codebooks.
The method according to claim 3 , wherein at least one feedback codebook is a HARQ codebook.
The method according to claim 3 , wherein the codebook is selected based on an indication received with control information.
The method according to claim 3 , wherein the codebook is selected based on resources scheduled for transmission of the feedback signaling.
The method according to claim 3 , wherein the codebook is selected based on a format indicated for the feedback signaling.
The method according to claim 3 , wherein the feedback signaling is based
[Truncated to input limit]