IP Library › Granted Patent US 7,610,128
Granted Patent B2
US 7,610,128 · App. 11/752,882 · Granted Oct 27, 2009

Securely calculating and storing vehicle odometer data

Assignee: PACCAR Inc
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,610,128
App. No.
11/752,882
Granted
Oct 27, 2009
Kind
B2
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.

Claims (18)

1. In a vehicle that includes a current engine, a first electronic control unit associated with the current 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 a total distance traveled by the vehicle, the method comprising:

maintaining a current engine offset in a memory of the second electronic control unit, wherein the current engine offset represents the total distance traveled by the vehicle calculated as a sum of one or more previous engine offsets and a difference between an official engine odometer value of the one or more previous engines and an engine odometer value of the current engine;

receiving the engine odometer value from the first electronic control unit, wherein the engine odometer value represents the total distance traveled by the vehicle using the current engine; and

calculating an official vehicle odometer value to determine if the engine odometer value is tampered, wherein the official vehicle odometer value is based on a summation of the engine odometer value received from the first electronic control unit and the current engine offset maintained in the memory of the second electronic control unit.

2. The method as recited in claim 1 , further comprising causing the official odometer value to be presented on a dashboard display.

3. The method as recited in claim 1 , further comprising causing the official odometer value to be periodically saved to non-volatile memory upon the identification of a triggering event.

4. The method as recited in claim 1 , wherein calculation of the official vehicle odometer value does not depend on data that is maintained in memory of the first electronic control unit.

5. The method as recited in claim 4 , wherein the first electronic control unit may be reprogrammed without changing the official vehicle odometer value maintained by the second electronic control unit.

6. The method as recited in claim 1 , wherein maintaining the engine offset, includes:

identifying a change in engines installed in the vehicle; and

if a change in engines was identified, adding the official engine odometer value associated with the one or more previously installed engines to the engine offset.

7. The method as recited in claim 6 , wherein identifying a change in engines includes incrementing an engine counter that tracks the total number of engines installed in the vehicle.

8. The method as recited in claim 1 , wherein calculating an official vehicle odometer value, includes:

performing a comparison between successive engine odometer values as reported from the first electronic control unit; and

determining whether the comparison indicates that data indicative of tampering was received.

9. The method as recited in claim 8 , further comprising if data indicative of tampering was received, adjusting the official vehicle odometer value to account for the tampering.

10. The method as recited in claim 1 , wherein calculating an official vehicle odometer value includes synchronizing an official engine odometer value maintained in the second electronic control unit with the engine odometer value received from the first electronic control unit.

11. The method as recited in claim 1 , wherein the engine odometer value is periodically received during operations of the vehicle from the first electronic control unit and the calculation of the official vehicle odometer value is based on the periodically received engine odometer value.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 8, 2007
From: O'CONNOR, IAN DAVID; CASPE-DETZER, MARTIN JAY; SCHERZINGER, TED JOSEPH; CREEL, WILLIAM MICHAEL; WINCH, WAYNE MICHAEL
To: PACCAR INC
Reel/Frame 019402/0392 →
Continuity (1)
Related Publication 20080294312A1 · Nov 27, 2008