Adaptive navigation system with artificial intelligence
First Claim
1. A navigation system for a vehicle comprising:
- a route calculation module that is operable to calculate a first route from a trip origin to a trip destination;
a route guidance module for guiding the vehicle along the first route; and
an artificial intelligence module for monitoring a preferred route taken by the vehicle that deviates from the first route, where the artificial intelligence module updates the navigation system to use the preferred route on a future trip to the trip destination instead of the first route.
6 Assignments
0 Petitions
Accused Products
Abstract
A vehicle navigation system that is capable of learning user habits/preferences, mistakes in a digital map database, and new roads that may have been added or constructed after release of the digital map database is disclosed. The vehicle navigation system monitors a driver'"'"'s habits and updates a database to thereby cause the vehicle navigation system to have a preference for the driver'"'"'s habits. The vehicle navigation system may also monitor the geographic position of the vehicle and allow the driver to update or change data contained in the digital map database if an error exists. The vehicle navigation system is also capable of learning new roads that exist that are not included in the road network map of the digital map database and is also capable of adding these new roads to the digital map database.
281 Citations
58 Claims
-
1. A navigation system for a vehicle comprising:
-
a route calculation module that is operable to calculate a first route from a trip origin to a trip destination;
a route guidance module for guiding the vehicle along the first route; and
an artificial intelligence module for monitoring a preferred route taken by the vehicle that deviates from the first route, where the artificial intelligence module updates the navigation system to use the preferred route on a future trip to the trip destination instead of the first route. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of dynamically adjusting a vehicle navigation system in accordance with driving habits comprising the steps of:
-
calculating a first route to a trip destination from a trip origin;
monitoring an actual route taken to the trip destination from the trip origin;
tracking each deviation in the actual route from the first route; and
updating the first route to include each deviation in the actual route. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer program product for monitoring driving habits for use in a vehicle navigation system comprising:
-
a computer usable medium having computer readable program code embodied in the medium for monitoring driving habits, the computer program product comprising;
computer readable program code to track an actual route taken by a driver;
computer readable program code to identify at least one difference between the actual route and a calculated route; and
computer readable program code to store the actual route in a preferred route list. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A vehicle navigation system comprising:
-
a positioning system configured to continuously tracking a geographic location of a vehicle;
a route guidance module configured to guide the vehicle along a road segment as a function of the geographic location of the vehicle; and
an artificial intelligence module configured to monitor the road segment and compare an actual geographic location of the road segment with a stored geographic location of a stored road segment that corresponds with the road segment, where the artificial intelligence module determines if an error exists between the actual geographic location of the road segment and the stored geographic location of the stored road segment. - View Dependent Claims (19, 20, 21, 22)
-
-
23. A method of correcting errors in a digital map database associated with a vehicle navigation system comprising the steps of:
-
tracking an actual geographic position of a vehicle;
providing position information to a driver of the vehicle as a function of the actual geographic position of the vehicle;
verifying the position information that is provided to the driver is accurate; and
updating a digital map database if the position information is not accurate. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30)
-
-
31. A computer program product for use in a vehicle navigation system comprising:
-
a computer usable medium having computer readable program code embodied in the medium for monitoring a digital map database, the computer program product comprising;
computer readable program code to track an actual geographic position of a vehicle;
computer readable program code to provide user information to a driver of the vehicle as a function of the actual geographic position of the vehicle;
computer readable program code to verify the user information that is provided to the driver is accurate; and
computer readable program code to update a digital map database if the user information is not accurate. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38)
-
-
39. A vehicle navigation system comprising:
-
a digital map database containing a road map; and
an artificial intelligence module for tracking a geographic position of a vehicle as a function of the road map, where the artificial intelligence module determines if the vehicle leaves a road segment of the road map, where the geographic position of the vehicle is tracked while the vehicle has left the road segment of the road map, where a new road segment is added to the road map. - View Dependent Claims (40, 41, 42, 43, 44, 45, 46)
-
-
47. A method of adding new roads in a vehicle navigation system comprising the steps of:
-
tracking a geographic position of a vehicle as a function of a road map contained in a digital map database;
monitoring the road map to determine if the vehicle leaves a road segment of the road map;
recording the geographic position of the vehicle while the vehicle has left the road segment; and
updating the road map contained in the digital map database to include a new road segment based on the geographic position of the vehicle while the vehicle had left the road segment. - View Dependent Claims (48, 49, 50, 51, 52)
-
-
53. A computer program product for use in a vehicle navigation system comprising:
-
a computer usable medium having computer readable program code embodied in the medium for adding new roads to a digital map database, the computer program product comprising;
computer readable program code to track a geographic position of a vehicle as a function of a road map contained in a digital map database;
computer readable program code to monitor the road map to determine if the vehicle leaves a road segment of the road map;
computer readable program code to record the geographic position of the vehicle while the vehicle has left the road segment; and
computer readable program code to update the road map contained in the digital map database to include a new road segment that is based on the geographic position of the vehicle while the vehicle had left the road segment. - View Dependent Claims (54, 55, 56, 57, 58)
-
Specification