Abstract:
Methods, systems, and apparatus, including computer programs for identifying, using historical interactions associated with a first user, contact groups, where the first user is associated with each contact group, are provided. A score, with respect to a second user, is calculated for each contact group based on an amount of interaction between the second user and the respective contact group, thereby deriving a plurality of scores. A first contact group is determined. The first contact group has a first score in the plurality of scores that satisfies a predetermined threshold. A contact group suggestion is generated, responsive to the determining, that comprises an invitation to add the second user to the first contact group. The first user is notified of the contact group suggestion.
Abstract:
In some implementations, a method includes, at a computing device, identifying a first recipient of a draft electronic communication prepared by a user. A is score is obtained for a second recipient using respective messages in a plurality of historical messages in a user account associated with the user. The second recipient is a sender or receiver of the respective messages. There is suggested to a user, second recipient for the draft electronic communication in accordance with a condition that both the first recipient and the second recipient shared a single electronic communication and the score for the second recipient satisfies a predefined score threshold. The single electronic communication was communicated at a time prior to identifying the first recipient.
Abstract:
Methods, systems, and apparatus, including computer programs for identifying, using historical interactions associated with a first user, contact groups, where the first user is associated with each contact group, are provided. A score, with respect to a second user, is calculated for each contact group based on an amount of interaction between the second user and the respective contact group, thereby deriving a plurality of scores. A first contact group is determined. The first contact group has a first score in the plurality of scores that satisfies a predetermined threshold. A contact group suggestion is generated, responsive to the determining, that comprises an invitation to add the second user to the first contact group. The first user is notified of the contact group suggestion.