IP Library › Granted Patent US 12,613,795
Granted Patent B2
US 12,613,795 · App. 18/240,529 · Granted Apr 28, 2026

Automated vehicle testing system based on requirements written in natural language

Inventor: Daisuke Hashimoto (Chofu, JP)
Assignee: WOVEN BY TOYOTA, INC.
G06F11/3692G06F8/61G07C5/008
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,613,795
App. No.
18/240,529
Filed
Aug 31, 2023
Granted
Apr 28, 2026
Kind
B2
Art Unit
2151
USPC
717/124
Abstract

Provided are a method, system, and device for automated vehicle testing. The method may include, generating a ticket, wherein the ticket comprises at least one natural language testing requirement and at least one natural language incident scenario description; determining whether collected sensor data from a vehicle matches the at least one natural language incident scenario description in the ticket; based on determining that the collected sensor data from the vehicle matches the at least one natural language incident scenario description: generating a requirements as code (RaC) file based on the ticket and collected sensor data from a vehicle; and evaluating a ML model based on the RaC file to determine whether the ML model achieves the testing requirement, wherein the ML model is used to implement a vehicle application.

Claims (30)

1 . A method for testing vehicle applications, the method comprising:

generating a ticket, wherein the ticket comprises at least one natural language incident scenario description;

determining whether collected sensor data from a vehicle matches the at least one natural language incident scenario description in the ticket; and

based on determining that the collected sensor data from the vehicle matches the at least one natural language incident scenario description:

generating a requirements as code (RaC) file based on the ticket and the collected sensor data from a vehicle; and

evaluating a ML model based on the RaC file to determine whether the ML model achieves a testing requirement, wherein the ML model is used to implement a vehicle application.

2 . The method as claimed in claim 1 , wherein the ticket is generated based on an incident record (IR) ticket which is written in a natural language.

3 . The method as claimed in claim 1 , wherein the ticket is stored in a ticket database, and the collected sensor data is obtained from a vehicle data database.

4 . The method as claimed in claim 1 , wherein determining whether the collected sensor data from the vehicle matches the at least one natural language incident scenario description in the ticket is performed using a sensor data classifier and/or a neural network.

5 . The method as claimed in claim 1 , wherein the RaC file comprises a ticket identifier, a file identifier, coded testing requirements, and a link to the collected sensor data.

6 . The method as claimed in claim 1 , wherein upon completion of evaluating the ML model based on the RaC file, the vehicle application is deployed into the vehicle.

7 . The method as claimed in claim 1 , wherein upon completion of evaluating the ML model based on the RaC file, a status of the ticket is updated based on a result of the evaluation.

8 . The method as claimed in claim 4 , wherein upon completion of generating the ticket, the ticket is received by a ticket receiver in the vehicle, and wherein the sensor data classifier and/or the neural network is implemented in the vehicle.

9 . The method as claimed in claim 8 , wherein based on determining that the collected sensor data from the vehicle matches the at least one natural language incident scenario description, the collected sensor data is transmitted by a data transmitter in the vehicle to a vehicle data database.

10 . An apparatus for testing vehicle applications, the apparatus comprising:

at least one memory storing computer-executable instructions; and

at least one processor configured to execute the computer-executable instructions to:

generate a ticket, wherein the ticket comprises at least one natural language incident scenario description;

determine whether collected sensor data from a vehicle matches the at least one natural language incident scenario description in the ticket; and

based on determining that the collected sensor data from the vehicle matches the at least one natural language incident scenario description:

generate a requirements as code (RaC) file based on the ticket and the collected sensor data from a vehicle; and

evaluate a ML model based on the RaC file to determine whether the ML model achieves a testing requirement, wherein the ML model is used to implement a vehicle application.

11 . The apparatus as claimed in claim 10 , wherein the ticket is generated based on an incident record (IR) ticket which is written in a natural language.

12 . The apparatus as claimed in claim 10 , wherein the ticket is stored in a ticket database, and the collected sensor data is obtained from a vehicle data database.

13 . The apparatus as claimed in claim 10 , wherein determining whether the collected sensor data from the vehicle matches the at least one natural language incident scenario description in the ticket is performed using a sensor data classifier and/or a neural network.

14 . The apparatus as claimed in claim 10 , wherein the RaC file comprises a ticket identifier, a file identifier, coded testing requirements, and a link to the collected sensor data.

15 . The apparatus as claimed in claim 10 , wherein upon completion of evaluating the ML model based on the RaC file, the vehicle application is deployed into the vehicle.

16 . The apparatus as claimed in claim 10 , wherein upon completion of evaluating the ML model based on the RaC file, a status of the ticket is updated based on a result of the evaluation.

17 . The apparatus as claimed in claim 13 , wherein upon completion of generating the ticket, the ticket is received by a ticket receiver in the vehicle, and wherein the sensor data classifier and/or the neural network is implemented in the vehicle.

18 . The apparatus as claimed in claim 17 , wherein based on determining that the collected sensor data from the vehicle matches the at least one natural language incident scenario description, the collected sensor data is transmitted by a data transmitter in the vehicle to a vehicle data database.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 31, 2023
From: HASHIMOTO, DAISUKE
To: WOVEN BY TOYOTA, INC.
Reel/Frame 064764/0393 →
Continuity (1)
Related Publication 20250077401A1 · Mar 6, 2025
References Cited (25)
US 9430359B1 · Troutman · 2016 [cited by examiner]
US 9582408B1 · Jayaraman · 2017 [cited by examiner]
US 10255168B2 · Stefan · 2019 [cited by examiner]
US 11030547B2 · Jain · 2021 [cited by examiner]
US 11119747B2 · Orozco · 2021 [cited by examiner]
US 11144437B2 · Allen · 2021 [cited by examiner]
US 11238235B2 · Rakshit · 2022 [cited by examiner]
US 11556843B2 · Backas · 2023 [cited by examiner]
US 12084071B1 · Gribble · 2024 [cited by examiner]
US 20170330391A1 · Uno · 2017 [cited by applicant]
US 20180165895A1 · Poeppel · 2018 [cited by examiner]
US 20180225769A1 · Slusar · 2018 [cited by examiner]
US 20190227569A1 · Weslosky · 2019 [cited by examiner]
US 20190318277A1 · Goldman · 2019 [cited by examiner]
US 20190378363A1 · Becker · 2019 [cited by applicant]
US 20200073382A1 · Noda · 2020 [cited by examiner]
US 20210001870A1 · Jang · 2021 [cited by examiner]
US 20210116938A1 · Sun · 2021 [cited by examiner]
US 20220204010A1 · Zhu et al. · 2022 [cited by applicant]
US 20220227231A1 · Husain · 2022 [cited by examiner]
US 20230205228A1 · Sun · 2023 [cited by examiner]
WO WO2025042771A2 · 2025 [cited by examiner]
Erkan Tuncali, Cumhur, et al. “Requirements-driven Test Generation for Autonomous Vehicles with Machine Learning Components.” arXiv e-prints (2019). [cited by examiner]
Tiedemann, Tim, et al. “An automotive distributed mobile sensor data collection with machine learning based data fusion and analysis on a central backend system.” Procedia Technology 26 (2016). [cited by examiner]
Saaristola, Tomas. “Data collection system for autonomous vehicles.” (2022). [cited by examiner]