IP Library Granted Patent US 12684541
Granted Patent B2
US 12684541 · App. 18/167,642 · Granted Jul 14, 2026

Delayed grant for wireless communication

Inventors: Arnaud Meylan (San Diego, CA); Arvind Vardarajan Santhanam (San Diego, CA); Sunil Kandukuri (San Diego, CA); Ashok Mantravadi (San Diego, CA); Tingfang Ji (San Diego, CA); Gavin Bernard Horn (La Jolla, CA); Peter Gaal (San Diego, CA); Seyedkianoush Hosseini (San Diego, CA)
Assignee: QUALCOMM Incorporated
H04W72/0446H04W72/21H04W72/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 12684541
App. No.
18/167,642
Granted
Jul 14, 2026
Kind
B2
Abstract

Methods, systems, and devices for wireless communications are described. A user equipment (UE) may transmit a grant delay request to a base station. The grant delay request may indicate a future time, at or thereafter a base station is requested to allocate resources to the UE. The base station may transmit the uplink grant to the UE allocating the resources to the UE based on the grant delay request, and the UE may transmit, to the base station, an uplink transmission including the uplink data based on the uplink grant. The UE may transmit the grant delay request as part of a scheduling request (SR), or as part of a buffer status report (BSR), or a combination of these.

Claims (65)

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

one or more memories storing processor-executable code; and

one or more processors coupled with the one or more memories, wherein the one or more processors individually or collectively execute the code to cause the UE to:

transmit, to a host device, downlink data;

receive a buffer status report configuration that configures the UE to request a delayed resource allocation via a buffer status report;

transmit, based at least in part on the downlink data and based at least in part on the buffer status report configuration, the buffer status report comprising a grant delay request for the delayed resource allocation, the grant delay request indicating a future time, at or after which a network device is requested to allocate first resources to the UE, wherein the buffer status report further comprises an indication of an expected amount of uplink data in an uplink transmit buffer at or after the future time and before the uplink data arrives at the UE;

receive, based at least in part on the grant delay request indicating the future time, an uplink grant from the network device allocating the first resources that occur at or after the future time to the UE and indicating for the UE to transmit, via the first resources, a feedback message that indicates whether the downlink data is successfully decoded at the host device; and

transmit, to the network device via the first resources, an uplink transmission comprising the feedback message based at least in part on the uplink grant.

2 . The UE of claim 1 , wherein, to transmit the buffer status report, the one or more processors individually or collectively further execute the code to cause the UE to:

transmit the buffer status report that comprises a requested resource allocation size, wherein the uplink grant indicates a resource allocation size that is based at least in part on the requested resource allocation size.

3 . The UE of claim 1 , wherein the one or more processors individually or collectively further execute the code to cause the UE to:

transmit a scheduling request requesting second resources for transmission of the buffer status report.

4 . The UE of claim 3 , wherein the one or more processors individually or collectively further execute the code to cause the UE to:

receive a second uplink grant from the network device allocating the second resources to the UE based at least in part on the scheduling request; and

transmit the buffer status report using the second resources based at least in part on the second uplink grant.

5 . The UE of claim 1 , wherein the one or more processors individually or collectively further execute the code to cause the UE to:

monitor a shared data channel for the downlink data from the network device.

6 . The UE of claim 1 , wherein the feedback message comprises a negative acknowledgement (NACK) or an acknowledgment (ACK).

7 . The UE of claim 1 , wherein, to transmit the buffer status report, the one or more processors individually or collectively further execute the code to cause the UE to:

transmit the buffer status report before the feedback message is available for transmission.

8 . The UE of claim 1 , wherein, to transmit the uplink transmission, the one or more processors individually or collectively further execute the code to cause the UE to:

transmit the uplink transmission in a shared data channel based at least in part on the uplink grant.

9 . The UE of claim 1 , wherein the buffer status report further comprises a report of expected future data.

10 . The UE of claim 1 , wherein the future time is a defined number of slots after a slot in which the buffer status report is transmitted.

11 . The UE of claim 1 , wherein the future time is indicated using a reference time.

12 . A network device for wireless communication, comprising:

one or more memories storing processor-executable code; and

one or more processors coupled with the one or more memories, wherein—the one or more processors individually or collectively execute the code to cause the network device to:

transmit, to a user equipment (UE), downlink data;

transmit a buffer status report configuration that configures the UE to request a delayed resource allocation via a buffer status report;

receive, from the UE and based at least in part on the buffer status report configuration, the buffer status report comprising a grant delay request for the delayed resource allocation, the grant delay request indicating a future time, at or after which the network device is requested to allocate first resources to the UE, wherein the buffer status report further comprises an indication of an expected amount of uplink data in an uplink transmit buffer at or after the future time and before the uplink data arrives at the UE;

transmit, based at least in part on the grant delay request indicating the future time, an uplink grant to the UE allocating the first resources that occur at or after the future time to the UE and indicating for the UE to transmit, via the first resources, a feedback message that indicates whether the downlink data is successfully decoded at a host device; and

receive, from the UE via the first resources, an uplink transmission comprising the feedback message based at least in part on the uplink grant.

13 . The network device of claim 12 , wherein, to receive the buffer status report, the one or more processors individually or collectively further execute the code to cause the network device to:

receive the buffer status report that comprises a requested resource allocation size, wherein the uplink grant indicates a resource allocation size that is based at least in part on the requested resource allocation size.

14 . The network device of claim 12 , wherein the one or more processors individually or collectively further execute the code to cause the network device to:

receive a scheduling request requesting second resources for transmission of the buffer status report.

15 . The network device of claim 14 , wherein the one or more processors individually or collectively further execute the code to cause the network device to:

transmit a second uplink grant to the UE allocating the second resources to the UE based at least in part on the scheduling request; and

receive the buffer status report using the second resources based at least in part on the second uplink grant.

16 . The network device of claim 12 , wherein, to transmit the downlink data, the one or more processors individually or collectively further execute the code to cause the network device to:

transmit the downlink data via a shared data channel.

17 . The network device of claim 12 , wherein the feedback message comprises a negative acknowledgement (NACK) or an acknowledgment (ACK).

18 . The network device of claim 12 , wherein, to receive the buffer status report, the one or more processors individually or collectively further execute the code to cause the network device to:

receive the buffer status report before the feedback message is available for transmission.

19 . The network device of claim 12 , wherein, to receive the uplink transmission, the one or more processors individually or collectively further execute the code to cause the UE to:

receive, from the UE and via the first resources, the uplink transmission in a shared data channel based at least in part on the uplink grant.

20 . The network device of claim 12 , wherein the buffer status report further comprises a report of expected future data.

21 . The network device of claim 12 , wherein the future time is a defined number of slots after a slot in which the buffer status report is transmitted.

22 . The network device of claim 12 , wherein the future time is indicated using a reference time.

23 . The network device of claim 12 , wherein the uplink grant indicates a grant of resources corresponding to the future time indicated in the grant delay request.

24 . A method for wireless communication by a user equipment (UE), comprising:

transmitting, to a host device, downlink data;

receiving a buffer status report configuration that configures the UE to request a delayed resource allocation via a buffer status report;

transmitting, based at least in part on the downlink data and based at least in part on the buffer status report configuration, the buffer status report comprising a grant delay request for the delayed resource allocation, the grant delay request indicating a future time, at or after which a network device is requested to allocate resources to the UE, wherein the buffer status report further comprises an indication of an expected amount of uplink data in an uplink transmit buffer at or after the future time and before the uplink data arrives at the UE;

receiving, based at least in part on the grant delay request indicating the future time, an uplink grant from the network device allocating first resources that occur at or after the future time to the UE and indicating for the UE to transmit, via the first resources, a feedback message that indicates whether the downlink data is successfully decoded at the host device; and

transmitting, to the network device via the first resources, an uplink transmission comprising the feedback message based at least in part on the uplink grant.

25 . The method of claim 24 , wherein transmitting the buffer status report comprises:

transmitting, by the UE, the buffer status report that comprises a requested resource allocation size, wherein the uplink grant indicates a resource allocation size that is based at least in part on the requested resource allocation size.

26 . A method for wireless communication by a network device, comprising:

transmitting, by the network device and to a user equipment (UE), downlink data;

transmitting a buffer status report configuration that configures the UE to request a delayed resource allocation via a buffer status report;

receiving, from the UE and based at least in part on the buffer status report configuration, the buffer status report comprising a grant delay request for the delayed resource allocation, the grant delay request indicating a future time, at or after which the network device is requested to allocate resources to the UE, wherein the buffer status report further comprises an indication of an expected amount of uplink data in an uplink transmit buffer at or after the future time and before the uplink data arrives at the UE;

transmitting, based at least in part on the grant delay request indicating the future time, an uplink grant to the UE allocating first resources that occur at or after the future time to the UE and indicating for the UE to transmit, via the first resources, a feedback message that indicates whether the downlink data is successfully decoded at a host device; and

receiving, from the UE via the first resources, an uplink transmission comprising the feedback message based at least in part on the uplink grant.