IP Library › Granted Patent US 11,945,453
Granted Patent B2
US 11,945,453 · App. 17/411,866 · Granted Apr 2, 2024

Onboard device, information generating method, non-transitory storage medium, and vehicle

Inventor: Tomoyasu Ishikawa (Nagoya, JP)
Assignee: TOYOTA JIDOSHA KABUSHIKI KAISHA
B60W50/06G07C5/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 11,945,453
App. No.
17/411,866
Granted
Apr 2, 2024
Kind
B2
Abstract

An onboard device configured to communicate with one or more other onboard devices in an onboard network, and configured to execute processing for updating of software of an own device while communicating with the other onboard devices, the onboard device includes an electronic control unit. The electronic control unit is configured to generate, when not performing the processing, information to transmit to the other onboard devices by executing the software, as first information, and generate, when performing the processing, information to transmit to the other onboard devices without executing the software, as second information.

Claims (32)

1. An onboard device configured to communicate with one or more other onboard devices in an onboard network, and configured to execute processing for updating of software of an own device while communicating with the one or more other onboard devices, the onboard device comprising a processor programmed to:

determine whether or not processing for updating the software of the own device is in progress,

generate, when not performing the processing, information to transmit to the one or more other onboard devices by executing the software, as first information, wherein the first information includes first control values that execute functions of the one or more other onboard devices,

control an actuator, based on the first control values;

generate, when performing the processing, information to transmit to the one or more other onboard devices without executing the software, as second information, wherein the second information includes second control values that execute functions of the one or more other onboard devices; and

control the actuator, based on the second control values, on at least a limited or temporary basis during the processing for updating the software,

wherein the one or more other onboard devices each comprise a processor, and the second information is software executed by a processor of at least one of the one or more other onboard devices.

2. The onboard device according to claim 1 , wherein the second information includes a predetermined control value used by the one or more other onboard devices.

3. The onboard device according to claim 1 , wherein the second information includes an operation request requesting the one or more other onboard devices to operate in a predetermined operation mode.

4. An information generating method, executed by a computer of an onboard device configured to communicate with another onboard device in an onboard network, and configured to execute processing for updating of software of an own device while communicating with the other onboard device, the information generating method comprising:

determining whether or not a processing for updating the software of the own device is in progress;

generating, when not performing the processing, information to transmit to the other onboard device by executing the software, as first information, wherein the first information includes first control values that execute functions of the other onboard device;

controlling an actuator, based on the first control values;

generating, when performing the processing, information to transmit to the other onboard device without executing the software, as second information, wherein the second information includes second control values that execute functions of the other onboard device; and

controlling the actuator, based on the second control values, on at least a limited or temporary basis during the processing for updating the software,

wherein the other onboard device comprises a processor, and the second information is software executed by a processor of the other onboard device.

5. A non-transitory computer readable storage medium storing instructions, different from software of an own device, that are executable by one or more processors in a computer of an onboard device configured to communicate with one or more other onboard devices in an onboard network and configured to execute processing for updating of the software of the own device while communicating with the one or more other onboard devices, and that cause the one or more processors to execute functions comprising:

determining whether or not a processing for updating the software of the own device is in progress;

generating, when not performing the processing, information to transmit to the one or more other onboard devices by executing the software, as first information, wherein the first information includes first control values that execute functions of the one or more other onboard devices;

controlling an actuator, based on the first control values;

generating, when performing the processing, information to transmit to the one or more other onboard devices without executing the software, as second information, wherein the second information includes second control values that execute functions of the one or more other onboard devices; and

controlling the actuator, based on the second control values, on at least a limited or temporary basis during the processing for updating the software,

wherein the one or more other onboard devices each comprise a processor, and the second information is software executed by a processor of at least one of the one or more other onboard devices.

6. A vehicle comprising an onboard device configured to communicate with one or more other onboard devices in an onboard network and configured to execute processing for updating of software of an own device while communicating with the one or more other onboard devices, the onboard device comprising a processor programed to:

determine whether or not processing for updating the software of the own device is in progress;

generate, when not performing the processing, information to transmit to the one or more other onboard devices by executing the software, as first information, wherein the first information includes first control values that execute functions of the one or more other onboard devices;

control an actuator, based on the first control values;

generate, when performing the processing, information to transmit to the one or more other onboard devices without executing the software, as second information, wherein the second information includes second control values that execute functions of the one or more other onboard devices; and

control the actuator, based on the second control values, on at least a limited or temporary basis during the processing for updating the software,

wherein the one or more other onboard devices each comprise a processor, and the second information is software executed by a processor of at least one of the one or more other onboard devices.

7. The vehicle according to claim 6 , wherein the second information includes a predetermined control value used by the one or more other onboard devices.

8. The vehicle according to claim 6 , wherein the second information includes an operation request requesting the one or more other onboard devices to operate in a predetermined operation mode.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 25, 2021
From: ISHIKAWA, TOMOYASU
To: TOYOTA JIDOSHA KABUSHIKI KAISHA
Reel/Frame 057288/0615 →
Priority Claims (1)
JP 2020-146261 · Aug 31, 2020 · national
Continuity (1)
Related Publication 20220063646A1 · Mar 3, 2022