Sending Notifications About Other Users with whom a User is Likely to Interact
First Claim
1. A method comprising:
- maintaining information for a plurality of users of a social networking system, the plurality of users comprising a recipient user and a target user;
predicting an interaction between the recipient user and the target user based on a prediction that the recipient user and the target user are going to interact at a future time;
responsive to predicting the interaction between the recipient user and the target user;
retrieving from the maintained information a plurality of information items containing information about the target user;
determining a relevance score for each of the retrieved information items, wherein a higher relevance score indicates that the information item will assist the recipient user in the interaction with the target user;
ranking the information items according to their relevance scores;
selecting one or more information items based on the ranking to provide to the recipient user regarding the target user; and
sending the selected information items for display to the recipient user.
2 Assignments
0 Petitions
Accused Products
Abstract
To provide more contextually and temporally relevant information to its users, a social networking system may surface relevant information about a target user with whom an recipient user is likely to interact. The social networking system predicts whether the recipient user is likely to be in contact with a target user, either currently or in the near future. If contact is predicted, the system determines information about the target user that that the recipient user may find of interest for their interaction. To determine what information may be of interest, the system determines a relevance score for information items about that target user. The system can then use the relevance scores to decide whether and which information items to surface to the recipient user, e.g., in the form of notifications.
25 Citations
20 Claims
-
1. A method comprising:
-
maintaining information for a plurality of users of a social networking system, the plurality of users comprising a recipient user and a target user; predicting an interaction between the recipient user and the target user based on a prediction that the recipient user and the target user are going to interact at a future time; responsive to predicting the interaction between the recipient user and the target user; retrieving from the maintained information a plurality of information items containing information about the target user; determining a relevance score for each of the retrieved information items, wherein a higher relevance score indicates that the information item will assist the recipient user in the interaction with the target user; ranking the information items according to their relevance scores; selecting one or more information items based on the ranking to provide to the recipient user regarding the target user; and sending the selected information items for display to the recipient user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method comprising:
-
maintaining information for a plurality of users of a social networking system, the plurality of users comprising an recipient user and a target user; predicting an interaction between the recipient user and the target user based on a prediction that the recipient user and the target user are going to interact at a future time; responsive to predicting the interaction between the recipient user and the target user; retrieving from the maintained information a plurality of information items containing information about the target user, and selecting an information item about the target user from the retrieved information items based on an recipient user'"'"'s expected interest in the selected information item; and sending a notification to a device associated with the recipient user for display on the device, the notification comprising the selected information item. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification