A method of dialing is disclosed which attempts to "guess" as to which number
the
user is attempting to dial into a communication device, such as a cellular telephone.
From the idle mode (200), the user punches the digits of the number (201),
and a list of possible candidate numbers is created (203), (204),
or (205). This list of candidate numbers is displayed to the user as candidates
are added to the list (206), or not displayed if there were no acceptable
candidate numbers (207). If one of the candidate numbers is one of the numbers
displayed, the user can select the number in order to have that number dialed.
Otherwise, if the number cannot be predicted before completion of entering the
number, then the number is entered into the outgoing call log for possible suggestion
later if the user dials the number again.