Prediction of User Response to Invitations in a Social Network System Based on Keywords in the User's Profile
First Claim
1. A computer-implemented method comprising:
- obtaining keywords from user profiles of a group of users of a social networking system who previously responded to an invitation;
extracting a set of keywords from a subject user profile of a subject user of the social networking system;
determining a first occurrence of keywords in the set of keywords in a first group of user profiles corresponding to a group of users of the social networking system who responded positively to the invitation;
determining a second occurrence of keywords in the set of keywords in a second group of user profiles corresponding to a group of users who responded negatively to the invitation;
computing a score for one or more of the keywords in the set of keywords based on a comparison of the first occurrence and the second occurrence; and
predicting a response to the invitation by the subject user based on the score for one or more of the keywords.
1 Assignment
0 Petitions
Accused Products
Abstract
A social networking system selects a subset of keywords from a set of master keywords found in user profiles. 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.
-
Citations
28 Claims
-
1. A computer-implemented method comprising:
-
obtaining keywords from user profiles of a group of users of a social networking system who previously responded to an invitation; extracting a set of keywords from a subject user profile of a subject user of the social networking system; determining a first occurrence of keywords in the set of keywords in a first group of user profiles corresponding to a group of users of the social networking system who responded positively to the invitation; determining a second occurrence of keywords in the set of keywords in a second group of user profiles corresponding to a group of users who responded negatively to the invitation; computing a score for one or more of the keywords in the set of keywords based on a comparison of the first occurrence and the second occurrence; and predicting a response to the invitation by the subject user based on the score for one or more of the keywords. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented method comprising:
-
obtaining keywords from first user profiles of a first group of users of a social networking system who previously responded positively to an invitation; obtaining keywords from second user profiles of a second group of users of a social networking system who previously responded negatively to the invitation; determining an occurrence of a set of keywords in the first user profiles corresponding to the first group of users; determining an occurrence of the set of keywords in the second user profiles corresponding to the second group of users; selecting one or more of the keywords from the set of keywords based on a comparison of the occurrence of the keywords in the first group of user profiles versus the occurrence of the keyword in the second group of user profiles; and for a subject user of the social networking system not included in the first group of users or the second group of users, predicting a response to the invitation by the subject user based at least in part on whether the selected keywords occur in the user'"'"'s user profile. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer-implemented method comprising:
-
obtaining keywords from user profiles of a group of users of a social networking system who previously responded to an invitation; extracting a set of keywords from a subject user profile of a subject user of a social networking system; comparing the set of keywords to the keywords from the user profiles of the group of users of the social networking system who previously responded to the invitation; and predicting a response to the invitation by the subject user based on the comparison. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
Specification