IP Library › Granted Patent US 12,526,804
Granted Patent B2
US 12,526,804 · App. 17/691,964 · Granted Jan 13, 2026

Techniques for reducing latency of data in the presence of scheduled uplink transmissions

Inventors: Arnaud Meylan (San Diego, CA); Leena Zacharias (San Jose, 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,526,804
App. No.
17/691,964
Granted
Jan 13, 2026
Kind
B2
Abstract

Methods, systems, and devices for wireless communications are described. A wireless device such as a user equipment (UE) may receive a first control message that indicates a set of scheduled uplink communications, where the set of scheduled uplink communications include a set of transmission opportunities for transmitting one or more uplink messages. The UE may calculate a first duration between an availability of uplink data at the UE and a transmission opportunity of the set of transmission opportunities for transmitting the uplink data. The UE may then transmit a scheduling request for the uplink data based on the first duration being greater than a second duration, the second duration being either a duration between sending the scheduling request and receiving an uplink grant, or a latency threshold duration.

Claims (66)

1 . A method for wireless communication at a user equipment (UE), comprising:

receiving a first control message indicating a set of scheduled uplink communications, the set of scheduled uplink communications comprising a set of transmission opportunities for transmitting one or more uplink messages;

calculating a first duration between an availability of uplink data and a transmission opportunity of the set of transmission opportunities for transmitting the uplink data; and

transmitting a scheduling request for the uplink data based at least in part on the first duration being greater than a second duration.

2 . The method of claim 1 , further comprising:

calculating the second duration based at least in part on a duration between the availability of the uplink data and an availability of uplink resources granted in response to a scheduling request transmission.

3 . The method of claim 2 , wherein calculating the first duration comprises:

calculating the first duration based at least in part on a first periodicity associated with the set of transmission opportunities, and wherein calculating the second duration comprises:

calculating the second duration based at least in part on a second periodicity associated with resources for transmitting the scheduling request.

4 . The method of claim 2 , wherein calculating the second duration comprises:

calculating the second duration based at least in part on a duration between one or more previous scheduling request transmissions and respective uplink resources scheduled in response to each of the one or more previous scheduling request transmissions.

5 . The method of claim 4 , wherein the second duration is based at least in part on an average duration between the one or more previous scheduling request transmissions and the respective uplink resources scheduled.

6 . The method of claim 1 , wherein the second duration comprises a delay threshold associated with the uplink data.

7 . The method of claim 6 , further comprising:

receiving a second control message indicating a configuration of the delay threshold.

8 . The method of claim 6 , wherein the delay threshold comprises an upper bound for a latency of the uplink data.

9 . The method of claim 1 , wherein the set of scheduled uplink communications comprises a set of semi-persistently scheduled uplink communications, a set of pre-scheduled uplink communications, or both.

10 . The method of claim 1 , further comprising:

receiving an indication of a scheduling request mask configured for a logical channel corresponding to the uplink data; and

determining that the scheduling request is configured for the logical channel corresponding to the uplink data, wherein the scheduling request is transmitted based at least in part on the scheduling request being configured for the logical channel and the first duration being greater than the second duration.

11 . The method of claim 1 , further comprising:

receiving an indication of a scheduling request mask configured for a first logical channel corresponding to the uplink data; and

determining that the scheduling request is configured for a second logical channel different from the first logical channel corresponding to the uplink data, wherein the scheduling request is transmitted based at least in part on the scheduling request being configured for the second logical channel and the first duration being greater than the second duration.

12 . The method of claim 1 , further comprising:

receiving, in response to the scheduling request, downlink control information scheduling uplink resources for the uplink data on a first logical channel, wherein receiving the downlink control information scheduling the uplink resources occurs prior to the transmission opportunity; and

transmitting the uplink data from the first logical channel using the uplink resources.

13 . A method for wireless communication at a network entity, comprising:

transmitting a first control message indicating a set of scheduled uplink communications, the set of scheduled uplink communications comprising a set of transmission opportunities for transmitting one or more uplink messages;

receiving a scheduling request based at least in part on a first duration between an availability of uplink data and a transmission opportunity of the set of transmission opportunities being greater than a second duration; and

transmitting, in response to the scheduling request, downlink control information scheduling uplink resources for the uplink data, wherein transmission of the downlink control information scheduling the uplink resources occur prior to the transmission opportunity.

14 . The method of claim 13 , wherein the second duration is based at least in part on a duration between the availability of the uplink data and an availability of uplink resources granted in response to a scheduling request transmission.

15 . The method of claim 13 , wherein the first duration is based at least in part on a first periodicity associated with the set of transmission opportunities and the second duration is based at least in part on a second periodicity associated with resources for transmitting the scheduling request.

16 . The method of claim 13 , wherein the second duration is based at least in part on a duration between one or more previous scheduling request transmissions and respective uplink resources scheduled in response to each of the one or more previous scheduling request transmissions.

17 . The method of claim 16 , wherein the second duration is based at least in part on an average duration between the one or more previous scheduling request transmissions and the respective uplink resources scheduled.

18 . The method of claim 13 , wherein the second duration comprises a delay threshold associated with the uplink data.

19 . The method of claim 18 , further comprising:

transmitting a second control message indicating a configuration of the delay threshold.

20 . The method of claim 18 , wherein the delay threshold comprises an upper bound for a latency of the uplink data.

21 . The method of claim 13 , wherein the set of scheduled uplink communications comprise a set of semi-persistently scheduled uplink communications, a set of pre-scheduled uplink communications, or both.

22 . The method of claim 13 , further comprising:

transmitting an indication of a scheduling request mask configured for a logical channel corresponding to the uplink data, the scheduling request being configured for the logical channel corresponding to the uplink data, wherein the scheduling request is received based at least in part on the scheduling request being configured for the logical channel and the first duration being greater than the second duration.

23 . The method of claim 13 , further comprising:

transmitting an indication of a scheduling request mask configured for a first logical channel corresponding to the uplink data, the scheduling request being configured for a second logical channel different from the first logical channel corresponding to the uplink data, wherein the scheduling request is received based at least in part on the scheduling request being configured for the second logical channel and the first duration being greater than the second duration.

24 . An apparatus for wireless communication at a user equipment (UE), comprising:

one or more processors;

one or more memories coupled with the one or more processors; and

instructions stored in the one or more memories and executable by the one or more processors to cause the UE to:

receive a first control message indicating a set of scheduled uplink communications, the set of scheduled uplink communications comprising a set of transmission opportunities for transmitting one or more uplink messages;

calculate a first duration between an availability of uplink data and a transmission opportunity of the set of transmission opportunities for transmitting the uplink data; and

transmit a scheduling request for the uplink data based at least in part on the first duration being greater than a second duration.

25 . The apparatus of claim 24 , wherein the instructions are further executable by the one or more processors to cause the UE to:

calculate the second duration based at least in part on a duration between the availability of the uplink data and an availability of uplink resources granted in response to a scheduling request transmission.

26 . The apparatus of claim 25 , wherein the instructions to calculate the first duration are executable by the one or more processors to cause the UE to:

calculate the first duration based at least in part on a first periodicity associated with the set of transmission opportunities, and wherein calculating the second duration comprises:

calculate the second duration based at least in part on a second periodicity associated with resources for transmitting the scheduling request.

27 . The apparatus of claim 25 , wherein the instructions to calculate the second duration are executable by the one or more processors to cause the UE to:

calculate the second duration based at least in part on a duration between one or more previous scheduling request transmissions and respective uplink resources scheduled in response to each of the one or more previous scheduling request transmissions.

28 . The apparatus of claim 27 , wherein the second duration is based at least in part on an average duration between the one or more previous scheduling request transmissions and the respective uplink resources scheduled.

29 . The apparatus of claim 25 , wherein the second duration comprises a delay threshold associated with the uplink data.

30 . An apparatus for wireless communication at a network entity, comprising:

one or more processors;

one or more memories coupled with the one or more processors; and

instructions stored in the one or more memories and executable by the one or more processors to cause the network entity to:

transmit a first control message indicating a set of scheduled uplink communications, the set of scheduled uplink communications comprising a set of transmission opportunities for transmitting one or more uplink messages;

receive a scheduling request based at least in part on a first duration between an availability of uplink data and a transmission opportunity of the set of transmission opportunities being greater than a second duration; and

transmit, in response to the scheduling request, downlink control information scheduling uplink resources for the uplink data, wherein transmission of the downlink control information scheduling the uplink resources occur prior to the transmission opportunity.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 1, 2022
From: MEYLAN, ARNAUD; ZACHARIAS, LEENA
To: QUALCOMM INCORPORATED
Reel/Frame 059476/0635 →
Continuity (1)
Related Publication 20230292321A1 · Sep 14, 2023
References Cited (4)
US 20140135027A1 · Kodali et al. · 2014 [cited by applicant]
International Search Report and Written Opinion—PCT/US2023/063217—ISA/EPO—May 30, 2023 (2104097WO). [cited by applicant]
LG Electronics Inc (Rapporteur): “Report of [Post109bis-e] [957] [V2X]: MAC issues (LG)”, 3GPP TSG-RAN WG2 #110-e, R2-2005720, 3rd Generation Partnership Project (3GPP), Mobile Competence Centre, 650, Route Des Lucioles… [cited by applicant]
OPPO: “Remaining Issues for Low-Latency Uplink Transmission”, 3GPP TSG RAN WG1 Meeting #93, R1-1806846, 3rd Generation Partnership Project (3GPP), Mobile Competence Centre, 650, Route Des Lucioles, F-06921 Sophia-Antipo… [cited by applicant]