×

Announcing new users of an electronic communications system to existing users

  • US 9,948,599 B2
  • Filed: 06/30/2016
  • Issued: 04/17/2018
  • Est. Priority Date: 03/05/2004
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for populating participant lists for users of an electronic communications system, the method comprising:

  • accessing, from a memory device, information from one or more contact lists associated with a first user of an electronic communications system, wherein the first user is identified with a plurality of identifiers;

    identifying a second user of the electronic communications system known to the first user based on the accessed information from the one or more contact lists associated with the first user;

    calculating a plurality of identifier communications strengths between the first user and the identified second user, each identifier communications strength representing a relationship between the second user and a respective identifier among the plurality of identifiers of the first user;

    calculating an overall communications strength between the first user and the identified second user as a weighted average of the plurality of identifier communications strengths, the overall communications strength being a numerical measure representing the strength of the relationship between the first user and the identified second user;

    adding an identifier for the identified second user to a participant list associated with the first user in the electronic communications system, based on the calculated overall communications strength and a maximum capacity of the participant list;

    determining whether or not the identified second user belongs to any of one or more groups existing currently in the participant list; and

    upon determining that the identified second user does not belong to any of the one or more existing groups in the participant list, creating a new group within the participant list for the identified second user.

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