Aggregating News Events on Online Social Networks
First Claim
1. A method comprising, by one or more computing devices of an online social network:
- accessing a first set of posts comprising a plurality of posts of the online social network posted within a first timeframe, each post being associated with one or more topics of a plurality of topics of the online social network;
determining a trending topic from the plurality of topics of the online social network;
generating a news-event object associated with the trending topic, the news-event object comprising a seed post from the first set of posts and a tagging-algorithm for identifying posts matching the trending topic;
identifying, by the tagging-algorithm, one or more posts from the first set of posts that match the trending topic;
generating one or more search-results modules, each search-results module comprising one or more search results, each search result comprising a reference to an identified post that matches the trending topic; and
sending, to a client device of a user for display, a search-results page comprising one or more of the search-results modules.
2 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, a method includes accessing a first set of posts that includes a number of posts of the online social network posted within a first timeframe. In particular embodiments, each post is associated with one or more topics of a number of topics of the online social network. The method also includes determining a trending topic from the plurality of topics of the online social network; and generating a news-event object associated with the trending topic. In particular embodiments, the news-event object includes a seed post from the first set of posts and a tagging-algorithm for identifying posts matching the trending topic. The method also includes identifying, by the tagging-algorithm, one or more posts from the first set of posts that match the trending topic; and generating one or more search-results modules. In particular embodiments, each search-results module includes one or more search results.
-
Citations
20 Claims
-
1. A method comprising, by one or more computing devices of an online social network:
-
accessing a first set of posts comprising a plurality of posts of the online social network posted within a first timeframe, each post being associated with one or more topics of a plurality of topics of the online social network; determining a trending topic from the plurality of topics of the online social network; generating a news-event object associated with the trending topic, the news-event object comprising a seed post from the first set of posts and a tagging-algorithm for identifying posts matching the trending topic; identifying, by the tagging-algorithm, one or more posts from the first set of posts that match the trending topic; generating one or more search-results modules, each search-results module comprising one or more search results, each search result comprising a reference to an identified post that matches the trending topic; and sending, to a client device of a user for display, a search-results page comprising one or more of the search-results modules. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. One or more computer-readable non-transitory storage media embodying software that is operable when executed to:
-
access a first set of posts comprising a plurality of posts of the online social network posted within a first timeframe, each post being associated with one or more topics of a plurality of topics of the online social network; determine a trending topic from the plurality of topics of the online social network; generate a news-event object associated with the trending topic, the news-event object comprising a seed post from the first set of posts and a tagging-algorithm for identifying posts matching the trending topic; identify, by the tagging-algorithm, one or more posts from the first set of posts that match the trending topic; generate one or more search-results modules, each search-results module comprising one or more search results, each search result comprising a reference to an identified post matching the trending topic; and send, to a client device of a user for display, a search-results page comprising one or more of the search-results modules.
-
-
20. A system comprising:
- one or more processors; and
a memory coupled to the processors comprising instructions executable by the processors, the processors operable when executing the instructions to;access a first set of posts comprising a plurality of posts of the online social network posted within a first timeframe, each post being associated with one or more topics of a plurality of topics of the online social network; determine a trending topic from the plurality of topics of the online social network; generate a news-event object associated with the trending topic, the news-event object comprising a seed post from the first set of posts and a tagging-algorithm for identifying posts matching the trending topic; identify, by the tagging-algorithm, one or more posts from the first set of posts that match the trending topic; generate one or more search-results modules, each search-results module comprising one or more search results, each search result comprising a reference to an identified post matching the trending topic; and send, to a client device of a user for display, a search-results page comprising one or more of the search-results modules.
- one or more processors; and
Specification