×

Organizing entries in participant lists based on communications strengths

  • US 7,716,287 B2
  • Filed: 12/20/2004
  • Issued: 05/11/2010
  • Est. Priority Date: 03/05/2004
  • Status: Active Grant
First Claim
Patent Images

1. A method for organizing a participant list, the method comprising:

  • maintaining a participant list of users of an electronic communications system to be used by a first user of the electronic communications system, the participant list including a first group of users of the electronic communications system and a second group of users of the electronic communications system that is different from the first group of users;

    determining communications strengths between the first user and each of the users included in the first group of users;

    determining communications strengths between the first user and each of the users included in the second group of users;

    determining an order in which to list the users in the first group of users based on the determined communications strengths between the first user and each of the users included in the first group of users;

    determining an order in which to list the users in the second group of users based on the determined communications strengths between the first user and each of the users included in the second group of users; and

    causing a visual display of the participant list including;

    the first group of users listed in the order determined for the first group of users based on the determined communications strengths between the first user and each of the users included in the first group of users; and

    the second group of users listed in the order determined for the second group of users based on the determined communications strengths between the first user and each of the users included in the second group of users,wherein;

    determining the communications strengths between the first user and each of the users included in the first group of users includes;

    determining, for each of the users included in the first group of users, if a contact list maintained on behalf of the user lists the first user as an entry,determining, for each of the users included in the first group of users, if a contact list maintained on behalf of the first user lists the user as an entry, andcalculating communications strengths between the first user and each of the users included in the first group of users based on results of the determinations of whether contact lists maintained on behalf of each of the users included in the first group of users list the first user as an entry and whether the contact list maintained on behalf of the first user lists users included in the first group of users as entries; and

    determining the order in which to list the users in the first group of users based on the determined communications strengths between the first user and each of the users in the first group of users includes ordering the users in the first group of users based on the calculated communications strengths between the first user and each of the users included in the first group of users;

    wherein;

    calculating communications strengths between the first user and each of the users included in the first group of users based on results of the determinations of whether contact lists maintained on behalf of each of the users included in the first group of users list the first user as an entry and whether the contact list maintained on behalf of the first user lists users included in the first group of users as entries includes assigning the users in the first group of users for whom contact lists maintained on their behalf list the first user as an entry and who are listed as entries in the contact list maintained on behalf of the first user higher communications strengths than the users in the first group of users for whom contact lists maintained on their behalf do not list the first user as an entry and who are not listed as entries in the contact list maintained on behalf of the first user; and

    ordering the users in the first group of users based on the calculated communications strengths between the first user and each of the users included in the first group of users includes ordering the users in the first group of users for whom contact lists maintained on their behalf list the first user as an entry and who are listed as entries in the contact list maintained on behalf of the first user before the users in the first group of users for whom contact lists maintained on their behalf do not list the first user as an entry and who are not listed as entries in the contact list maintained on behalf of the first user.

View all claims
  • 7 Assignments
Timeline View
Assignment View
    ×
    ×