Predicting user responses to invitations in a social networking system based on keywords in user profiles
First Claim
Patent Images
1. A computer-implemented method comprising:
- determining a set of keywords for predicting a user'"'"'s response to an invitation in a social networking system;
sending the invitation to each of a plurality of users of a social networking system;
observing responses to the invitation from a first group of users who responded positively to the invitation;
observing responses to the invitation from a second group of users who responded negatively to the invitation;
determining an occurrence of the keywords in a first group of user profiles, the first group of user profiles associated with the first group of users;
determining an 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 a score for each keyword based on a comparison of the occurrences of the keywords in the first and second groups of user profiles; and
selecting one or more of the keywords from the keywords based on the score 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.
12 Citations
22 Claims
-
1. A computer-implemented method comprising:
-
determining a set of keywords for predicting a user'"'"'s response to an invitation in a social networking system; sending the invitation to each of a plurality of users of a social networking system; observing responses to the invitation from a first group of users who responded positively to the invitation; observing responses to the invitation from a second group of users who responded negatively to the invitation; determining an occurrence of the keywords in a first group of user profiles, the first group of user profiles associated with the first group of users; determining an 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 a score for each keyword based on a comparison of the occurrences of the keywords in the first and second groups of user profiles; and selecting one or more of the keywords from the keywords based on the score of the keywords. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer-implemented method comprising:
-
sending an invitation to each of a plurality of users of a social networking system, the invitation prompting the users to perform an action in the social networking system; observing responses to the invitation from a first group of users who responded positively to the invitation; observing responses to the invitation from a second group of users who responded negatively to the invitation; determining an occurrence of a set of keywords in a first group of user profiles corresponding to the first group of users; determining an occurrence of the set of keywords in a second group of 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 user of the social networking system other than the first and second groups of users, predicting whether the will respond to the invitation based at least in part on whether the selected keywords occur in the user'"'"'s user profile. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A computer-implemented method comprising:
-
determining a set of keywords for predicting a user'"'"'s response to an invitation in a social networking system; sending the invitation to each of a plurality of users of a social networking system; observing responses to the invitation from users who responded to the invitation; a step for scoring the keywords based on an occurrence of the keywords in one or more user profiles of the users who responded to the invitation; selecting one or more of the keywords based on the step for scoring the keywords; and using the selected keywords to predict how one or more other users will respond to the invitation.
-
Specification