Patent ID: 8875123

Claim:
A vehicle-mounted software updating apparatus for performing a software update by downloading software from outside a vehicle, the vehicle-mounted software updating apparatus comprising: a storage unit configured to store a past on/off status of an accessory (ACC); a software update period determining unit configured to estimate an optimum period having a high probability of the ACC being off based on information stored in the storage unit, configured to determine whether the estimated optimum period is longer than a required download time necessary for a software update, and configured to determine a software update period within the estimated optimum period when it is determined that the estimated optimum period is longer than the required download time necessary for the software update; and a software update performing unit configured to perform the software update in the software update period determined by the software update period determining unit wherein the software update period determining unit is further configured to: estimate an optimum period within 24 hours having a high probability of the ACC being off based on information of a predetermined number of days in the past that is stored in the storage unit and determine the software update period based on the estimated period allocate a first weight, a second weight, and a third weight to a period in which the ACC was on continuously for a predetermined time or more, a period in which the ACC was on continuously for less than the predetermined time, and a period in which the ACC was not on, respectively, calculate a total of the weights of the predetermined number of days for each of the periods in the 24 hours, and estimate the optimum period with the high probability of the ACC being off by comparing the total weights among the periods.