SYSTEMS AND METHODS FOR PROVIDING CONTACT GROUP MEMBER SUGGESTIONS
First Claim
1. A method of generating a contact group suggestion for a first user, the method comprising:
- at a computer system having one or more processors and memory storing one or more programs to be executed by the one of more processors;
identifying, using a plurality of historical interactions associated with the first user, a plurality of contact groups, wherein the first user is associated with each contact group in the plurality of contact groups;
calculating a respective score, with respect to a second user, for each contact group in the plurality of contact groups, based on an amount of interaction between the second user and the respective contact group, wherein the first user and the second user are each members of a social network, thereby deriving a plurality of scores;
determining a first contact group in the plurality of contact groups, wherein the first contact group has a first score in the plurality of scores that satisfies a predetermined threshold;
generating a contact group suggestion, responsive to the determining, that comprises an invitation to add the second user to the first contact group, andnotifying the first user of the contact group suggestion.
1 Assignment
0 Petitions
Accused Products
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.
-
Citations
20 Claims
-
1. A method of generating a contact group suggestion for a first user, the method comprising:
at a computer system having one or more processors and memory storing one or more programs to be executed by the one of more processors; identifying, using a plurality of historical interactions associated with the first user, a plurality of contact groups, wherein the first user is associated with each contact group in the plurality of contact groups; calculating a respective score, with respect to a second user, for each contact group in the plurality of contact groups, based on an amount of interaction between the second user and the respective contact group, wherein the first user and the second user are each members of a social network, thereby deriving a plurality of scores; determining a first contact group in the plurality of contact groups, wherein the first contact group has a first score in the plurality of scores that satisfies a predetermined threshold; generating a contact group suggestion, responsive to the determining, that comprises an invitation to add the second user to the first contact group, and notifying the first user of the contact group suggestion. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
15. A computing system for generating a contact group suggestion for a first user comprising:
-
one or more processors; memory storing one or more programs be executed by the one or more processor; and the one or more programs for execution by the one or more processors, wherein the one or more programs comprises instructions for; identifying, using a plurality of historical interactions associated with the first user, a plurality of contact groups, wherein the first user is associated with each contact group in the plurality of contact groups; calculating a respective score, with respect to a second user, for each contact group in the plurality of contact groups, based on an amount of interaction between the second user and the respective contact group, wherein the first user and the second user are each members of a social network, thereby deriving a plurality of scores; determining a first contact group in the plurality of contact groups, wherein the first contact group has a first score in the plurality of scores that satisfies a predetermined threshold; generating a contact group suggestion, responsive to the determining, that comprises an invitation to add the second user to the first contact group, and notifying the first user of the contact group suggestion. - View Dependent Claims (16, 17)
-
-
18. A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by a computing system with one or more processors, cause the computing system to execute a method of:
-
identifying, using a plurality of historical interactions associated with the first user, a plurality of contact groups, wherein the first user is associated with each contact group in the plurality of contact groups; calculating a respective score, with respect to a second user, for each contact group in the plurality of contact groups, based on an amount of interaction between the second user and the respective contact group, wherein the first user and the second user are each members of a social network, thereby deriving a plurality of scores; determining a first contact group in the plurality of contact groups, wherein the first contact group has a first score in the plurality of scores that satisfies a predetermined threshold; generating a contact group suggestion, responsive to the determining, that comprises an invitation to add the second user to the first contact group, and notifying the first user of the contact group suggestion. - View Dependent Claims (19, 20)
-
Specification