System and Method to Enable Communication Group Identification
AssigneeYahoo! Inc.
InventorsJake Hofman, Winter Mason, Duncan James Watts
Life of this patent
Estimating the term…
Abstract
Methods, system and computer readable medium for discovering social groups include extracting activity related data associated with a user's social interactions from a source. The activity related data identifies information related to social contacts used during the social interactions at the source. The activity related data of the user is analyzed to identify co-occurrences of the social contacts. The co-occurrences determine a set of related contacts. The set of related contacts identified from the activity related data are clustered into distinct social groups. The social groups are used by a user to facilitate subsequent interactions.
Claims18
A computer-implemented method for discovering social groups, comprising:
- extracting activity related data associated with a user's social interactions from a source, by a processor, the activity related data identifying information related to social contacts used in the social interactions;
- analyzing the activity related data of the user, by the processor, to identify co-occurrences of the social contacts, wherein the co-occurrences determine a set of related contacts;
- and
- clustering the set of related contacts identified from the activity related data into distinct social groups by the processor, the social groups used to facilitate subsequent interactions.
The method of group 3, wherein the clustering further includes,
- generating a tag related to the content of the social interactions associated with each of the social groups;
- and
- associating the tag with each of the corresponding social group, the tag used in distinctly naming the social groups.
A computer program product comprising program instructions embodied on a computer readable medium, which when executed by a processor of a computer implements a method for discovering social groups, the program instructions comprising:
- program instructions for extracting activity related data associated with a user's social interactions from a source, the activity related data identifying information related to social contacts used in the social interactions;
- program instructions for analyzing the activity related data of the user to identify co-occurrences of the social contacts, wherein the co-occurrences determine a set of related contacts;
- and
- program instructions for clustering the set of related contacts identified from the activity related data into distinct social groups, the social groups used to facilitate subsequent interactions.
The computer program product of group 11, wherein program instructions for extracting further includes,
- program instructions for generating a tag related to the content of the social interactions associated with the social groups;
- and
- program instructions for associating the tag with each of the corresponding social group, the tag used in distinctly naming the respective social groups.
A system for discovering social groups, comprising:
- a server executing an algorithm, wherein the algorithm is configured to,
- extract activity related data associated with a user's social interactions from a source, the activity related data identifying information related to social contacts used in the social interactions;
- analyze the activity related data of the user to identify co-occurrences of the social contacts, wherein the co-occurrences determine a set of related contacts;
- and
- cluster the set of related contacts identified from the activity related data into a social group, the social group used to facilitate subsequent interactions.
Dependencies are inferred from the claim text.