IP Library › Granted Patent US 12,195,035
Granted Patent B2
US 12,195,035 · App. 17/707,325 · Granted Jan 14, 2025

Generation and transmission of control commands for connected vehicles based on predicted future flow, average velocity, or future density of traffic

Inventors: Abdul Rahman Kreidieh (Oakland, CA); Fang-Chieh Chou (Sunnyvale, CA); Viju James (Fremont, CA); Najamuddin Mirza Baig (San Jose, CA); Liam Pedersen (San Francisco, CA)
Assignee: Nissan North America, Inc.
B60W60/001B60W40/105G07C5/008B60W2552/53B60W2554/4045
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,195,035
App. No.
17/707,325
Granted
Jan 14, 2025
Kind
B2
Abstract

A server accesses vehicle data from each connected vehicle (CV) of a subset of a plurality of CVs on a roadway portion, the vehicle data comprising at least one of: a position, a velocity, or a headway. The server generates, based on the accessed vehicle data, a long-term shared world model. The server generates, using the long-term shared world model, a data structure representing predicted future velocities on the roadway portion by position and time by applying a traffic flow model to the long-term shared world model. The server transmits, to a connected autonomous vehicle (CAV), a control signal for controlling operation of the CAV based on the generated data structure.

Claims (52)

1. A method comprising:

receiving, at a control server and from a connected vehicle (CV), velocity data representing velocities of the CV and additional vehicles proximate to the CV;

computing a velocity correction factor based on the velocity data;

receiving, at the control server and from the CV, headway data representing a headway of the CV and the additional vehicles proximate to the CV;

computing a headway correction factor based on the headway data;

determining, using a prediction engine at the control server, a future flow, a future average velocity, and a future density for a segment of a roadway;

adjusting the determined future flow based on the velocity correction factor and the headway correction factor;

adjusting the determined future average velocity based on the velocity correction factor;

adjusting the determined future density based on the headway correction factor;

generating, at the control server, a control signal for a connected automated vehicle (CAV) based on at least one of: the determined future flow, the determined future average velocity, or the determined future density; and

transmitting the generated control signal to the CAV.

2. The method of claim 1 , wherein the additional vehicles proximate to the CV comprise at least one of: a vehicle in front of the CV in a lane adjacent to the CV or a vehicle behind the CV in a lane adjacent to the CV.

3. The method of claim 1 , wherein the control server receives the velocity data and the headway data from multiple CVs, including the CV, wherein the velocity correction factor is computed based on the velocity data from the multiple CVs, wherein the headway correction factor is computed based on the headway data from the multiple CVs.

4. The method of claim 1 , wherein the prediction engine leverages a long-term shared world model storing data received from multiple CVs, including the CV, and multiple roadway sensors associated with at least one roadway used by the multiple CVs.

5. The method of claim 1 , wherein adjusting the determined future flow based on the velocity correction factor and the headway correction factor comprises: multiplying the determined future flow by a quotient of the velocity correction factor and the headway correction factor.

6. The method of claim 1 , wherein adjusting the determined future average velocity based on the velocity correction factor comprises: multiplying the determined future average velocity by the velocity correction factor.

7. The method of claim 1 , wherein adjusting the determined future density based on the headway correction factor comprises: dividing the determined future density by the headway correction factor.

8. An apparatus comprising:

a memory storing instructions; and

a processor to execute the stored instructions to:

receive, at a control server and from a connected vehicle (CV), velocity data representing velocities of the CV and additional vehicles proximate to the CV;

compute a velocity correction factor based on the velocity data;

receive, at the control server and from the CV, headway data representing a headway of the CV and the additional vehicles proximate to the CV;

compute a headway correction factor based on the headway data;

determine, using a prediction engine at the control server, a future flow, a future average velocity, and a future density for a segment of a roadway;

adjust the determined future flow based on the velocity correction factor and the headway correction factor;

adjust the determined future average velocity based on the velocity correction factor;

adjust the determined future density based on the headway correction factor;

generate, at the control server, a control signal for a connected automated vehicle (CAV) based on at least one of: the determined future flow, the determined future average velocity, or the determined future density; and

transmit the generated control signal to the CAV.

9. The apparatus of claim 8 , wherein the additional vehicles proximate to the CV comprise at least one of: a vehicle in front of the CV in a lane adjacent to the CV or a vehicle behind the CV in a lane adjacent to the CV.

10. The apparatus of claim 8 , wherein the control server receives the velocity data and the headway data from multiple CVs, including the CV, wherein the velocity correction factor is computed based on the velocity data from the multiple CVs, wherein the headway correction factor is computed based on the headway data from the multiple CVs.

11. The apparatus of claim 8 , wherein the prediction engine leverages a long-term shared world model storing data received from multiple CVs, including the CV, and multiple roadway sensors associated with at least one roadway used by the multiple CVs.

12. The apparatus of claim 8 , wherein adjusting the determined future flow based on the velocity correction factor and the headway correction factor comprises: multiplying the determined future flow by a quotient of the velocity correction factor and the headway correction factor.

13. The apparatus of claim 8 , wherein adjusting the determined future average velocity based on the velocity correction factor comprises: multiplying the determined future average velocity by the velocity correction factor.

14. The apparatus of claim 8 , wherein adjusting the determined future density based on the headway correction factor comprises: dividing the determined future density by the headway correction factor.

15. A non-transitory computer-readable medium storing instructions which, when executed by a processor, cause the processor to perform operations comprising:

receiving, at a control server and from a connected vehicle (CV), velocity data representing velocities of the CV and additional vehicles proximate to the CV;

computing a velocity correction factor based on the velocity data;

receiving, at the control server and from the CV, headway data representing a headway of the CV and the additional vehicles proximate to the CV;

computing a headway correction factor based on the headway data;

determining, using a prediction engine at the control server, a future flow, a future average velocity, and a future density for a segment of a roadway;

adjusting the determined future flow based on the velocity correction factor and the headway correction factor;

adjusting the determined future average velocity based on the velocity correction factor;

adjusting the determined future density based on the headway correction factor;

generating, at the control server, a control signal for a connected automated vehicle (CAV) based on at least one of: the determined future flow, the determined future average velocity, or the determined future density; and

transmitting the generated control signal to the CAV.

16. The computer-readable medium of claim 15 , wherein the additional vehicles proximate to the CV comprise at least one of: a vehicle in front of the CV in a lane adjacent to the CV or a vehicle behind the CV in a lane adjacent to the CV.

17. The computer-readable medium of claim 15 , wherein the control server receives the velocity data and the headway data from multiple CVs, including the CV, wherein the velocity correction factor is computed based on the velocity data from the multiple CVs, wherein the headway correction factor is computed based on the headway data from the multiple CVs.

18. The computer-readable medium of claim 15 , wherein the prediction engine leverages a long-term shared world model storing data received from multiple CVs, including the CV, and multiple roadway sensors associated with at least one roadway used by the multiple CVs.

19. The computer-readable medium of claim 15 , wherein adjusting the determined future flow based on the velocity correction factor and the headway correction factor comprises: multiplying the determined future flow by a quotient of the velocity correction factor and the headway correction factor.

20. The computer-readable medium of claim 15 , wherein adjusting the determined future average velocity based on the velocity correction factor comprises: multiplying the determined future average velocity by the velocity correction factor.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 6, 2025
From: NISSAN NORTH AMERICA, INC.
To: NISSAN MOTOR CO., LTD.
Reel/Frame 071948/0684 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 29, 2022
From: KREIDIEH, ABDUL RAHMAN; CHOU, FANG-CHIEH; JAMES, VIJU; BAIG, NAJAMUDDIN MIRZA; PEDERSEN, LIAM
To: NISSAN NORTH AMERICA, INC.
Reel/Frame 059427/0735 →
Continuity (1)
Related Publication 20230311928A1 · Oct 5, 2023
References Cited (26)
US 7096115B1 · Groth · 2006 [cited by examiner]
US 8112219B2 · Johnson · 2012 [cited by examiner]
US 10235882B1 · Aoude · 2019 [cited by examiner]
US 10928521B2 · Zhao · 2021 [cited by examiner]
US 11080997B2 · Yamada · 2021 [cited by examiner]
US 20100049428A1 · Murata · 2010 [cited by examiner]
US 20130275033A1 · Bastiaensen · 2013 [cited by examiner]
US 20130282264A1 · Bastiaensen · 2013 [cited by examiner]
US 20150170514A1 · Stenneth · 2015 [cited by examiner]
US 20170243121A1 · Lai · 2017 [cited by examiner]
US 20180063261A1 · Moghe · 2018 [cited by examiner]
US 20190311616A1 · Jin et al. · 2019 [cited by applicant]
US 20200364953A1 · Simoudis · 2020 [cited by applicant]
US 20200386569A1 · Stajner · 2020 [cited by examiner]
US 20210012651A1 · Park · 2021 [cited by examiner]
US 20210065551A1 · Manohar · 2021 [cited by examiner]
US 20210118294A1 · Ran · 2021 [cited by examiner]
US 20210295705A1 · Yang · 2021 [cited by examiner]
US 20210319691A1 · Merwaday · 2021 [cited by examiner]
US 20220198937A1 · Meri?li · 2022 [cited by examiner]
US 20230024838A1 · Kim · 2023 [cited by examiner]
US 20230311928A1 · Kreidieh · 2023 [cited by examiner]
US 20230316908A1 · Kreidieh · 2023 [cited by examiner]
US 20230316909A1 · Chou · 2023 [cited by examiner]
Correction Factor Safeopedia Definition; May 14, 2019; 9 pages; https://www.safeopedia.com/definition/5661/correction-factor. [cited by applicant]
Correction factor Wiktionary Definition; Dec. 3, 2019; 1 page; https://en.wiktionary.org/wiki/correction_factor. [cited by applicant]