Method and system for updating an electronic mail address book
First Claim
1. A method of updating an address book maintained by a data processing system, comprising:
- identifying a plurality of items of address information within a message field of an email message;
determining whether one of the items is contained in more than one contact record of the address book;
if the one item is contained in more than one contact record of the address book, presenting a dialog allowing a choice of which of the more than one contact record is to be updated;
receiving an input to update a chosen contact record of the address book with an other one of the items of address information contained in the message field of the email message; and
displaying an updated contact record with the other one item hi-lighted;
wherein the identifying the plurality of items of address information comprises;
identifying a number of items of address information in the message field of the email message; and
comparing the number to a predetermined number to determine if the plurality of items comprises an address.
4 Assignments
0 Petitions
Accused Products
Abstract
A method for updating an electronic mail (“email”) address book comprising: determining whether an email message presented to a user on a display screen of a data processing system contains address information; and, if the email message contains address information: identifying the address information in the email message; determining whether the address information is contained in one or more contact records in the email address book; and, if the address information is not contained in one or more contact records, presenting first means to the user on the display screen for generating a command to add a new contact record to the address book for the address information.
9 Citations
17 Claims
-
1. A method of updating an address book maintained by a data processing system, comprising:
-
identifying a plurality of items of address information within a message field of an email message; determining whether one of the items is contained in more than one contact record of the address book; if the one item is contained in more than one contact record of the address book, presenting a dialog allowing a choice of which of the more than one contact record is to be updated; receiving an input to update a chosen contact record of the address book with an other one of the items of address information contained in the message field of the email message; and displaying an updated contact record with the other one item hi-lighted; wherein the identifying the plurality of items of address information comprises;
identifying a number of items of address information in the message field of the email message; and
comparing the number to a predetermined number to determine if the plurality of items comprises an address. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system of updating an address book maintained by a data processing system, comprising:
-
a processor coupled to memory for storing the address book, to a display screen, and to an interface to a network, and adapted to; identify a plurality of items of address information within a message field of an email message; determine whether one of the items is contained in more than one contact record of the address book; if the one item is contained in more than one contact record of the address book, present a dialog allowing a choice of which of the more than one contact record is to be updated; receive an input to update a chosen contact record of the address book with an other one of the items of address information contained in the message field of the email message; and display an updated contact record with the other one item hi-lighted; wherein identifying the plurality of items of address information comprises;
identifying a number of items of address information in the message field of the email message; and
comparing the number to a predetermined number to determine if the plurality of items comprises an address. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer program product having a non-transitory computer readable medium tangibly embodying computer executable code stored thereon for directing a data processing system to update an address book maintained by the data processing system, the computer program product comprising code for:
-
identifying a plurality of items of address information within a message field of an email message; determining whether one of the items is contained in more than one contact record of the address book; if the one item is contained in more than one contact record of the address book, presenting a dialog allowing a choice of which of the more than one contact record is to be updated; receiving an input to update a chosen contact record of the address book with an other one of the items of address information contained in the message field of the email message; and displaying an updated contact record with the other one item hi-lighted; wherein identifying the plurality of items of address information comprises;
identifying a number of items of address information in the message field of the email message; and
comparing the number to a predetermined number to determine if the plurality of items comprises an address.
-
Specification