US 12,436,753 B2
Software updating device, in-vehicle terminal, and software updating system
Mitsuhiko Kikuchi, Kanagawa (JP); Eisuke Ohashi, Kanagawa (JP); Yoshimori Shizuka, Kanagawa (JP); Yohei Kaieda, Kanagawa (JP); and Hidetoshi Hayashi, Kanagawa (JP)
Assigned to Nissan Motor Co., Ltd., Yokohama-shi (JP)
Appl. No. 18/259,595
Filed by Nissan Motor Co., Ltd., Yokohama (JP)
PCT Filed Jan. 28, 2021, PCT No. PCT/JP2021/002961
§ 371(c)(1), (2) Date Jun. 28, 2023,
PCT Pub. No. WO2022/162815, PCT Pub. Date Aug. 4, 2022.
Prior Publication US 2024/0061671 A1, Feb. 22, 2024
Int. Cl. G06F 8/65 (2018.01); G07C 5/00 (2006.01)
CPC G06F 8/65 (2013.01) [G07C 5/008 (2013.01)] 9 Claims
OG exemplary drawing
 
1. A software updating device provided outside of a vehicle for updating software using software update data of the vehicle, the software updating device comprising:
a hardware storage device configured to store a common package including at least the software update data of the vehicle and an identification package that includes common package identification information assigned to the common package and vehicle identification information that is associated with the common package identification information for identifying the vehicle,
an electronic controller configured to generate a different identification package for each target vehicle of a plurality of target vehicles subject to a software update, and
an electronic communication device configured to transmit the different identification packages including the vehicle identification information associated with the plurality of target vehicles to the target vehicle,
the electronic communication device being further configured to receive a request from the target vehicle requesting the common package,
the electronic communication device being further configured to transmit the common package to which is assigned the common package identification information included in the identification package to the target vehicle in response to the request received from the target vehicle,
the target vehicle being configured to update the software using the software update data of the vehicle included in the common package, and
the different identification packages include the common package identification information common to the plurality of target vehicles and the vehicle identification information assigned to each target vehicle of the plurality of target vehicles.