VEHICLE CONTROL UPDATE METHODS AND SYSTEMS
First Claim
1. A vehicle controls updating method comprising:
- receiving a control update for a vehicle module;
installing the received control update at a first memory location;
running the module using controls at a second memory location;
checking 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 corresponding controls at the second memory location.
1 Assignment
0 Petitions
Accused Products
Abstract
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.
32 Citations
20 Claims
-
1. A vehicle controls updating method comprising:
-
receiving a control update for a vehicle module; installing the received control update at a first memory location; running the module using controls at a second memory location; checking 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 corresponding controls at the second memory location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A vehicle comprising:
a vehicle module configured to receive a control update; install the received control update at a first memory location; run the vehicle module using controls at a second memory location; check controls at the first memory location; operate, if checking is valid, the vehicle module using the controls at the first memory location in place of corresponding controls at the second memory location. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
17. A vehicle control updating method comprising:
-
sending a control update for a class of vehicle from a server remote from the vehicles in the class; receiving a confirmation that the sent control update is received by the vehicle and stored at a first memory location with the vehicle operating the control from a second location; receiving confirmation that the control update has passed a check; and storing the control now being run on a vehicle is the control at the first location and storing that the prior control at the second location is not being run and will be erased. operating the vehicle module using the controls at the first memory location in place of corresponding controls at the second memory location. - View Dependent Claims (18, 19, 20)
-
Specification