IP Library Granted Patent US 10,482,090
Granted Patent B2
US 10,482,090 · App. 14/942,932 · Granted Nov 19, 2019

Ranking and filtering comments based on feed interaction history

Inventors: Allison Elaine Ball (Menlo Park, CA); Kaushik Mohan Iyer (Palo Alto, CA); Ashoat Tevosyan (New York, NY); Mikhail I. Okunev (Bellevue, WA)
Assignee: Facebook, Inc.
G06F16/24578G06F16/248
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,482,090
App. No.
14/942,932
Granted
Nov 19, 2019
Kind
B2
Abstract

In one embodiment, a method includes retrieving a set of comments associated with one or more content objects in a social-networking system, determining a score for each of the comments for a selected one of the content objects, where the score for each of the comments is based on signals associated with the comment, and the signals are related to a history of user interactions by a target user with the comments in the set, ordering the comments for the selected content object based on the respective scores, and presenting the ordered comments to the target user. The content objects may be presented in a newsfeed for the target user. The signals may be based on a history of user interactions by other users with the comments in the set, where the other users are connected to the target user in the social-networking system.

Claims (32)

1. A method, comprising:

by one or more computer systems, retrieving a set of comments associated with one or more content objects in a social-networking system;

by the one or more computer systems, determining a score for each of the comments for a selected one of the content objects, wherein the score for each of the comments is based on one or more signals associated with the comment, and wherein the signals are related to a history of user interactions by a target user with one or more of the comments in the set, and the signals are based on likes, by one or more friends of the target user, of the comment;

by the one or more computer systems, ordering the comments for the selected content object based on the respective scores; and

by the one or more computer systems, presenting one or more of the ordered comments to the target user.

2. The method of claim 1 , wherein the one or more content objects are presented in a newsfeed for the target user.

3. The method of claim 1 , wherein the signals are based on a history of user interactions by one or more other users with one or more of the comments in the set, wherein the other users are connected to the target user in the social-networking system.

4. The method of claim 3 , wherein the comments in the set comprise one or more comments made by the other users.

5. The method of claim 1 , wherein the signals are based on a topic associated with the comment, wherein the topic is further associated with one or more stories previously viewed by the target user.

6. The method of claim 1 , wherein the signals are based on how many times one or more friends of the target user have indicated that they like the comment.

7. The method of claim 1 , wherein the user interactions by the target user with one of the comments comprise liking or commenting on the comment, or liking or commenting on the content object associated with the comment.

8. The method of claim 1 , wherein the user interactions by the target user with one of the comments comprise friending another user who is related to the content object associated with the comment or to the comment.

9. The method of claim 1 , wherein the user interactions by the target user with one of the comments comprise disliking or hiding the comment.

10. The method of claim 1 , wherein the user interactions by the target user with one of the comments comprise disliking, hiding, or unfriending another user related to the content object associated with the comment or to the comment.

11. The method of claim 1 , wherein the interactions are stored in a log of interactions associated with the target user.

12. One or more computer-readable non-transitory storage media embodying software that is operable when executed to:

retrieve a set of comments associated with one or more content objects in a social-networking system;

determine a score for each of the comments for a selected one of the content objects, wherein the score for each of the comments is based on one or more signals associated with the comment, and wherein the signals are related to a history of user interactions by a target user with one or more of the comments in the set, and the signals are based on likes, by one or more friends of the target user, of the comment;

order the comments for the selected content object based on the respective scores; and

present one or more of the ordered comments to the target user.

13. The media of claim 12 , wherein the one or more content objects are presented in a newsfeed for the target user.

14. The media of claim 12 , wherein the signals are based on a history of user interactions by one or more other users with one or more of the comments in the set, wherein the other users are connected to the target user in the social-networking system.

15. The media of claim 14 , wherein the comments in the set comprise one or more comments made by the other users.

16. The media of claim 12 , wherein the signals are based on a topic associated with the comment, wherein the topic is further associated with one or more stories previously viewed by the target user.

17. A system comprising; one or more processors; and a memory coupled to the processors comprising instructions executable by the processors, the processors being operable when executing the instructions to:

retrieve a set of comments associated with one or more content objects in a social-networking system;

determine a score for each of the comments for a selected one of the content objects, wherein the score for each of the comments is based on one or more signals associated with the comment, and wherein the signals are related to a history of user interactions by a target user with one or more of the comments in the set, and the signals are based on likes, by one or more friends of the target user, of the comment;

order the comments for the selected content object based on the respective scores; and

present one or more of the ordered comments to the target user.

18. The system of claim 17 , wherein the one or more content objects are presented in a newsfeed for the target user.

19. The system of claim 17 , wherein the signals are based on a history of user interactions by one or more other users with one or more of the comments in the set, wherein the other users are connected to the target user in the social-networking system.

20. The system of claim 19 , wherein the comments in the set comprise one or more comments made by the other users.

Assignments (3)
CHANGE OF NAME Recorded Jan 23, 2022
From: FACEBOOK, INC.
To: META PLATFORMS, INC.
Reel/Frame 058818/0916 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 17, 2016
From: BALL, ALLISON ELAINE
To: FACEBOOK, INC.
Reel/Frame 038134/0662 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 30, 2015
From: IYER, KAUSHIK MOHAN; TEVOSYAN, ASHOAT; OKUNEV, MIKHAIL I.
To: FACEBOOK, INC.
Reel/Frame 037382/0626 →
Continuity (1)
Related Publication 20170139919A1 · May 18, 2017
Cited By (1)
US 12,328,645