PROGRAMMING VEHICLE MODULES FROM REMOTE DEVICES AND RELATED METHODS AND SYSTEMS
First Claim
1. A vehicle comprising:
- a first module;
an authentication module communicatively coupled to the first module; and
an update module to obtain a programming update for the first module, the programming update including an authentication portion and a programming data portion, wherein the update module is communicatively coupled to the first module and the authentication module to provide the programming data portion to the first module and provide the authentication portion to the authentication module, the authentication module providing the authentication portion to the first module after the authentication portion is authenticated.
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, an authentication module communicatively coupled to the first module, and an update module communicatively coupled to the first module and the authentication module. The update module is configured to obtain a programming update for the first module that includes an authentication portion and a programming data portion. The update module provides the programming data portion to the first module and provides the authentication portion to the authentication module. The authentication module provides the authentication portion to the first module after the authentication portion is authenticated.
-
Citations
20 Claims
-
1. A vehicle comprising:
-
a first module; an authentication module communicatively coupled to the first module; and an update module to obtain a programming update for the first module, the programming update including an authentication portion and a programming data portion, wherein the update module is communicatively coupled to the first module and the authentication module to provide the programming data portion to the first module and provide the authentication portion to the authentication module, the authentication module providing the authentication portion to the first module after the authentication portion is authenticated. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of programming a vehicle module, the method comprising:
-
obtaining a programming update for the vehicle module from a remote device, the programming update including an authentication portion and a programming data portion; providing the authentication portion to an authentication module coupled to the vehicle module; providing the programming data portion to the vehicle module; providing the authentication portion from the authentication module to the vehicle module after authenticating the authentication portion; and updating the vehicle module based at least in part on the programming data portion after providing the authentication portion to the vehicle module. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A vehicle comprising:
-
a vehicle communications network; a vehicle module coupled to the vehicle communications network; an authentication module coupled to the vehicle communications network; and an update module coupled to the vehicle communications network, wherein; the update module is configured to; obtain a programming update for the vehicle module from a remote device, the programming update including an authentication portion and a programming data portion; provide the programming data portion to the vehicle module via the vehicle communications network; and provide the authentication portion to the authentication module via the vehicle communications network; the authentication module is configured to authenticate the authentication portion and provide the authentication portion to the vehicle module after the authentication portion is authenticated; and the vehicle module is configured to update a target application on the vehicle module based at least in part on the programming data portion after receiving the authentication portion from the authentication module. - View Dependent Claims (19, 20)
-
Specification