×

Program update control system and program update control method

  • US 10,496,393 B2
  • Filed: 10/27/2017
  • Issued: 12/03/2019
  • Est. Priority Date: 11/16/2016
  • Status: Active Grant
First Claim
Patent Images

1. A vehicle program update method of a vehicle controller, the vehicle program update method comprising:

  • receiving, by a first controller from among a plurality of controllers in a vehicle, an update for a security program that is being executed by one of the plurality of controllers;

    in response to the receiving of the update of the security program, executing, by the first controller, following operations;

    predicting, a travel condition of the vehicle at a preset time in the future, based on past driving history, wherein the travel condition includes a state of the vehicle which indicates that the vehicle is stopped or the vehicle is traveling;

    comparing the predicted travel condition with a required condition for applying the update;

    in response to a match of the predicted travel condition and the required condition for the update, checking whether a number of times an installation of the update was attempted in the past and a time by which the update needs to be installed are within ranges preset by a user;

    in response to the number of times the installation of the update was attempted and the time by which the update needs to be installed are both satisfied, transmitting the update to a gateway controller;

    in response to receiving the update, transmitting the update to a target controller, by the gateway controller, wherein the target controller is one or more of the plurality of controllers which install the update of the security program; and

    in response to receiving the update, installing the update of the security program and transmitting the results of the update to the gateway controller, by the target controller, which in turn transmitting the results to the first controller.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×