IP Library Granted Patent US 12,197,906
Granted Patent B2
US 12,197,906 · App. 18/053,802 · Granted Jan 14, 2025

Onboard device, vehicle, control method and non-transitory computer readable recording medium storing an onboard program

Inventors: Ryusei Wada (Toyota, JP); Kotaro Wakiguchi (Kariya, JP); Yuto Hirashima (Kariya, JP)
Assignees: TOYOTA JIDOSHA KABUSHIKI KAISHA; DENSO CORPORATION
G06F8/65
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,197,906
App. No.
18/053,802
Granted
Jan 14, 2025
Kind
B2
Abstract

An onboard device comprising a processor, wherein the processor: at an onboard device installed at a vehicle, records a control program that is recorded in a first recording medium and that carries out processing for controlling the onboard device, and an application program that is recorded in a second recording medium different than the first recording medium and that carries out processing on the onboard device; acquires an update package including at least one of a first program that updates the control program, or a second program that updates the application program; and carries out updating of the control program and the application program in accordance with the acquired update package.

Claims (25)

1. An onboard device comprising a processor, wherein the processor:

at the onboard device installed at a vehicle, records a control program that is recorded in a first recording medium and that carries out processing for controlling the onboard device, and an application program that is recorded in a second recording medium different than the first recording medium and that carries out processing on the onboard device;

acquires an update package including at least a first program that updates the control program, and a second program that updates the application program; and

carries out updating of the control program and the application program in accordance with the acquired update package;

wherein the processor

records, as the control program at the first recording medium, a control program that is before updating and a control program that is after updating, and

manages updating of the control program by using a flag.

2. The onboard device of claim 1 , wherein, in a case in which a third program that updates another program stored in another onboard device is further included in the update package, the processor transmits the third program to the other onboard device and carries out updating of the other program.

3. The onboard device of claim 1 , wherein the processor acquires the update package via wireless communication.

4. A vehicle comprising:

the onboard device of claim 1 ; and

at least one other onboard device that is connected to the onboard device.

5. The vehicle of claim 4 , wherein, after the update package is acquired, in a case in which an engine is stopped, the onboard device carries out updating of the control program and the application program by using the acquired update package.

6. A control method in which a computer executes processing comprising:

at an onboard device installed at a vehicle, recording a control program that is recorded in a first recording medium and that carries out processing for controlling the onboard device, and an application program that is recorded in a second recording medium different than the first recording medium and that carries out processing on the onboard device;

acquiring an update package including at least a first program that updates the control program, and a second program that updates the application program;

carrying out updating of the control program and the application program in accordance with the acquired update package;

recording, as the control program at the first recording medium, a control program that is before updating and a control program that is after updating, and

managing updating of the control program by using a flag.

7. A non-transitory computer readable recording medium storing an onboard program that executable by a computer to perform processing comprising:

at the onboard device installed at a vehicle, recording a control program that is recorded in a first recording medium and that carries out processing for controlling the onboard device, and an application program that is recorded in a second recording medium different than the first recording medium and that carries out processing on the onboard device;

acquiring an update package including at least a first program that updates the control program, and a second program that updates the application program;

carrying out updating of the control program and the application program in accordance with the acquired update package;

recording, as the control program at the first recording medium, a control program that is before updating and a control program that is after updating, and

managing updating of the control program by using a flag.

Assignments (2)
CORRECTIVE ASSIGNMENT TO CORRECT THE OMITTED ASSIGNEE DENSO CORPORATION ON THE COVER SHEET PREVIOUSLY RECORDED AT REEL: 061715 FRAME: 0124. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Dec 1, 2022
From: WADA, RYUSEI; WAKIGUCHI, KOTARO; HIRASHIMA, YUTO
To: TOYOTA JIDOSHA KABUSHIKI KAISHA; DENSO CORPORATION
Reel/Frame 062034/0883 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 10, 2022
From: WADA, RYUSEI; WAKIGUCHI, KOTARO; HIRASHIMA, YUTO
To: TOYOTA JIDOSHA KABUSHIKI KAISHA
Reel/Frame 061715/0124 →
Priority Claims (1)
JP 2021-196494 · Dec 2, 2021 · national
Continuity (1)
Related Publication 20230176853A1 · Jun 8, 2023
References Cited (11)
US 11579865B2 · Sakurai · 2023 [cited by examiner]
US 11924726B2 · Watanabe · 2024 [cited by examiner]
US 20060232816A1 · Konno · 2006 [cited by examiner]
US 20190265965A1 · Acharya · 2019 [cited by examiner]
US 20200183676A1 · Sakurai · 2020 [cited by examiner]
US 20210084464A1 · Watanabe et al. · 2021 [cited by applicant]
US 20220283796A1 · McFarland, Jr. · 2022 [cited by examiner]
EP 1654640A2 · 2006 [cited by applicant]
EP 3839723A1 · 2021 [cited by applicant]
JP 2021048495A · 2021 [cited by applicant]
WO 2004109510A2 · 2004 [cited by applicant]