IP Library Granted Patent US 12707460
Granted Patent B2
US 12707460 · App. 18/546,045 · Granted Aug 11, 2026

Uplink scheduling using a timing parameter associated with an internet-of-things (IoT) service session

Inventors: Miao Fu (Shanghai, CN); Yan Wang (Shanghai, CN); Aimin Shang (Shanghai, CN); Hao Zhang (Shanghai, CN); Jian Li (Shanghai, CN); Xuefeng Chen (Shanghai, CN); Wei He (Shanghai, CN); Zhongliang Fang (Shanghai, CN); Pan Jiang (Shanghai, CN)
Assignee: QUALCOMM Incorporated
H04W72/1268H04W74/0833
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 12707460
App. No.
18/546,045
Granted
Aug 11, 2026
Kind
B2
Abstract

An apparatus for wireless communication includes a receiver configured to receive a request for data associated with an Internet-of-things (IoT) service session with an IoT cloud server. The apparatus further includes a transmitter configured to transmit, based on receiving the request and prior to transmitting a response to the request, a message indicating a timing parameter associated with availability of the data. The receiver is further configured to receive an uplink grant at a time that is based on the timing parameter, and the transmitter is further configured to transmit the response to the request based on the uplink grant. The response includes at least a subset of the data.

Claims (49)

1 . An apparatus for wireless communication, the apparatus comprising:

a receiver configured to receive a request for data associated with an Internet-of-things (IoT) service session with an IoT cloud server; and

a transmitter configured to transmit, based on receiving the request and prior to transmitting a response to the request, a message indicating a timing parameter associated with availability of the data, the timing parameter based on an estimate, by the apparatus, of a time of availability of the data at the apparatus,

wherein the receiver is further configured to receive an uplink grant at a time that is based on the timing parameter, and

wherein the transmitter is further configured to transmit the response to the request based on the uplink grant, the response including at least a subset of the data.

2 . The apparatus of claim 1 , further comprising a plurality of sensors, wherein the request specifies one or more of the plurality of sensors, and wherein the timing parameter is based on a number or a type of the one or more sensors.

3 . The apparatus of claim 1 , further comprising:

a memory configured to store a lookup table indicating service history information associated with requests in connection with the IoT service session; and

a processor coupled to the memory and configured to determine the timing parameter based on the lookup table.

4 . The apparatus of claim 1 , wherein the estimate of the time of availability of the data is based on one or more previous processing times associated with responses to requests during the IoT service session, and wherein the response corresponds to an aperiodic response to the request.

5 . The apparatus of claim 1 , wherein the message further indicates one or more of an aperiodic flag associated with the data, an estimated data size associated with the data, or a last data flag associated with the data.

6 . The apparatus of claim 1 , wherein the timing parameter corresponds to a time interval between periodic reports transmitted to a base station based on the request, and wherein the response corresponds to a particular periodic report of the periodic reports.

7 . The apparatus of claim 1 , wherein the message further indicates one or more of a periodic flag associated with the data, an estimated data size per periodic report transmitted to a base station based on the request, or an indication of a number of periodic reports transmitted to the base station based on the request.

8 . The apparatus of claim 1 , wherein the response is transmitted based on the uplink grant instead of based on a random access channel (RACH) procedure.

9 . An apparatus for wireless communication, the apparatus comprising:

a transmitter configured to transmit a request for data associated with an Internet-of-things (IoT) service session between a user equipment (UE) and an IoT cloud server; and

a receiver configured to receive, based on transmitting the request and prior to receiving a response to the request, a message indicating a timing parameter associated with availability of the data, the timing parameter based on an estimate, by the UE, of a time of availability of the data at the UE,

wherein the transmitter is further configured to transmit an uplink grant at a time that is based on the timing parameter, and

wherein the receiver is further configured to receive the response to the request based on the uplink grant, the response including at least a subset of the data.

10 . The apparatus of claim 9 , wherein the response is received based on the uplink grant instead of based on a random access channel (RACH) procedure.

11 . The apparatus of claim 9 , wherein the estimate of the time of availability of the data is based on one or more previous processing times associated with responses to requests during the IoT service session, and wherein the response corresponds to an aperiodic response to the request.

12 . The apparatus of claim 9 , wherein the message further indicates one or more of an aperiodic flag associated with the data, an estimated data size associated with the data, or a last data flag associated with the data.

13 . The apparatus of claim 9 , wherein the timing parameter corresponds to a time interval between periodic reports transmitted to a base station based on the request, and wherein the response corresponds to a particular periodic report of the periodic reports.

14 . The apparatus of claim 9 , wherein the message further indicates one or more of a periodic flag associated with the data, an estimated data size per periodic report transmitted to a base station based on the request, or an indication of a number of periodic reports transmitted to the base station based on the request.

15 . The apparatus of claim 9 , wherein the request specifies one or more sensors of the UE, and wherein the timing parameter is based on a number or a type of the one or more sensors.

16 . A method of wireless communication performed by a user equipment (UE), the method comprising:

receiving a request for data associated with an Internet-of-things (IoT) service session between the UE and an IoT cloud server;

based on receiving the request and prior to transmitting a response to the request, transmitting a message indicating a timing parameter associated with availability of the data, the timing parameter based on an estimate, by the UE, of a time of availability of the data at the UE;

receiving an uplink grant at a time that is based on the timing parameter; and

transmitting the response to the request based on the uplink grant, the response including at least a subset of the data.

17 . The method of claim 16 , wherein the response is transmitted based on the uplink grant instead of based on a random access channel (RACH) procedure.

18 . The method of claim 16 , wherein the estimate of the time of availability of the data is based on one or more previous processing times associated with responses to requests during the IoT service session, and wherein the response corresponds to an aperiodic response to the request.

19 . The method of claim 16 , wherein the message further indicates one or more of an aperiodic flag associated with the data, an estimated data size associated with the data, or a last data flag associated with the data.

20 . The method of claim 16 , wherein the timing parameter corresponds to a time interval between periodic reports transmitted to a base station based on the request, and wherein the response corresponds to a particular periodic report of the periodic reports.

21 . The method of claim 16 , wherein the message further indicates one or more of a periodic flag associated with the data, an estimated data size per periodic report transmitted to a base station based on the request, or an indication of a number of periodic reports transmitted to the base station based on the request.

22 . The method of claim 16 , wherein the request specifies one or more sensors of the UE, and wherein the timing parameter is based on one or more of a number of the one or more sensors or a type of the one or more sensors.

23 . The method of claim 16 , further comprising determining the timing parameter based on a lookup table indicating service history information associated with requests in connection with the IoT service session.

24 . A method of wireless communication performed by a base station, the method comprising:

transmitting a request for data associated with an Internet-of-things (IoT) service session between a user equipment (UE) and an IoT cloud server;

based on transmitting the request and prior to receiving a response to the request, receiving a message indicating a timing parameter associated with availability of the data, the timing parameter based on an estimate, by the UE, of a time of availability of the data at the UE;

transmitting an uplink grant at a time that is based on the timing parameter; and

receiving the response to the request based on the uplink grant, the response including at least a subset of the data.

25 . The method of claim 24 , wherein the response is received based on the uplink grant instead of based on a random access channel (RACH) procedure.

26 . The method of claim 24 , wherein the estimate of the time of availability of the data is based on one or more previous processing times associated with responses to requests during the IoT service session, and wherein the response corresponds to an aperiodic response to the request.

27 . The method of claim 24 , wherein the message further indicates one or more of an aperiodic flag associated with the data, an estimated data size associated with the data, or a last data flag associated with the data.

28 . The method of claim 24 , wherein the timing parameter corresponds to a time interval between periodic reports transmitted to the base station based on the request, and

wherein the response corresponds to a particular periodic report of the periodic reports.

29 . The method of claim 24 , wherein the message further indicates one or more of a periodic flag associated with the data, an estimated data size per periodic report transmitted to the base station based on the request, or an indication of a number of periodic reports transmitted to the base station based on the request.

30 . The method of claim 24 , wherein the request specifies one or more sensors of the UE, and wherein the timing parameter is based on one or more of a number of the one or more sensors or a type of the one or more sensors.