IP Library Granted Patent US 10,698,572
Granted Patent B2
US 10,698,572 · App. 15/595,763 · Granted Jun 30, 2020

Highlighting comments on online systems

Inventors: Robin Maxime Clediere (San Francisco, CA); Jeremy Samuel Friedland (San Francisco, CA)
Assignee: Facebook, Inc.
G06F3/0482G06F16/345G06F40/103G06F40/169G06Q10/107G06Q30/0241G06Q30/0601
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,698,572
App. No.
15/595,763
Granted
Jun 30, 2020
Kind
B2
Abstract

Uses of an online system include a target user and other users that are connected to the target users. The online system presents a content item received from a target user to the other users. The online system receives comments on the content item from the users and a selection of one of the comments from a user. The online system provides one or more types of actions (e.g., adding the comment to the content item or highlighting the comment) on the comment that the user can take. Upon receiving a selection of adding the comment, the online system modifies the content item to include the comment. Upon receiving a selecting of highlighting the comment, the online system associates a highlighting feature to the comment. The online system provides the modified content item or highlighted comment for display to the plurality of users.

Claims (68)

1. A computer-implemented method, comprising,

receiving a content item from a target user of an online system for presentation to other users of the online system that are connected to the target user in the online system, the online system comprising a plurality of users including the target user and the other users; receiving a plurality of comments on the content item from the plurality of users;

receiving a selection of one of the plurality of comments from one of the plurality of users of the online system;

in response to receiving the selection of the comment from the user, providing, for display to the user from which the selection was received, one or more types of actions on the comment that the user can take, the one or more types of actions including adding the comment;

receiving a selection of adding the comment from the user;

in response to receiving the selection of adding the comment from the user, modifying the content item to include the comment such that the comment is elevated from the plurality of comments to become a part of content in the content item; and

providing, for display to the plurality of users, the modified content item including the elevated comment.

2. The method of claim 1 , wherein modifying the content item to include the comment such that the comment is elevated from the plurality of comments to become a part of content in the content item comprises:

determining a position in the content item in which to insert the comment, wherein determining the position is based at least in part on a characteristic of the comment and a characteristic of the content item; and

inserting the comment in the content item at the determined position such that the comment is elevated from the plurality of comments up to become a part of content in the content item.

3. The method of claim 2 , further comprising:

receiving a reply to the elevated comment from the target user;

further modifying the modified content item to include the reply from the target user; and

providing, for display to the plurality of users, the further modified content item including the elevated comment and the reply from the target user.

4. The method of claim 1 , wherein the one or more types of action further includes at least one of the following: highlighting the comment, copying the comment, deleting a comment, and any combination thereof.

5. The method of claim 4 , further comprising:

receiving a selection of highlighting the comment from the user;

in response to receiving the selection of highlighting the comment from the user, associating a highlighting feature to the comment such that the comment visibly stands out from other of the plurality of comments; and

providing for display to the plurality of users the plurality of comments on the content item and the highlighted comment amongst the plurality of comments.

6. The method of claim 1 , further comprising:

determining a ranking score for each of the plurality of comments; and

providing for display the plurality of comments in a sequence, wherein each comment is associated with a position in the sequence, the position in the sequence determined based on the ranking score of the comment.

7. The method of claim 6 , wherein determining the ranking score for each of the plurality of comments comprises:

identifying one or more types of interaction with a comment by users of the online system;

obtaining an interaction score for each identified type of interaction; and

aggregating the interaction score for each identified type of interaction.

8. The method of claim 6 , further comprising:

receiving a selection of a comment and a selection of a position in the sequence for the comment from a user of the online system; and

in response to receiving the selection of the comment and the selection of the position, modifying the position in the sequence for each of other comments based on the ranking score of each of other comments and the selected position.

9. A non-transitory computer readable storage medium storing executable computer program instructions, the computer program instructions comprising instructions that when executed cause a computer processor to:

receive a content item from a target user of an online system for presentation to other users of the online system that are connected to the target user in the online system, the online system comprising a plurality of users including the target user and the other users;

receive a plurality of comments on the content item from the plurality of users; receive a selection of one of the plurality of comments from one of the plurality of users of the online system;

in response to receiving the selection of the comment from the user, provide, for display to the user from which the selection was received, one or more types of actions on the comment that the user can take, the one or more types of actions including adding the comment;

receive a selection of adding the comment from the user;

in response to receiving the selection of adding the comment from the user, modify the content item to include the comment such that the comment is elevated from the plurality of comments to become a part of content in the content item; and

provide, for display to the plurality of users, the modified content item including the elevated comment.

10. The computer-implemented method of claim 1 , wherein providing, for display to the user from which the selection was received, one or more types of actions on the comment that the user can take comprises:

providing, for display to the user from which the selection was received, a menu including the one or more types of actions for the user to select.

11. The non-transitory computer-readable storage medium of claim 9 , wherein the computer program instructions for modifying the content item to include the comment such that the comment is elevated from the plurality of comments to become a part of content in the content item comprise instructions that when executed cause the computer processor to:

determine a position in the content item in which to insert the comment, wherein determining the position is based at least in part on a characteristic of the comment and a characteristic of the content item; and

insert the comment in the content item at the determined position such that the comment is elevated from the plurality of comments up to become a part of content in the content item.

12. The non-transitory computer-readable storage medium of claim 11 , wherein the computer program instructions further comprise instructions that when executed cause a computer processor to:

receive a reply to the elevated comment from the target user;

further modify the modified content item to include the reply from the target user; and

provide, for display to the plurality of users, the further modified content item including the elevated comment and the reply from the target user.

13. The non-transitory computer-readable storage medium of claim 9 , wherein the one or more types of action further includes at least one of the following: highlighting the comment, copying the comment, deleting a comment, and any combination thereof.

14. The non-transitory computer-readable storage medium of claim 13 , wherein the computer program instructions further comprise instructions that when executed cause a computer processor to:

receive a selection of highlighting the comment from the user;

in response to receiving the selection of highlighting the comment from the user, associate a highlighting feature to the comment such that the comment visibly stands out from other of the plurality of comments; and

provide for display to the plurality of users the plurality of comments on the content item and the highlighted comment amongst the plurality of comments.

15. The non-transitory computer-readable storage medium of claim 9 , wherein the computer program instructions further comprise instructions that when executed cause a computer processor to:

determine a ranking score for each of the plurality of comments; and

provide for display the plurality of comments in a sequence, wherein each comment is associated with a position in the sequence, the position in the sequence determined based on the ranking score of the comment.

16. The non-transitory computer-readable storage medium of claim 15 , wherein the computer program instructions for determining the ranking score for each of the plurality of comments comprise instructions that when executed cause the computer processor to:

identify one or more types of interaction with a comment by users of the online system;

obtain an interaction score for each identified type of interaction; and aggregate the interaction score for each identified type of interaction.

17. The non-transitory computer-readable storage medium of claim 15 , wherein the computer program instructions further comprise instructions that when executed cause a computer processor to:

receive a selection of a comment and a selection of a position in the sequence for the comment from a user of the online system; and in response to receiving the selection of the comment and the selection of the position, modify the position in the sequence for each of other comments based on the ranking score of each of other comments and the selected position.

18. The non-transitory computer-readable storage medium of claim 9 , wherein the computer program instructions for providing, for display to the user from which the selection was received, one or more types of actions on the comment that the user can take comprise instructions that when executed cause the computer processor to:

provide, for display to the user from which the selection was received, a menu including the one or more types of actions for the user to select.

19. A computer system, comprising:

a non-transitory computer-readable storage medium storing executable computer program instructions, the computer program instructions comprising instructions that when executed cause a computer processor to perform steps, comprising:

receiving a content item from a target user of an online system for presentation to other users of the online system that are connected to the target user in the online system, the online system comprising a plurality of users including the target user and the other users;

receiving a plurality of comments on the content item from the plurality of users; receiving a selection of one of the plurality of comments from one of the plurality of users of the online system;

in response to receiving the selection of the comment from the user, providing, for display to the user from which the selection was received, one or more types of actions on the comment that the user can take, the one or more types of actions including adding the comment;

receiving a selection of adding the comment from the user;

in response to receiving the selection of adding the comment from the user, modifying the content item to include the comment such that the comment is elevated from the plurality of comments to become a part of content in the content item; and

providing, for display to the plurality of users, the modified content item including the elevated comment.

Assignments (3)
CHANGE OF NAME Recorded Nov 18, 2021
From: FACEBOOK, INC.
To: META PLATFORMS, INC.
Reel/Frame 058897/0824 →
CORRECTIVE ASSIGNMENT TO CORRECT THE FIRST ASSIGNOR'S NAME PREVIOUSLY RECORDED ON REEL 042520 FRAME 0451. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 5, 2018
From: CLEDIERE, ROBIN MAXIME; FRIEDLAND, JEREMY SAMUEL
To: FACEBOOK, INC.
Reel/Frame 045495/0816 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 26, 2017
From: CLEDIERE, ROBIN; FRIEDLAND, JEREMY SAMUEL
To: FACEBOOK, INC.
Reel/Frame 042520/0451 →
Continuity (1)
Related Publication 20180329582A1 · Nov 15, 2018
Cited By (1)
US 1,065,247