Social context for a page containing content from a global community
AssigneeFacebook, Inc.
InventorsRohit Dhawan, Yuankai Ge, Jeffrey Andrew Kanter
Life of this patent
Estimating the term…
Abstract
Posts are ranked for display on a page in a social network environment based on interaction and user score signals associated with the post and a viewing user. The signals for each of the posts are scored, and a ranking score for each post is determined. The posts are ranked in an order for display based on the ranking score and displayed for the viewing user on the page. Posts submitted by other users who have established connections with the viewing user are also filtered for display in a social box on the page.
Claims27
A method comprising:
- receiving a request to display a page to a first user of a plurality of users of the social networking system;
- determining an interaction score for each of a plurality of posts associated with the page, the interaction score for a post based on one or more interactions with the post by a plurality of users that includes one or more other users of the social networking system who are not connected to the first user in the social networking system;
- determining a user score for each of the plurality of posts with respect to the first user, wherein the user score is determined based on at least one of:
- the first user's history of actions associated with the page, and one or more similarities between the first user and a posting user;
- ranking each of the plurality of posts based on the interaction score and the user score;
- and
- sending the page including a subset of the plurality of posts selected according to the ranking for display to the first user.
A computer comprising a non-transitory computer-readable storage medium containing computer program code for:
- receiving a request to display a page to a first user of a plurality of users of the social networking system;
- determining an interaction score for each of a plurality of posts associated with the page, the interaction score for a post based on one or more interactions with the post by a plurality of users that includes one or more other users of the social networking system who are not connected to the first user in the social networking system;
- determining a user score for each of the plurality of posts with respect to the first user, wherein the user score is determined based on at least one of:
- the first user's history of actions associated with the page, and one or more similarities between the first user and a posting user;
- ranking each of the plurality of posts based on the interaction score and the user score;
- and
- sending the page including a subset of the plurality of posts selected according to the ranking for display to the first user.
A method comprising:
- receiving a request to display a page to a first user of a plurality of users of the social networking system;
- receiving a first plurality of posts for display on the page;
- determining an interaction score for each of a plurality of posts associated with the page, the interaction score for a post based on one or more interactions with the post by a plurality of users that includes one or more other users of the social networking system who are not connected to the first user in the social networking system;
- determining a user score for each of the plurality of posts with respect to the first user, wherein the user score is determined based on at least one of:
- the first user's history of actions associated with the page, and one or more similarities between the first user and a posting user;
- ranking each of the plurality of posts based on the interaction score and the user score;
- determining a second set of posts comprising posts associated with the page and submitted by other users who have an established connection with the first user;
- sending the page including a subset of the plurality of posts selected according to the ranking and the second set of posts for display to the first user.
Dependencies are inferred from the claim text.