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 a type-in line
requiring contact information. When a contact is selected, the
corresponding and appropriate contact information is automatically
entered into the type-in line. 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. The interface also provides a menu with additional search options
for searching for desired contact information. The additional search
options include directory searching and filtered searching. The
application hosting the interface can specify the appropriate contact
information that it requires.