IP Library Granted Patent US 12,438,640
Granted Patent B2
US 12,438,640 · App. 18/420,575 · Granted Oct 7, 2025

Radio vehicle-to-anything negative acknowledgement based multicast

Inventors: Sudhir Kumar Baghel (Pleasanton, CA); Shailesh Patil (San Diego, CA); Zhibin Wu (Los Altos, CA); Kapil Gulati (Belle Mead, NJ); Hong Cheng (Basking Ridge, NJ)
Assignee: Qualcomm Incorporated
H04L1/1628H04L1/1664H04L1/1671H04L1/1864H04L1/1896H04L5/0055H04W4/40H04L2001/0093H04L1/1848H04L5/001H04L27/0006
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,438,640
App. No.
18/420,575
Granted
Oct 7, 2025
Kind
B2
Abstract

Methods, systems, and devices for wireless communication are described. One method for wireless communication at a first device includes receiving a multicast packet from a second device, decoding control header information in the received multicast packet, determining that a decoding procedure associated with a payload of the received multicast packet is unsuccessful and transmitting a negative acknowledgement (NACK) based at least in part on the determining. The method also includes retrieving a list of transmitter identifiers. In some cases, transmitting the NACK is based at least in part on the list of transmitter identifiers. The method further includes determining a transmitter identifier associated with the multicast packet and determining that the transmitter identifier is present in the list of transmitter identifiers.

Claims (49)

1. A method for wireless communication, the method comprising:

by a first user equipment:

receiving, from a second user equipment, a multicast transmission associated with control information, the control information including at least a portion of a transmitter identifier associated with the multicast transmission, the transmitter identifier provided by the second user equipment, the multicast transmission including a payload; and

transmitting a negative acknowledgement (NACK) based at least in part on:

a decoding of the control information of the received multicast transmission;

a determined distance within which the NACK is to be transmitted;

a location of the second user equipment; and

a determination that a decoding procedure associated with the payload of the received multicast transmission was unsuccessful.

2. The method of claim 1 , wherein transmitting the NACK is further based at least in part on a location of the first user equipment.

3. The method of claim 1 , wherein the transmitting of the NACK is further based at least in part on the location of the second user equipment being within the determined distance within which the NACK is to be transmitted from a location of the first user equipment.

4. The method of claim 1 , further comprising:

receiving a message comprising an indication of the location of the second user equipment.

5. The method of claim 1 , further comprising:

generating a sequence associated with the multicast transmission based at least in part on the transmitter identifier, wherein the NACK comprises the sequence associated with the multicast transmission.

6. The method of claim 5 , wherein the sequence associated with the multicast transmission comprises at least one of the transmitter identifier, a packet associated with the NACK, or both.

7. The method of claim 1 , further comprising:

retrieving a list of transmitter identifiers corresponding to one or more transmitters located within a determined distance, wherein the transmitter identifier is included in the list of transmitter identifiers.

8. A first user equipment, comprising:

one or more memories storing processor-executable code; and

one or more processors coupled with the one or more memories and individually or collectively operable to execute the code to cause the first user equipment to:

receive, from a second user equipment, a multicast transmission associated with control information, the control information including at least a portion of a transmitter identifier associated with the multicast transmission, the transmitter identifier provided by the second user equipment, the multicast transmission including a payload; and

transmit a negative acknowledgement (NACK) based at least in part on:

a decoding of the control information of the received multicast transmission;

a determined distance within which the NACK is to be transmitted;

a location of the second user equipment; and

a determination that a decoding procedure associated with the payload of the received multicast transmission was unsuccessful.

9. The first user equipment of claim 8 , wherein the one or more processors are individually or collectively further operable to execute the code to cause the first user equipment to transmit the NACK based at least in part on a location of the first user equipment.

10. The first user equipment of claim 8 , wherein the one or more processors are individually or collectively further operable to execute the code to cause the first user equipment to transmit the NACK based at least in part on the location of the second user equipment being within the determined distance within which the NACK is to be transmitted from a location of the first user equipment.

11. The first user equipment of claim 8 , wherein the one or more processors are individually or collectively further operable to execute the code to cause the first user equipment to:

receive a message comprising an indication of the location of the second user equipment.

12. The first user equipment of claim 8 , wherein the one or more processors are individually or collectively further operable to execute the code to cause the first user equipment to:

generate a sequence associated with the multicast transmission based at least in part on the transmitter identifier, wherein the NACK comprises the sequence associated with the multicast transmission.

13. The first user equipment of claim 12 , wherein the sequence associated with the multicast transmission comprises at least one of the transmitter identifier, a packet associated with the NACK, or both.

14. The first user equipment of claim 8 , wherein the one or more processors are individually or collectively further operable to execute the code to cause the first user equipment to:

retrieve a list of transmitter identifiers corresponding to one or more transmitters located within a determined distance, wherein the transmitter identifier is included in the list of transmitter identifiers.

15. A non-transitory computer-readable medium storing code for wireless communications, the code comprising instructions executable by one or more processors to:

receive, at a first user equipment and from a second user equipment, a multicast transmission associated with control information, the control information including at least a portion of a transmitter identifier associated with the multicast transmission, the transmitter identifier provided by the second user equipment, the multicast transmission including a payload; and

transmit a negative acknowledgement (NACK) based at least in part on:

a decoding of the control information of the received multicast transmission;

a determined distance within which the NACK is to be transmitted;

a location of the second user equipment; and

a determination that a decoding procedure associated with the payload of the received multicast transmission was unsuccessful.

16. The non-transitory computer-readable medium of claim 15 , wherein the instructions are further executable by the one or more processors to transmit the NACK based at least in part on a location of the first user equipment.

17. The non-transitory computer-readable medium of claim 15 , wherein the instructions are further executable by the one or more processors to transmit the NACK based at least in part on the location of the second user equipment being within the determined distance within which the NACK is to be transmitted from a location of the first user equipment.

18. The non-transitory computer-readable medium of claim 15 , wherein the instructions are further executable by the one or more processors to:

receive a message comprising an indication of the location of the second user equipment.

19. The non-transitory computer-readable medium of claim 15 , wherein the instructions are further executable by the one or more processors to:

generate a sequence associated with the multicast transmission based at least in part on the transmitter identifier, wherein the NACK comprises the sequence associated with the multicast transmission.

20. The non-transitory computer-readable medium of claim 19 , wherein the sequence associated with the multicast transmission comprises at least one of the transmitter identifier, a packet associated with the NACK, or both.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 29, 2024
From: BAGHEL, SUDHIR KUMAR; PATIL, SHAILESH; WU, ZHIBIN; GULATI, KAPIL; CHENG, HONG
To: QUALCOMM INCORPORATED
Reel/Frame 066280/0392 →
Continuity (5)
Continuation 17890858 · Aug 18, 2022
Continuation 16932263 · Jul 17, 2020
Continuation 16020518 · Jun 27, 2018
Provisional Application 62537915 · Jul 27, 2017
Related Publication 20240171314A1 · May 23, 2024
References Cited (59)
US 7555584B2 · Mueller · 2009 [cited by applicant]
US 8837515B1 · Cai · 2014 [cited by examiner]
US 8929319B2 · Anderson et al. · 2015 [cited by applicant]
US 9544075B2 · Altman et al. · 2017 [cited by applicant]
US 10721027B2 · Baghel et al. · 2020 [cited by applicant]
US 10887070B2 · Seo et al. · 2021 [cited by applicant]
US 11444724B2 · Baghel et al. · 2022 [cited by applicant]
US 20050226159A1 · Terry et al. · 2005 [cited by applicant]
US 20050249231A1 · Khan et al. · 2005 [cited by applicant]
US 20070263631A1 · Mallory et al. · 2007 [cited by applicant]
US 20080056303A1 · Sebire et al. · 2008 [cited by applicant]
US 20080209297A1 · Chandra et al. · 2008 [cited by applicant]
US 20080225822A1 · Zhang et al. · 2008 [cited by applicant]
US 20090086685A1 · Aghili et al. · 2009 [cited by applicant]
US 20100098006A1 · Golitschek Edler Von Elbwart et al. · 2010 [cited by applicant]
US 20110055652A1 · Park · 2011 [cited by examiner]
US 20120244847A1 · Chandra et al. · 2012 [cited by applicant]
US 20130214909A1 · Meijers et al. · 2013 [cited by applicant]
US 20130217333A1 · Sprigg et al. · 2013 [cited by applicant]
US 20140119316A1 · Linden · 2014 [cited by examiner]
US 20160095137A1 · Chen · 2016 [cited by examiner]
US 20160119762A1 · Zhu et al. · 2016 [cited by applicant]
US 20170048899A1 · Li et al. · 2017 [cited by applicant]
US 20170055248A1 · Moon et al. · 2017 [cited by applicant]
US 20180092105A1 · Lee · 2018 [cited by examiner]
US 20180367261A1 · Gonzalves et al. · 2018 [cited by applicant]
US 20190021088A1 · Zhang · 2019 [cited by examiner]
US 20190036652A1 · Baghel et al. · 2019 [cited by applicant]
US 20190052439A1 · Seo et al. · 2019 [cited by applicant]
US 20200351021A1 · Baghel et al. · 2020 [cited by applicant]
US 20220393796A1 · Baghel et al. · 2022 [cited by applicant]
CN 101453301B · 2012 [cited by applicant]
CN 105122696A · 2015 [cited by applicant]
JP 2000115051A · 2000 [cited by applicant]
JP 2006238499A · 2006 [cited by applicant]
JP 2015012312A · 2015 [cited by applicant]
JP 2020502685A · 2020 [cited by applicant]
JP 2020528696A · 2020 [cited by applicant]
TW I580299B · 2017 [cited by applicant]
WO WO2013126747A2 · 2013 [cited by applicant]
WO WO2013163334A2 · 2013 [cited by applicant]
WO WO2015006640A1 · 2015 [cited by applicant]
WO WO2016112131 · 2016 [cited by applicant]
WO WO2017103662A1 · 2017 [cited by applicant]
WO 2019022938A2 · 2019 [cited by applicant]
Vella, Jean-Marie, and Saviour Zammit. “A survey of multicasting over wireless access networks.” IEEE Communications Surveys & Tutorials 15.2 (2012): 718-753. (Year: 2012). [cited by examiner]
Enenche, Patrick, Dong Ho Kim, and Dongho You. “Network coding as enabler for achieving URLLC under TCP and UDP environments: A survey.” IEEE Access 11 (2023): 76647-76674. (Year: 2023). [cited by examiner]
Hao H, et al., “Reliable Cross-Technology Communication with Physical-Layer Acknowledgement”, IEEE Transactions on Communications 68.8 (2020): 5175-5187, pp. 1-13. [cited by applicant]
International Preliminary Report on Patentability—PCT/US2018/040999, The International Bureau of WIPO—Geneva, Switzerland, Feb. 6, 2020. [cited by applicant]
International Search Report and Written Opinion—PCT/US2018/040999—ISA/EPO—Feb. 1, 2019. [cited by applicant]
Luoto P., et al., “Vehicle Clustering for Improving Enhanced LTE-V2X Network Performance”, 2017 European Conference on Networks and Communications (EuCNC), IEEE, 2017, 5 Pages. [cited by applicant]
Partial International Search Report—PCT/US2018/040999—ISA/EPO—Oct. 9, 2018. [cited by applicant]
Schmidt T.C., et al., “AuthoCast—a Mobility-Compliant Protocol Framework for Multicast Sender Authentication”, Security and Communication Networks 2008, vol. 1, Dec. 2, 2008, pp. 495-509, Published online in Wiley Inter… [cited by applicant]
Taiwan Search Report—TW107125432—TIPO—Oct. 18, 2021. [cited by applicant]
Taiwan Search Report—TW111130858—TIPO—Mar. 15, 2023. [cited by applicant]
Van Der Schaar M., et al., “Adaptive Cross-Layer Protection Strategies for Robust Scalable Video Transmission Over 802.11 WLANs”, IEEE Journal on Selected Areas in Communications, vol. 21, No. 10, Dec. 2003, pp. 1752-17… [cited by applicant]
Virdis A., et al., “Modeling Unicast Device-to-Device Communications with SimuLTE”, 2016 1st International Workshop on Link-and System Level Simulations (IWSLS), IEEE, Jul. 2016 (Year: 2016), 8 Pages. [cited by applicant]
Wang H., et al., “An Improved Data Transport Protocol for Underwater Acoustic Sensor Networks”, OCEANS 2016 MTS/IEEE Monterey, IEEE, Dec. 1, 2016, XP033014598, DOI: 10.1109/0CEANS.2016.7761436 [retrieved on Nov. 28, 201… [cited by applicant]
Zhang W., et al., “An Error Control Scheme with Virtually Segmented Packets for Wireless Multicast Protocols”, MILCOM 2006-2006 IEEE Military Communications conference, IEEE, 2006, pp. 1-7. [cited by applicant]