Please download the dossier by clicking on the dossier button x
×

Assembling data deltas in vehicle ECUs and managing interdependencies between software versions in vehicle ECUs using tool chain

  • US 10,394,548 B2
  • Filed: 07/24/2018
  • Issued: 08/27/2019
  • Est. Priority Date: 07/25/2017
  • Status: Active Grant
First Claim
Patent Images

1. A non-transitory computer readable medium including instructions that, when executed by at least one processor in a dependency management system, cause the at least one processor to perform operations for receiving and integrating a delta file in a vehicle to address a security vulnerability, comprising:

  • receiving, at a first Electronic Control Unit (ECU) in the vehicle, at least one memory position-independent code segment for addressing a security vulnerability of the first ECU, the at least one memory position-independent code segment comprising at least one executable delta file, the delta file comprising a plurality of deltas corresponding to a software update for software on the first ECU and startup code for executing the delta file in the first ECU;

    executing the delta file at a first memory location of the first ECU, based on the startup code, in the first ECU;

    checking to determine if the delta file is associated with a second ECU in the vehicle that is interdependent with the first ECU, the dependency management system maintaining mappings of interdependencies prior to the software update; and

    updating memory addresses in the first ECU to correspond to the plurality of deltas from the delta file while allowing the first ECU to execute operations at a second memory location of the first ECU.

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