Patent ID: 8886836
Filing Date: 2014-11-11
Classification: G06F,G06Q,H04L

Abstract:
1. A method comprising: obtaining a plurality of news stories that describe a plurality of activities performed by a plurality of other entities with whom a viewing user has established a connection in a social networking system; ranking the plurality of news stories based on a determined affinity of the viewing user for an aspect of each of the news stories; selecting a set of top news stories from the plurality of news stories based on the ranking; and determining a story layout for the selected top news stories, the story layout comprising a placement of each of the selected top news stories in one or more of a plurality of columns, the placements based at least in part on the viewing user's affinity for the top stories; providing a news feed for display to the viewing user, where the news feed comprises the selected top news stories displayed according to the determined story layout, by receiving a selection of the link for expanding the aggregated story for displaying the plurality of news stories having the common topic; and responsive to the received selection of the link, providing the plurality of news stories having the common topic for display in the news feed for display to the viewing user, where the news feed comprises the aggregated story displayed according to the determined story layout and the plurality of news stories having the common topic within the aggregated story.