System and method to improve control module reflash time
    1.
    发明授权
    System and method to improve control module reflash time 有权
    系统和方法来提高控制模块的刷新时间

    公开(公告)号:US09075686B2

    公开(公告)日:2015-07-07

    申请号:US13775531

    申请日:2013-02-25

    CPC classification number: G06F8/65 G06F8/654 G06F8/658

    Abstract: A control module reflash system includes a control module located in a vehicle that controls at least one function of the vehicle according to stored vehicle software. An external interface module receives a software file from a source external to the vehicle and receives a part number for the stored vehicle software in the control module. The external interface module retrieves a comparison software file from the source external to the vehicle corresponding to the part number and compares the software file and the comparison software file. The external interface module identifies differences between the software file and the comparison software file, generates a compressed file based on the differences, and provides the compressed file to the control module. The control module generates a flash file based on the received compressed file and the stored vehicle software and modifies the stored vehicle software based on the flash file.

    Abstract translation: 控制模块重排系统包括位于车辆中的控制模块,其根据存储的车辆软件来控制车辆的至少一个功能。 外部接口模块从车辆外部的源接收软件文件,并且在控制模块中接收存储的车辆软件的部件号。 外部接口模块从对应于部件号的车辆外部源头检索比较软件文件,并比较软件文件和比较软件文件。 外部接口模块识别软件文件和比较软件文件之间的差异,根据差异生成压缩文件,并将压缩文件提供给控制模块。 控制模块基于接收到的压缩文件和存储的车辆软件产生闪存文件,并且基于闪存文件来修改存储的车辆软件。

    SYSTEM AND METHOD TO IMPROVE CONTROL MODULE REFLASH TIME
    4.
    发明申请
    SYSTEM AND METHOD TO IMPROVE CONTROL MODULE REFLASH TIME 有权
    改进控制模块刷新时间的系统和方法

    公开(公告)号:US20140245284A1

    公开(公告)日:2014-08-28

    申请号:US13775531

    申请日:2013-02-25

    CPC classification number: G06F8/65 G06F8/654 G06F8/658

    Abstract: A control module reflash system includes a control module located in a vehicle that controls at least one function of the vehicle according to stored vehicle software. An external interface module receives a software file from a source external to the vehicle and receives a part number for the stored vehicle software in the control module. The external interface module retrieves a comparison software file from the source external to the vehicle corresponding to the part number and compares the software file and the comparison software file. The external interface module identifies differences between the software file and the comparison software file, generates a compressed file based on the differences, and provides the compressed file to the control module. The control module generates a flash file based on the received compressed file and the stored vehicle software and modifies the stored vehicle software based on the flash file.

    Abstract translation: 控制模块重排系统包括位于车辆中的控制模块,其根据存储的车辆软件来控制车辆的至少一个功能。 外部接口模块从车辆外部的源接收软件文件,并且在控制模块中接收存储的车辆软件的部件号。 外部接口模块从对应于部件号的车辆外部源头检索比较软件文件,并比较软件文件和比较软件文件。 外部接口模块识别软件文件和比较软件文件之间的差异,根据差异生成压缩文件,并将压缩文件提供给控制模块。 控制模块基于接收到的压缩文件和存储的车辆软件产生闪存文件,并且基于闪存文件来修改存储的车辆软件。

    Method, medium, and apparatus for re-programming flash memory of a computing device
    7.
    发明授权
    Method, medium, and apparatus for re-programming flash memory of a computing device 有权
    用于重新编程计算设备的闪存的方法,介质和装置

    公开(公告)号:US09430220B2

    公开(公告)日:2016-08-30

    申请号:US14338193

    申请日:2014-07-22

    CPC classification number: G06F8/654 G06F8/658

    Abstract: A method of re-programming flash memory of a computing device is presented here. Software content having a plurality of software modules can be re-programmed by identifying, from the software modules, a first set of software modules to be programmed by delta programming and a second set of software modules to be programmed by non-delta programming. A first set of sectors of the flash memory is assigned for programming the first set of software modules, and a second set of sectors is assigned for programming the second set of software modules. At least some of the second set of sectors are designated as temporary backup memory space. The first set of sectors is programmed with the first set of software modules, using delta programming and the designated temporary backup memory space. After programming the first set of sectors, the second set of sectors is programmed with the second set of software modules, using non-delta programming.

    Abstract translation: 这里介绍一种重新编程计算设备的闪存的方法。 具有多个软件模块的软件内容可以通过从软件模块识别由增量编程编程的第一组软件模块和通过非增量编程来编程的第二组软件模块来重新编程。 分配闪存的第一组扇区用于对第一组软件模块进行编程,并且分配第二组扇区用于对第二组软件模块进行编程。 第二组扇区中的至少一些被指定为临时备份存储器空间。 第一组扇区用第一组软件模块编程,使用增量编程和指定的临时备份存储空间。 在对第一组扇区进行编程之后,使用非增量编程,第二组扇区用第二组软件模块编程。

Patent Agency Ranking