System and method for extracting and managing message addresses
First Claim
Patent Images
1. A computer-implemented method for facilitating auto-completion of text in an address field of electronic mail addresses, the method comprising:
- storing, within a non-transitory computer readable storage medium, a virtual address book comprising records for electronic mail addresses, the records comprising a plurality of fields, the plurality of fields including;
i) an electronic mail address;
ii) a name associated with the electronic mail address; and
iii) information regarding prior interaction with the electronic mail address;
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 a user starting to input text to populate an address field of an electronic mail message, identifying records in the virtual address book matching the user'"'"'s partially inputted text;
ordering names from the identified records based on the user established priority rule and the information regarding prior interaction with the electronic mail addresses; and
auto-completing the text being inputted by the user using data from the record identified to have the highest priority with the electronic mail addresses.
0 Assignments
0 Petitions
Accused Products
Abstract
A system and method is disclosed for extracting and maintaining in a virtual address book one or more electronic mail addresses from one or more of the various address fields (e.g., “From,” “To,” “Cc,” “Bcc”) of one or more e-mail messages either transmitted from or received at a predetermined network node (e.g., a client or server). Electronic mail addresses stored in the virtual address book may be made available to “auto-complete” capabilities utilized during the addressing of electronic mail messages.
27 Citations
20 Claims
-
1. A computer-implemented method for facilitating auto-completion of text in an address field of electronic mail addresses, the method comprising:
-
storing, within a non-transitory computer readable storage medium, a virtual address book comprising records for electronic mail addresses, the records comprising a plurality of fields, the plurality of fields including; i) an electronic mail address; ii) a name associated with the electronic mail address; and iii) information regarding prior interaction with the electronic mail address; 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 a user starting to input text to populate an address field of an electronic mail message, identifying records in the virtual address book matching the user'"'"'s partially inputted text; ordering names from the identified records based on the user established priority rule and the information regarding prior interaction with the electronic mail addresses; and auto-completing the text being inputted by the user using data from the record identified to have the highest priority with the electronic mail addresses. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A non-transitory computer readable storage medium having computer readable instructions embodied thereon, the instructions operable when executed by a processor to facilitate auto-completion of text in an address field of electronic mail addresses, the instructions comprising:
-
a virtual address book configured to store records for electronic mail addresses, the records comprising a plurality of fields, the plurality of fields including; i) an electronic mail address; ii) a name associated with the electronic mail address; and iii) information regarding prior interaction with the electronic mail address; an address filter module configured to; receive 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; and an auto-completion module configured to; in response to a user starting to input text to populate an address field of an electronic mail message, identify records in the virtual address book matching the user'"'"'s partially inputted text; order names from the identified records based on the user established priority rule and the information regarding prior interaction with the electronic mail addresses; and auto-complete the text being inputted by the user using data from the record identified to have the highest priority with the electronic mail addresses. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A computer-implemented system configured to facilitate auto-completion of text in an address field of electronic mail addresses, the system comprising:
a processor configured to; access, from a memory, a virtual address book comprising records for electronic mail addresses, the records comprising a plurality of fields, the plurality of fields including; i) an electronic mail address; ii) a name associated with the electronic mail address; and iii) information regarding prior interaction with the electronic mail address; receive 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; in response to a user starting to input text to populate an address field of an electronic mail message, identify records in the virtual address book matching the user'"'"'s partially inputted text; order names from the identified records based on the user established priority rule and the information regarding prior interaction with the electronic mail addresses; and auto-complete the text being inputted by the user using data from the record identified to have the highest priority with the electronic mail addresses.
Specification