IP Library › Granted Patent US 12,659,790
Granted Patent B2
US 12,659,790 · App. 18/228,564 · Granted Jun 16, 2026

Systems and methods of transmission of data unit sets by quality-of-service level

Inventors: Zhu Ji (Cupertino, CA); Yee Sin Chan (San Francisco, CA); Xiaodi Zhang (San Ramon, CA); Qi Qu (Redmond, WA)
Assignee: Meta Platforms Technologies, LLC
H04W28/0268
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,659,790
App. No.
18/228,564
Granted
Jun 16, 2026
Kind
B2
Abstract

Aspects of this technical solution can include receiving, by a wireless communication device, one or more of a plurality of data units corresponding to a first set configured according to a heuristic indicating a quality-of-service (QoS) level corresponding to the first set, determining, by the wireless communication device, a first parameter from one or more of the received plurality of data units, determining, by the wireless communication device, a second parameter from one or more of the received plurality of data units, selecting, by the wireless communication device, a second set including at least a subset of the received plurality of data units satisfying the second parameter, and transmitting, by the wireless communication device and according to the QoS level corresponding to the first set, the second set according to the second parameter.

Claims (46)

1 . A method, comprising:

receiving, by a wireless communication device, one or more of a plurality of data units corresponding to a first set configured according to a heuristic indicating a quality of service (QoS) level corresponding to the first set;

determining, by the wireless communication device, a first parameter from one or more of the received plurality of data units;

determining, by the wireless communication device, a second parameter from one or more of the received plurality of data units;

selecting, by the wireless communication device, a second set including at least a subset of the received plurality of data units satisfying the second parameter, wherein the second parameter indicates a dependency of the second set on the first set; and

transmitting, by the wireless communication device and according to the QoS level corresponding to the first set, the second set according to the second parameter.

2 . The method of claim 1 , wherein the first parameter corresponds to a state of a respective one of the plurality of data units.

3 . The method of claim 1 , comprising:

selecting, by the wireless communication device according to a determination that the first parameter of one or more of the received plurality of data units satisfies the heuristic, the second set.

4 . The method of claim 3 , comprising:

discarding, by the wireless communication device and based at least on a dependency between the first set and a third set having a dependency with the first set, at least one of the first set or the third set according to the second parameter.

5 . The method of claim 1 , comprising:

determining, by the wireless communication device, a third parameter for at least one of: the first set or the plurality of data units corresponding to the first set; and

incorporating, by the wireless communication device according to the third parameter, one or more data units into a transport block.

6 . The method of claim 5 , wherein the third parameter corresponds to a transport block size (TBS) parameter that indicates a size of the transport block transmissible with a MAC layer of the wireless communication device.

7 . The method of claim 1 , comprising:

determining, by the wireless communication device according to at least one of a condition of a wireless channel of a network corresponding to the first set, or a degree of congestion of the network corresponding to the first set, the third parameter.

8 . The method of claim 1 , comprising:

determining, by the wireless communication device according to a type of content of one or more of the plurality of data units corresponding to the first set, the third parameter.

9 . A wireless communication device, comprising:

one or more processors configured to:

receive one or more of a plurality of data units corresponding to a first set configured according to a heuristic indicating a quality of service (QoS) level corresponding to the first set;

determine a first parameter from one or more of the received plurality of data units;

determine a second parameter from one or more of the received plurality of data units;

select a second set including at least a subset of the received plurality of data units satisfying the second parameter, wherein the second parameter indicates a dependency of the second set on the first set; and

transmit, according to the QoS level corresponding to the first set, the second set according to the second parameter.

10 . The wireless communication device of claim 9 , wherein the first parameter corresponds to a state of a respective one of the plurality of data units.

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

select, according to a determination that the first parameter of one or more of the received plurality of data units satisfies the heuristic, the second set.

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

discard, based at least on a dependency between the first set and a third set having a dependency with the first set, at least one of the first set or the third set according to the second parameter.

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

determine a third parameter for at least one of: the first set or the plurality of data units corresponding to the first set; and

incorporate, according to the third parameter, one or more data units into a transport block.

14 . The wireless communication device of claim 13 , wherein the third parameter corresponds to a transport block size (TBS) parameter that indicates a size of the transport block transmissible with a MAC layer of the wireless communication device.

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

determine, according to at least one of a condition of a wireless channel of a network corresponding to the first set, or a degree of congestion of the network corresponding to the first set, the third parameter.

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

determine, according to a type of content of one or more of the plurality of data units corresponding to the first set, the third parameter.

17 . A non-transitory computer-readable medium including one or more instructions stored thereon and executable by a processor to:

receive, by the processor, one or more of a plurality of data units corresponding to a first set configured according to a heuristic indicating a quality of service (QoS) level corresponding to the first set;

determine, by the processor, a first parameter from one or more of the received plurality of data units;

determine, by the processor, a second parameter from one or more of the received plurality of data units;

select, by the processor, a second set including at least a subset of the received plurality of data units satisfying the second parameter, wherein the second parameter indicates a dependency of the second set on the first set; and

transmit, by the processor and according to the QoS level corresponding to the first set, the second set according to the second parameter.

18 . The non-transitory computer-readable medium of claim 17 , wherein the first parameter corresponds to a state of a respective one of the plurality of data units.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 19, 2024
From: JI, ZHU; CHAN, YEE SIN; ZHANG, XIAODI; QU, QI
To: META PLATFORMS TECHNOLOGIES, LLC
Reel/Frame 066184/0549 →
Continuity (2)
Provisional Application 63395639 · Aug 5, 2022
Related Publication 20240049040A1 · Feb 8, 2024
References Cited (26)
US 7873065B1 · Mukerji et al. · 2011 [cited by applicant]
US 11665261B1 · Carofiglio et al. · 2023 [cited by applicant]
US 11800410B1 · Li et al. · 2023 [cited by applicant]
US 20070296854A1 · Berkey · 2007 [cited by examiner]
US 20160234750A1 · Damji · 2016 [cited by examiner]
US 20160353316A1 · Boettger et al. · 2016 [cited by applicant]
US 20170086090A1 · Sharma et al. · 2017 [cited by applicant]
US 20180006764A1 · Howes · 2018 [cited by examiner]
US 20190037468A1 · Bongaarts et al. · 2019 [cited by applicant]
US 20190166057A1 · Gilson · 2019 [cited by examiner]
US 20200120168A1 · Nainar et al. · 2020 [cited by applicant]
US 20200404538A1 · Zhu et al. · 2020 [cited by applicant]
US 20210243749A1 · Hoang · 2021 [cited by examiner]
US 20220014963A1 · Yeh et al. · 2022 [cited by applicant]
US 20220060929A1 · Hassan · 2022 [cited by examiner]
US 20220393819A1 · Lee · 2022 [cited by examiner]
US 20230292198A1 · Veijalainen et al. · 2023 [cited by applicant]
US 20240049061A1 · Chan · 2024 [cited by examiner]
US 20240073734A1 · Ji · 2024 [cited by examiner]
US 20240098018A1 · Li et al. · 2024 [cited by applicant]
US 20240098647A1 · Hu et al. · 2024 [cited by applicant]
US 20240430193A1 · Balakrishnan et al. · 2024 [cited by applicant]
US 20250150895A1 · Wong · 2025 [cited by examiner]
European Search Report for European Patent Application No. 23189855.2, dated Nov. 27, 2023, 10 pages. [cited by applicant]
Qualcomm Incorporated: “KI#4 and KI#5: Solution for PDU Set Control QoS Framework,” 3GPP Draft; S2-2203547, Apr. 11, 2022, 7 pages, retrieved from the Internet URL: https://ftp.3gpp.org/tsg_sa/WG2_Arch/TSGS2_150E_Electr… [cited by applicant]
Vivo: “Solution for KI#45 Handling PDU Set within QoS Flow,” 3GPP Draft; S2-2202111, Mar. 29, 2022, 5 pages, retrieved from the Internet URL: https://ftp.3gpp.org/tsg_sa/WG2_Arch/TSGS2_150E_Electronic_2022-04/Docs/S2-22… [cited by applicant]