IP Library › Granted Patent US 12,321,179
Granted Patent B2
US 12,321,179 · App. 17/161,868 · Granted Jun 3, 2025

System and methods for platoon-leader-as-a-service

Inventors: Akila C. Ganlath (Agua Dulce, CA); Nejib Ammar (San Jose, CA); Prashant Tiwari (Santa Clara, CA)
Assignee: Toyota Motor Engineering & Manufacturing North America, Inc.
G05D1/0295G05D1/0293G05D1/69G05D1/695G06Q30/0283G06Q50/188H04W4/46
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,321,179
App. No.
17/161,868
Granted
Jun 3, 2025
Kind
B2
Abstract

A method includes receiving requests to form a vehicle platoon from a plurality of vehicles, determining terms of a contract for the plurality of vehicles to form the vehicle platoon comprising a lead vehicle and one or more follower vehicles, and transmitting terms of the contract to the plurality of vehicles. The terms of the contract comprise the lead vehicle receiving a first payment, at least one of the follower vehicle making a second payment, and each of the follower vehicles receiving vehicle data from the lead vehicle according to a unique service profile associated with each follower vehicle.

Claims (54)

1. A method comprising:

receiving, by a vehicle system of a first vehicle, a first request to join a vehicle platoon from a user;

in response to receiving the first request, presenting an inquiry to the user to select whether the user prefers to arrive at a destination in a shortest time or whether the user prefers to minimize fuel cost;

receiving a response to the inquiry from the user;

receiving, by a server, requests to form a vehicle platoon from a plurality of vehicles including the first vehicle, each request comprising a request to be a lead vehicle or a follower vehicle, a request from the first vehicle being a request to become a platoon leader when the response to the inquiry is a preference to arrive at a destination in a shortest time, and the request from the first vehicle being a request to become a follower vehicle in a platoon when the response to the inquiry is a preference to minimize fuel cost;

determining terms of a contract for the plurality of vehicles to form the vehicle platoon comprising a lead vehicle, selected from among vehicles for which a request was received to be the lead vehicle, and one or more follower vehicles;

transmitting terms of the contract to the plurality of vehicles; and

after the contract has been established between the plurality of vehicles to form the vehicle platoon, exchanging messages, comprising information related to vehicle states, between the plurality of vehicles based on the contract and autonomously navigating the plurality of vehicles, by autonomous driving modules of the plurality of vehicles, to form the vehicle platoon based on sensor data and the exchanged messages,

wherein the terms of the contract comprise:

at least one of the follower vehicles making a payment;

the lead vehicle receiving the payment; and

each of the follower vehicles receiving vehicle data from the lead vehicle according to a unique service profile associated with each follower vehicle.

2. The method of claim 1 , wherein the vehicle data comprises a cooperative adaptive cruise control message.

3. The method of claim 1 , wherein the vehicle data comprises a basic safety message.

4. The method of claim 1 , further comprising:

facilitating the payment to the lead vehicle; and

facilitating the payment from the at least one of the follower vehicle.

5. The method of claim 1 , further comprising:

receiving, by the server, the vehicle data from the lead vehicle; and

transmitting by the server, the vehicle data to each of the follower vehicles.

6. The method of claim 1 , wherein the terms of the contract comprise an arrangement of the plurality of vehicles in the vehicle platoon.

7. The method of claim 1 , wherein the service profile associated with each follower vehicle comprises a frequency at which the follower vehicle receives vehicle data from the lead vehicle.

8. The method of claim 1 , further comprising:

determining whether at least two of the plurality of vehicles are within a predetermined threshold distance from each other; and

determining the terms of the contract for the at least two of the plurality of vehicles that are within the predetermined threshold distance from each other.

9. The method of claim 1 , further comprising determining the terms of the contract based on constraints associated with one or more of the plurality of vehicles.

10. The method of claim 9 , wherein the constraints associated with the one or more of the plurality of vehicles comprise a maximum payment a vehicle is willing to make to be a follower vehicle of the vehicle platoon or a minimum payment a vehicle is willing to accept to be the lead vehicle of the vehicle platoon.

11. The method of claim 1 , further comprising determining the terms of the contract based on a fuel efficiency of each of the plurality of vehicles.

12. The method of claim 1 , further comprising determining the terms of the contract based on a cost of data transmission.

13. The method of claim 1 , further comprising:

receiving a request from an additional vehicle to join the vehicle platoon; and

determining terms of a new contract to form a new vehicle platoon including the additional vehicle.

14. The method of claim 1 , further comprising, upon one of the plurality of vehicles leaving the vehicle platoon, determining terms of a new contract to form a new vehicle platoon including the remaining vehicles of the plurality of vehicles.

15. The method of claim 1 , further comprising determining an amount to be paid by each of the follower vehicles and an amount to be paid to the lead vehicle such that an expected savings of each of the plurality of vehicles is the same.

16. A system comprising a server and a plurality of vehicles, wherein:

a first vehicle among the plurality of vehicles is configured to:

receive a first request to join a vehicle platoon from a user;

in response to receiving the first request, present an inquiry to the user to select whether the user prefers to arrive at a destination in a shortest time or whether the user prefers to minimize fuel cost; and

receive a response to the inquiry from the user; and

the server comprises a controller configured to:

receive requests to form a vehicle platoon from the plurality of vehicles including the first vehicle, each request comprising a request to be a lead vehicle or a follower vehicle, a request from the first vehicle being a request to become a platoon leader when the response to the inquiry is a preference to arrive at a destination in a shortest time, and the request from the first vehicle being a request to become a follower vehicle in a platoon when the response to the inquiry is a preference to minimize fuel cost; and

determine terms of a contract for the plurality of vehicles to form the vehicle platoon comprising a lead vehicle, selected from among vehicles for which a request was received to be the lead vehicle, and one or more follower vehicles, and

wherein, after the contract has been established between the plurality of vehicles to form the vehicle platoon, the plurality of vehicles are configured to exchange messages, comprising information related to vehicle states, with each other based on the contract and autonomous driving modules of the plurality of vehicles are configured to autonomously navigate, by autonomous driving modules of the plurality of vehicles, to form the vehicle platoon based on sensor data and the exchanged messages,

wherein the terms of the contract comprise:

at least one of the follower vehicles making a payment;

the lead vehicle receiving the payment; and

each of the follower vehicles receiving vehicle data from the lead vehicle according to a unique service profile associated with each follower vehicle.

17. The server of claim 16 , wherein the controller is further configured to:

facilitate the payment to the lead vehicle; and

facilitate the payment from the at least one of the plurality of vehicles.

18. The server of claim 16 , wherein the controller is further configured to:

receive the vehicle data from the lead vehicle; and

transmit the vehicle data to each of the follower vehicles.

19. The server of claim 16 , wherein the service profile associated with each follower vehicle comprises a frequency at which the follower vehicle receives vehicle data from the lead vehicle.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 25, 2025
From: TOYOTA MOTOR ENGINEERING & MANUFACTURING NORTH AMERICA, INC.
To: TOYOTA JIDOSHA KABUSHIKI KAISHA
Reel/Frame 071832/0319 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 29, 2021
From: GANLATH, AKILA C.; AMMAR, NEJIB; TIWARI, PRASHANT
To: TOYOTA MOTOR ENGINEERING & MANUFACTURING NORTH AMERICA, INC.
Reel/Frame 055074/0283 →
Continuity (1)
Related Publication 20220244743A1 · Aug 4, 2022
References Cited (49)
US 9141112B1 · Loo · 2015 [cited by examiner]
US 10380898B1 · Schubert · 2019 [cited by examiner]
US 11097735B1 · Marasigan · 2021 [cited by examiner]
US 20030182183A1 · Pribe · 2003 [cited by applicant]
US 20100256852A1 · Mudalige · 2010 [cited by examiner]
US 20140244144A1 · You · 2014 [cited by applicant]
US 20160191637A1 · Memon · 2016 [cited by examiner]
US 20170284816A1 · Greenspan · 2017 [cited by examiner]
US 20170349176A1 · Alden · 2017 [cited by examiner]
US 20180084511A1 · Wu · 2018 [cited by examiner]
US 20180188746A1 · Lesher · 2018 [cited by examiner]
US 20180211546A1 · Smartt · 2018 [cited by examiner]
US 20180279096A1 · Wu · 2018 [cited by examiner]
US 20180348791A1 · Hendrickson · 2018 [cited by examiner]
US 20180366005A1 · Seenumani · 2018 [cited by examiner]
US 20190080373A1 · Takoshima et al. · 2019 [cited by applicant]
US 20190220037A1 · Vladimerou · 2019 [cited by examiner]
US 20190258270A1 · Yamamuro · 2019 [cited by examiner]
US 20190339716A1 · Kopischke · 2019 [cited by applicant]
US 20190378418A1 · Menadue · 2019 [cited by examiner]
US 20190383638A1 · Cho · 2019 [cited by examiner]
US 20190385462A1 · Kim · 2019 [cited by examiner]
US 20200150684A1 · Kim · 2020 [cited by examiner]
US 20200175880A1 · Brahim et al. · 2020 [cited by applicant]
US 20200233437A1 · Hase · 2020 [cited by examiner]
US 20200286387A1 · Zhou · 2020 [cited by examiner]
US 20200302563A1 · Golway · 2020 [cited by examiner]
US 20200339124A1 · Vassilovski · 2020 [cited by examiner]
CN 111062666A · 2020 [cited by examiner]
DE 102014002115A1 · 2015 [cited by examiner]
DE 102019210559A1 · 2020 [cited by examiner]
EP 3051258A2 · 2016 [cited by examiner]
EP 3525157A1 · 2019 [cited by examiner]
EP 3591637A1 · 2020 [cited by examiner]
EP 3690844A1 · 2020 [cited by examiner]
FR 3054917A1 · 2018 [cited by examiner]
JP 2019179322A · 2019 [cited by examiner]
WO WO2013143621A1 · 2013 [cited by examiner]
WO WO2015047178A1 · 2015 [cited by examiner]
WO WO2017209124A1 · 2017 [cited by examiner]
WO WO2018035145A1 · 2018 [cited by examiner]
WO WO2019222654A1 · 2019 [cited by examiner]
WO WO2020173499A1 · 2020 [cited by examiner]
C. Chen, T. Xiao, T. Qiu, N. Lv and Q. Pei, “Smart-Contract-Based Economical Platooning in Blockchain-Enabled Urban Internet of Vehicles,” in IEEE Transactions on Industrial Informatics, vol. 16, No. 6, pp. 4122-4133, J… [cited by examiner]
B. Ledbetter, S. Wehunt, M. A. Rahman and M. H. Manshaei, “LIPs: A Protocol for Leadership Incentives for Heterogeneous and Dynamic Platoons,” 2019 IEEE 43rd Annual Computer Software and Applications Conference (COMPSAC… [cited by examiner]
Z. Ying, M. Ma and L. Yi, “BAVPM: Practical Autonomous Vehicle Platoon Management Supported by Blockchain Technique,” 2019 4th International Conference on Intelligent Transportation Engineering (ICITE), Singapore, 2019,… [cited by examiner]
J. Erickson, S. Chen, M. Savich, S. Hu and Z. M. Mao, “CommPact: Evaluating the Feasibility of Autonomous Vehicle Contracts,” 2018 IEEE Vehicular Networking Conference (VNC), Taipei, Taiwan, 2018, pp. 1-8, doi: 10.1109/… [cited by examiner]
C. Chen, J. Jiang, N. Lv and S. Li, “An Intelligent Path Planning Scheme of Autonomous Vehicles Platoon Using Deep Reinforcement Learning on Network Edge,” in IEEE Access, vol. 8, pp. 99059-99069, 2020, (Year: 2020). [cited by examiner]
Dongliang Su and Sanghyun Ahn, International Journal of Distributed Sensor Networks, “In-Vehicle Sensor-Assisted Platoon Formation by Utilizing Vehicular Communications”, 20 pages, Nov. 5, 2020, https://journals.sagepub… [cited by applicant]