Vehicle control update methods and systems

    公开(公告)号:US09841970B2

    公开(公告)日:2017-12-12

    申请号:US14595410

    申请日:2015-01-13

    发明人: John Vangelov

    摘要: A vehicle can include methods and systems to update controls in vehicle modules. The systems and methods can include receiving a control update for a receiving vehicle module to be stored at a first memory location, installing the received controls at the first memory location, running the module using controls at a second memory location, checking the controls at the first memory location, if checking is valid, operating the vehicle module using the controls at the first memory location in place of the controls at the second memory location. The vehicle module can operate the controls at the first memory location without waiting to restart the vehicle or can delay use of the controls until a later event, e.g., restart or download to other vehicle modules on which the current module may depend.

    Multiple chunk software updates
    4.
    发明授权

    公开(公告)号:US10140110B2

    公开(公告)日:2018-11-27

    申请号:US14243005

    申请日:2014-04-02

    IPC分类号: G06F9/445 G06F8/65 G06F8/71

    摘要: A system may include a vehicle-based computing system. The vehicle-based computing system may identify from a first software update chunk retrieved from a subscribed topic for receiving vehicle updates, a number of chunks of the update, retrieve additional chunks of the update by subscription to each of a sequence of subtopics to the subscribed topic, each subtopic associated with a respective remaining one of the number of chunks, and update the software utilizing the retrieved chunks.

    Vehicle control update methods and systems
    5.
    发明授权
    Vehicle control update methods and systems 有权
    车辆控制更新方法和系统

    公开(公告)号:US09529580B2

    公开(公告)日:2016-12-27

    申请号:US14601571

    申请日:2015-01-21

    IPC分类号: G06F9/44 G06F9/445 H04L29/08

    摘要: Methods and systems to update controls in vehicle modules. Updating controls can include downloading an update to a vehicle from a server, upon interruption of the update, sending a download instruction to a proxy operating on a mobile device to resume update download at an offset location, resuming download of the update from the offset location using the mobile device, and sending the resumed part of the update from the mobile device to the vehicle when the vehicle requests an update from the proxy. The proxy can be an application running on the mobile device, which can use cellular or non-cellular communication and be away from the vehicle when completing download of a control update.

    摘要翻译: 更新车辆模块控制的方法和系统。 更新控制可以包括从服务器下载更新到车辆,在中断更新时,将下载指令发送到在移动设备上操作的代理,以在偏移位置恢复更新下载,从偏移位置重新下载更新 使用所述移动设备,并且当所述车辆从所述代理请求更新时,将所述更新的所述更新的一部分从所述移动设备发送到所述车辆。 代理可以是在移动设备上运行的应用,其可以在完成控制更新的下载时使用蜂窝或非蜂窝通信并远离车辆。

    SYSTEMS AND METHODS FOR IDENTIFICATION OF A COMPROMISED MODULE
    6.
    发明申请
    SYSTEMS AND METHODS FOR IDENTIFICATION OF A COMPROMISED MODULE 有权
    用于识别混合模块的系统和方法

    公开(公告)号:US20150088370A1

    公开(公告)日:2015-03-26

    申请号:US14036687

    申请日:2013-09-25

    发明人: John Vangelov

    IPC分类号: G07C5/08 H04W4/22

    摘要: A vehicle computing system having a computer processor in communication with a wireless transceiver, such that the wireless transceiver is capable of communication with a wireless communication device located remotely from the processor. The computer processor may be configured to receive input identifying at least one checksum value from one or more modules in the vehicle. The computer processor may transmit the at least one checksum value to a remote server through the wireless communication device. The remote server may compare the at least one checksum value to a predetermined value. Based on the compared results, the processor may receive one or more messages from the remote server to indicate whether the at least one checksum is equal to the predetermined value. The processor may generate one or more remedial actions if the at least one checksum is not equal to the predetermined value.

    摘要翻译: 一种具有与无线收发器通信的计算机处理器的车辆计算系统,使得无线收发器能够与位于远离处理器的无线通信设备进行通信。 计算机处理器可以被配置为从车辆中的一个或多个模块接收识别至少一个校验和值的输入。 计算机处理器可以通过无线通信设备将至少一个校验和值发送到远程服务器。 远程服务器可以将至少一个校验和值与预定值进行比较。 基于比较的结果,处理器可以从远程服务器接收一个或多个消息,以指示至少一个校验和是否等于预定值。 如果至少一个校验和不等于预定值,则处理器可以产生一个或多个补救动作。