An interface for enabling a user to quickly access contact information
automatically displays a list of expected contacts that are most likely
to be selected by the user when attention is directed to an appropriate
object requiring contact information. When a contact is selected, the
corresponding and appropriate contact information is automatically
entered. If a user does not select a listed contact, but instead begins
manually typing in the contact information then the interface performs a
search and displays a list of unexpected contacts having contact
information matching the typed input from the user. Various criteria can
be used to identify which contacts will be presented to the user and how
they will be presented.