IP Library Granted Patent US 11,282,396
Granted Patent B2
US 11,282,396 · App. 16/431,347 · Granted Mar 22, 2022

Control system for platooning of vehicles

Inventors: Kevin Haugh (Alexandria, VA); Philip Friedman (Dallas, TX); Jeffrey Champa (Heath, TX); Wesley Mays (Coppell, TX)
Assignee: OMNITRACS LLC
G08G1/22G01C21/3453G06Q10/06315G08G1/202G08G1/0967G08G1/0968G08G1/123
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 11,282,396
App. No.
16/431,347
Granted
Mar 22, 2022
Kind
B2
Abstract

Aspects of the present disclosure provide a network control center that coordinates candidate vehicles suited for platooning based at least in part on the hours of service (HOS) requirements, customer constraints, and service time of each candidate vehicle. Further, the network control center may integrate a navigation system that incorporates one or more of the above factors to manage logistics associated with platooning vehicles.

Claims (70)

1. A method executable by a network-based control computer for controlling vehicles for platooning, comprising:

receiving, via a communication network, a plurality of electronic signals conveying a plurality of vehicle information for a plurality of vehicles, each vehicle information including at least a vehicle identifier of the vehicle, a driver identifier of a driver of the vehicle, available hours of service (HOS) for each driver associated with the plurality of vehicles, and vehicle location information, wherein the plurality of vehicles are equipped with communication and safety systems that facilitate vehicle platooning;

identifying a first subset of the plurality of vehicles that are candidates for platooning in a geographic area based on the plurality of vehicle information;

selecting at least one second subset of vehicles to be included in at least one platooning convoy from the first subset of the plurality of vehicles that are candidates for platooning in the geographic area based in part on the available HOS for the each driver; and

transmitting, via the communication network, a platooning configuration to the at least one second subset of vehicles for initiating the at least one platooning convoy,

whereby the vehicles in the second subset of vehicles form at least one platooning convoy in accordance with the transmitted platooning configuration.

2. The method of claim 1 , wherein selecting the at least one second subset of vehicles to be included in the at least one platooning convoy comprises:

determining whether the available HOS for each driver associated with the plurality of vehicles satisfies a HOS threshold; and

selecting the at least one second subset of vehicles to be included in the at least one platooning convoy from the first subset of the plurality of vehicles based on determining that the available HOS for each driver of the at least one second subset of vehicles exceeds the HOS threshold.

3. The method of claim 1 , wherein selecting the at least one second subset of vehicles to be included in the at least one platooning convoy comprises:

determining whether the available HOS for each driver associated with the plurality of vehicles satisfies a HOS threshold; and

excluding one or more vehicles from the first subset of the plurality of vehicles that are candidates for the at least one platooning convoy based on determining that the available HOS for each driver of the first second subset of vehicles is less than the HOS threshold.

4. The method of claim 1 , wherein selecting the at least one second subset of vehicles to be included in the at least one platooning convoy comprises:

accessing a database that includes logistic constraints associated with the plurality of vehicles, wherein the logistic constraints include a navigation route for the plurality of vehicles and one or more of a customer time requirement, a parking availability constraint, or a service time constraint;

identifying the logistic constraints of each vehicle of the first subset of the plurality of vehicles; and

selecting the at least one second subset of vehicles from the first subset of the plurality of vehicles based on a determination that the logistic constraints of the at least one second subset of vehicles are compatible for the at least one platooning convoy.

5. The method of claim 1 , further comprising:

determining a time that each vehicle in the at least one second subset of vehicles needs to reach a location of interest; and

organizing the platooning convoy based at least in part on determining the time.

6. The method of claim 5 , wherein the location of interest includes one or more of a destination location, an intermediate location, a rest stop, or a parking location.

7. The method of claim 1 , wherein transmitting the platooning configuration to the at least one second subset of vehicles for initiating the at least one platooning convoy comprises:

determining a navigation route for the platooning convoy; and

transmitting the navigation route to the at least one second subset of vehicles in the platooning convoy.

8. The method of claim 7 , further comprising:

determining a length of the navigation route that each vehicle in the at least one second subset of vehicles remains with the platooning convoy; and

transmitting instructions to each vehicle in the at least one second subset of vehicles notifying of the length of the navigation route that each vehicle remains as part of the platooning convoy.

9. A network-based control computer for controlling vehicles for platooning, comprising:

a memory configured to store instructions; and

a processor communicatively coupled with the memory, the processor configured to execute the instructions to:

receive, via a communication network, a plurality of electronic signals conveying a plurality of vehicle information for a plurality of vehicles, each vehicle information including at least a vehicle identifier of the vehicle, a driver identifier of a driver of the vehicle, available hours of service (HOS) for each driver associated with the plurality of vehicles, and vehicle location information, wherein the plurality of vehicles are equipped with communication and safety systems that facilitate vehicle platooning;

identify a first subset of the plurality of vehicles that are candidates for platooning in a geographic area based on the plurality of vehicle information;

select at least one second subset of vehicles to be included in at least one platooning convoy from the first subset of the plurality of vehicles that are candidates for platooning in the geographic area based in part on the available HOS for the each driver; and

transmit, via the communication network, a platooning configuration to the at least one second subset of vehicles for initiating the at least one platooning convoy,

whereby the vehicles in the second subset of vehicles form at least one platooning convoy in accordance with the transmitted platooning configuration.

10. The network-based control computer of claim 9 , wherein the instructions to select the at least one second subset of vehicles to be included in the at least one platooning convoy are further configured to be executed to:

determine whether the available HOS for each driver associated with the plurality of vehicles satisfies a HOS threshold; and

select the at least one second subset of vehicles to be included in the at least one platooning convoy from the first subset of the plurality of vehicles based on determining that the available HOS for each driver of the at least one second subset of vehicles exceeds the HOS threshold.

11. The network-based control computer of claim 9 , wherein the instructions to select the at least one second subset of vehicles to be included in the at least one platooning convoy are further configured to be executed to:

determine whether the available HOS for each driver associated with the plurality of vehicles satisfies a HOS threshold; and

exclude one or more vehicles from the first subset of the plurality of vehicles that are candidates for the at least one platooning convoy based on determining that the available HOS for each driver of the first second subset of vehicles is less than the HOS threshold.

12. The network-based control computer of claim 9 , wherein the instructions to select the at least one second subset of vehicles to be included in the at least one platooning convoy are further configured to be executed to:

access a database that includes logistic constraints associated with the plurality of vehicles, wherein the logistic constraints include a navigation route for the plurality of vehicles and one or more of a customer time requirement, a parking availability constraint, or a service time constraint;

identify the logistic constraints of each vehicle of the first subset of the plurality of vehicles; and

select the at least one second subset of vehicles from the first subset of the plurality of vehicles based on a determination that the logistic constraints of the at least one second subset of vehicles are compatible for the at least one platooning convoy.

13. The network-based control computer of claim 9 , wherein the processor is further configured to execute the instructions to:

determine a time that each vehicle in the at least one second subset of vehicles needs to reach a location of interest; and

organize the platooning convoy based at least in part on determining the time.

14. The network-based control computer of claim 13 , wherein the location of interest includes one or more of a destination location, an intermediate location, a rest stop, or a parking location.

15. The network-based control computer of claim 9 , wherein the instructions to transmit the platooning configuration to the at least one second subset of vehicles for initiating the at least one platooning convoy are further configured to be executed to:

determine a navigation route for the platooning convoy; and

transmit the navigation route to the at least one second subset of vehicles in the platooning convoy.

16. The network-based control computer of claim 15 , wherein the processor is further configured to execute the instructions to:

determine a length of the navigation route that each vehicle in the at least one second subset of vehicles remains with the platooning convoy; and

transmit instructions to each vehicle in the at least one second subset of vehicles notifying of the length of the navigation route that each vehicle remains as part of the platooning convoy.

17. A non-transitory computer readable medium storing instructions, executable by a processor of a network-based control computer for controlling vehicles for platooning, comprising instructions for:

receiving, via a communication network, a plurality of electronic signals conveying a plurality of vehicle information for a plurality of vehicles, each vehicle information including at least a vehicle identifier of the vehicle, a driver identifier of a driver of the vehicle, available hours of service (HOS) for each driver associated with the plurality of vehicles, and vehicle location information, wherein the plurality of vehicles are equipped with communication and safety systems that facilitate vehicle platooning;

identifying a first subset of the plurality of vehicles that are candidates for platooning in a geographic area based on the plurality of vehicle information;

selecting at least one second subset of vehicles to be included in at least one platooning convoy from the first subset of the plurality of vehicles that are candidates for platooning in the geographic area based in part on the available HOS for the each driver; and

transmitting, via the communication network, a platooning configuration to the at least one second subset of vehicles for initiating the at least one platooning convoy,

whereby the vehicles in the second subset of vehicles form at least one platooning convoy in accordance with the transmitted platooning configuration.

18. The computer readable medium of claim 17 , wherein the instructions for selecting the at least one second subset of vehicles to be included in the at least one platooning convoy further include instructions for:

determining whether the available HOS for each driver associated with the plurality of vehicles satisfies a HOS threshold; and

selecting the at least one second subset of vehicles to be included in the at least one platooning convoy from the first subset of the plurality of vehicles based on determining that the available HOS for each driver of the at least one second subset of vehicles exceeds the HOS threshold.

19. The computer readable medium of claim 17 , wherein the instructions for selecting the at least one second subset of vehicles to be included in the at least one platooning convoy further include instructions for:

determining whether the available HOS for each driver associated with the plurality of vehicles satisfies a HOS threshold; and

excluding one or more vehicles from the first subset of the plurality of vehicles that are candidates for the at least one platooning convoy based on determining that the available HOS for each driver of the first second subset of vehicles is less than the HOS threshold.

20. The computer readable medium of claim 17 , wherein the instructions for selecting the at least one second subset of vehicles to be included in the at least one platooning convoy further include instructions for:

accessing a database that includes logistic constraints associated with the plurality of vehicles, wherein the logistic constraints include a navigation route for the plurality of vehicles and one or more of a customer time requirement, a parking availability constraint, or a service time constraint;

identifying the logistic constraints of each vehicle of the first subset of the plurality of vehicles; and

selecting the at least one second subset of vehicles from the first subset of the plurality of vehicles based on a determination that the logistic constraints of the at least one second subset of vehicles are compatible for the at least one platooning convoy.

Assignments (9)
CORRECTIVE ASSIGNMENT TO CORRECT THE INCORRECT PATENT NUMBER D856640 PREVIOUSLY RECORDED ON REEL 056598 FRAME 0059. ASSIGNOR(S) HEREBY CONFIRMS THE SECOND LIEN PATENT SECURITY AGREEMENT. Recorded Nov 17, 2021
From: OMNITRACS, LLC; ROADNET TECHNOLOGIES, INC.; SMARTDRIVE SYSTEMS, INC.; XRS CORPORATION; HYPERQUEST, LLC (F/K/A HYPERQUEST, INC.); AUDATEX NORTH AMERICA, LLC (F/K/A AUDATEX NORTH AMERICA, INC.); CLAIMS SERVICES GROUP, LLC; DMEAUTOMOTIVE LLC; ENSERVIO, LLC (F/K/A ENSERVIO, INC.); MOBILE PRODUCTIVITY, LLC; SEE PROGRESS, LLC (F/K/A SEE PROGRESS, INC.); SOLERA HOLDINGS, LLC (F/K/A SOLERA HOLDINGS, INC.); EDRIVING FLEET LLC; FINANCE EXPRESS LLC
To: ALTER DOMUS (US) LLC, AS COLLATERAL AGENT
Reel/Frame 058175/0775 →
CORRECTIVE ASSIGNMENT TO CORRECT THE INCORRECT PATENT NUMBER D856640 PREVIOUSLY RECORDED ON REEL 056601 FRAME 0630. ASSIGNOR(S) HEREBY CONFIRMS THE FIRST LIEN PATENT SECURITY AGREEMENT. Recorded Nov 17, 2021
From: OMNITRACS, LLC; ROADNET TECHNOLOGIES, INC.; SMARTDRIVE SYSTEMS, INC.; XRS CORPORATION; HYPERQUEST, LLC (F/K/A HYPERQUEST, INC.); AUDATEX NORTH AMERICA, LLC (F/K/A AUDATEX NORTH AMERICA, INC.); CLAIMS SERVICES GROUP, LLC; DMEAUTOMOTIVE LLC; ENSERVIO, LLC (F/K/A ENSERVIO, INC.); MOBILE PRODUCTIVITY, LLC; SEE PROGRESS, LLC (F/K/A SEE PROGRESS, INC.); SOLERA HOLDINGS, LLC (F/K/A SOLERA HOLDINGS, INC.); EDRIVING FLEET LLC; FINANCE EXPRESS LLC
To: GOLDMAN SACHS LENDING PARTNERS LLC, AS COLLATERAL AGENT
Reel/Frame 058174/0907 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Jun 16, 2021
From: OMNITRACS, LLC; ROADNET TECHNOLOGIES, INC.; SMARTDRIVE SYSTEMS, INC.; XRS CORPORATION; HYPERQUEST, LLC (F/K/A HYPERQUEST, INC.); AUDATEX NORTH AMERICA, LLC (F/K/A AUDATEX NORTH AMERICA, INC.); CLAIMS SERVICES GROUP, LLC; DMEAUTOMOTIVE LLC; ENSERVIO, LLC (F/K/A ENSERVIO, INC.); MOBILE PRODUCTIVITY, LLC; SEE PROGRESS, LLC (F/K/A SEE PROGRESS, INC.); SOLERA HOLDINGS, LLC (F/K/A SOLERA HOLDINGS, INC.); EDRIVING FLEET LLC; FINANCE EXPRESS LLC
To: GOLDMAN SACHS LENDING PARTNERS LLC, AS COLLATERAL AGENT
Reel/Frame 056601/0630 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Jun 16, 2021
From: OMNITRACS, LLC; ROADNET TECHNOLOGIES, INC.; SMARTDRIVE SYSTEMS, INC.; XRS CORPORATION; HYPERQUEST, LLC (F/K/A HYPERQUEST, INC.); AUDATEX NORTH AMERICA, LLC (F/K/A AUDATEX NORTH AMERICA, INC.); CLAIMS SERVICES GROUP, LLC; DMEAUTOMOTIVE LLC; ENSERVIO, LLC (F/K/A ENSERVIO, INC.); MOBILE PRODUCTIVITY, LLC; SEE PROGRESS, LLC (F/K/A SEE PROGRESS, INC.); SOLERA HOLDINGS, LLC (F/K/A SOLERA HOLDINGS, INC.); EDRIVING FLEET LLC; FINANCE EXPRESS LLC
To: ALTER DOMUS (US) LLC, AS COLLATERAL AGENT
Reel/Frame 056598/0059 →
SECURITY INTEREST RELEASE (REEL/FRAME: 050210/0807) Recorded Jun 8, 2021
From: BARCLAYS BANK PLC, AS GRANTEE
To: OMNITRACS, LLC; XRS CORPORATION
Reel/Frame 056517/0044 →
SECURITY INTEREST RELEASE (REEL/FRAME: 053983/0570) Recorded Jun 8, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS GRANTEE
To: OMNITRACS, LLC
Reel/Frame 056518/0684 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 23, 2020
From: HAUGH, KEVIN; FRIEDMAN, PHILIP; CHAMPA, JEFFREY; MAYS, WESLEY
To: OMNITRACS, LLC
Reel/Frame 054148/0183 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Oct 6, 2020
From: OMNITRACS, LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 053983/0570 →
SECURITY INTEREST Recorded Aug 29, 2019
From: OMNITRACS, LLC; XRS CORPORATION
To: BARCLAYS BANK PLC, AS COLLATERAL AGENT
Reel/Frame 050210/0807 →
Continuity (2)
Provisional Application 62806468 · Feb 15, 2019
Related Publication 20200265721A1 · Aug 20, 2020