Automatic categorization of entries in a contact list
First Claim
1. A method comprising:
- identifying that a new user has joined a communications system;
calculating, by at least one processor, an expected communications strength between the new user and one or more existing users of the communications system based at least in part on one or more factors external to the communications system;
in response to identifying that the new user has joined the communications system and based on a determination that an expected communications strength between the new user and a first existing user of the one or more existing users is above a predetermined threshold, generating and sending, by the at least one processor, an electronic notification to the first existing user that the new user has joined the communications system;
identifying a selection of the electronic notification; and
adding the new user to a contact list of the first user in response to the selection of the electronic notification.
5 Assignments
0 Petitions
Accused Products
Abstract
Entries within a participant list of an electronic communications system may be categorized automatically into one or more groups based on attributes of users represented in the participant list. Categorizing users includes maintaining a list of identifiers that are selected by a first user and for which online presence information is made perceivable through the list. The list includes one or more categories into which the identifiers are categorized. At least one attribute associated with an identifier for which online presence information is to be made perceivable through the list and attributes stored relative to at least one of the categories are accessed. The attributes associated with the identifier are compared to the stored attributes. Based on results of the comparison, at least one category within the list that corresponds to the identifier is identified, and the identifier is categorized into the identified category.
-
Citations
20 Claims
-
1. A method comprising:
-
identifying that a new user has joined a communications system; calculating, by at least one processor, an expected communications strength between the new user and one or more existing users of the communications system based at least in part on one or more factors external to the communications system; in response to identifying that the new user has joined the communications system and based on a determination that an expected communications strength between the new user and a first existing user of the one or more existing users is above a predetermined threshold, generating and sending, by the at least one processor, an electronic notification to the first existing user that the new user has joined the communications system; identifying a selection of the electronic notification; and adding the new user to a contact list of the first user in response to the selection of the electronic notification. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 14, 15)
-
-
9. A method comprising:
-
identifying that a new user has joined a communications system; calculating, by at least one processor, expected communications strengths between the new user and existing users of the communications system based at least in part on one or more factors external to the communications system; in response to identifying that the new user has joined the communications system, providing, by the at least one processor, a list of suggested existing users that have an expected communications strength with the new user that is above a predetermined threshold; receiving a selection of an existing user from the list of suggested existing users; and adding the selected existing user to a list of contacts of the new user. - View Dependent Claims (10, 11, 12, 13, 16)
-
-
17. A system comprising:
-
at least one processor; and at least one non-transitory computer readable storage medium storing instructions thereon that, when executed by the at least one processor, cause the system to; identify that a new user has joined a communications system; calculate expected communications strengths between the new user and existing users of the communications system based at least in part on one or more factors external to the communications system; in response to identifying that the new user has joined the communications system, provide a list of suggested existing users based on the calculated expected communications strengths; and add existing users selected from the list of suggested existing users to a list of contacts of the new user. - View Dependent Claims (18, 19, 20)
-
Specification