IP Library Granted Patent US 12666304
Granted Patent B2
US 12666304 · App. 18/500,460 · Granted Jun 23, 2026

Systems and methods of protocol data unit (PDU) set discard policies

Inventors: Yee Sin Chan (San Francisco, CA); Zhu Ji (Cupertino, CA); Xiaodi Zhang (San Ramon, CA); Curt Wong (Bellevue, WA)
Assignee: Meta Platforms Technologies, LLC
H04W28/06
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 12666304
App. No.
18/500,460
Granted
Jun 23, 2026
Kind
B2
Abstract

Systems and methods of protocol data unit (PDU) set discard policies may include a first device which receives a first PDU of a PDU set. The first PDU may include information relating to a PDU set discard policy. The first device may receive one or more second PDUs of the PDU set within a time window. The first device may apply the PDU set discard policy to the PDU set, based on a count of PDUs of the PDU set received within the time window, to selectively discard each of the PDUs of the PDU set according to the PDU set discard policy.

Claims (44)

1 . A method comprising:

receiving, by a first device, a first protocol data unit (PDU) of a PDU set, the first PDU including information relating to a PDU set discard policy;

receiving, by the first device, one or more second PDUs of the PDU set within a time window; and

applying, by the first device, the PDU set discard policy to the PDU set, based at least on a count of PDUs of the PDU set received within the time window, to selectively discard each of the PDUs of the PDU set according to the PDU set discard policy.

2 . The method of claim 1 , wherein the PDU set discard policy comprises information relating to a minimum ratio of PDUs of the PDU set successfully received by the first device.

3 . The method of claim 2 , further comprising:

discarding, by the first device, the first PDU and the one or more second PDUs of the PDU set, responsive to a ratio of the count of PDUs received within the time window to a number of PDUs of the PDU set not satisfying the minimum ratio.

4 . The method of claim 2 , further comprising:

processing, by the first device, the first PDU and the one or more second PDUs of the PDU set, responsive to a ratio of the count of PDUs received within the time window to a number of PDUs of the PDU set satisfying the minimum ratio.

5 . The method of claim 4 , wherein the minimum ratio is less than 1.

6 . The method of claim 4 , wherein processing the first PDU and the one or more second PDUs comprises transmitting, by the first device, the first PDU and the one or more second PDUs to a second device.

7 . The method of claim 1 , wherein receiving the first PDU and receiving the one or more second PDUs comprise:

receiving, by the first device, via a buffer from an application layer of the first device, the first PDU of the PDU set; and

receiving, by the first device, via the buffer from the application layer of the first device, the one or more second PDUs of the PDU set.

8 . The method of claim 1 , wherein receiving the first PDU and receiving the one or more second PDUs comprise:

receiving, by the first device, from a second device, the first PDU of the PDU set; and

receiving, by the first device, from the second device, the one or more second PDUs of the PDU set.

9 . The method of claim 8 , wherein the second device comprises at least one of user equipment, a server, or a network device.

10 . The method of claim 1 , wherein the PDU set is one of a plurality of PDU sets of a data burst, and wherein the PDU set discard policy is applied to each of the plurality of PDU sets, and wherein the information further comprises a data burst discard policy, the method further comprising:

applying, by the first device, the data burst discard policy to the plurality of PDU sets, based on a second count of PDUs of the plurality of PDU sets of the data burst received within the time window, to selectively discard each of the plurality of PDU sets according to the data burst discard policy.

11 . A device comprising:

a transceiver; and

one or more processors configured to:

receive, via the transceiver, a first protocol data unit (PDU) of a PDU set, the first PDU including information relating to a PDU set discard policy;

receive, via the transceiver, one or more second PDUs of the PDU set within a time window; and

apply the PDU set discard policy to the PDU set, based on a count of PDUs of the PDU set received within the time window, to selectively discard each of the PDUs of the PDU set according to the PDU set discard policy.

12 . The device of claim 11 , wherein the PDU set discard policy comprises information relating to a minimum ratio of PDUs of the PDU set successfully received by the first device.

13 . The device of claim 12 , wherein the one or more processors are configured to:

discard the first PDU and the one or more second PDUs of the PDU set, responsive to a ratio of the count of PDUs received within the time window to a number of PDUs of the PDU set not satisfying the minimum ratio.

14 . The device of claim 12 , wherein the one or more processors are configured to:

process the first PDU and the one or more second PDUs of the PDU set, responsive to a ratio of the count of PDUs received within the time window to a number of PDUs of the PDU set satisfying the minimum ratio.

15 . The device of claim 14 , wherein the minimum ratio is less than 1.

16 . The device of claim 14 , wherein, to process the first PDU and the one or more second PDUs, the one or more processors are configured to transmit, via the transceiver to a second device, the first PDU and the one or more second PDUs.

17 . The device of claim 11 , wherein the one or more processors are configured to:

receive, by the transceiver via a buffer from an application layer of the first device, the first PDU of the PDU set; and

receive, by the transceiver via the buffer from the application layer of the first device, the one or more second PDUs of the PDU set.

18 . The device of claim 11 , wherein the one or more processors are configured to:

receive, by the transceiver from a second device, the first PDU of the PDU set; and

receive, by the transceiver from the second device, the one or more second PDUs of the PDU set.

19 . The device of claim 18 , wherein the second device comprises at least one of user equipment, a server, or a network device.

20 . A non-transitory computer readable medium storing instructions that, when executed by one or more processors, cause the one or more processors to:

receive a first protocol data unit (PDU) of a PDU set, the first PDU including information relating to a PDU set discard policy;

receive one or more second PDUs of the PDU set within a time window; and

apply the PDU set discard policy to the PDU set, based on a count of PDUs of the PDU set received within the time window, to selectively discard each of the PDUs of the PDU set according to the PDU set discard policy.