SECURELY CALCULATING AND STORING VEHICLE ODOMETER DATA
First Claim
1. In a vehicle that includes an engine, a first electronic control unit associated with the engine, and a second electronic control unit that is communicatively connected to the first electronic control unit, a method of calculating an official vehicle odometer value that represents the total distance traveled by the vehicle, the method comprising:
- maintaining an engine offset in a memory of the second electronic control unit that represents the total distance traveled by the vehicle with one or more previous installed engines;
receiving an engine odometer value from the first electronic control unit that represents the total distance traveled by the engine; and
calculating an official vehicle odometer value, the official vehicle odometer value being based on a summation of the engine odometer value received from the first electronic control unit and the engine offset.
1 Assignment
0 Petitions
Accused Products
Abstract
Aspects of the present invention are directed at securely calculating and storing odometer data associated with a vehicle. In accordance with one embodiment, a method is provided that checks the integrity of odometer data being received from a vehicle'"'"'s engine. More specifically, the method includes receiving a first and second engine odometer values for an engine. Then, these odometer values are compared to determine whether data indicative of tampering was received. In this regard, if data indicative of tampering was received, aspects of the present invention adjust the official vehicle odometer value to account for the tampering.
-
Citations
20 Claims
-
1. In a vehicle that includes an engine, a first electronic control unit associated with the engine, and a second electronic control unit that is communicatively connected to the first electronic control unit, a method of calculating an official vehicle odometer value that represents the total distance traveled by the vehicle, the method comprising:
-
maintaining an engine offset in a memory of the second electronic control unit that represents the total distance traveled by the vehicle with one or more previous installed engines; receiving an engine odometer value from the first electronic control unit that represents the total distance traveled by the engine; and calculating an official vehicle odometer value, the official vehicle odometer value being based on a summation of the engine odometer value received from the first electronic control unit and the engine offset. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of checking the integrity of odometer data reported from an engine in a vehicle, the method comprising:
-
receiving a first engine odometer value that represents the total distance traveled by the engine; receiving a second engine odometer value that represents the total distance traveled by the engine, wherein the second engine odometer value is received subsequent to receiving the first engine odometer value; comparing the first and second engine odometer values to determine whether data indicative of tampering was received; and if data indicative of tampering was received, adjusting an official vehicle odometer value to account for the tampering. - View Dependent Claims (13, 14, 15, 16)
-
-
17. An electronic control unit comprising:
-
a memory for storing data; and a processor communicatively coupled to the memory, wherein the processor is operative to; cause an accumulation in memory of periodically received engine odometer values that represent the distance traveled by the current engine and an engine offset that represents the total distance traveled by one or more previously installed engines; perform a comparison between at least two engine odometer values received from the current engine to determine whether tampering has occurred; and calculate an official vehicle odometer value, the official vehicle odometer value being based a summation of the engine offset, an engine odometer value received from the current engine, and an a negative rollback offset that accounts for the tampering. - View Dependent Claims (18, 19, 20)
-
Specification