IP Library › Granted Patent US 12,593,227
Granted Patent B2
US 12,593,227 · App. 17/516,643 · Granted Mar 31, 2026

Deadline-based delivery for downlink traffic with jitter

Inventors: Ravi Agarwal (San Diego, CA); Prashanth Haridas Hande (San Diego, CA); Peerapol Tinnakornsrisuphap (San Diego, CA); Tao Luo (San Diego, CA); Olufunmilola Omolade Awoniyi-Oteri (San Diego, CA); Yuchul Kim (San Diego, CA)
Assignee: Qualcomm Incorporated
H04W24/08H04L1/1642H04L1/205H04L5/0082
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,593,227
App. No.
17/516,643
Granted
Mar 31, 2026
Kind
B2
Abstract

Certain aspects of the present disclosure provide techniques that may help ensure downlink packet bursts are delivered to a UE within a deadline. Certain aspects provide a method wireless communications by a user equipment (UE), comprising determining a deadline for arrival of bursts of packets at the UE, sending an indication of the deadline to a network entity, and monitoring for bursts of packets from the network entity in accordance with the deadline.

Claims (57)

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

determining a first deadline for arrival of bursts of packets at the UE based on an indication from an application client operating on the UE;

sending an indication of the first deadline to a network entity; and

monitoring for bursts of packets from the network entity in accordance with a second deadline determined based on the first deadline and a periodicity, wherein the periodicity is subject to jitter.

2 . The method of claim 1 , wherein the bursts of packets are related to the application client.

3 . The method of claim 2 , further comprising:

converting the indication from the application client to units of transmission time intervals (TTIs), wherein the UE indicates the first deadline to the network entity in the units of TTIs.

4 . The method of claim 3 , wherein the units of TTIs comprise at least one of a system frame number (SFN) or slot number.

5 . A method for wireless communication by a network entity, comprising:

receiving, from a user equipment (UE), an indication of a first deadline for arrival of at least one of bursts of packets at the UE;

receiving an indication of a periodicity of the bursts of packets;

determining a second deadline for a given packet of the bursts of packets based, at least in part, on the periodicity and the first deadline indicated by the UE; and

sending the bursts of packets to the UE in accordance with the second deadline.

6 . The method of claim 5 , further comprising:

receiving an indication of a burst number for packets arriving at the network entity, wherein the second deadline for the given packet is determined based on the first deadline indicated by the UE, the periodicity, and the burst number indicated for that packet.

7 . The method of claim 5 , wherein:

the method further comprises receiving an indication of a nominal packet delay budget (PDB) of the bursts of packets; and

the second deadline, for the given packet, is determined based on a time window in which the given packet arrives at the network entity, wherein the time window is defined based on the first deadline indicated by the UE, the nominal PDB, and the periodicity.

8 . A method for wireless communication by a network entity, comprising:

receiving an indication of a nominal packet delay budget (PDB);

determining a deadline, for a given packet of bursts of packets, for arrival of the packet at a user equipment (UE) based on a nominal arrival time for the packet, the nominal PDB, and a periodicity of the bursts, wherein the periodicity is subject to jitter, the network entity inferring the periodicity based on observed times between bursts of packets; and

sending the bursts of packets to the UE in accordance with the deadline.

9 . The method of claim 8 , further comprising:

receiving an indication of at least one of the nominal arrival time or the periodicity.

10 . The method of claim 8 , wherein:

the network entity further infers the nominal arrival time.

11 . The method of claim 10 , wherein the network entity infers the nominal arrival time based on at least one of: observed jitter of the bursts of packets or a distribution of observed arrival times of packets.

12 . An apparatus for wireless communications by a user equipment (UE), comprising:

a memory and at least one processor coupled to the memory, the memory and the at least one processor being configured to:

determine a first deadline for arrival of bursts of packets at the UE based on an indication from an application client operating on the UE;

send an indication of the first deadline to a network entity; and

monitor for bursts of packets from the network entity in accordance with a second deadline determined based on the first deadline and a periodicity, wherein the periodicity is subject to jitter.

13 . The apparatus of claim 12 , wherein the bursts of packets are related to the application client.

14 . The apparatus of claim 13 , wherein the memory and the at least one processor are further configured to:

convert the indication from the application client to units of transmission time intervals (TTIs), wherein the UE indicates the first deadline to the network entity in the units of TTIs.

15 . The apparatus of claim 14 , wherein the units of TTIs comprise at least one of a system frame number (SFN) or slot number.

16 . An apparatus for wireless communications by a network entity, comprising:

a memory and at least one processor coupled to the memory, the memory and the at least one processor being configured to:

receive, from a user equipment (UE), an indication of a first deadline for arrival of at least one of bursts of packets at the UE;

receive an indication of a periodicity of the bursts of packets;

determine a second deadline for a given packet of the bursts of packets based, at least in part, on the periodicity and the first deadline indicated by the UE; and

send the bursts of packets to the UE in accordance with the second deadline.

17 . The apparatus of claim 16 , wherein the memory and the at least one processor are further configured to:

receive an indication of a burst number for packets arriving at the network entity, wherein the second deadline for the given packet is determined based on the first deadline indicated by the UE, the periodicity, and the burst number indicated for that packet.

18 . The apparatus of claim 16 , wherein the memory and the at least one processor are further configured to:

receive an indication of a nominal packet delay budget (PDB) of the bursts of packets, wherein the second deadline, for the given packet, is determined based on a time window in which the packet arrives at the network entity, wherein the time window is defined based on the first deadline indicated by the UE, the nominal PDB, and the periodicity.

19 . An apparatus for wireless communications by a network entity, comprising:

a memory and at least one processor coupled to the memory, the memory and the at least one processor being configured to:

receive an indication of a nominal packet delay budget (PDB);

determine a deadline, for a given packet of bursts of packets, for arrival of the packet at a user equipment (UE) based on a nominal arrival time for the packet, the nominal PDB, and a periodicity of the bursts of packets, wherein the periodicity is subject to jitter, the network entity inferring the periodicity based on observed times between bursts of packets; and

send the bursts of packets to the UE in accordance with the deadline.

20 . The apparatus of claim 19 , wherein the memory and the at least one processor are further configured to:

receive an indication of at least one of the nominal arrival time or the periodicity.

21 . The apparatus of claim 19 , wherein the memory and the at least one processor are further configured to:

infer the nominal arrival time.

22 . The apparatus of claim 21 , wherein the memory and the at least one processor are further configured to infer the nominal arrival time based on at least one of:

observed jitter of the bursts of packets or a distribution of observed arrival times of packets.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 16, 2021
From: AGARWAL, RAVI; HANDE, PRASHANTH HARIDAS; TINNAKORNSRISUPHAP, PEERAPOL; LUO, TAO; AWONIYI-OTERI, OLUFUNMILOLA OMOLADE; KIM, YUCHUL
To: QUALCOMM INCORPORATED
Reel/Frame 058522/0494 →
Continuity (1)
Related Publication 20230135681A1 · May 4, 2023
References Cited (16)
US 20070237091A1 · Lin · 2007 [cited by examiner]
US 20120151041A1 · Gerber · 2012 [cited by examiner]
US 20190075585A1 · Deogun · 2019 [cited by examiner]
US 20190215263A1 · Lee et al. · 2019 [cited by applicant]
US 20190313419A1 · Fakoorian · 2019 [cited by examiner]
US 20200100286A1 · Xu · 2020 [cited by examiner]
US 20200120536A1 · Prakash et al. · 2020 [cited by applicant]
US 20200351804A1 · Moon · 2020 [cited by examiner]
US 20210105192A1 · Kahn · 2021 [cited by examiner]
US 20220217034A1 · Han · 2022 [cited by examiner]
US 20230180207A1 · Rossbach · 2023 [cited by examiner]
US 20230199600A1 · Xu · 2023 [cited by examiner]
WO WO2020259456A1 · 2020 [cited by examiner]
WO 2021004630A1 · 2021 [cited by applicant]
WO WO2022161608A1 · 2022 [cited by examiner]
International Search Report and Written Opinion—PCT/US2022/077803—ISA/EPO—Jan. 17, 2023. [cited by applicant]