IP Library › Granted Patent US 12,217,043
Granted Patent B2
US 12,217,043 · App. 17/911,669 · Granted Feb 4, 2025

Software updating device, software updating method, and software updating program

Inventors: Yoshimori Shizuka (Kanagawa, JP); Eisuke Ohashi (Kanagawa, JP); Masayuki Motegi (Kanagawa, JP); Hidetoshi Hayashi (Kanagawa, JP); Mitsuhiko Kikuchi (Kanagawa, JP)
Assignee: Nissan Motor Co., Ltd.
G06F8/65B60R16/033B60L50/61
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,217,043
App. No.
17/911,669
Granted
Feb 4, 2025
Kind
B2
Abstract

A software updating device is provided executes a process for updating software that operate a vehicle-mounted equipment. The software updating device includes a controller and a chargeable onboard battery. The controller acquires the software and applies the software to control the equipment. The chargeable onboard battery supplies electric power to the controller. The controller executes the software update process using the electric power supplied from the onboard battery, when the onboard battery is not being charged. When the controller executes the software update process using the electric power supplied from the onboard battery, the controller prohibits charging of the onboard battery when the onboard battery is not being charged.

Claims (38)

1. A software updating device comprising:

a controller including a processor and a storage; and

a chargeable onboard battery configured to supply electric power to the controller,

the controller being configured to:

acquire a second software to be used for updating a first software that operates a vehicle-mounted equipment of a vehicle; and

determine whether the chargeable onboard battery is being charged;

upon determining that the chargeable onboard battery is not being charged, execute a software update process that includes using the electric power supplied from the chargeable onboard battery to overwrite the first software with the second software, the controller being configured to prohibit charging of the chargeable onboard battery during the software update process; and

upon determining that the chargeable onboard battery is being charged, prohibit the execution of the software update process.

2. The software updating device according to claim 1 , wherein

the chargeable onboard battery is configured to be charged by an external power supply, and

the controller is configured to execute the software update control using the electric power supplied from the chargeable onboard battery when the chargeable onboard battery is not being charged at least by the external power supply.

3. The software updating device according to claim 1 , wherein

the chargeable onboard battery is configured to be charged by an internal combustion engine of the vehicle, and

the controller is configured to execute the software update control using the electric power supplied from the chargeable onboard battery when the chargeable onboard battery is not being charged at least by the internal combustion engine.

4. The software updating device according to claim 1 , wherein:

the controller includes

a first storage unit that stores the first software, and

a second storage unit that stores the second software;

the software update process includes overwriting the first software stored in the first storage unit with the second software; and

the charging of the chargeable onboard battery is prohibited before the software update process is executed.

5. The software updating device according to claim 1 , wherein

the controller is configured to acquire an amount of charge in the chargeable onboard battery, and

the controller being configured to prohibit the software update process when the amount of charge in the chargeable onboard battery is less than a prescribed value.

6. The software updating device according to claim 1 , wherein

the software updating device is mounted in an electric vehicle.

7. A software update method for a vehicle that includes a controller, a vehicle-mounted equipment, and a chargeable onboard battery, the software update method comprising:

acquiring a second software to be used for updating a first software that operates the vehicle-mounted equipment;

determining whether the chargeable onboard battery is being charged;

upon determining that the chargeable onboard battery is not being charged, executing a software update that includes using electric power supplied to the controller from the chargeable onboard battery to overwrite the first software with the second software;

prohibiting charging of the chargeable onboard battery during the software update process; and

prohibiting the execution of the software update process upon determining that the chargeable onboard battery is being charged.

8. A computer-readable medium comprising:

a non-transitory tangible medium on which is stored a computer-executable software update program for implementing a software update process for updating a first software that operates a vehicle-mounted equipment of a vehicle,

the software update program being configured to cause a controller to acquire a second software to be used for updating the first software;

determine whether a chargeable onboard battery of the vehicle is being charged;

execute the software update process upon determining that the chargeable onboard battery is not being charged, the software update process including using electric power supplied to the controller from the chargeable onboard battery to overwrite the first software with the second software; and

prohibit charging of the chargeable onboard battery during the software update process; and

prohibit the execution of the software update process upon determining that the chargeable onboard battery is being charged.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 22, 2022
From: SHIZUKA, YOSHIMORI; OHASHI, EISUKE; MOTEGI, MASAYUKI; HAYASHI, HIDETOSHI; KIKUCHI, MITSUHIKO
To: NISSAN MOTOR CO., LTD.
Reel/Frame 062185/0344 →
Continuity (1)
Related Publication 20230138510A1 · May 4, 2023
References Cited (19)
US 7946542B1 · Chapman · 2011 [cited by examiner]
US 8344687B2 · Nishikawa · 2013 [cited by examiner]
US 20030230441A1 · Teraji · 2003 [cited by examiner]
US 20050097544A1 · Kim · 2005 [cited by examiner]
US 20100213891A1 · Nishikawa · 2010 [cited by examiner]
US 20100270968A1 · Reese · 2010 [cited by examiner]
US 20120274276A1 · Endo · 2012 [cited by applicant]
US 20140304700A1 · Kim · 2014 [cited by examiner]
US 20150358329A1 · Noda · 2015 [cited by examiner]
US 20200238847A1 · Wiseman · 2020 [cited by examiner]
US 20220415097A1 · Kodama · 2022 [cited by examiner]
CN 109733245A · 2019 [cited by applicant]
EP 2586662A1 · 2013 [cited by applicant]
JP 2002147281A · 2002 [cited by applicant]
JP 201384143A · 2013 [cited by applicant]
JP 201727549A · 2017 [cited by applicant]
JP 201820718A · 2018 [cited by applicant]
JP 202027629A · 2020 [cited by applicant]
European Office Action of Feb. 14, 2024 of corresponding European Patent Application No. 20925635.3. [cited by applicant]