IP Library Granted Patent US 9,917,804
Granted Patent B2
US 9,917,804 · App. 14/949,782 · Granted Mar 13, 2018

Multi-post stories

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 9,917,804
App. No.
14/949,782
Granted
Mar 13, 2018
Kind
B2
Abstract

In one embodiment, a method includes receiving, at a social-networking system, an identifier corresponding to a first post item stored in the social-networking system. A first set of users is associated with the first post item. The method also includes receiving, at the social-networking system, a second post item. A second set of users is associated with the second post item. The method additionally includes associating the first and second post items with a story structure. The method further includes providing one of the post items in the story structure to a client for display.

Claims (69)

1. A method comprising:

by one or more processors, receiving, at a social-networking system:

an identifier corresponding to a first post item stored in the social-networking system, wherein a first set of users is associated with the first post item; and

a second post item, wherein a second set of users is associated with the second post item;

by the one or more processors, associating the first and second post items with a story structure;

by the one or more processors, providing one of the post items in the story structure to a client for display in a user interface control with other post items associated with the story structure, wherein the user interface control is displayed within a content window that comprises other post items that are not associated with the story structure, wherein the user interface control is scrollable along a first axis, and wherein the content window is scrollable along a second axis, perpendicular to the first axis; and

by the one or more processors, in response to receiving a scroll input corresponding to the one of the post items associated with the story structure, providing another post item associated with the story structure to the client for display in the user interface control.

2. The method of claim 1 , further comprising:

receiving a permission setting indicative of whether the users in the first and second sets are allowed to associate additional post items with the first and second post items; and

determining whether to allow users in the first and second sets to associate additional post items with the story structure based on the permission setting.

3. The method of claim 1 , further comprising:

receiving, from one of the users in the first or second set, a third post item and an identifier associated with the story structure; and

associating the third post item with the story structure.

4. The method of claim 1 , wherein providing one of the post items in the story structure further comprises:

selecting a most recent post item, associated with the story structure, that a user, associated with the client, has not yet viewed; and

providing the selected post item to the client.

5. The method of claim 1 , further comprising:

displaying the one of the post items associated with the story structure in a horizontally scrollable control within a vertically scrollable content window with other post items that are not associated with the story structure, the horizontally scrollable control comprising other post items associated with the story structure;

receiving a horizontal scroll input corresponding to the one of the post items associated with the story structure; and

displaying another post item associated with the story structure in the vertically scrollable content window.

6. The method of claim 1 , wherein the receiving further comprises:

receiving a privacy setting indicative of, for each post item associated with the story structure, a second set of users of the social networking system that are allowed to view the post item.

7. The method of claim 1 , wherein each user in the corresponding users for the first set of user identifiers is associated with at least one of the post items associated with the story structure.

8. The method of claim 1 , further comprising:

receiving content associated with a first post item associated with the story structure; and

providing a summary of the content to the client for display with the first post item.

9. The method of claim 8 , further comprising:

receiving an identifier corresponding to the first post item; and

providing the content associated with the first post item to the client for display.

10. The method of claim 1 , wherein each post item associated with the story structure has a respective content type, the respective content types comprising:

one or more picture content types;

one or more video content types; and

one or more text content types.

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

receive, at a social-networking system:

an identifier corresponding to a first post item stored in the social-networking system, wherein a first set of users is associated with the first post item; and

a second post item, wherein a second set of users is associated with the second post item;

associate the first and second post items with a story structure;

provide one of the post items in the story structure to a client for display in a user interface control with other post items associated with the story structure, wherein the user interface control is displayed within a content window that comprises other post items that are not associated with the story structure, wherein the user interface control is scrollable along a first axis, and wherein the content window is scrollable along a second axis, perpendicular to the first axis; and

in response to receiving a scroll input corresponding to the one of the post items associated with the story structure, provide another post item associated with the story structure to the client for display in the user interface control.

12. The computer-readable media of claim 11 , further comprising software that is operable when executed to:

receive a permission setting indicative of whether the users in the first and second sets are allowed to associate additional post items with the first and second post items; and

determine whether to allow users in the first and second sets to associate additional post items with the story structure based on the permission setting.

13. The computer-readable media of claim 11 , further comprising software that is operable when executed to:

receive, from one of the users in the first or second set, a third post item and an identifier associated with the story structure; and

associate the third post item with the story structure.

14. The computer-readable media of claim 11 , wherein providing one of the post items in the story structure further comprises:

selecting a most recent post item, associated with the story structure, that a user, associated with the client, has not yet viewed; and

providing the selected post item to the client.

15. The computer-readable media of claim 11 , further comprising software that is operable when executed to:

display the one of the post items associated with the story structure in a horizontally scrollable control within a vertically scrollable content window with other post items that are not associated with the story structure, the horizontally scrollable control comprising other post items associated with the story structure;

receive a horizontal scroll input corresponding to the one of the post items associated with the story structure; and

display another post item associated with the story structure in the vertically scrollable content window.

16. The computer-readable media of claim 11 , wherein the receiving further comprises:

receiving a privacy setting indicative of, for each post item associated with the story structure, a second set of users of the social networking system that are allowed to view the post item.

17. The computer-readable media of claim 11 , wherein each user in the corresponding users for the first set of user identifiers is associated with at least one of the post items associated with the story structure.

18. The computer-readable media of claim 11 , further comprising software that is operable when executed to:

receive content associated with a first post item associated with the story structure; and

provide a summary of the content to the client for display with the first post item.

19. The computer-readable media of claim 11 , further comprising software that is operable when executed to:

receive an identifier corresponding to the first post item; and

provide the content associated with the first post item to the client for display.

20. A system comprising: one or more processors; and a non-transitory memory coupled to the processors comprising instructions executable by the processors, the processors operable when executing the instructions to:

receive, at a social-networking system:

an identifier corresponding to a first post item stored in the social-networking system, wherein a first set of users is associated with the first post item; and

a second post item, wherein a second set of users is associated with the second post item;

associate the first and second post items with a story structure;

provide one of the post items in the story structure to a client for display in a user interface control with other post items associated with the story structure, wherein the user interface control is displayed within a content window that comprises other post items that are not associated with the story structure, wherein the user interface control is scrollable along a first axis, and wherein the content window is scrollable along a second axis, perpendicular to the first axis; and

in response to receiving a scroll input corresponding to the one of the post items associated with the story structure, provide another post item associated with the story structure to the client for display in the user interface control.

Assignments (3)
CHANGE OF NAME Recorded Dec 20, 2021
From: FACEBOOK, INC.
To: META PLATFORMS, INC.
Reel/Frame 058553/0802 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 6, 2017
From: HIRAI, THIAGO GRIEP
To: FACEBOOK, INC.
Reel/Frame 043097/0822 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 30, 2016
From: VALDIVIA, GABRIEL; SILVERS, GEMMA LOUISE; GIBSON, DANIEL K.; WELCH, BRETT R.; STROGANOVA, DARIA; RACASANU, RAZVAN
To: FACEBOOK, INC.
Reel/Frame 039055/0819 →