CATEGORIZING STORIES IN A SOCIAL NETWORKING SYSTEM NEWS FEED
First Claim
1. A computer-implemented method comprising:
- receiving a request from a viewing user for a news feed, the news feed including a plurality of direct stories based in part on activities logged by a social networking system;
generating a plurality of direct stories, each direct story describing an activity that involves a user who is connected to the viewing user in the social networking system;
determining a plurality of news feed sections for inclusion in a news feed of the viewing user, each news feed section associated with one or more topics, wherein the one or more topics is based in part on the content of the plurality of direct stories;
associating each story from the plurality of direct stories with a news feed section associated with a topic matching at least one topic assigned to a story; and
presenting the news feed to the viewing user, the news feed displaying stories associated with different news feed sections.
2 Assignments
0 Petitions
Accused Products
Abstract
A social networking system generates stories based on actions taken by entities of the social networking system. The system applies a set of rules to the stories to categorize each story and displays the news feed as multiple sections, each displaying a category of generated stories. A story may be categorized according to its content and/or the user associated with the story. In addition to stories about a user'"'"'s direct connections, stories may be generated by the user'"'"'s soft connections. Supplemental content may be generated based on a section of the newsfeed currently being accessed and displayed in a related content unit adjacent to a news feed section.
114 Citations
40 Claims
-
1. A computer-implemented method comprising:
-
receiving a request from a viewing user for a news feed, the news feed including a plurality of direct stories based in part on activities logged by a social networking system; generating a plurality of direct stories, each direct story describing an activity that involves a user who is connected to the viewing user in the social networking system; determining a plurality of news feed sections for inclusion in a news feed of the viewing user, each news feed section associated with one or more topics, wherein the one or more topics is based in part on the content of the plurality of direct stories; associating each story from the plurality of direct stories with a news feed section associated with a topic matching at least one topic assigned to a story; and presenting the news feed to the viewing user, the news feed displaying stories associated with different news feed sections. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A method comprising:
-
receiving a request from a viewing user for a news feed, the news feed including a plurality of direct stories based in part on activities logged by a social networking system; generating the plurality of direct stories describing activities performed by a plurality of users connected to the viewing user in the social networking system; determining a plurality of news feed sections, each news feed section associated with one or more topics; and presenting the news feed comprising one or more of the news feed sections for display to the viewing user, each news feed section including one or more of the plurality of direct stories assigned at least one topic matching a topic associated with the section. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40)
-
Specification