Mobile device-activated vehicle functions
    2.
    发明授权
    Mobile device-activated vehicle functions 有权
    移动设备启动车辆功能

    公开(公告)号:US09110772B2

    公开(公告)日:2015-08-18

    申请号:US13672080

    申请日:2012-11-08

    CPC classification number: G06F17/00 B60R25/24

    Abstract: Mobile device-activated vehicle functions are implemented by authenticating a vehicle with a device via wireless signals transmitted between a low frequency antenna of the device and a low frequency antenna of the vehicle when the vehicle is in communicative range of the device. The mobile device-activated vehicle functions are further implemented by receiving, via computer processor embedded in the device, a selection from one of a plurality of input components embedded in the device, the selection associated with a vehicle function, and transmitting a request to implement the vehicle function via the low frequency antenna coupled to the computer processor and the low frequency antenna of the vehicle.

    Abstract translation: 移动设备激活的车辆功能通过当车辆处于设备的通信范围内时通过在设备的低频天线与车辆的低频天线之间传输的无线信号通过设备认证车辆来实现。 移动设备激活的车辆功能还通过从嵌入在设备中的计算机处理器接收来自嵌入在设备中的多个输入组件之一的选择,与车辆功能相关联的选择以及发送实现请求来进一步实现 经由耦合到计算机处理器的低频天线和车辆的低频天线的车辆功能。

    Secure and interruptible transfer of a map update package to a navigation device
    3.
    发明授权
    Secure and interruptible transfer of a map update package to a navigation device 有权
    将地图更新包安全和中断地传输到导航设备

    公开(公告)号:US09141372B1

    公开(公告)日:2015-09-22

    申请号:US14310757

    申请日:2014-06-20

    Abstract: A method is provided for performing a map update for a navigation device. The method includes: receiving a manifest file corresponding to a map update package and receiving a digital signature corresponding to the manifest file, wherein the map update package comprises a plurality of pieces; verifying, by a processor, the digital signature; receiving, after successful verification of the digital signature, a piece of the map update package to be written to a storage of the navigation device; verifying, by the processor, the received piece using the received manifest file; and writing, in response to successful verification of the received piece, the received piece to the storage of the navigation device.

    Abstract translation: 提供了一种用于执行导航装置的地图更新的方法。 该方法包括:接收与地图更新包相对应的清单文件,并接收对应于清单文件的数字签名,其中地图更新包包括多个片段; 由处理器验证数字签名; 在成功验证所述数字签名之后,接收要写入所述导航装置的存储器的一张所述地图更新包; 由所述处理器使用所接收的清单文件验证所接收的片段; 并且响应于所接收的片的成功验证将所接收的片段写入导航装置的存储。

    System and method to improve control module reflash time
    4.
    发明授权
    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: 控制模块重排系统包括位于车辆中的控制模块,其根据存储的车辆软件来控制车辆的至少一个功能。 外部接口模块从车辆外部的源接收软件文件,并且在控制模块中接收存储的车辆软件的部件号。 外部接口模块从对应于部件号的车辆外部源头检索比较软件文件,并比较软件文件和比较软件文件。 外部接口模块识别软件文件和比较软件文件之间的差异,根据差异生成压缩文件,并将压缩文件提供给控制模块。 控制模块基于接收到的压缩文件和存储的车辆软件产生闪存文件,并且基于闪存文件来修改存储的车辆软件。

    Method, medium, and apparatus for re-programming flash memory of a computing device
    5.
    发明授权
    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: 这里介绍一种重新编程计算设备的闪存的方法。 具有多个软件模块的软件内容可以通过从软件模块识别由增量编程编程的第一组软件模块和通过非增量编程来编程的第二组软件模块来重新编程。 分配闪存的第一组扇区用于对第一组软件模块进行编程,并且分配第二组扇区用于对第二组软件模块进行编程。 第二组扇区中的至少一些被指定为临时备份存储器空间。 第一组扇区用第一组软件模块编程,使用增量编程和指定的临时备份存储空间。 在对第一组扇区进行编程之后,使用非增量编程,第二组扇区用第二组软件模块编程。

    Methods to improve secure flash programming
    6.
    发明授权
    Methods to improve secure flash programming 有权
    改进安全闪存编程的方法

    公开(公告)号:US09270468B2

    公开(公告)日:2016-02-23

    申请号:US13904715

    申请日:2013-05-29

    Abstract: Methods are provided for securely loading software objects into an electronic control unit. The methods include receiving a first software object comprising a second level public key certificate, a first encryption signature and a first set of software. Once the first software object is received, validating the first second level public key is validated with the embedded root public key, the first encryption signature with the first second level public key certificate, and the first set of software with the first encryption signature. When the first set of software is valid, then the first second level public key certificate and the first set of software are stored to non-volatile memory. Once stored, a consecutive software object is received comprising only a consecutive encryption signature and a consecutive set of software from the programming source. The consecutive encryption signature is validated with the stored second level public key certificate, and the consecutive set of software is validated with the consecutive encryption signature.

    Abstract translation: 提供了将软件对象牢固地加载到电子控制单元中的方法。 所述方法包括接收包括第二级公钥证书,第一加密签名和第一软件集的第一软件对象。 一旦接收到第一个软件对象,验证第一个第二级公钥就可以用嵌入式根公钥,具有第一级二级公钥证书的第一加密签名和具有第一加密签名的第一组软件来验证。 当第一组软件有效时,第一级公钥证书和第一组软件被存储到非易失性存储器中。 一旦存储,接收到包括来自编程源的连续加密签名和连续的一组软件的连续的软件对象。 使用存储的第二级公钥证书验证连续的加密签名,并且使用连续的加密签名验证连续的软件集合。

    SYSTEM AND METHOD TO IMPROVE CONTROL MODULE REFLASH TIME
    7.
    发明申请
    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: 控制模块重排系统包括位于车辆中的控制模块,其根据存储的车辆软件来控制车辆的至少一个功能。 外部接口模块从车辆外部的源接收软件文件,并且在控制模块中接收存储的车辆软件的部件号。 外部接口模块从对应于部件号的车辆外部源头检索比较软件文件,并比较软件文件和比较软件文件。 外部接口模块识别软件文件和比较软件文件之间的差异,根据差异生成压缩文件,并将压缩文件提供给控制模块。 控制模块基于接收到的压缩文件和存储的车辆软件产生闪存文件,并且基于闪存文件来修改存储的车辆软件。

    MOBILE DEVICE-ACTIVATED VEHICLE FUNCTIONS
    8.
    发明申请
    MOBILE DEVICE-ACTIVATED VEHICLE FUNCTIONS 有权
    移动设备激活的车辆功能

    公开(公告)号:US20140129054A1

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

    申请号:US13672080

    申请日:2012-11-08

    CPC classification number: G06F17/00 B60R25/24

    Abstract: Mobile device-activated vehicle functions are implemented by authenticating a vehicle with a device via wireless signals transmitted between a low frequency antenna of the device and a low frequency antenna of the vehicle when the vehicle is in communicative range of the device. The mobile device-activated vehicle functions are further implemented by receiving, via computer processor embedded in the device, a selection from one of a plurality of input components embedded in the device, the selection associated with a vehicle function, and transmitting a request to implement the vehicle function via the low frequency antenna coupled to the computer processor and the low frequency antenna of the vehicle.

    Abstract translation: 移动设备激活的车辆功能通过当车辆处于设备的通信范围内时通过在设备的低频天线与车辆的低频天线之间传输的无线信号通过设备认证车辆来实现。 移动设备激活的车辆功能还通过从嵌入在设备中的计算机处理器接收来自嵌入在设备中的多个输入组件之一的选择,与车辆功能相关联的选择以及发送实现请求来进一步实现 经由耦合到计算机处理器的低频天线和车辆的低频天线的车辆功能。

Patent Agency Ranking