EP1530025A2

Adaptive navigation system with artificial intelligence

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.

EP1530025A2, drawing sheet 1
Sheet 1 of 7

Term

Term ended

Projected expiry passed 22 September 2024, 2 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

58 claims: 9 independent, 49 dependent

  1. 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;andan 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.
  2. 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;andupdating the first route to include each deviation in the actual route.
  3. 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;andcomputer readable program code to store the actual route in a preferred route list.
  4. 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;andan 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.
  5. 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;andupdating a digital map database if the position information is not accurate.
  6. 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;andcomputer readable program code to update a digital map database if the user information is not accurate.
  7. 39
    A vehicle navigation system comprising:a digital map database containing a road map;andan 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.
  8. 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;andupdating 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.
  9. 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;andcomputer 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.