IP Library Granted Patent US 12,437,633
Granted Patent B2
US 12,437,633 · App. 17/891,285 · Granted Oct 7, 2025

Methods and systems for operating vehicles to reduce bunching

Inventors: Mary Amelia Walker (Phoenix, AZ); Robert Catron (Phoenix, AZ); Nicholas Hickson (Phoenix, AZ)
Assignee: Freeport-McMoRan, Inc.
G08G1/0133G08G1/0112G08G1/0145
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,437,633
App. No.
17/891,285
Granted
Oct 7, 2025
Kind
B2
Abstract

Systems and methods of operating vehicles to reduce bunching of the vehicles when traveling on a roadway determine an intra arrival time for two consecutive vehicles traveling on the roadway; calculate a virtual spacing between the two consecutive vehicles based on the intra arrival time; determine a following distance threshold; compare the virtual spacing between the two consecutive vehicles with the following distance threshold; determine that the two consecutive vehicles are in a bunched condition when the virtual spacing between the two consecutive vehicles is less than the following distance threshold; and control at least one of the two consecutive vehicles until the vehicles are no longer in the bunched condition.

Claims (98)

1. A method of operating vehicles traveling on a roadway, comprising:

determining an intra arrival time for two consecutive vehicles traveling on the roadway, wherein said determining the intra arrival time comprises:

determining a first time when a first vehicle of the two consecutive vehicles passes a defined location on the roadway;

determining a second time when a second vehicle of the two consecutive vehicles passes the defined location on the roadway; and

setting the intra arrival time to be equal to a difference between the first and second times;

calculating a virtual spacing between the two consecutive vehicles based on the intra arrival time;

determining a following distance threshold;

comparing the virtual spacing between the two consecutive vehicles with the following distance threshold;

determining that the two consecutive vehicles are in a bunched condition when the virtual spacing between the two consecutive vehicles is less than the following distance threshold; and

applying at least one vehicle control to at least one of the two consecutive vehicles until the two consecutive vehicles are no longer in the bunched condition.

2. The method of claim 1 , further comprising presenting data relating to whether the two consecutive vehicles are in the bunched condition in a user-discernable format.

3. The method of claim 1 , wherein said using the intra arrival time to calculate the virtual spacing between the two vehicles comprises:

determining a velocity of the first vehicle when the first vehicle passes the defined location on the roadway;

determining a velocity of the second vehicle when the second vehicle passes the defined location on the roadway; and

calculating the virtual spacing based on the product of the intra arrival time and at least one of the first and second velocities.

4. The method of claim 3 , wherein calculating the virtual spacing is based on the product of the intra arrival time and an average of the first and second velocities.

5. The method of claim 1 , wherein said determining the following distance threshold comprises:

determining a safe following distance;

determining a minimum following distance; and

setting the following distance threshold to be equal to the greater of the safe following distance and the minimum following distance.

6. The method of claim 5 , further comprising determining the following distance threshold at least once every second of time for the defined location on the roadway.

7. The method of claim 6 , further comprising creating a plurality of defined locations on the roadway and wherein said determining the following distance threshold is performed at least once every second of time for each of the plurality of defined locations on the roadway.

8. The method of claim 5 , wherein said determining the safe following distance comprises:

determining a velocity of the second vehicle when the second vehicle passes over the defined location on the roadway;

calculating a stopping distance for the second vehicle based on the determined velocity of the second vehicle, a maximum deceleration associated with the second vehicle, and a reaction distance; and

setting the safe following distance to be equal to the stopping distance.

9. The method of claim 8 , further comprising calculating the maximum deceleration of the second vehicle based on the determined velocity of the second vehicle, a braking power of the second vehicle, a grade of the roadway at the defined location on the roadway, and a mass of the second vehicle.

10. The method of claim 9 , further comprising:

determining a reaction time; and

calculating the reaction distance based on the reaction time and the velocity of the second vehicle.

11. The method of claim 5 , wherein said determining a minimum following distance further comprises:

determining whether the roadway is in a wet condition or a dry condition;

setting the minimum following distance to be equal to a wet condition minimum following distance when the roadway is in the wet condition; and

setting the minimum following distance to be equal to a dry condition minimum following distance when the roadway is in the dry condition.

12. The method of claim 1 , further comprising:

determining whether each of the two consecutive vehicles is traveling in a loaded state or an unloaded state; and

performing said method when each of the two consecutive vehicles are traveling in the loaded state.

13. The method of claim 1 , wherein said applying at least one vehicle control comprises adjusting a speed of at least one of the two consecutive vehicles.

14. The method of claim 1 , wherein said applying at least one vehicle control comprises changing a route of at least one of the two consecutive vehicles.

15. The method of claim 1 , wherein said applying at least one vehicle control comprises changing a destination of at least one of the two consecutive vehicles.

16. A computer-implemented method of operating a plurality of vehicles traveling on a roadway, comprising:

determining, using a computer, an intra arrival time for two consecutive vehicles traveling on the roadway, the intra arrival time being based on respective times when the two consecutive vehicles pass a defined location on the roadway;

calculating, with the computer, a virtual spacing between the two consecutive vehicles based on the intra arrival time;

determining, with the computer, a following distance threshold;

comparing, with the computer, the virtual spacing between the two consecutive vehicles with the following distance threshold;

determining, with the computer, that the two consecutive vehicles are in a bunched condition when the virtual spacing between the two consecutive vehicles is less than the following distance threshold; and

applying at least one vehicle control to at least one of the two consecutive vehicles until the two consecutive vehicles are no longer in the bunched condition.

17. The method of claim 16 , further comprising presenting, using the computer, user-discernable data relating to whether the two consecutive vehicles are in the bunched condition.

18. The method of claim 16 , wherein said applying at least one vehicle control further comprises adjusting a speed of at least one of the two consecutive vehicles until the vehicles are no longer in the bunched condition.

19. The method of claim 16 , wherein said applying at least one vehicle control further comprises changing a route of at least one of the two consecutive vehicles.

20. The method of claim 16 , wherein said applying at least one vehicle control further comprises changing a destination of at least one of the two consecutive vehicles.

21. The method of claim 16 , wherein said using the intra arrival time to calculate the virtual spacing between the two consecutive vehicles comprises:

determining a velocity of the first vehicle when the first vehicle passes the defined location on the roadway;

determining a velocity of the second vehicle when the second vehicle passes the defined location on the roadway; and

calculating the virtual spacing based on the product of the intra arrival time and at least one of the first and second velocities.

22. The method of claim 16 wherein said determining the following distance threshold comprises:

determining a safe following distance;

determining a minimum following distance; and

setting the following distance threshold to be equal to the greater of the safe following distance and the minimum following distance.

23. The method of claim 22 , wherein said determining the safe following distance comprises:

determining a velocity of the second vehicle when the second vehicle passes the defined location on the roadway;

calculating a stopping distance for the second vehicle based on the determined velocity of the second vehicle, a maximum deceleration associated with the second vehicle, and a reaction distance; and

setting the safe following distance to be equal to the stopping distance.

24. The method of claim 23 , further comprising calculating the maximum deceleration of the second vehicle based on the determined velocity of the second vehicle, a braking power of the second vehicle, a grade of the roadway at the defined location on the roadway, and a mass of the second vehicle.

25. The method of claim 24 , further comprising:

determining a reaction time; and

calculating the reaction distance based on the reaction time and the velocity of the second vehicle.

26. The method of claim 22 , wherein said determining a minimum following distance further comprises:

determining whether the roadway is in a wet condition or a dry condition;

setting the minimum following distance to be equal to a wet condition minimum following distance when the roadway is in the wet condition; and

setting the minimum following distance to be equal to a dry condition minimum following distance when the roadway is in the dry condition.

27. A non-transitory computer-readable storage medium having computer-executable instructions embodied thereon that, when executed by at least one computer processor cause the computer processor to:

determine an intra arrival time for two consecutive vehicles traveling on a roadway by:

determining a first time when a first vehicle of the two consecutive vehicles passes a defined location on the roadway;

determining a second time when a second vehicle of the two consecutive vehicles passes the defined location on the roadway; and

setting the intra arrival time to be equal to a difference between the first and second times;

calculate a virtual spacing between the two consecutive vehicles based on the intra arrival time;

determine a following distance threshold;

compare the virtual spacing between the two consecutive vehicles with the following distance threshold;

determine that the two consecutive vehicles are in a bunched condition when the virtual spacing between the two consecutive vehicles is less than the following distance threshold; and

apply at least one vehicle control to at least one of the two consecutive vehicles until the two consecutive vehicles are no longer in the bunched condition.

28. A system for operating vehicles traveling on a roadway, comprising:

a display system;

a database; and

a processing system operatively associated with said display system and said database, said processing system being configured to:

determine an intra arrival time for two consecutive vehicles traveling on the roadway by:

determining a first time when a first vehicle of the two consecutive vehicles passes a defined location on the roadway;

determining a second time when a second vehicle of the two consecutive vehicles passes the defined location on the roadway; and

setting the intra arrival time to be equal to a difference between the first and second times;

calculate a virtual spacing between the two consecutive vehicles based on the intra arrival time;

determine a following distance threshold;

compare the virtual spacing between the two consecutive vehicles with the following distance threshold; and

determine that the two consecutive vehicles are in a bunched condition when the virtual spacing between the two consecutive vehicles is less than the following distance threshold; and

a director system operatively connected to said processing system, said director system applying at least one vehicle control to at least one of the two consecutive vehicles until the two consecutive vehicles are no longer in the bunched condition.

29. The system of claim 28 , wherein said processing system is further configured to present on said display system user-discernable data relating to whether the two consecutive vehicles are in the bunched condition.

30. The system of claim 28 , wherein the at least one vehicle control applied by said director system adjusts the speed of one or more of the plurality of vehicles.

31. The system of claim 28 , wherein the at least one vehicle control applied by said director system changes a route of one or more of the plurality of vehicles.

32. The system of claim 28 , wherein the at least one vehicle control applied by said director system changes a destination of one or more of the plurality of vehicles.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 26, 2023
From: WALKER, MARY AMELIA; CATRON, ROBERT; HICKSON, NICHOLAS
To: FREEPORT MCMORAN INC.
Reel/Frame 062497/0448 →
Continuity (2)
Provisional Application 63236034 · Aug 23, 2021
Related Publication 20230058576A1 · Feb 23, 2023
References Cited (23)
US 6484078B1 · Kageyama · 2002 [cited by examiner]
US 8676466B2 · Mudalige · 2014 [cited by examiner]
US 9046371B2 · Casson et al. · 2015 [cited by applicant]
US 9256227B1 · Wei et al. · 2016 [cited by applicant]
US 9633560B1 · Gao · 2017 [cited by examiner]
US 11161510B2 · Doering · 2021 [cited by examiner]
US 11926322B2 · Gupta · 2024 [cited by examiner]
US 20110248868A1 · Free · 2011 [cited by examiner]
US 20140297182A1 · Casson · 2014 [cited by examiner]
US 20140343835A1 · Cooper · 2014 [cited by examiner]
US 20150291162A1 · van Nunen · 2015 [cited by examiner]
US 20160009279A1 · Jimaa et al. · 2016 [cited by applicant]
US 20180267559A1 · Switkes et al. · 2018 [cited by applicant]
US 20180342156A1 · Martin · 2018 [cited by examiner]
“How to Set & Maintain a Safe Following Distance When Driving—The 3 Second Rule Saves Lives”. Youtube, user Stan Cravens. Posted Oct. 5, 2020. URL: https://www.youtube.com/watch?v=ksxfBi7Z-Vk. (Year: 2020). [cited by examiner]
International Search Report and Written Opinion, dated Jan. 4, 2023, for PCT/US2022/040940, 15 pages. [cited by applicant]
Australian Examination Report for AU application No. 2022332888, dated Jul. 23, 2024, 4 pages. [cited by applicant]
EP Search Report for 22861923.5, dated Oct. 31, 2024, 10 pages. [cited by applicant]
Australian Examination Report for AU application No. 2022332888, dated Dec. 13, 2024, 4 pages. [cited by applicant]
Australian Notice of Acceptance for Application No. 2022332888, dated Apr. 4, 2025, 4 pages. [cited by applicant]
Chilean Opposition against 00468-2024, English Translation is on the first 7 pages, original opposition in Spanish is on the remaining 43 pages. [cited by applicant]
Canadian Examiner's Requisition for Application No. 3,221,369, dated Jan. 10, 2025, 4 pages. [cited by applicant]
EP Examination Report for 22861923.5, dated May 21, 2025, 7 pages. [cited by applicant]