×

Software update system and server

  • US 10,599,418 B2
  • Filed: 09/06/2017
  • Issued: 03/24/2020
  • Est. Priority Date: 09/15/2016
  • Status: Active Grant
First Claim
Patent Images

1. A software update system that manages updating of software of a control device mounted on a vehicle, the software update system comprising:

  • a software updating device which is mounted on the vehicle; and

    a server which communicates with the software updating device through a network, andwherein the server is programmed to distribute update software for updating the software of the control device to the software updating device and update information specifying a moving condition and an operational limitation of the vehicle in a case where the updating of the software of the control device is not successful and the control device is in an inoperable state, and to distribute recovery software to the software updating device for returning the software of the control device to a state before the updating,wherein the software updating device includes a storage device that stores the update software and the update information distributed from the server, and the software updating device is programmed to update the software of the control device by using the update software stored in the storage device,wherein the software updating device is programmed to;

    in the case where the updating of the software of the control device is not successful and the control device is in an inoperable state, perform a recovery process on the basis of the update information, andwherein, in the recovery process, the software updating device is programmed to;

    determine whether or not the software updating device is capable of communicating with the server at a current location,in a case where the software updating device is determined to be capable of communicating with the server at the current location, request the server to distribute the recovery software,in a case where the software updating device is determined to be incapable of communicating with the server at the current location, determine whether or not the vehicle is movable on the basis of the moving condition specified in the update information,in a case where the vehicle is determined to be movable, prompt a user to move the vehicle to a position where the software updating device is capable of communicating with the server and prompt the user of the operational limitation of the vehicle specified in the update information, andin a case where the software updating device and the server are set to be in a communicable state after moving to the position, request the server to distribute the recovery software, andreceive the recovery software from the server.

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