Monitoring activity stream for sponsored story creation
First Claim
Patent Images
1. A method comprising:
- monitoring an activity stream that comprises a plurality of actions of different action types performed by users of a social networking system;
storing a plurality of sponsored story specifications that each designates at least one action type to be included in a sponsored story;
identifying, in the monitored activity stream, at least one action performed by a subject user, the at least one action matching an action type specified in one or more of the plurality of stored sponsored story specifications;
for each of the at least one matching actions, generating a candidate sponsored story based on the matching action using the matched sponsored story specification;
determining privacy preferences for the subject user; and
providing for display to a viewing user at least one of the candidate sponsored stories subject at least in part to the privacy preferences.
1 Assignment
0 Petitions
Accused Products
Abstract
A method includes monitoring an activity stream to identify actions that match stored sponsored story specifications, for providing one or more sponsored stories to a viewing user. The sponsored story specifications include a visual specification for the sponsored story, and matched sponsored stories are ranked for a viewing user. Users can set privacy preferences related to sponsored stories. The ranking and privacy settings contribute to which sponsored stories are provided for display to the viewing user.
176 Citations
24 Claims
-
1. A method comprising:
-
monitoring an activity stream that comprises a plurality of actions of different action types performed by users of a social networking system; storing a plurality of sponsored story specifications that each designates at least one action type to be included in a sponsored story; identifying, in the monitored activity stream, at least one action performed by a subject user, the at least one action matching an action type specified in one or more of the plurality of stored sponsored story specifications; for each of the at least one matching actions, generating a candidate sponsored story based on the matching action using the matched sponsored story specification; determining privacy preferences for the subject user; and providing for display to a viewing user at least one of the candidate sponsored stories subject at least in part to the privacy preferences. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer program product comprising a non-transitory computer-readable storage medium containing computer program code for performing the steps:
-
monitoring an activity stream that comprises a plurality of actions of different action types performed by users of a social networking system; storing a plurality of sponsored story specifications that each designates at least one action type to be included in a sponsored story; identifying, in the monitored activity stream, at least one action performed by a subject user, the at least one action matching an action type specified in one or more of the plurality of stored sponsored story specifications; for each of the at least one matching actions, generating a candidate sponsored story based on the matching action using the matched sponsored story specification; determining privacy preferences for the subject user; and providing for display to a viewing user at least one of the candidate sponsored stories subject at least in part to the privacy preferences. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
Specification