IP Library › Granted Patent US 12,198,479
Granted Patent B2
US 12,198,479 · App. 18/374,021 · Granted Jan 14, 2025

System and method for log management in a vehicle

Inventors: Yusuke Hayashi (Susono, JP); Taichi Kawanai (Susono, JP); Daichi Hotta (Tokyo-to, JP)
Assignee: TOYOTA JIDOSHA KABUSHIKI KAISHA
G07C5/02G06F3/0608G06F3/0631G06F3/0679
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,198,479
App. No.
18/374,021
Granted
Jan 14, 2025
Kind
B2
Abstract

A log management apparatus according to the present disclosure comprises a memory storing traveling log data of a vehicle and one or more processors. The one or more processors are configured to execute the following first to five processes. The first process is acquiring a remaining capacity of the memory at a current time. The second process is acquiring a traveling plan of the vehicle. The third process is calculating a predicted data size which is a size of the traveling log data predicted to be stored in the future in the traveling plan. The fourth process is predicting a capacity shortage of the memory in the traveling plan based on the predicted data size and the remaining capacity at the current time. The fifth process is a process of increasing the remaining capacity when the capacity shortage of the memory is predicted.

Claims (50)

1. A log management apparatus comprising:

a memory storing traveling log data of a vehicle; and

one or more processors configured to execute:

acquiring a remaining capacity of the memory at a current time;

acquiring a traveling plan of the vehicle;

calculating a predicted data size which is a size of the traveling log data predicted to be stored in the future in the traveling plan;

predicting a capacity shortage of the memory in the traveling plan based on the predicted data size and the remaining capacity at the current time;

a process of increasing the remaining capacity when the capacity shortage of the memory is predicted;

instructing the vehicle to stop traveling when the capacity shortage of the memory is predicted; and

the process of increasing the remaining capacity on condition that the vehicle has stopped traveling.

2. The log management apparatus according to claim 1 , wherein

the one or more processors are further configured to execute:

determining whether or not an increased amount of the remaining capacity has exceeded a required capacity amount, which is calculated by subtracting the remaining capacity at the current time from the predicted data size, by executing the process of increasing the remaining capacity; and

terminating the process of increasing the remaining capacity and instructing the vehicle to resume traveling when it is determined that the increased amount of the remaining capacity has exceeded the required capacity amount.

3. The log management apparatus according to claim 1 , wherein

the process of increasing the remaining capacity includes compressing the traveling log data stored in the memory.

4. The log management apparatus according to claim 3 , wherein

the compressing the traveling log data includes:

acquiring a compression efficiency of the traveling log data for each data category; and

compressing the traveling log data in order from a data category with the higher compression efficiency.

5. The log management apparatus according to claim 3 , wherein

the compressing the traveling log data includes selecting a compression method with the shortest compression time from a plurality of compression methods capable of increasing the remaining capacity by a predetermined amount or more.

6. The log management apparatus according to claim 1 , wherein

the process of increasing the remaining capacity includes:

transmitting the traveling log data stored in the memory to an external device; and

deleting the transmitted traveling log data from the memory.

7. A log management method executed by one or more processors for storing traveling log data of a vehicle to a memory, the log management method including:

acquiring remaining capacity of the memory at a current time;

acquiring a traveling plan of the vehicle;

calculating a predicted data size which is a size of the traveling log data predicted to be stored in the future in the traveling plan;

predicting a capacity shortage of the memory in the traveling plan based on the predicted data size and the remaining capacity at the current time;

executing a process of increasing the remaining capacity when the capacity shortage of the memory is predicted;

instructing the vehicle to stop traveling when the capacity shortage of the memory is predicted; and

executing the process of increasing the remaining capacity on condition that the vehicle has stopped traveling.

8. The log management method according to claim 7 , further including:

determining whether or not an increased amount of the remaining capacity has exceeded a required capacity amount, which is calculated by subtracting the remaining capacity at the current time from the predicted data size, by executing the process of increasing the remaining capacity; and

terminating the process of increasing the remaining capacity and instructing the vehicle to resume traveling when it is determined that the increased amount of the remaining capacity has exceeded the required capacity amount.

9. A non-transitory computer readable recording medium on which a computer program for storing traveling log data of a vehicle to a memory is recorded,

the computer program, when executed by a computer, causing the computer to execute:

acquiring a remaining capacity of the memory at a current time;

acquiring a traveling plan of the vehicle;

calculating a predicted data size which is a size of the traveling log data predicted to be stored in the future in the traveling plan;

predicting a capacity shortage of the memory in the traveling plan based on the predicted data size and the remaining capacity at the current time;

a process of increasing the remaining capacity when the capacity shortage of the memory is predicted;

instructing the vehicle to stop traveling when the capacity shortage of the memory is predicted; and

executing the process of increasing the remaining capacity on condition that the vehicle has stopped traveling.

10. The non-transitory computer readable recording medium according to claim 9 , wherein

the computer program, when executed by the computer, further causes the computer to execute:

determining whether or not an increased amount of the remaining capacity has exceeded a required capacity amount, which is calculated by subtracting the remaining capacity at the current time from the predicted data size, by executing the process of increasing the remaining capacity; and

terminating the process of increasing the remaining capacity and instructing the vehicle to resume traveling when it is determined that the increased amount of the remaining capacity has exceeded the required capacity amount.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 5, 2023
From: HAYASHI, YUSUKE; KAWANAI, TAICHI; HOTTA, DAICHI
To: TOYOTA JIDOSHA KABUSHIKI KAISHA
Reel/Frame 065138/0928 →
Priority Claims (1)
JP 2022-162441 · Oct 7, 2022 · national
Continuity (1)
Related Publication 20240119765A1 · Apr 11, 2024
References Cited (8)
US 11577722B1 · Packer · 2023 [cited by examiner]
US 20130096745A1 · Hussain · 2013 [cited by examiner]
US 20220100400A1 · Lee · 2022 [cited by examiner]
US 20230063930A1 · Ichida et al. · 2023 [cited by applicant]
JP 2010182148A · 2010 [cited by applicant]
JP 2019139291A · 2019 [cited by applicant]
JP 2021174413A · 2021 [cited by applicant]
R. Wang, L. Liu and W. Shi, “HydraSpace: Computational Data Storage for Autonomous Vehicles,” 2020 IEEE 6th International Conference on Collaboration and Internet Computing (CIC), Atlanta, GA, USA, 2020, pp. 70-77 (Year… [cited by examiner]
Cited By (1)
US 12,600,378