# US 12,600,378 B2 · Autonomous driving system

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,600,378 B2
- Document ID: US12600378B2
- Status: Granted
- Kind: B2
- Application number: 18/775,671
- Filed: 2024-07-17
- Published: 2025-01-30
- Granted: 2026-04-14
- Earliest claimed: 2023-07-26
- Assignees: Toyota Jidosha Kabushiki Kaisha
- Applicants: Toyota Jidosha Kabushiki Kaisha
- Inventors: Hiromitsu Urano; Masamichi Ohsugi
- Web page: https://patentgrep.com/patent/US12600378B2

## CPC

- B60W 60/001: {Planning or execution of driving tasks}
- G07C 5/0841: {Registering performance data (recording measured values G01D; information storage G11B)}
- G01C 21/3438: {Rendezvous; Ride sharing}
- G01C 21/3469: {Fuel consumption; Energy use; Emission aspects}
- G06F 12/023: {Free address space management}
- B60W 2530/18: Distance travelled
- B60W: CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- G07C: TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G01C: MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY (measuring liquid level G01F; radio navigation, determining distance or velocity by use of propagation effects, e.g. Doppler effects, propagation time, of radio waves, analogous arrangements using other waves G01S)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

Processing for autonomous driving control of a vehicle, processing to store log data related to the autonomous driving control in one or more memory devices during an execution of the autonomous driving control, and processing to predict a mileage of the vehicle is executed. In the processing to predict the mileage, a free space of the one or more memory devices in which log data is stored is acquired. In addition, the mileage is set according to the acquired free space. The mileage is set to be shorter as the free space is smaller.

## Claims

### Claim 1

An autonomous driving system mounted in a vehicle, comprising:
one or more processors; and
one or more memory devices,
wherein the one or more processors is configured to execute:
autonomous driving control of the vehicle;
storing log data related to the autonomous driving control in the one or more memory devices during an execution of the autonomous driving control; and
predicting a mileage of the vehicle by calculating a relationship between the mileage traveled by the execution of the autonomous driving control and a total quantity of log data generated during travel,
wherein, in the predicting the mileage, the one or more processors is configured to acquire a free space of the one or more memory devices in which the log data is stored and to set the mileage in accordance with the free space,
wherein the mileage is set to be shorter as the free space is smaller.

### Claim 2 (depends on 1)

The autonomous driving system according to claim 1,
wherein the one or more processors is further configured to execute enlarging the free space when the mileage which is set in accordance with the free space is equal to or shorter than a predetermined distance.

### Claim 3 (depends on 1)

The autonomous driving system according to claim 1,
wherein the one or more memory devices is configured to store positional information on a current position of the vehicle and a destination of the vehicle,
wherein the one or more processors is further configured to execute:
calculating a total distance of a section in which the autonomous driving control is executable among sections constituting a route from the current location to the destination based on the positional information on the current location and the destination; and
enlarging the free space when the total distance is equal to or larger than the mileage which is set in accordance with the free space.

### Claim 4 (depends on 1)

The autonomous driving system according to claim 1,
wherein the one or more memory devices is configured to store positional information on a current position of the vehicle and a destination of the vehicle,
wherein the one or more processors is further configured to execute setting a route from the current location to the destination based on the positional information on the current location and the destination,
wherein, in the setting the route, the one or more processors is configured to:
set at least two candidate routes;
predict the total quantity of the log data generated while the vehicle travels along each of the candidate routes;
predict respective future values of the free space in the one or more memory devices at a time of arrival at the destination of the candidate routes based on the total quantity of the log data predicted for each of the candidate routes; and
select, as the route, a candidate route having a maximum future value of the free space from the candidate routes.

### Claim 5 (depends on 1)

The autonomous driving system according to claim 1, wherein the one or more processors is further configured to execute:
obtaining the log data associated with the autonomous driving control, the log data including information on sensor detection input to the autonomous driving control;
uploading at least a part of the log data to a management server to verify the autonomous driving control using one or more machine learning models; and
deleting the log data from the one or more memory devices.
