IP Library Granted Patent US 12,415,539
Granted Patent B2
US 12,415,539 · App. 17/992,364 · Granted Sep 16, 2025

Systems and methods for active road surface maintenance with cloud-based mobility digital twin

Inventors: Ziran Wang (San Jose, CA); Rohit Gupta (Mountain View, CA); Kyungtae Han (Palo Alto, CA)
Assignees: TOYOTA MOTOR ENGINEERING & MANUFACTURING NORTH AMERICA, INC.; TOYOTA JIDOSHA KABUSHIKI KAISHA
B60W60/001B60K35/00B62D15/029B60K35/22B60K35/28B60K2360/166B60W2552/05B60W2554/20B60W2554/402B60W2554/4029B60W2554/4049B60W2554/408B60W2555/20B60W2556/10E01C23/01
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,415,539
App. No.
17/992,364
Granted
Sep 16, 2025
Kind
B2
Abstract

An active road surface maintenance system and method developed for connected vehicles with the aid of a mobility digital twin (MDT) framework. A method performed in a cloud-based digital space includes receiving data regarding a physical object from a physical space connected to a vehicle. The method also includes processing the data using machine learning to model road surface conditions, in which respective penalty values are assigned to corresponding road surfaces, a respective penalty value being higher the lower a condition of the corresponding road surface. The method also includes deriving instructions based on the modeled road surface conditions and the respective penalty values to guide actuation of the vehicle along a trajectory. The method further includes transmitting the instructions to the physical space connected to the vehicle to guide actuation of the vehicle.

Claims (45)

1. A method performed in a cloud-based digital space, comprising:

receiving data regarding a physical object from a physical space within which a vehicle is operating;

processing the data using machine learning to model road surface conditions, in which respective penalty values are assigned to corresponding road surfaces, a respective penalty value being inversely related to a condition of the corresponding road surface, wherein the penalty values are used to generate a rewards function that categorizes the modeled road surface conditions;

deriving instructions based on the modeled road surface conditions and applying the rewards function to guide actuation of the vehicle along a trajectory; and

transmitting the instructions to the physical space connected to the vehicle to guide actuation of the vehicle.

2. The method of claim 1 , wherein the processing of the data further comprises storing the data in a data lake.

3. The method of claim 2 , wherein the data lake further comprises stored historical data.

4. The method of claim 3 , wherein the processing of the data includes processing of the stored historical data in addition to the stored data received from the physical space.

5. The method of claim 1 , wherein the physical object comprises at least one of a vehicle, a human, and a traffic device.

6. The method of claim 1 , wherein the data is collected by one or more sensors communicating with the physical object.

7. The method of claim 6 , wherein the collected data is real-time information relating to one or more of the following: road surfaces, traffic flow, weather, ego vehicle, perception of neighboring vehicle, or occupant of ego vehicle.

8. The method of claim 1 , wherein the received data is obtained from one or more monitoring devices associated with the physical object and/or from one or more vehicle-to-anything (V2X) communications regarding the physical object.

9. The method of claim 1 , further comprising effecting the actuation of the vehicle along the trajectory when the vehicle is an autonomous vehicle, or prompting a human driver of the vehicle to drive along the trajectory when the vehicle is operated by the human driver.

10. The method of claim 1 , further comprising:

when the vehicle is operated by a human driver, displaying each respective lane of the road surfaces along the trajectory with an indicator that indicates the road surface condition of the respective lane.

11. The method of claim 1 , wherein the processing further comprises processing the data using machine learning and historical data to model the road surface conditions and predict future road surface conditions, and using the predicted future road surface conditions to target road surfaces for maintenance.

12. The method of claim 1 , further comprising applying a fusion process to the received data and filtering out noisy data.

13. The method of claim 12 , wherein the fusion process is effected using a Kalman filter-based sensor fusion algorithm.

14. A cloud-based system effectuating an end-to-end framework, comprising:

a cloud-based platform hosting one or more digital twins corresponding to one or more physical objects from a physical space within which a vehicle is operating, wherein one of the digital twins comprises a data lake and an active road maintenance microservice;

a communications layer communicatively connecting the one or more digital twins to the one or more physical objects, wherein:

the communications layer transmits data regarding the one or more physical objects to at least the one or more corresponding digital twins, and

the communications layer transmits instructions that have been derived from processing of the transmitted data by at least the active road maintenance microservice to the physical space connected to the vehicle; and

wherein the active road maintenance microservice:

processes the data using machine learning to model road surface conditions, in which a rewards function assigns respective rewards values to corresponding road surfaces, a respective rewards value corresponding to a condition of the corresponding road surface, and

derives the instructions based on the modeled road surface conditions and on optimizing the rewards function to guide actuation of the vehicle along a trajectory.

15. The cloud-based system of claim 14 , wherein the one or more physical objects comprise at least one of a vehicle, a human, and a traffic device.

16. The cloud-based system of claim 14 , wherein the data lake further comprises stored historical data, and wherein the processing of the data further comprises storing the transmitted data in the data lake and processing the stored historical data in addition to the stored transmitted data.

17. The cloud-based system of claim 14 ,

wherein the data is collected by one or more sensors communicating with the one or more physical objects,

wherein the sensors are equipped on one or more of roads, vehicles, vehicle occupants, or pedestrians, and

wherein the sensors are one or more of perception sensor, ultrasonic sensor, camera, radar, LIDAR, in-pavement surface temperature and condition sensor, in-pavement surface chemical and concentration sensor, wearable device, road surface sensor, in-cabin sensor, mobile app, loop detector, condition sensor.

18. The cloud-based system of claim 14 , further comprising when the vehicle is a non-autonomous vehicle, displaying each respective lane of the road surfaces along the trajectory with an indicator that indicates the road surface condition of the respective lane.

19. A method performed in a cloud-based system effectuating an end-to-end framework, comprising:

in a digital space:

receiving data regarding a physical object from a physical space within which a vehicle is operating;

processing the data using machine learning to model road surface conditions, including using a rewards function generated by penalty values to assign respective rewards values to corresponding road surfaces that categorizes the modeled road surface conditions, a respective rewards value being related to a condition of the corresponding road surface;

deriving instructions based on applying the rewards function to guide actuation of the vehicle along a trajectory;

transmitting the instructions to the physical space connected to the vehicle to guide actuation of the vehicle;

in the physical space:

receiving the transmitted instructions;

determining whether the vehicle is an autonomous vehicle or a non-autonomous vehicle; and

when the vehicle is an autonomous vehicle navigating the vehicle along the trajectory using the instructions, or when the vehicle is a non-autonomous vehicle prompting a human driver to navigate the vehicle along with trajectory using the instructions.

20. The method of claim 19 , further comprising:

when the vehicle is a non-autonomous vehicle, displaying each respective lane of the road surfaces along the trajectory with an indicator that indicates the road surface condition of the respective lane.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 21, 2025
From: TOYOTA MOTOR ENGINEERING & MANUFACTURING NORTH AMERICA, INC.
To: TOYOTA JIDOSHA KABUSHIKI KAISHA
Reel/Frame 072626/0225 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 22, 2022
From: WANG, ZIRAN; GUPTA, ROHIT; HAN, KYUNGTAE
To: TOYOTA MOTOR ENGINEERING & MANUFACTURING NORTH AMERICA, INC.; TOYOTA JIDOSHA KABUSHIKI KAISHA
Reel/Frame 061855/0860 →
Continuity (1)
Related Publication 20240166230A1 · May 23, 2024
References Cited (33)
US 11333514B2 · Cella · 2022 [cited by examiner]
US 11924050B2 · van den Berghe · 2024 [cited by examiner]
US 20140195112A1 · Lu · 2014 [cited by examiner]
US 20180210436A1 · Burd · 2018 [cited by examiner]
US 20200103244A1 · Cella · 2020 [cited by examiner]
US 20200193463A1 · Cella · 2020 [cited by examiner]
US 20200194031A1 · Cella · 2020 [cited by examiner]
US 20210146839A1 · Kim · 2021 [cited by examiner]
US 20210272394A1 · Cella · 2021 [cited by examiner]
US 20220009469A1 · De Haseth · 2022 [cited by examiner]
US 20220036302A1 · Cella · 2022 [cited by examiner]
US 20220124001A1 · van den Berghe · 2022 [cited by examiner]
US 20220126878A1 · Moustafa · 2022 [cited by examiner]
US 20220350943A1 · van den Berghe · 2022 [cited by examiner]
US 20230058169A1 · Cella · 2023 [cited by examiner]
US 20230085943A1 · Karri · 2023 [cited by examiner]
US 20230107120A1 · Kusaki · 2023 [cited by examiner]
US 20230384107A1 · Salter · 2023 [cited by examiner]
US 20240049109A1 · Agrawal · 2024 [cited by examiner]
US 20240125899A1 · Khadem · 2024 [cited by examiner]
US 20240140445A1 · Zeng · 2024 [cited by examiner]
US 20240140484A1 · Zeng · 2024 [cited by examiner]
US 20240166213A1 · Ahmed · 2024 [cited by examiner]
CN 104164829B · 2017 [cited by applicant]
CN 107239774B · 2020 [cited by applicant]
CN 112925657A · 2021 [cited by applicant]
CN 112802021B · 2021 [cited by applicant]
KR 101543342B1 · 2015 [cited by applicant]
KR 102217870B1 · 2021 [cited by applicant]
WO 2021222384A1 · 2021 [cited by applicant]
WO 2022083409A1 · 2022 [cited by applicant]
WO 2022119267A1 · 2022 [cited by applicant]
Agrawal et al., “Digital Twin in Practice: Emergent Insights from an Ethnographic-Action Research Study,” arXiv:2203.07030v1 [cs.CY] (https://doi.org/10.48550/arXiv.2203.07030). [cited by applicant]