VEHICLE ELECTRONIC CONTROL UNIT CALIBRATION
First Claim
1. A method, comprising:
- determining, by a computer processor in a vehicle, a trigger event configured to initiate a check for updates to calibration data files of an electronic control unit of the vehicle;
iterating through calibration part numbers present in the electronic control unit;
accessing, from a memory device in communication with the vehicle, in response to the iterating, a chain of parts table in a linked list that maps calibration part numbers identified in the electronic control unit to any subsequently-issued calibration part numbers, the subsequently-issued calibration part numbers reflecting an index to the updates to the calibration data files;
searching the chain of parts table using the calibration part numbers identified in the electronic control unit to determine a corresponding subsequently-issued calibration part number;
selecting one of the updates to the calibration data files using the subsequently-issued calibration part number from the memory device; and
updating the electronic control unit with the one of the updates to the calibration data files.
3 Assignments
0 Petitions
Accused Products
Abstract
Calibration for a vehicle electronic control unit (ECU) includes determining a trigger event configured to initiate a check for updates to calibration data files of the ECU, iterating through calibration part numbers present in the ECU, and accessing, from a memory device in communication with the vehicle, in response to the iterating, a chain of parts table in a linked list that maps calibration part numbers identified in the ECU unit to any subsequently-issued calibration part numbers. The subsequently-issued calibration part numbers reflect an index to the updates to the calibration data files. The calibration also includes searching the chain of parts table using the calibration part numbers identified in the ECU to determine a corresponding subsequently-issued calibration part number, selecting one of the updates to the calibration data files using the subsequently-issued calibration part number from the memory device, and updating the ECU with the selected update.
-
Citations
20 Claims
-
1. A method, comprising:
-
determining, by a computer processor in a vehicle, a trigger event configured to initiate a check for updates to calibration data files of an electronic control unit of the vehicle; iterating through calibration part numbers present in the electronic control unit; accessing, from a memory device in communication with the vehicle, in response to the iterating, a chain of parts table in a linked list that maps calibration part numbers identified in the electronic control unit to any subsequently-issued calibration part numbers, the subsequently-issued calibration part numbers reflecting an index to the updates to the calibration data files; searching the chain of parts table using the calibration part numbers identified in the electronic control unit to determine a corresponding subsequently-issued calibration part number; selecting one of the updates to the calibration data files using the subsequently-issued calibration part number from the memory device; and updating the electronic control unit with the one of the updates to the calibration data files. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system, comprising:
-
an electronic control unit disposed in a vehicle; a computer processor communicatively coupled to the electronic control unit; and logic executable by the computer processor, the logic configured to implement a method, the method comprising; determining a trigger event configured to initiate a check for updates to calibration data files of the electronic control unit; iterating through calibration part numbers present in the electronic control unit; accessing, from a memory device in communication with the vehicle, in response to the iterating, a chain of parts table in a linked list that maps calibration part numbers identified in the electronic control unit to any subsequently-issued calibration part numbers, the subsequently-issued calibration part numbers reflecting an index to the updates to the calibration data files; searching the chain of parts table using the calibration part numbers identified in the electronic control unit to determine a corresponding subsequently-issued calibration part number; selecting one of the updates to the calibration data files using the subsequently-issued calibration part number from the memory device; and updating the electronic control unit with the one of the updates to the calibration data files. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer program product comprising a computer-readable storage medium having instructions embodied thereon, which when executed by a computer processor disposed in a vehicle, causes the computer processor to implement a method, the method comprising:
-
determining a trigger event configured to initiate a check for updates to calibration data files of an electronic control unit of the vehicle; iterating through calibration part numbers present in the electronic control unit; accessing, from a memory device in communication with the vehicle, in response to the iterating, a chain of parts table in a linked list that maps calibration part numbers identified in the electronic control unit to any subsequently-issued calibration part numbers, the subsequently-issued calibration part numbers reflecting an index to the updates to the calibration data files; searching the chain of parts table using the calibration part numbers identified in the electronic control unit to determine a corresponding subsequently-issued calibration part number; selecting one of the updates to the calibration data files using the subsequently-issued calibration part number from the memory device; and updating the electronic control unit with the one of the updates to the calibration data files. - View Dependent Claims (20)
-
Specification