IP Library Granted Patent US 12,307,902
Granted Patent B2
US 12,307,902 · App. 17/232,907 · Granted May 20, 2025

Cluster-based approach to positioning of vehicles in vehicle platooning or autonomous trucking

Inventors: Chang-Sik Choi (Seoul, KR); Kapil Gulati (Belle Mead, NJ); Sudhir Kumar Baghel (Hillsborough, NJ)
Assignee: QUALCOMM Incorporated
G08G1/22H04W4/48H04W64/003H04W64/006
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,307,902
App. No.
17/232,907
Granted
May 20, 2025
Kind
B2
Abstract

A user equipment in a vehicle (v-UE) may transmit ranging signals, sometimes referred to as physical ranging signals (PRS), via inter-vehicle messages. The vehicle may be designated as a representative of a cluster of vehicles, e.g., in a vehicle platoon, and may broadcast and receive PRS on behalf of the cluster, while no other vehicles in the cluster broadcast PRS. PRS received from single representative vehicle in a separate cluster may be used to determine the inter-cluster distance between the two clusters. If the inter-cluster distance falls below a predetermined threshold, the v-UE may instruct all other vehicles in its cluster to begin broadcasting PRS, so that each vehicle can determine its distance to all other vehicles. Accordingly, the overhead due to broadcast PRS may be minimized until, e.g., accurate positioning between vehicles is warranted.

Claims (71)

1. A method performed by a first mobile device that is in a first cluster of mobile devices for ranging between clusters of mobile devices, wherein the first mobile device is a first representative mobile device in the first cluster of mobile devices, and wherein a cluster of mobile devices comprises at least two mobile devices, the method comprising:

receiving a ranging signal broadcast by a second mobile device that is in a second cluster of mobile devices, wherein the second mobile device is a second representative mobile device in the second cluster of mobile devices and no other mobile device in the second cluster of mobile devices broadcasts a ranging signal;

determining a distance between the first cluster of mobile devices and the second cluster of mobile devices based on the ranging signal received from the second representative mobile device in the second cluster of mobile devices;

determining if the distance between the first cluster of mobile devices and the second cluster of mobile devices is greater than a predetermined threshold;

broadcasting a ranging signal, wherein no other mobile device in the first cluster of mobile devices broadcasts a ranging signal when the distance between the first cluster of mobile devices and the second cluster of mobile devices is greater than the predetermined threshold; and

transmitting a signal to other mobile devices in the first cluster of mobile devices to begin broadcasting ranging signals in association with the ranging signal broadcast by the second mobile device and when the distance between the first cluster of mobile devices and the second cluster of mobile devices is less than the predetermined threshold.

2. The method of claim 1 , wherein the predetermined threshold is generated based on cluster information for the first cluster of mobile devices, wherein the cluster information for the first cluster of mobile devices comprises one or more of a size, speed, number of members, velocity, or a combination thereof.

3. The method of claim 1 , further comprising:

receiving cluster information for the second cluster of mobile devices from the second representative mobile device, wherein the cluster information for the second cluster of mobile devices comprises one or more of a size, speed, number of members, velocity, or a combination thereof; and

wherein the predetermined threshold is generated based on the cluster information for the second cluster of mobile devices and cluster information for the first cluster of mobile devices.

4. The method of claim 1 , further comprising:

storing determined distances between the first cluster of mobile devices and the second cluster of mobile devices;

wherein the predetermined threshold is generated based at least partially on stored determined distances.

5. The method of claim 1 , further comprising:

broadcasting cluster information for the first cluster of mobile devices with the ranging signal, wherein the cluster information for the first cluster of mobile devices comprises one or more of a size, speed, number of members, velocity, or a combination thereof.

6. The method of claim 1 , wherein the first mobile device is designated as the first representative mobile device based on the first mobile device being a center mobile device in the first cluster of mobile devices.

7. The method of claim 1 , wherein the first mobile device is one of a semiautonomous or autonomous ground vehicle or a semiautonomous or autonomous aerial vehicle.

8. A first mobile device capable performing ranging between clusters of mobile devices, the first mobile device is a first representative mobile device in a first cluster of mobile devices, and wherein a cluster of mobile devices comprises at least two mobile devices, comprising:

an external interface for receiving and sending messages;

at least one memory; and

at least one processor coupled to the external interface and the at least one memory, the at least one processor configured to:

receive, via the external interface, a ranging signal broadcast by a second mobile device that is in a second cluster of mobile devices, wherein the second mobile device is a second representative mobile device in the second cluster of mobile devices and no other mobile device in the second cluster of mobile devices broadcasts a ranging signal;

determine a distance between the first cluster of mobile devices and the second cluster of mobile devices based on the ranging signal received from the second representative mobile device in the second cluster of mobile devices;

determine if the distance between the first cluster of mobile devices and the second cluster of mobile devices is greater than a predetermined threshold;

broadcast, via the external interface, a ranging signal, wherein no other mobile device in the first cluster of mobile devices broadcasts a ranging signal when the distance between the first cluster of mobile devices and the second cluster of mobile devices is greater than the predetermined threshold; and

transmit, via the external interface, a signal to other mobile devices in the first cluster of mobile devices to begin broadcasting ranging signals in association with the ranging signal broadcast by the second mobile device and when the distance between the first cluster of mobile devices and the second cluster of mobile devices is less than the predetermined threshold.

9. The first mobile device of claim 8 , wherein the predetermined threshold is generated based on cluster information for the first cluster of mobile devices, wherein the cluster information for the first cluster of mobile devices comprises one or more of a size, speed, number of members, velocity, or a combination thereof.

10. The first mobile device of claim 8 , wherein the at least one processor is further configured to:

receive, via the external interface, cluster information for the second cluster of mobile devices from the second representative mobile device, wherein the cluster information for the second cluster of mobile devices comprises one or more of a size, speed, number of members, velocity, or a combination thereof; and

wherein the predetermined threshold is generated based on the cluster information for the second cluster of mobile devices and cluster information for the first cluster of mobile devices.

11. The first mobile device of claim 8 , wherein the at least one processor is further configured to:

store determined distances between the first cluster of mobile devices and the second cluster of mobile devices;

wherein the predetermined threshold is generated based at least partially on stored determined distances.

12. The first mobile device of claim 8 , wherein the at least one processor is further configured to:

broadcast, via the external interface, cluster information for the first cluster of mobile devices with the ranging signal, wherein the cluster information for the first cluster of mobile devices comprises one or more of a size, speed, number of members, velocity, or a combination thereof.

13. The first mobile device of claim 8 , wherein the first mobile device is designated as the first representative mobile device based on the first mobile device being a center mobile device in the first cluster of mobile devices.

14. The first mobile device of claim 8 , wherein the first mobile device is one of a semiautonomous or autonomous ground vehicle or a semiautonomous or autonomous aerial vehicle.

15. A first mobile device capable performing ranging between clusters of mobile devices, the is a first representative mobile device in a first cluster of mobile devices, and wherein a cluster of mobile devices comprises at least two mobile devices, comprising:

means for receiving a ranging signal broadcast by a second mobile device that is in a second cluster of mobile devices, wherein the second mobile device is a second representative mobile device in the second cluster of mobile devices and no other mobile device in the second cluster of mobile devices broadcasts a ranging signal;

means for determining a distance between the first cluster of mobile devices and the second cluster of mobile devices based on the ranging signal received from the second representative mobile device in the second cluster of mobile devices;

means for determining if the distance between the first cluster of mobile devices and the second cluster of mobile devices is greater than a predetermined threshold;

means for broadcasting a ranging signal, wherein no other mobile device in the first cluster of mobile devices broadcasts a ranging signal when the distance between the first cluster of mobile devices and the second cluster of mobile devices is greater than the predetermined threshold; and

means for transmitting a signal to other mobile devices in the first cluster of mobile devices to begin broadcasting ranging signals in association with the ranging signal broadcast by the second mobile device and when the distance between the first cluster of mobile devices and the second cluster of mobile devices is less than the predetermined threshold.

16. The first mobile device of claim 15 , wherein the predetermined threshold is generated based on cluster information for the first cluster of mobile devices, wherein the cluster information for the first cluster of mobile devices comprises one or more of a size, speed, number of members, velocity, or a combination thereof.

17. The first mobile device of claim 15 , further comprising:

means for receiving cluster information for the second cluster of mobile devices from the second representative mobile device, wherein the cluster information for the second cluster of mobile devices comprises one or more of a size, speed, number of members, velocity, or a combination thereof; and

wherein the predetermined threshold is generated based on the cluster information for the second cluster of mobile devices and cluster information for the first cluster of mobile devices.

18. The first mobile device of claim 15 , further comprising:

means for storing determined distances between the first cluster of mobile devices and the second cluster of mobile devices;

wherein the predetermined threshold is generated based at least partially on stored determined distances.

19. The first mobile device of claim 15 , further comprising:

means for broadcasting cluster information for the first cluster of mobile devices with the ranging signal, wherein the cluster information for the first cluster of mobile devices comprises one or more of a size, speed, number of members, velocity, or a combination thereof.

20. The first mobile device of claim 15 , wherein the first mobile device is designated as the first representative mobile device based on the first mobile device being a center mobile device in the first cluster of mobile devices.

21. The first mobile device of claim 15 , wherein the first mobile device is one of a semiautonomous or autonomous ground vehicle or a semiautonomous or autonomous aerial vehicle.

22. A non-transitory computer readable storage medium including program code stored thereon, the program code is operable to configure at least one processor in a first mobile device to perform ranging between clusters of mobile devices, the first mobile device is a first representative mobile device in a first cluster of mobile devices, and wherein a cluster of mobile devices comprises at least two mobile devices, the program code including instructions to:

receive a ranging signal broadcast by a second mobile device that is in a second cluster of mobile devices, wherein the second mobile device is a second representative mobile device in the second cluster of mobile devices and no other mobile device in the second cluster of mobile devices broadcasts a ranging signal;

determine a distance between the first cluster of mobile devices and the second cluster of mobile devices based on the ranging signal received from the second representative mobile device in the second cluster of mobile devices;

determine if the distance between the first cluster of mobile devices and the second cluster of mobile devices is greater than a predetermined threshold;

broadcast a ranging signal, wherein no other mobile device in the first cluster of mobile devices broadcasts a ranging signal when the distance between the first cluster of mobile devices and the second cluster of mobile devices is greater than the predetermined threshold; and

transmit a signal to other mobile devices in the first cluster of mobile devices to begin broadcasting ranging signals in association with the ranging signal broadcast by the second mobile device and when the distance between the first cluster of mobile devices and the second cluster of mobile devices is less than the predetermined threshold.

23. The non-transitory computer readable storage medium of claim 22 , wherein the predetermined threshold is generated based on cluster information for the first cluster of mobile devices, wherein the cluster information for the first cluster of mobile devices comprises one or more of a size, speed, number of members, velocity, or a combination thereof.

24. The non-transitory computer readable storage medium of claim 22 , wherein the program code further includes instructions to:

receive cluster information for the second cluster of mobile devices from the second representative mobile device, wherein the cluster information for the second cluster of mobile devices comprises one or more of a size, speed, number of members, velocity, or a combination thereof; and

wherein the predetermined threshold is generated based on the cluster information for the second cluster of mobile devices and cluster information for the first cluster of mobile devices.

25. The non-transitory computer readable storage medium of claim 22 , wherein the program code further includes instructions to:

store determined distances between the first cluster of mobile devices and the second cluster of mobile devices;

wherein the predetermined threshold is generated based at least partially on stored determined distances.

26. The non-transitory computer readable storage medium of claim 22 , wherein the program code further includes instructions to:

broadcast cluster information for the first cluster of mobile devices with the ranging signal, wherein the cluster information for the first cluster of mobile devices comprises one or more of a size, speed, number of members, velocity, or a combination thereof.

27. The non-transitory computer readable storage medium of claim 22 , wherein the first mobile device is designated as the first representative mobile device based on the first mobile device being a center mobile device in the first cluster of mobile devices.

28. The non-transitory computer readable storage medium of claim 22 , wherein the first mobile device is one of a semiautonomous or autonomous ground vehicle or a semiautonomous or autonomous aerial vehicle.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 10, 2021
From: CHOI, CHANG-SIK; GULATI, KAPIL; BAGHEL, SUDHIR KUMAR
To: QUALCOMM INCORPORATED
Reel/Frame 056187/0085 →
Continuity (2)
Provisional Application 63013331 · Apr 21, 2020
Related Publication 20210327280A1 · Oct 21, 2021
References Cited (17)
US 9015400B2 · Zeng · 2015 [cited by applicant]
US 20140100734A1 · Yamashiro · 2014 [cited by applicant]
US 20180210464A1 · Switkes et al. · 2018 [cited by applicant]
US 20190195982A1 · El Assaad · 2019 [cited by applicant]
US 20190360380A1 · Dudar · 2019 [cited by examiner]
US 20200153494A1 · Park et al. · 2020 [cited by applicant]
US 20200250848A1 · Kim · 2020 [cited by examiner]
US 20210204306A1 · Li · 2021 [cited by examiner]
US 20210344454A1 · Lee · 2021 [cited by examiner]
CN 110447245A · 2019 [cited by applicant]
KR 20190137732A · 2019 [cited by applicant]
TW 201836371A · 2018 [cited by applicant]
WO WO2014046575A1 · 2014 [cited by applicant]
WO 2014137970A1 · 2014 [cited by applicant]
WO 2018169591A1 · 2018 [cited by applicant]
International Search Report and Written Opinion—PCT/US2021/028002—ISA/EPO—Jul. 1, 2021. [cited by applicant]
Taiwan Search Report—TW110113906—TIPO—Nov. 1, 2024. [cited by applicant]