Patent ID: 7747690
Filing Date: 2010-06-29
Classification: G06Q

Abstract:
1. A computer-implemented method for extracting and managing electronic mail addresses in an electronic mail system, comprising: storing a virtual address book comprising records for electronic mail addresses, the records comprising a plurality of fields including: receiving a request from a user, via a user interface, to establish a priority rule for ordering records, wherein establishing the priority rule includes receiving a selection from the user of at least one field corresponding to the information regarding prior interaction with the electronic mail address for which a higher priority is assigned to for ordering records; storing the user established priority rule; in response to the user starting to input text to populate an address field of a new electronic mail message, identifying records in the virtual address book matching the user's partially inputted text; ordering the identified records based on the user established priority rule and the information regarding prior interaction with the electronic mail addresses; and displaying an ordered list of names corresponding to said ordering of the identified records; in response to user selection of a name from the ordered list, auto-completing the text being inputted by the user using data from the record associated with the selected name.