IP Library Granted Patent US 12,120,727
Granted Patent B2
US 12,120,727 · App. 17/599,728 · Granted Oct 15, 2024

Method and apparatus for operating configured grant timers in wireless communication system

Inventors: Heng-Li Chin (Taipei, TW); Chia-Hung Wei (Taipei, TW)
Assignee: FG Innovation Company Limited
H04W72/56H04L1/0003H04L1/1812H04W72/0446H04W72/23
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,120,727
App. No.
17/599,728
Granted
Oct 15, 2024
Kind
B2
Abstract

A method performed by a UE for wireless communications is provided. The method includes determining whether a first HARQ process of a first PUSCH duration of a first configured uplink grant is occupied by a dynamic uplink grant indicating a second PUSCH duration, and in a case that the first HARQ process of the first PUSCH duration is occupied by the dynamic uplink grant indicating the second PUSCH duration, determining whether the first PUSCH duration is prioritized over the second PUSCH duration based on a set of rules for determining priorities for the first PUSCH duration and the second PUSCH duration, and when the first PUSCH duration is prioritized over the second PUSCH duration, performing transmission on the first PUSCH duration, and starting or restarting a first configured grant timer corresponding to the first HARQ process of the first PUSCH duration during the first PUSCH duration.

Claims (48)

1. A user equipment (UE), comprising:

at least one processor; and

at least one non-transitory computer-readable medium coupled to the at least one processor and storing one or more computer-executable instructions that, when executed by the at least one processor, cause the UE to:

determine whether a first Hybrid Automatic Repeat Request (HARQ) process of a first Physical Uplink Shared Channel (PUSCH) duration of a first configured uplink grant is occupied by a dynamic uplink grant indicating a second PUSCH duration; and

in response to determining that the first HARQ process of the first PUSCH duration is occupied by the dynamic uplink grant indicating the second PUSCH duration:

determine whether the first PUSCH duration is prioritized over the second PUSCH duration based on a set of rules for determining priorities for the first PUSCH duration and the second PUSCH duration, and

in response to determining that the first PUSCH duration is prioritized over the second PUSCH duration, perform a transmission on the first PUSCH duration, and start or restart a first configured grant timer corresponding to the first HARQ process of the first PUSCH duration during the first PUSCH duration.

2. The UE of claim 1 , wherein the one or more computer-executable instructions, when executed by the at least one processor, further cause the UE to:

start or restart a second configured grant timer corresponding to a second HARQ process of the second PUSCH duration during the second PUSCH duration; and

in response to determining that the UE is ready to perform the transmission on the first PUSCH duration while the second configured grant timer is running, and that the second HARQ process of the second PUSCH duration is the same as the first HARQ process of the first PUSCH duration, determine that the first HARQ process of the first PUSCH duration is occupied by the dynamic uplink grant indicating the second PUSCH duration.

3. The UE of claim 1 , wherein determining the priorities for the first PUSCH duration and the second PUSCH duration comprises:

obtaining a first set of Logical Channels (LCHs) with first data available for transmission, wherein the first data from the first set of LCHs maps to the first PUSCH duration according to a Logical Channel Prioritization (LCP) mapping restriction configured to the UE;

obtaining a second set of LCHs from a Transport Block (TB) transmitted on the second PUSCH duration, wherein the TB includes second data from the second set of LCHs;

determining a first priority for the first PUSCH duration based on a first LCH with a highest configured priority among the first set of LCHs; and

determining a second priority for the second PUSCH duration based on a second LCH with a highest configured priority among the second set of LCHs.

4. The UE of claim 1 , determining the priorities for the first PUSCH duration and the second PUSCH duration comprises determining the priorities for the first PUSCH duration and the second PUSCH duration based on Modulation and Coding Scheme (MCS) settings for the first PUSCH duration and the second PUSCH duration.

5. The UE of claim 1 , wherein the priorities for the first PUSCH duration and the second PUSCH duration are indicated by a base station through Downlink Control Information (DCI) or Radio Resource Control (RRC) signaling.

6. The UE of claim 1 , wherein the one or more computer-executable instructions, when executed by the at least one processor, further cause the UE to:

determine whether the first PUSCH duration overlaps the second PUSCH duration in time domain; and

in response to determining that the first PUSCH duration overlaps the second PUSCH duration in the time domain, start or restart the first configured grant timer during the first PUSCH duration and start or restart a second configured grant timer during the second PUSCH duration.

7. The UE of claim 1 , wherein the one or more computer-executable instructions, when executed by the at least one processor, further cause the UE to:

determine whether the second PUSCH duration overlaps a third PUSCH duration of a second configured grant in time domain; and

in response to determining that the second PUSCH duration overlaps the third PUSCH duration of the second configured grant in the time domain,

start or restart a second configured grant timer during the second PUSCH duration, and

start or restart a third configured grant timer corresponding to a third HARQ process of the third PUSCH duration during the third PUSCH duration.

8. A method performed by a User Equipment (UE) for wireless communications, the method comprising:

determining whether a first Hybrid Automatic Repeat Request (HARQ) process of a first Physical Uplink Shared Channel (PUSCH) duration of a first configured uplink grant is occupied by a dynamic uplink grant indicating a second PUSCH duration; and

in response to determining that the first HARQ process of the first PUSCH duration is occupied by the dynamic uplink grant indicating the second PUSCH duration:

determining whether the first PUSCH duration is prioritized over the second PUSCH duration based on a set of rules for determining priorities for the first PUSCH duration and the second PUSCH duration, and

in response to determining that the first PUSCH duration is prioritized over the second PUSCH duration, performing a transmission on the first PUSCH duration, and starting or restarting a first configured grant timer corresponding to the first HARQ process of the first PUSCH duration during the first PUSCH duration.

9. The method of claim 8 , further comprising:

starting or restarting a second configured grant timer corresponding to a second HARQ process of the second PUSCH duration during the second PUSCH duration; and

in response to determining that the UE is ready to perform the transmission on the first PUSCH duration while the second configured grant timer is running, and that the second HARQ process of the second PUSCH duration is the same as the first HARQ process of the first PUSCH duration, determining that the first HARQ process of the first PUSCH duration is occupied by the dynamic uplink grant indicating the second PUSCH duration.

10. The method of claim 8 , wherein determining the priorities for the first PUSCH duration and the second PUSCH duration comprises:

obtaining a first set of Logical Channels (LCHs) with first data available for transmission, wherein the first data from the first set of LCHs maps to the first PUSCH duration according to a Logical Channel Prioritization (LCP) mapping restriction configured to the UE;

obtaining a second set of LCHs from a Transport Block (TB) transmitted on the second PUSCH duration, wherein the TB includes second data from the second set of LCHs;

determining a first priority for the first PUSCH duration based on a first LCH with a highest configured priority among the first set of LCHs; and

determining a second priority for the second PUSCH duration based on a second LCH with a highest configured priority among the second set of LCHs.

11. The method of claim 8 , wherein determining the priorities for the first PUSCH duration and the second PUSCH duration comprises determining the priorities for the first PUSCH duration and the second PUSCH duration based on Modulation and Coding Scheme (MCS) settings for the first PUSCH duration and the second PUSCH duration.

12. The method of claim 8 , wherein the priorities for the first PUSCH duration and the second PUSCH duration are indicated by a base station through Downlink Control Information (DCI) or Radio Resource Control (RRC) signaling.

13. The method of claim 8 , further comprising:

determining whether the first PUSCH duration overlaps the second PUSCH duration in time domain; and

in response to determining that the first PUSCH duration overlaps the second PUSCH duration in the time domain, starting or restarting the first configured grant timer during the first PUSCH duration and starting or restarting a second configured grant timer during the second PUSCH duration.

14. The method of claim 8 , further comprising:

determining whether the second PUSCH duration overlaps a third PUSCH duration of a second configured grant in time domain; and

in response to determining that the second PUSCH duration overlaps the third PUSCH duration of the second configured grant in the time domain,

starting or restarting, by the UE, a second configured grant timer during the second PUSCH duration, and

starting or restarting a third configured grant timer corresponding to a third HARQ process of the third PUSCH duration during the third PUSCH duration.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 24, 2024
From: FG INNOVATION COMPANY LIMITED
To: SHARP KABUSHIKI KAISHA
Reel/Frame 069028/0718 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 29, 2021
From: CHIN, HENG-LI; WEI, CHIA-HUNG
To: FG INNOVATION COMPANY LIMITED
Reel/Frame 057639/0487 →
Continuity (2)
Provisional Application 62829210 · Apr 4, 2019
Related Publication 20220159668A1 · May 19, 2022