×

Programming vehicle modules from remote devices and related methods and systems

  • US 9,374,355 B2
  • Filed: 10/28/2013
  • Issued: 06/21/2016
  • Est. Priority Date: 10/28/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method of programming a vehicle module of a vehicle, the method comprising:

  • generating, by a gateway module communicatively coupled to the vehicle module in response to a programming request, session authentication information for a programming update for the vehicle module, the session authentication information including a public key dynamically generated by the gateway module based at least in part on a stored private key associated with the vehicle and a timestamp associated with the programming request;

    providing the session authentication information to a remote device via an external communications network, wherein the remote device generates authorization authentication information based at least in part on the public key;

    obtaining the authorization authentication information from the remote device via the external communications network;

    decrypting, by the gateway module, the authorization authentication information using the public key to obtain a decrypted key;

    authenticating, by the gateway module, the programming update based at least in part on the decrypted key matching the stored private key associated with the vehicle; and

    providing, via the gateway module, programming data for the programming update to the vehicle module after authenticating the programming update.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×