PROGRAMMING VEHICLE MODULES FROM REMOTE DEVICES AND RELATED METHODS AND SYSTEMS
First Claim
Patent Images
1. A vehicle comprising:
- a first module;
a gateway module communicatively coupled to the first module; and
an update module communicatively coupled to the gateway module to provide authorization information and programming data to the gateway module, wherein the gateway module is configured to verify programming the first module is authorized based at least in part on the authorization information and provide the programming data to the first module after verifying the programming is authorized.
3 Assignments
0 Petitions
Accused Products
Abstract
Methods, apparatus and systems are provided for programming a vehicle module. An exemplary vehicle includes a first module, a gateway module communicatively coupled to the first module, and an update module communicatively coupled to the gateway module. The update module is configured to provide authorization information and programming data to the gateway module. The gateway module is configured to verify that programming of the first module is authorized based at least in part on the authorization information and provide the programming data to the first module after verifying that the programming of the first module is authorized.
64 Citations
20 Claims
-
1. A vehicle comprising:
-
a first module; a gateway module communicatively coupled to the first module; and an update module communicatively coupled to the gateway module to provide authorization information and programming data to the gateway module, wherein the gateway module is configured to verify programming the first module is authorized based at least in part on the authorization information and provide the programming data to the first module after verifying the programming is authorized. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of programming a vehicle module, the method comprising:
-
generating, by a gateway module, session information for a programming update for the vehicle module communicatively coupled to the gateway module; decrypting authorization information using the session information to obtain a decrypted key; authenticating the programming update based at least in part on the decrypted key; and providing, via the gateway module, programming data for the programming update to the vehicle module after authenticating the programming update. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A vehicle system comprising:
-
a first communications network; a second communications network; a vehicle module coupled to the second communications network; an update module coupled to the first communications network; and a gateway module coupled to the first communications network and the second communications network, wherein; the update module is configured to obtain programming data for the vehicle module, obtain authorization information from a remote device, and provide the authorization information and the programming data to the gateway module via the first communications network; the gateway module is configured to provide the programming data to the vehicle module after authenticating the authorization information; and the vehicle module is configured to update an application on the vehicle module based at least in part on the programming data after receiving the programming data from the gateway module. - View Dependent Claims (20)
-
Specification