Odometer monitoring and redundant storage system
First Claim
1. A system, comprising:
- a vehicle control system including a computer processor, the computer processor communicatively coupled to an odometer, the computer processor configured to implement a method, the method comprising;
reading an odometer value for a vehicle from a first storage system, the odometer value corresponding to an accrued mileage obtained from the odometer, the accrued mileage determined at a beginning of a current driving event, the first storage system configured to track all accrued mileage from the odometer;
reading an odometer value for the vehicle from a second, portable storage system, the odometer value from the second storage system corresponding to a mileage reading obtained for the vehicle at the beginning of a driving event that precedes the current driving event, the second, portable storage system comprising one of a plurality of secondary, portable storage systems, wherein each of the plurality of secondary, portable storage systems store accrued mileage attributable to a driving event associated with a corresponding one of the plurality of secondary, portable storage systems;
comparing the odometer value from the first storage system to the odometer value from the one of the plurality of secondary, portable storage systems;
calculating a reduction value from the difference between the odometer value from the first storage system and the odometer value from the one of the plurality of secondary, portable storage systems, in response to the comparing and upon determining the odometer value from the one of the plurality of secondary, portable storage systems is greater than the odometer value from the first storage system, the reduction value indicative of a mileage rollback event with respect to the odometer; and
storing the reduction value in the one of the plurality of secondary, portable storage systems.
3 Assignments
0 Petitions
Accused Products
Abstract
A vehicle control system includes a computer and logic executable by the computer. The logic is configured to read an odometer value from a storage system. The odometer value corresponds to an accrued mileage obtained from an odometer. The accrued mileage is determined at a beginning of a current driving event. The logic is also configured to read an odometer value for the vehicle from another storage system. The odometer value from the other storage system corresponds to an accrued mileage obtained from the storage system at the beginning of a driving event that precedes the current driving event. The logic is further configured to compare the odometer value from the storage system to the odometer value from the other storage system and calculate a reduction value from the difference, upon determining the odometer value from the other storage system is greater than the odometer value from the storage system.
20 Citations
20 Claims
-
1. A system, comprising:
a vehicle control system including a computer processor, the computer processor communicatively coupled to an odometer, the computer processor configured to implement a method, the method comprising; reading an odometer value for a vehicle from a first storage system, the odometer value corresponding to an accrued mileage obtained from the odometer, the accrued mileage determined at a beginning of a current driving event, the first storage system configured to track all accrued mileage from the odometer; reading an odometer value for the vehicle from a second, portable storage system, the odometer value from the second storage system corresponding to a mileage reading obtained for the vehicle at the beginning of a driving event that precedes the current driving event, the second, portable storage system comprising one of a plurality of secondary, portable storage systems, wherein each of the plurality of secondary, portable storage systems store accrued mileage attributable to a driving event associated with a corresponding one of the plurality of secondary, portable storage systems; comparing the odometer value from the first storage system to the odometer value from the one of the plurality of secondary, portable storage systems; calculating a reduction value from the difference between the odometer value from the first storage system and the odometer value from the one of the plurality of secondary, portable storage systems, in response to the comparing and upon determining the odometer value from the one of the plurality of secondary, portable storage systems is greater than the odometer value from the first storage system, the reduction value indicative of a mileage rollback event with respect to the odometer; and storing the reduction value in the one of the plurality of secondary, portable storage systems. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
8. A method, comprising:
-
reading, via an odometer that is communicatively coupled to a computer processor of a vehicle control system, an odometer value for the vehicle from a first storage system, the odometer value corresponding to an accrued mileage obtained from the odometer, the accrued mileage determined at a beginning of a current driving event, the first storage system configured to track all accrued mileage from the odometer; reading an odometer value for the vehicle from a second, portable storage system, the odometer value from the second storage system corresponding to a mileage reading obtained for the vehicle at the beginning of a driving event that precedes the current driving event, the second, portable storage system comprising one of a plurality of secondary, portable storage systems, wherein each of the plurality of secondary, portable storage systems store accrued mileage attributable to a driving event associated with a corresponding one of the plurality of secondary, portable storage systems; comparing, via the computer processor, the odometer value from the first storage system to the odometer value from the one of the plurality of secondary, portable storage systems; calculating, via the computer processor, a reduction value from the difference between the odometer value from the first storage system and the odometer value from the one of the plurality of secondary, portable storage systems, in response to the comparing and upon determining the odometer value from the one of the plurality of secondary, portable storage systems is greater than the odometer value from the first storage system, the reduction value indicative of a mileage rollback event with respect to the odometer; and storing the reduction value in the one of the plurality of secondary, portable storage systems. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product comprising a non-transitory computer-readable storage medium having instructions embodied thereon, which when executed by a computer processor, cause the computer processor to implement a method, the method comprising:
-
reading an odometer value for a vehicle from a first storage system via an odometer that is communicatively coupled to the computer processor, the odometer value corresponding to an accrued mileage obtained from the odometer, the accrued mileage determined at a beginning of a current driving event, the first storage system configured to track all accrued mileage from the odometer; reading an odometer value for the vehicle from a second, portable storage system, the odometer value from the second, portable storage system corresponding to a mileage reading obtained for the vehicle at the beginning of a driving event that precedes the current driving event, the second, portable storage system comprising one of a plurality of secondary, portable storage systems, wherein each of the plurality of secondary, portable storage systems store accrued mileage attributable to a driving event associates with a corresponding one of the plurality of secondary, portable storage systems; comparing the odometer value from the first storage system to the odometer value from the one of the plurality of secondary, portable storage systems; calculating a reduction value from the difference between the odometer value from the first storage system and the odometer value from the one of the plurality of secondary, portable storage systems, in response to the comparing and upon determining the odometer value from the one of the plurality of secondary, portable storage systems is greater than the odometer value from the first storage system, the reduction value indicative of a mileage rollback event with respect to the odometer; and storing the reduction value in the one of the plurality of secondary, portable storage systems. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification