Patent ID: 8074230

Claim:
A method comprising: a plurality of event monitors monitoring a plurality of applications for an occurrence of at least one predetermined event and at least one of the event monitors extracting contact information from at least one application of the applications in response to a detection of the at least one predetermined event and sending the extracted contact information to at least one event service; the at least one event service receiving the extracted contact information from at least one of the event monitors; the at least one event service providing the received extracted contact information to a contact list manager, the contact list manager managing a contact list accessible to a user device; the contact manager updating the contact list by at least one of associating the received extracted contact information with at least one entry in the contact list and adding at least one entry to the contact list with contact information of the received extracted contact information, wherein the contact manager is a device that is separate from the user device and is comprised of hardware components and software components; the user device requesting an entry for a contact of the contact list or listing of entries for contacts of the contact list from the contact manager for use in placing a call; the contact manager providing the entry or listing of entries to the user device; and the user device placing a call utilizing the entry or the listing of entries.