Filtering posts
First Claim
1. A computer implemented method comprising:
- filtering a set of pages that are maintained in a social networking platform and in which a user has expressed interest based on one or more user-identified categories to identify a subset of the pages that are associated with the one or more identified categories;
identifying posts in a data store associated with the pages in the subset;
identifying a trending post from among the identified posts based on a measure of popularity of the identified posts;
sending data to a user device to cause the user device to display at least the trending post and some additional other identified posts from among the identified posts with the trending posts and the additional other identified posts ordered in the display with the trending post presented first and the additional other posts ordered chronologically;
determining to extract, from the electronic social networking platform, new posts for a page in the subset of pages based on a time of filtering the set of pages and a time of previous extraction of posts from the page; and
storing the extracted new posts for the page in the data store;
wherein determining to extract new posts for the page includes determining that a time lapse between the time of filtering to a time of a previous extraction of posts for the page is greater than a threshold.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for filtering posts. One of the methods includes filtering a set of pages that are maintained in a social networking platform and in which a user has expressed interest based on one or more user-identified categories to identify a subset of the pages that are associated with the one or more identified categories. The method includes identifying posts in a data store associated with the pages in the subset. The method includes identifying a trending post from among the identified posts based on a measure of popularity of the identified posts. The method also includes sending data to a user device to cause the user device to display at least the trending post and some of the other identified posts with the posts ordered in the display with the trending post presented first and additional posts ordered chronologically.
94 Citations
16 Claims
-
1. A computer implemented method comprising:
-
filtering a set of pages that are maintained in a social networking platform and in which a user has expressed interest based on one or more user-identified categories to identify a subset of the pages that are associated with the one or more identified categories; identifying posts in a data store associated with the pages in the subset; identifying a trending post from among the identified posts based on a measure of popularity of the identified posts; sending data to a user device to cause the user device to display at least the trending post and some additional other identified posts from among the identified posts with the trending posts and the additional other identified posts ordered in the display with the trending post presented first and the additional other posts ordered chronologically; determining to extract, from the electronic social networking platform, new posts for a page in the subset of pages based on a time of filtering the set of pages and a time of previous extraction of posts from the page; and storing the extracted new posts for the page in the data store; wherein determining to extract new posts for the page includes determining that a time lapse between the time of filtering to a time of a previous extraction of posts for the page is greater than a threshold. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A non-transitory computer storage device encoded with computer program instructions that when executed by one or more computers cause the one or more computers to perform operations comprising:
-
filtering a set of pages that are maintained in a social networking platform and in which a user has expressed interest based on one or more user-identified categories to identify a subset of the pages that are associated with the one or more identified categories; identifying posts in a data store associated with the pages in the subset; identifying a trending post from among the identified posts based on a measure of popularity of the identified posts; sending data to a user device to cause the user device to display at least the trending post and some additional other identified posts from among the identified posts with the trending post and the additional other identified posts ordered in the display with the trending post presented first and the additional other posts ordered chronologically; determining to extract, from the electronic social networking platform, new posts for a page in the subset of pages based on a time of filtering the set of pages and a time of previous extraction of posts from the page; and storing the extracted new posts for the page in the data store; wherein determining to extract new posts for the page includes determining that a time lapse between the time of filtering to a time of a previous extraction of posts for the page is greater than a threshold. - View Dependent Claims (11, 12)
-
-
13. A system comprising:
-
one or more computers and one or more storage devices storing instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform operations comprising; filtering a set of pages that are maintained in a social networking platform and in which a user has expressed interest based on one or more user-identified categories to identify a subset of the pages that are associated with the one or more identified categories; identifying posts in a data store associated with the pages in the subset; identifying a trending post from among the identified posts based on a measure of popularity of the identified posts; sending data to a user device to cause the user device to display at least the trending post and some additional other identified posts from among the identified posts with the trending post and the additional other identified posts ordered in the display with the trending post presented first and the additional other posts ordered chronologically; determining to extract, from the electronic social networking platform, new posts for a page in the subset of pages based on a time of filtering the set of pages and a time of previous extraction of posts from the page; and storing the extracted new posts for the page in the data store; wherein determining to extract new posts for the page includes determining that a time lapse between the time of filtering to a time of a previous extraction of posts for the page is greater than a threshold. - View Dependent Claims (14, 15, 16)
-
Specification