The usage pattern weight value may be decreased by a predetermined amount each time the candidate location is not selected during one of the geocoding sessions.
The usage pattern weight value may be decreased by a predetermined amount each time the candidate location is not selected a predetermined number of times.