IP Library Granted Patent US 12,469,394
Granted Patent B2
US 12,469,394 · App. 18/912,576 · Granted Nov 11, 2025

Centralized prediction and planning for improving lane platooning and intersection vehicle behavior

Inventors: Siva Bhargav Ravella (San Jose, CA); Amit Kumar (Sunnyvale, CA); Qiqiang Hou (San Jose, CA)
Assignee: PlusAI, Inc.
G08G1/22B60W30/02B60W30/16B60W30/18159B60W40/068B60W50/0097B60W60/001B60W60/0015B60W60/0027B62D15/0265G05D1/43G07C5/008G08G1/0129G08G1/0141G08G1/052G08G1/096725G08G1/096766G08G1/164G08G1/20B60W2420/403B60W2420/408B60W2420/54B60W2552/00B60W2552/10B60W2552/35B60W2552/40B60W2554/802B60W2554/804B60W2555/20B60W2556/45B60W2556/50B60W2756/10
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,469,394
App. No.
18/912,576
Granted
Nov 11, 2025
Kind
B2
Abstract

This application is directed to a centralized system for predicting vehicle trajectory. A computer system associated with a fixed installation having one or more first sensors obtains, from the first sensors, information of a plurality of vehicles that are traveling within a zone of interest of a road. The computer system generates a first travel trajectory for a first vehicle of the plurality of vehicles based on the information obtained from the one or more first sensors. The computer system sends, to the first vehicle, the first travel trajectory such that the first vehicle is configured to at least partially autonomously drive the first vehicle based on the first travel trajectory of the first vehicle.

Claims (65)

1 . A method for predicting vehicle trajectory, comprising:

at a computer system associated with a fixed installation situated at a stationary position along a road and having one or more first sensors, the computer system including one or more processors and memory:

obtaining, from the one or more first sensors, information of a plurality of vehicles that are traveling within a zone of interest of the road;

determining, for a respective vehicle of the plurality of vehicles, a probability of the respective vehicle changing lanes within a predefined time period;

generating a first travel trajectory for a first vehicle of the plurality of vehicles based on the information obtained from the one or more first sensors and the determined probability for the respective vehicle; and

sending, to the first vehicle, the first travel trajectory such that the first vehicle is configured to at least partially autonomously drive the first vehicle based on the first travel trajectory of the first vehicle.

2 . The method of claim 1 , wherein the information of the plurality of vehicles includes one of more of:

location information of a respective vehicle of the plurality of vehicles;

a speed of the respective vehicle; and

an acceleration of the respective vehicle.

3 . The method of claim 1 , further comprising:

predicting a vehicle action of a respective vehicle of the plurality of vehicles according to the obtained information,

wherein generating the first travel trajectory for the first vehicle is further based on the predicted vehicle action.

4 . The method of claim 1 , further comprising:

receiving vehicle status information from at least a subset of the plurality of vehicles that are traveling within the zone of interest,

wherein generating the first travel trajectory for the first vehicle is further based on the received vehicle status information.

5 . The method of claim 1 , wherein:

the first vehicle includes one or more second sensors for acquiring data in a vicinity of the first vehicle; and

the first vehicle is configured to apply the first travel trajectory in combination with the data acquired by the one or more second sensors.

6 . The method of claim 1 , further comprising:

controlling the first vehicle to at least partially autonomously drive the first vehicle to track the first travel trajectory.

7 . The method of claim 1 , wherein the first vehicle is configured to abort executing the first travel trajectory in accordance with a determination that the first vehicle cannot execute the first travel trajectory.

8 . A computer system associated with a fixed installation situated at a stationary position along a road and having one or first more sensors, the computer system comprising:

one or more processors; and

memory coupled to the one or more processors, the memory storing one or more programs configured for execution by the one or more processors, the one or more programs including instructions for:

obtaining, from the one or more first sensors, information of a plurality of vehicles that are traveling within a zone of interest of the road;

determining, for a respective vehicle of the plurality of vehicles, a probability of the respective vehicle changing lanes within a predefined time period;

generating a first travel trajectory for a first vehicle of the plurality of vehicles based on the information obtained from the one or more first sensors and the determined probability for the respective vehicle; and

sending, to the first vehicle, the first travel trajectory such that the first vehicle is configured to at least partially autonomously drive the first vehicle based on the first travel trajectory of the first vehicle.

9 . The computer system of claim 8 , wherein the one or more first sensors include: one or more light detection and ranging (LiDAR) scanners, one or more cameras, or a radio detection and ranging (RADAR) sensor.

10 . The computer system of claim 8 , the one or more programs further including instructions for:

generating an aerial view of the zone of interest.

11 . The computer system of claim 10 , wherein the instructions for generating the first travel trajectory for the first vehicle include instructions for generating the first travel trajectory further based on the aerial view of the zone of interest.

12 . The computer system of claim 10 , the one or more programs further including instructions for:

sending, to the first vehicle, the aerial view of the zone of interest,

wherein the first vehicle is configured to apply the first travel trajectory in combination with the aerial view of the zone of interest.

13 . The computer system of claim 10 , wherein the perception model executes locally at the fixed installation.

14 . The computer system of claim 10 , wherein the instructions for generating the aerial view of the zone of interest include instructions for applying a perception model to generate the aerial view of the zone of interest.

15 . The computer system of claim 8 , the one or more programs further including instructions for:

receiving vehicle status information from at least a subset of the plurality of vehicles that are traveling within the zone of interest,

wherein generating the first travel trajectory for the first vehicle is further based on the received vehicle status information.

16 . A non-transitory computer-readable storage medium storing one or more programs configured for execution by one or more processors of a computer system that is associated with a fixed installation situated at a stationary position along a road and having one or first more sensors, the one or more programs comprising instructions for:

obtaining, from the one or more first sensors, information of a plurality of vehicles that are traveling within a zone of interest of the road;

determining, for a respective vehicle of the plurality of vehicles, a probability of the respective vehicle changing lanes within a predefined time period;

generating a first travel trajectory for a first vehicle of the plurality of vehicles based on the information obtained from the one or more first sensors and the determined probability for the respective vehicle; and

sending, to the first vehicle, the first travel trajectory such that the first vehicle is configured to at least partially autonomously drive the first vehicle based on the first travel trajectory of the first vehicle.

17 . The non-transitory computer-readable storage medium of claim 16 , wherein:

the zone of interest of the road comprises an intersection of the road; and

the one or more programs further include instructions for:

sending, to the first vehicle, perception information of the intersection of the road generated by the computer system, wherein the first vehicle is configured to apply the first travel trajectory in combination with the perception information.

18 . The non-transitory computer-readable storage medium of claim 17 , the one or more programs further comprising instructions for:

generating the perception information by applying a perception model, the perception information including one or more of:

a type corresponding to the intersection;

location information of the intersection;

a respective mode of at least a subset of the plurality of vehicles at the intersection; and

a priority level of the at least the subset of the plurality of vehicles arriving at the intersection, including the first vehicle.

19 . The non-transitory computer-readable storage medium of claim 16 , wherein:

the zone of interest comprises a merging zone on the road;

the one or more programs include instructions for sending, to the first vehicle, perception information of the merging zone generated by the computer system; and

the first vehicle is configured to apply the first travel trajectory in combination with the perception information.

20 . The non-transitory computer-readable storage medium of claim 19 , the one or more programs further comprising instructions for:

generating the perception information by applying a perception model, the perception information including one or more of:

a speed of a respective vehicle of the plurality of vehicles at the merging zone;

a probability of the respective vehicle cutting into a lane in the merging zone; and

a probability of the respective vehicle merging into the lane in the merging zone.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 24, 2024
From: RAVELLA, SIVA BHARGAV; KUMAR, AMIT; HOU, QIQIANG
To: PLUSAI, INC.
Reel/Frame 069012/0480 →
Continuity (3)
Provisional Application 63636090 · Apr 18, 2024
Provisional Application 63544425 · Oct 16, 2023
Related Publication 20250124794A1 · Apr 17, 2025
References Cited (38)
US 11565699B1 · Ravella · 2023 [cited by applicant]
US 11648946B2 · Li · 2023 [cited by examiner]
US 11654938B1 · Kumar · 2023 [cited by applicant]
US 11827245B2 · Wang · 2023 [cited by examiner]
US 11919514B1 · Ravella · 2024 [cited by applicant]
US 12084085B1 · Bagnell · 2024 [cited by examiner]
US 20080167821A1 · Breed · 2008 [cited by examiner]
US 20080215231A1 · Breed · 2008 [cited by examiner]
US 20170369055A1 · Saigusa · 2017 [cited by applicant]
US 20190019413A1 · Yun · 2019 [cited by applicant]
US 20190064801A1 · Frazzoli · 2019 [cited by applicant]
US 20200064846A1 · Chen · 2020 [cited by applicant]
US 20200239031A1 · Ran · 2020 [cited by examiner]
US 20200272159A1 · Zhang · 2020 [cited by examiner]
US 20200290638A1 · Dam Njanovic · 2020 [cited by applicant]
US 20210065547A1 · Ran · 2021 [cited by applicant]
US 20210280057A1 · Uçar · 2021 [cited by examiner]
US 20220063621A1 · Austin · 2022 [cited by examiner]
US 20220068122A1 · Ucar · 2022 [cited by examiner]
US 20220108618A1 · Kumar · 2022 [cited by examiner]
US 20220126878A1 · Moustafa · 2022 [cited by applicant]
US 20220161823A1 · Domeyer · 2022 [cited by applicant]
US 20220242415A1 · Nice · 2022 [cited by applicant]
US 20220363291A1 · Iwamoto · 2022 [cited by applicant]
US 20230131659A1 · Banach · 2023 [cited by applicant]
US 20230154336A1 · Cho · 2023 [cited by examiner]
US 20230202478A1 · Fukumoto · 2023 [cited by examiner]
US 20240124060A1 · Giordano · 2024 [cited by applicant]
US 20240160219A1 · Hwang · 2024 [cited by examiner]
US 20240274015A1 · Putney · 2024 [cited by examiner]
US 20240317255A1 · Mocherla · 2024 [cited by examiner]
US 20240321110A1 · O'Donnell · 2024 [cited by examiner]
US 20240351616A1 · Ran · 2024 [cited by examiner]
US 20240359739A1 · Kumar · 2024 [cited by applicant]
US 20240410707A1 · Konrardy · 2024 [cited by examiner]
US 20250124794A1 · Ravella · 2025 [cited by examiner]
Ravella, Office Action, U.S. Appl. No. 18/912,574, Dec. 18, 2024, 13 pgs. [cited by applicant]
Ravella, Notice of Allowance, U.S. Appl. No. 18/912,574, Apr. 30, 2025, 10 pgs. [cited by applicant]