×

Constructing software delta updates for vehicle ECU software and abnormality detection based on toolchain

  • US 10,402,192 B2
  • Filed: 07/24/2018
  • Issued: 09/03/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, cause the at least one processor to perform operations for generating an update package for updating software on an Electronic Control Unit (ECU) in a vehicle, comprising:

  • accessing a plurality of attributes of a software update to be executed on the ECU in the vehicle;

    accessing a corresponding plurality of attributes of current software stored on the ECU in the vehicle;

    comparing the plurality of attributes with the corresponding plurality of attributes;

    generating a multi-dimensional delta file comprising position-independent code, wherein the multi-dimensional delta file represents differences between the plurality of attributes and the corresponding plurality of attributes determined in the comparison and the multi-dimensional delta file comprises at least one of a binary data dimension, a source attribute dimension, or a map file dimension;

    configuring the position-independent code to execute on the ECU; and

    providing the multi-dimensional delta file to the ECU;

    wherein the software on the ECU is mapped to a plurality of functional units, and the ECU is configured to utilize a virtual file system (VFS) to generate the multi-dimensional delta file to use for execution on the ECU.

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