IP Library › Granted Patent US 12,250,614
Granted Patent B2
US 12,250,614 · App. 18/521,886 · Granted Mar 11, 2025

Uplink broadcast/multicast packet processing

Inventors: Vinay Joseph (Calicut, IN); Rajat Prakash (San Diego, CA); Peerapol Tinnakornsrisuphap (San Diego, CA); Fatih Ulupinar (San Diego, CA)
Assignee: QUALCOMM Incorporated
H04W4/06H04W24/08H04W28/06H04W80/02
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,250,614
App. No.
18/521,886
Granted
Mar 11, 2025
Kind
B2
Abstract

Methods, devices, and systems for processing uplink broadcast or multicast (“broadcast/multicast”) packets from a user equipment (UE) and distributing the broadcast/multicast packets to other UEs in a network. In some aspects, a UE may receive, from a base station, a downlink packet comprising broadcast or multicast (broadcast/multicast) Ethernet data for a protocol data unit (PDU) session of the UE with a data network (DN) associated with the base station, determining whether the downlink packet corresponds to an uplink packet previously transmitted to the base station by the UE, discarding the downlink packet for the PDU session based on determining that the UE previously transmitted the corresponding uplink packet comprising the broadcast/multicast Ethernet data for the PDU session to the base station, and processing the downlink packet for the PDU session based on determining that the UE did not previously transmit the corresponding uplink packet.

Claims (68)

1. A method of wireless communication performed by a network entity, comprising:

receiving an uplink packet comprising broadcast or multicast Ethernet data from a first user equipment, the uplink packet being associated with a first protocol data unit session of the first user equipment with a data network; and

transmitting a downlink packet based on the uplink packet to a group of user equipments including one or more second user equipments, each of the one or more second user equipments having a respective protocol data unit session with the data network.

2. The method of claim 1 , wherein the group of user equipments includes the first user equipment, the method further comprising:

transmitting information to the first user equipment enabling the first user equipment to determine whether to discard the downlink packet for the protocol data unit session.

3. The method of claim 2 , wherein the information is transmitted in a header of a protocol data unit comprising the downlink packet and wherein the information includes an indication indicating, to the first user equipment, to discard the downlink packet for the protocol data unit session.

4. The method of claim 2 , wherein the information comprises uplink packet information about uplink packets previously transmitted by the first user equipment.

5. The method of claim 4 , wherein the information comprises an identification of each of a plurality of the uplink packets previously transmitted by the first user equipment, wherein for each of the plurality of uplink packets, the information further comprises at least one of:

a source medium access control address,

a virtual local area network identifier,

a destination medium access control address,

a header field,

a function of one or more fields of a corresponding uplink packet,

non-header information comprised in a non-header field, or

suffix information comprised in a suffix.

6. The method of claim 2 , wherein the network entity is a base station of a radio access network, the method further comprising:

receiving a network indication from a core network to discard the downlink packet for the protocol data unit session; and

generating an indication for the user equipment to discard the downlink packet based on the network indication received from the core network.

7. The method of claim 2 , wherein the downlink packet is multicast to the group of user equipments including the first user equipment.

8. The method of claim 1 , wherein the downlink packet is unicast to each of the one or more second user equipments.

9. The method of claim 8 , wherein the downlink packet is unicast to the first user equipment for a second protocol data unit session of the first user equipment.

10. The method of claim 1 , wherein:

the network entity comprises a radio access network,

the downlink packet is received from a core network using an individual tunnel for each of the one or more second user equipments to which the downlink packet is transmitted, and

the downlink packet is transmitted to each of the one or more second user equipments using individual downlink transmissions.

11. The method of claim 1 , wherein the network entity comprises a core network entity, and wherein the downlink packet is transmitted from the core network entity to a radio access network using an individual tunnel for each of the one or more second user equipments to which the downlink packet is transmitted.

12. The method of claim 1 , wherein the group of user equipments does not include the first user equipment.

13. The method of claim 1 , wherein:

the network entity comprises a radio access network,

prior to transmitting the downlink packet, the downlink packet is received from a core network using a joint tunnel for multiple user equipments of the group of user equipments, and

the downlink packet is transmitted to the one or more second user equipments using a common downlink transmission.

14. The method of claim 1 , wherein the network entity comprises a core network entity, and wherein the downlink packet is transmitted to a radio access network using a joint tunnel for the group of user equipments.

15. An apparatus for wireless communication by a network entity, comprising:

memory; and

at least one processor coupled to the memory and configured to cause the network entity to:

receive an uplink packet comprising broadcast or multicast Ethernet data from a first user equipment, the uplink packet being associated with a first protocol data unit session of the first user equipment with a data network; and

transmit a downlink packet based on the uplink packet to a group of user equipments including one or more second user equipments, each of the one or more second user equipments having a respective protocol data unit session with the data network.

16. The apparatus of claim 15 , wherein the group of user equipments includes the first user equipment, the at least one processor being further configured to:

provide information to the first user equipment enabling the first user equipment to determine whether to discard the downlink packet for the protocol data unit session.

17. The apparatus of claim 16 , wherein the information is in a header of a protocol data unit comprising the downlink packet and wherein the information includes an indication indicating, to the first user equipment, to discard the downlink packet for the protocol data unit session.

18. The apparatus of claim 16 , wherein the information comprises uplink packet information about uplink packets previously transmitted by the first user equipment.

19. The apparatus of claim 18 , wherein the information comprises an identification of each of a plurality of the uplink packets previously transmitted by the first user equipment, wherein for each of the plurality of uplink packets, the information further comprises at least one of:

a source medium access control address,

a virtual local area network identifier,

a destination medium access control address,

a header field,

a function of one or more fields of a corresponding uplink packet,

non-header information comprised in a non-header field, or

suffix information comprised in a suffix.

20. The apparatus of claim 16 , wherein the network entity is a base station of a radio access network, and the at least one processor is further configured to cause the network entity to:

receive a network indication from a core network to discard the downlink packet for the protocol data unit session; and

generate an indication for the user equipment to discard the downlink packet based on the network indication received from the core network.

21. The apparatus of claim 16 , wherein the downlink packet is multicast to the group of user equipments including the first user equipment.

22. The apparatus of claim 15 , wherein the downlink packet is unicast to each of the one or more second user equipments.

23. The apparatus of claim 22 , wherein the downlink packet is unicast to the first user equipment for a second protocol data unit session of the first user equipment.

24. The apparatus of claim 15 , wherein the network entity comprises a radio access network, and the at least one processor is further configured to cause the network entity to:

receive the downlink packet from a core network using an individual tunnel for each of the one or more second user equipments to which the downlink packet is transmitted in individual downlink transmissions.

25. The apparatus of claim 15 , wherein the network entity comprises a core network entity, and wherein the at least one processor is configured to cause the network entity to transmit the downlink packet from the core network entity to a radio access network using an individual tunnel for each of the one or more second user equipments to which the downlink packet is transmitted.

26. The apparatus of claim 15 , wherein the group of user equipments does not include the first user equipment.

27. The apparatus of claim 15 , wherein the network entity comprises a radio access network, and wherein the at least one processor is further configured to cause the network entity to:

receive the downlink packet from a core network using a joint tunnel for multiple user equipments of the group of user equipments prior to transmission of the downlink packet to the one or more second user equipments using a common downlink transmission.

28. The apparatus of claim 15 , wherein the network entity comprises a core network entity, and wherein the at least one processor is configured to cause the network entity to transmit the downlink packet to a radio access network using a joint tunnel for the group of user equipments.

29. An apparatus for wireless communication at a network entity, comprising:

means for receiving an uplink packet comprising broadcast or multicast Ethernet data from a first user equipment, the uplink packet being associated with a first protocol data unit session of the first user equipment with a data network; and

means for transmitting a downlink packet based on the uplink packet to a group of user equipments including one or more second user equipments, each of the one or more second user equipments having a respective protocol data unit session with the data network.

30. A non-transitory computer-readable storage medium storing computer executable code at a network entity, the code when executed by at least one processor causes the network entity to:

receive an uplink packet comprising broadcast or multicast Ethernet data from a first user equipment, the uplink packet being associated with a first protocol data unit session of the first user equipment with a data network; and

transmit a downlink packet based on the uplink packet to a group of user equipments including one or more second user equipments, each of the one or more second user equipments having a respective protocol data unit session with the data network.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 28, 2023
From: JOSEPH, VINAY; PRAKASH, RAJAT; TINNAKORNSRISUPHAP, PEERAPOL; ULUPINAR, FATIH
To: QUALCOMM INCORPORATED
Reel/Frame 065690/0296 →
Continuity (3)
Division 16985157 · Aug 4, 2020
Provisional Application 62884625 · Aug 8, 2019
Related Publication 20240098459A1 · Mar 21, 2024
References Cited (51)
US 10812629B2 · Park · 2020 [cited by examiner]
US 10855814B2 · Park · 2020 [cited by examiner]
US 11438822B2 · Salahuddeen · 2022 [cited by examiner]
US 11445335B2 · Li · 2022 [cited by examiner]
US 11496943B2 · Raghothaman · 2022 [cited by examiner]
US 11516722B2 · Raghothaman · 2022 [cited by examiner]
US 11582330B2 · Park · 2023 [cited by examiner]
US 11838748B2 · Raghothaman · 2023 [cited by examiner]
US 11838749B2 · Salahuddeen · 2023 [cited by examiner]
US 11849009B2 · Park · 2023 [cited by examiner]
US 11856489B2 · Joseph · 2023 [cited by examiner]
US 20080080381A1 · Maheshwari et al. · 2008 [cited by applicant]
US 20100195555A1 · Cheng et al. · 2010 [cited by applicant]
US 20190124181A1 · Park · 2019 [cited by examiner]
US 20190124572A1 · Park · 2019 [cited by examiner]
US 20200059761A1 · Li · 2020 [cited by examiner]
US 20200412842A1 · Park · 2020 [cited by examiner]
US 20210006371A1 · Raghothaman · 2021 [cited by examiner]
US 20210006944A1 · Raghothaman · 2021 [cited by examiner]
US 20210007039A1 · Salahuddeen · 2021 [cited by examiner]
US 20210044936A1 · Joseph · 2021 [cited by examiner]
US 20210084121A1 · Park · 2021 [cited by examiner]
US 20210306912A1 · Stojanovski et al. · 2021 [cited by applicant]
US 20210345108A1 · Li et al. · 2021 [cited by applicant]
US 20210409999A1 · Chilla et al. · 2021 [cited by applicant]
US 20220086699A1 · Claeson et al. · 2022 [cited by applicant]
US 20220174577A1 · Raghothaman · 2022 [cited by examiner]
US 20220174761A1 · Guo et al. · 2022 [cited by applicant]
US 20220224646A1 · Xiong · 2022 [cited by applicant]
US 20220256432A1 · Salahuddeen · 2022 [cited by examiner]
US 20220329530A1 · Yang et al. · 2022 [cited by applicant]
US 20220338050A1 · Liu et al. · 2022 [cited by applicant]
US 20230131685A1 · Raghothaman · 2023 [cited by examiner]
US 20230224380A1 · Park · 2023 [cited by examiner]
US 20240098459A1 · Joseph · 2024 [cited by examiner]
US 20240146827A1 · Park · 2024 [cited by examiner]
CN 102647793A · 2012 [cited by applicant]
CN 114208224A · 2022 [cited by examiner]
EP 3866508A1 · 2021 [cited by applicant]
EP 4011034A1 · 2022 [cited by examiner]
WO 2019223005A1 · 2019 [cited by applicant]
WO WO2021026252A1 · 2021 [cited by examiner]
WO 2022027162A1 · 2022 [cited by applicant]
WO 2022087069A1 · 2022 [cited by applicant]
V. K. Shrivastava, S. Baek and Y. Baek, “5G Evolution for Multicast and Broadcast Services in 3GPP Release 17,” in IEEE Communications Standards Magazine, vol. 6, No. 3, pp. 70-76, Sep. 2022, doi: 10.1109/MCOMSTD.0001.2… [cited by examiner]
“IEEE Standard for Local and Metropolitan Area Networks—Part 16: Air Interface for Fixed and Mobile Broadband Wireless Access Systems—Amendment for Physical and Medium Access Control Layers for Combined Fixed and Mobile… [cited by applicant]
International Preliminary Report on Patentability—PCT/US2020/045035, The International Bureau of WIPO—Geneva, Switzerland, Feb. 17, 2022. [cited by applicant]
International Search Report and Written Opinion—PCT/US2020/045035—ISA/EPO—Oct. 21, 2020. [cited by applicant]
Korth, H F., et al., “Mobile Computing ED”, Mobile Computing, Kluwer Academic Publishers, Jan. 1, 1996 (Jan. 1, 1996), US, pp. 1-21, 1, XP008160482, 195 Pages, ISBN: 978-0-7923-9697-0. p. 153-p. 160. [cited by applicant]
Shrivastava V. K., et al., “5G Evolution for Multicast and Broadcast Services in 3GPP Release 17”, in IEEE Communications Standards Magazine, vol. 6, No. 3, pp. 70-76, Sep. 2022, 7 Pages. [cited by applicant]
Walke, B.H., et al., “IP Over Wireless Mobile ATM-Guaranteed Wireless QoS by HiperLAN/2”, in Proceedings of the IEEE, vol. 89, No. 1, Jan. 2001, pp. 21-40, doi: 10.1109/5.904504. [cited by applicant]