Apparatus and Method of Extending Information in Position History Data Set for Vehicle
First Claim
1. A vehicle position history apparatus, comprising:
- at least one device configured to obtain vehicle positions;
a database configured to store a plurality of the position points of the vehicle, wherein each position point has a confidence level; and
a controller operatively coupled to the at least one device and the database and configured to;
assign a confidence level to a new position point of the vehicle based on how the new position point is obtained;
determine one of the position points stored in the database to replace with the new position point;
replace the determined position point stored in the database with the new position point based on the determination; and
protect one or more the position points at least temporarily from being replaced in the database based on the confidence levels.
1 Assignment
0 Petitions
Accused Products
Abstract
Position points of a vehicle are stored in a database as a vehicle travels. New position points are obtained and assigned confidence levels based on how they are obtained. A new position point can replace the oldest, unprotected position point if the confidence level of the new position point is not greater than at least one of the protected position points. A new position point can replace one of the protected position points if the confidence level of the new position point is greater than the protected position point. A new position point can replace the oldest, protected position point if the confidence level of the new position point is equal to or greater than the oldest, protected position point. The position points in the database can be transmitted to a remote service provider.
36 Citations
20 Claims
-
1. A vehicle position history apparatus, comprising:
-
at least one device configured to obtain vehicle positions; a database configured to store a plurality of the position points of the vehicle, wherein each position point has a confidence level; and a controller operatively coupled to the at least one device and the database and configured to; assign a confidence level to a new position point of the vehicle based on how the new position point is obtained; determine one of the position points stored in the database to replace with the new position point; replace the determined position point stored in the database with the new position point based on the determination; and protect one or more the position points at least temporarily from being replaced in the database based on the confidence levels. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A vehicle position history method, comprising:
-
obtaining position data of a vehicle; assigning a confidence level to the position data based on how the position data is obtained; storing the position data in a database, the database having a limited number of entries for storing the position data for the vehicle; and protecting one or more entries of the position data stored in the database that have confidence levels greater than the confidence levels of the other entries of the position data stored in the database, wherein if the database has no free entry in which to store the position data, then the method comprises; determining one of the entries of the position data stored in the database to replace, and based on the determination, replacing the position data of the determined entry with the position data not already stored in the database. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A programmable storage device having program instruction stored thereon for causing a programmable control device to perform the following functions:
-
obtaining position data of a vehicle; assigning a confidence level to the position data based on how the position data is obtained; storing the position data in a database, the database having a limited number of entries for storing the position data for the vehicle; and protecting one or more entries of the position data stored in the database that have confidence levels greater than the confidence levels of the other entries of the position data stored in the database, wherein if the database has no free entry in which to store the position data, then the method comprises; determining one of the entries of the position data stored in the database to replace, and based on the determination, replacing the position data of the determined entry with the position data not already stored in the database.
-
Specification