Apparatus, program products and methods utilizing intelligent contact management
First Claim
1. A computer-implemented method of locating for a user from a contact database including a plurality of users, the method comprising:
- (a) identifying a subset of the plurality of users in the contact database that meet a predetermined search criteria;
(b) selecting a favored user among the subset of users based upon a predetermined affinity criteria; and
(c) displaying a display representation associated with the favored user.
0 Assignments
0 Petitions
Accused Products
Abstract
Apparatus, program products, and methods implement various intelligent contact management operations to improve the productivity of users of electronic messaging systems and the like. To perform an intelligent name lookup, for example, a subset of the users in a contact database that meet a predetermined search criteria is identified, and a favored user is selected therefrom based upon a predetermined affinity criteria. Also, the automated addition of new entries to a contact database is supported by accumulating the number of contacts between a first user and a second user, with a new entry associated with the second user added to the contact database associated with the first user in response to the number of contacts between the first and second users exceeding a predetermined threshold. The automated addressing of electronic messages is also supported by determining, in response to a first user addressing an electronic message to a second user, whether the second user is a member of an electronic messaging group that defines a plurality of member users, and if so, to address the electronic message to at least one additional member user in the electronic messaging group. The automated creation of electronic messaging groups is also supported by addressing an electronic message to a plurality of recipient users in response to user input, and automatically creating a new electronic messaging group including the plurality of recipient users. Furthermore, the automated updating of electronic messaging groups is supported by addressing an electronic message to an electronic messaging group including a plurality of member users in response to user input, selectively updating an address list for the electronic message in response to user input, and selectively updating the electronic messaging group based upon the updates to the address list.
-
Citations
23 Claims
-
1. A computer-implemented method of locating for a user from a contact database including a plurality of users, the method comprising:
-
(a) identifying a subset of the plurality of users in the contact database that meet a predetermined search criteria;
(b) selecting a favored user among the subset of users based upon a predetermined affinity criteria; and
(c) displaying a display representation associated with the favored user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer-implemented method of preparing an electronic message, the method comprising:
-
(a) in response to a first user addressing an electronic message to a second user, determining whether the second user is a member of an electronic messaging group, the electronic messaging group defining a plurality of member users; and
(b) if the second user is a member of the electronic messaging group, addressing the electronic message to at least one additional member user in the electronic messaging group. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A computer-implemented method of maintaining electronic messaging groups, the method comprising:
-
(a) addressing an electronic message to an electronic messaging group including a plurality of member users in response to user input, including generating an address list for the electronic message that includes a list entry associated with each member user;
(b) selectively updating the address list for the electronic message in response to user input; and
(c) automatically updating the electronic messaging group based upon the updates to the address list for the electronic message. - View Dependent Claims (23)
-
Specification