1. A method for assisting voice-dialing comprising the steps of: receiving voice input from a user representing a name corresponding to a desired telephone number; predicting a likelihood of the user calling telephone numbers based on a model of the user's calling behavior over time period by applying weights such that recent calling behavior is favored over previous calling behavior; and determining the desired telephone number according to the predicted likelihood of the user calling the telephone number corresponding to stored names that most closely match the voice input.
1. A method for assisting voice-dialing comprising the steps of: receiving voice input from a user representing a name corresponding to a desired telephone number; predicting a likelihood of the user calling telephone numbers based on a model of the user's calling behavior over time period by applying weights such that recent calling behavior is favored over previous calling behavior; and determining the desired telephone number according to the predicted likelihood of the user calling the telephone number corresponding to stored names that most closely match the voice input. 3. The method of claim 1, wherein the model of the user's calling behavior includes weights determined from previous calls that the user received from at least one of the telephone numbers, and wherein the determining step includes the substep of: applying the weighting factors to order telephone numbers corresponding to the selected names.