US 12,217,043 B2
Software updating device, software updating method, and software updating program
Yoshimori Shizuka, Kanagawa (JP); Eisuke Ohashi, Kanagawa (JP); Masayuki Motegi, Kanagawa (JP); Hidetoshi Hayashi, Kanagawa (JP); and Mitsuhiko Kikuchi, Kanagawa (JP)
Assigned to Nissan Motor Co., Ltd., Yokohama (JP)
Appl. No. 17/911,669
Filed by Nissan Motor Co., Ltd., Yokohama (JP)
PCT Filed Mar. 18, 2020, PCT No. PCT/IB2020/000333
§ 371(c)(1), (2) Date Sep. 15, 2022,
PCT Pub. No. WO2021/186204, PCT Pub. Date Sep. 23, 2021.
Prior Publication US 2023/0138510 A1, May 4, 2023
Int. Cl. B60L 58/13 (2019.01); B60L 53/22 (2019.01); B60R 16/023 (2006.01); B60R 16/033 (2006.01); G06F 8/65 (2018.01); G06F 9/455 (2018.01); H04L 67/12 (2022.01); B60L 50/61 (2019.01)
CPC G06F 8/65 (2013.01) [B60R 16/033 (2013.01); B60L 50/61 (2019.02)] 8 Claims
OG exemplary drawing
 
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.