Systems and methods for observing responses to invitations by users in a web-based social network
First Claim
1. A method for selecting a subset of keywords from a set of master keywords in user profiles of social network users, comprising:
- sending invitations to a first group of users of a social networking system and to a second group of users of a social networking system;
observing responses to the invitations from the first and second groups of users;
computing a first histogram of each keyword in the master keywords based on the occurrence of the keywords in a first group of user profiles, the first group of user profiles associated with the first group of users;
computing a second histogram of each keyword in the master keywords based on the occurrence of the keywords in a second group of user profiles, the second group of user profiles associated with the second group of users;
computing, by a computing system, a score based on a comparison of the first histogram and the second histogram for each keyword in the master keywords, wherein computing the score for each keyword comprises computing a difference between an information gain for an entry in the first histogram corresponding to the keyword and an information gain for an entry in the second histogram corresponding to each keyword;
ranking the master keywords based on the score of the keywords; and
selecting a subset of keywords from the master keywords based on the ranking.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for selecting a subset of keywords from a set of master keywords found in user profiles in a social network is disclosed. The method includes selecting a first and second group of user profiles including one or more keywords and computing the number of occurrences of each of the master keywords in the first and second group of profiles. A value may be computed for each of the master keywords based on a comparison of the number of occurrences in the first group of profiles and the number of occurrences in the second group of profiles. The computed value may be used for selecting the subset of keywords from the master keywords and/or ranking the master keywords.
106 Citations
25 Claims
-
1. A method for selecting a subset of keywords from a set of master keywords in user profiles of social network users, comprising:
-
sending invitations to a first group of users of a social networking system and to a second group of users of a social networking system; observing responses to the invitations from the first and second groups of users; computing a first histogram of each keyword in the master keywords based on the occurrence of the keywords in a first group of user profiles, the first group of user profiles associated with the first group of users; computing a second histogram of each keyword in the master keywords based on the occurrence of the keywords in a second group of user profiles, the second group of user profiles associated with the second group of users; computing, by a computing system, a score based on a comparison of the first histogram and the second histogram for each keyword in the master keywords, wherein computing the score for each keyword comprises computing a difference between an information gain for an entry in the first histogram corresponding to the keyword and an information gain for an entry in the second histogram corresponding to each keyword; ranking the master keywords based on the score of the keywords; and selecting a subset of keywords from the master keywords based on the ranking. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for selecting a subset of keywords from a set of master keywords found in user profiles of social network users, comprising:
-
sending invitations to a first group of users of a social networking system and to a second group of users of a social networking system; observing responses to the invitations from the first and second groups of users; computing the number of occurrences of each of the master keywords in a first group of user profiles, the first group of user profiles associated with the first group of users; computing the number of occurrences of each of the master keywords in a second group of user profiles, the second group of user profiles associated with the second group of users; determining for each keyword of the master keywords a first percentage of the profiles of first group of users including at least one occurrence of the keyword and a second percentage of the profiles of second group of users including at least one occurrence of the keyword; computing, by a computing system, a value for each of the master keywords based on a comparison of the number of occurrences in the first group of user profiles and the number of occurrences in the second group of user profiles, wherein computing the value for each of the master keywords comprises computing a difference between an information gain for the first percentage and an information gain for the second percentage; ranking the master keywords based on the computed value; and selecting a subset of keywords from the master keywords based on the ranking. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A method for selecting a subset of keywords from a set of master keywords in user profiles of social network users, comprising:
-
sending invitations to a first group of users of a social networking system and to a second group of users of a social networking system; observing responses to the invitations from the first and second groups of users; computing a first histogram of the master keywords based on the number of occurrence of each keyword in a first group of user profiles, the first group of user profiles associated with the first group of users; computing a second histogram of the master keywords based on the number of occurrence of each keyword in a second group of user profiles, the second group of user profiles associated with the second group of users; computing, by a computing system, a score based on a comparison of the first histogram and the second histogram for each keyword in the master keywords, wherein computing the score comprises computing a difference between an information gain for an entry in the first histogram corresponding to the master keyword and an information gain for an entry in the second histogram corresponding to each master keyword; and selecting the subset of keywords from the master keywords based on a comparison of the score for each keyword in the master keywords with a threshold value.
-
Specification