Selection and ranking of comments for presentation to social networking system users
AssigneeFacebook, Inc.
InventorsEric Faller, Sumeet Vaidya, Aditya Brij Koolwal, Matthew Kai-Shing Choi
Life of this patent
Estimating the term…
Abstract
When a social networking system receives a request from a requesting user for a content item associated with one or more comments, the social networking system determines an interest score for each comment. The interest score for a comment indicates a measure of the user's likelihood of being interested in the comment. Based on the calculated interest scores, the social networking system selects one or more comments for presentation to the viewing user along with the content item. The social networking system may specify an order in which the selected comments are presented based on the interest scores of the selected comments.
Claims20
A computer-implemented method comprising:
- receiving, from a client device of a requesting user of a social networking system, a request for a content item associated with a comment representing information provided by a user of the social networking system, the comment having a plurality of replies to the comment by users of the social networking system;
- calculating, for each of the plurality of replies, an interest score representing a measure of the requesting user's interest in the reply;
- selecting a subset of replies from the plurality of replies based on the interest scores;
- determining an order to present the subset of replies based on the interest scores calculated for the subset of replies;
- transmitting instructions to the client device to present the comment and to present the selected subset of replies in the determined order and in association with the comment;
- and
- responsive to receiving a request from the requesting user to view the plurality of replies, transmitting an instruction to the client device to present the plurality of replies in a chronological order based on a time associated with each of the plurality of replies.
A computer program product comprising a non-transitory computer-readable storage medium containing computer program code for:
- receiving, from a client device of a requesting user of a social networking system, a request for a content item associated with a comment representing information provided by a user of the social networking system, the comment having a plurality of replies to the comment by users of the social networking system;
- calculating, for each of the plurality of replies, an interest score representing a measure of the requesting user's interest in the reply;
- selecting a subset of replies from the plurality of replies based on the interest scores;
- determining an order to present the subset of replies based on the interest scores calculated for the subset of replies;
- transmitting instructions to the client device to present the comment and to present the selected subset of replies in the determined order and in association with the comment;
- and
- responsive to receiving a request from the requesting user to view the plurality of replies, transmitting an instruction to the client device to present the plurality of replies in a chronological order based on a time associated with each of the plurality of replies.
Dependencies are inferred from the claim text.