Sponsored Stories and News Stories within a Newsfeed of a Social Networking System
First Claim
1. A computer-implemented method comprising:
- logging information related to actions performed by users of a social networking system;
receiving a request for a sponsored story, the sponsored story comprising a message provided to a viewing user of the social networking system including information related to an action performed by one or more users with whom the viewing user is connected in the social networking system;
selecting information about one or more actions performed by the one or more users with whom the viewing user is connected in the social networking system to identify one of a plurality of candidate information for a sponsored story based on one or more criteria;
generating the sponsored story for providing to the viewing user;
generating a feed that comprises the generated sponsored story and a plurality of news stories about one or more users of the social networking system with whom the viewing user is connected in the social networking system; and
providing the feed for display to the viewing user.
1 Assignment
0 Petitions
Accused Products
Abstract
A social networking system generates socially-relevant stories for a user based on actions taken by other users to whom the user is connected. The social networking system may receive a request for a sponsored story for a viewing user and may select information about one or more actions performed by one or more users to whom the viewing user is connected to identify one of a plurality of candidate information for a sponsored story based on one or more criteria (e.g., affinity of the viewing user for the candidates, expected value for the candidates, etc.). The social networking system may also generate the sponsored story and generate a feed comprising the sponsored story and news stories (e.g., non-sponsored stories) about one or more users of the social networking system with whom the viewing user is connected. This feed may be provided for display to the viewing user.
112 Citations
26 Claims
-
1. A computer-implemented method comprising:
-
logging information related to actions performed by users of a social networking system; receiving a request for a sponsored story, the sponsored story comprising a message provided to a viewing user of the social networking system including information related to an action performed by one or more users with whom the viewing user is connected in the social networking system; selecting information about one or more actions performed by the one or more users with whom the viewing user is connected in the social networking system to identify one of a plurality of candidate information for a sponsored story based on one or more criteria; generating the sponsored story for providing to the viewing user; generating a feed that comprises the generated sponsored story and a plurality of news stories about one or more users of the social networking system with whom the viewing user is connected in the social networking system; and providing the feed for display to the viewing user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer-implemented system comprising:
-
an action logger for logging information related to actions performed by users of a social networking system; an advertisement request database for storing a plurality of requests for sponsored stories; an advertising server configured for; receiving a request for a sponsored story, the sponsored story comprising a message provided to a viewing user of the social networking system including information related to an action performed by one or more users with whom the viewing user is connected in the social networking system; selecting information about one or more actions performed by the one or more users with whom the viewing user is connected in the social networking system to identify one of a plurality of candidate information for a sponsored story based on one or more criteria; a feed generator configured for; generating the sponsored story for providing to the viewing user; generating a feed that comprises the generated sponsored story and a plurality of news stories about one or more users of the social networking system with whom the viewing user is connected in the social networking system; and a web server configured for providing the feed for display to the viewing user. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
-
-
23. A computer-readable storage medium storing executable computer program instructions comprising instructions for performing the steps comprising:
-
logging information related to actions performed by users of a social networking system; receiving a request for a sponsored story, the sponsored story comprising a message provided to a viewing user of the social networking system including information related to an action performed by one or more users with whom the viewing user is connected in the social networking system; selecting information about one or more actions performed by the one or more users with whom the viewing user is connected in the social networking system to identify one of a plurality of candidate information for a sponsored story based on one or more criteria; generating the sponsored story for providing to the viewing user; generating a feed that comprises the generated sponsored story and a plurality of news stories about one or more users of the social networking system with whom the viewing user is connected in the social networking system; and providing the feed for display to the viewing user. - View Dependent Claims (24, 25, 26)
-
Specification