Dynamically providing a feed of stories about a user of a social networking system
First Claim
Patent Images
1. A method comprising:
- monitoring a plurality of activities performed by a plurality of users of a social networking system, the plurality of users comprising a subject user and a plurality of other users;
receiving a request from a viewing user for a page of information about the subject user;
selecting, by the social networking system, a first set of activities that were performed by the subject user;
selecting, by the social networking system, a second set of activities that relate to the subject user and were performed by one or more of the other users;
generating a story for each of the selected first and second sets of activities, each story describing the corresponding selected activity;
generating a page of information about the subject user, where the page of information comprises generated stories; and
providing the page of information about the subject user to the viewing user for display.
1 Assignment
0 Petitions
Accused Products
Abstract
To display a news feed in a social network environment, a social networking system generates news items regarding activities associated with a user of a social network environment. The social networking system may also attach an informational link associated with at least one of the activities to at least one of the news items, limit access to the news items to a predetermined set of viewers, and assign an order to the news items. The news items may be displayed in the assigned order to at least one viewing user of the predetermined set of viewers, and the number of news items displayed may be dynamically limited.
-
Citations
30 Claims
-
1. A method comprising:
-
monitoring a plurality of activities performed by a plurality of users of a social networking system, the plurality of users comprising a subject user and a plurality of other users; receiving a request from a viewing user for a page of information about the subject user; selecting, by the social networking system, a first set of activities that were performed by the subject user; selecting, by the social networking system, a second set of activities that relate to the subject user and were performed by one or more of the other users; generating a story for each of the selected first and second sets of activities, each story describing the corresponding selected activity; generating a page of information about the subject user, where the page of information comprises generated stories; and providing the page of information about the subject user to the viewing user for display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer program product comprising a non-transitory computer-readable storage medium containing computer program code for:
-
monitoring a plurality of activities performed by a plurality of users of a social networking system, the plurality of users comprising a subject user and a plurality of other users; receiving a request from a viewing user for a page of information about the subject user; selecting, by the social networking system, a first set of activities that were performed by the subject user; selecting, by the social networking system, a second set of activities that relate to the subject user and were performed by one or more of the other users; generating a story for each of the selected first and second sets of activities, each story describing the corresponding selected activity; generating a page of information about the subject user, where the page of information comprises generated stories; and providing the page of information about the subject user to the viewing user for display. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification