IP Library Granted Patent US 10,771,513
Granted Patent B2
US 10,771,513 · App. 16/525,390 · Granted Sep 8, 2020

Multi-user content presentation system

Inventors: Sharon Zeng (San Francisco, CA); Leo Litterello Mancini (Middle Village, NY); Dolapo Omobola Falola (London, GB)
Assignee: FACEBOOK, INC.
H04L65/4015G06F3/0481G06F3/0482G06F3/04845G06F3/04847G06F3/04883G06Q10/101G06Q50/01H04L65/403H04L67/306
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,771,513
App. No.
16/525,390
Granted
Sep 8, 2020
Kind
B2
Abstract

One or more embodiments of the disclosure provide systems and methods for providing content presentations to users of a content presentation system. A content presentation generally includes a plurality of content items provided by one or more users of the content presentation system. In one or more embodiments, the content presentation system may enable a user to modify multiple content attributes using a simple gesture. In another embodiment, the content presentation system can provide dynamic and interactive notifications to the user corresponding to content items and/or other co-users.

Claims (59)

1. A computer-implemented method comprising:

providing, to a user via a client device, a presentation feed comprising a plurality of content presentations, each of the content presentations of the plurality of content presentations comprising one or more user-generated content items;

receiving a first content item and a second content item to append to content presentations of the plurality of content presentations;

providing, within the presentation feed and based on appending the first content item and the second content item to the content presentations of the plurality of content presentations, an interactive notification element comprising a visual indication indicating the first appended content item and the second appended content item;

navigating, in response to a first user interaction with the interactive notification element, to the first appended content item;

updating, based on navigating to the first appended content item, the visual indication of the interactive notification element to no longer indicate the first appended content item;

navigating, in response to a second user interaction with the interactive notification element, to the second appended content item; and

updating, based on navigating to the second appended content item, the visual indication of the interactive notification element to no longer indicate the second appended content item.

2. The method of claim 1 , wherein:

the visual indication of the interactive notification element that indicates the first appended content item and the second appended content item comprises a first number;

the visual indication of the interactive notification element that no longer indicates the first appended content item comprises a second number; and

the first number differs from the second number.

3. The method of claim 2 , further comprising generating, based on navigating to the second appended content item, the second number by decrementing the first number by at least one.

4. The method of claim 1 , wherein updating the visual indication of the interactive notification element to no longer indicate the second appended content item comprises removing the interactive notification element from the presentation feed.

5. The method of claim 1 , wherein the first user interaction with the interactive notification element comprises a detected selection of the interactive notification element at the client device associated with the user.

6. The method of claim 5 , wherein the first user interaction with the interactive notification element and the second user interaction with the interactive notification element comprise a same type of user interaction.

7. The method of claim 1 , further comprising:

receiving a third content item to append to the content presentations of the plurality of content presentations prior to detecting the second user interaction; and

updating, based on appending the third content item to a content presentation of the plurality of content presentations, the visual indication of the interactive notification element to indicate the second appended content item and the third appended content item.

8. The method of claim 7 , wherein updating the visual indication of the interactive notification element to indicate the second appended content item and the third appended content item comprises incrementing the visual indication by one.

9. The method of claim 1 , further comprising:

providing an additional presentation feed comprising one or more additional content presentations, the one or more additional content presentations comprising one or more additional content items; and

presenting, to the user via the client device, an additional visual indication corresponding to a plurality of additional content items within the additional presentation feed.

10. A system comprising:

at least one processor; and

at least one non-transitory computer readable storage medium storing instructions thereon that, when executed by the at least one processor, cause the system to:

provide, to a user via a client device, a presentation feed comprising a plurality of content presentations, each of the content presentations of the plurality of content presentations comprising one or more user-generated content items;

receive a first content item and a second content item to append to content presentations of the plurality of content presentations;

provide, within the presentation feed and based on appending the first content item and the second content item to the content presentations of the plurality of content presentations, an interactive notification element comprising a visual indication indicating the first appended content item and the second appended content item;

navigate, in response to a first user interaction with the interactive notification element, to the first appended content item;

update, based on navigating to the first appended content item, the visual indication of the interactive notification element to no longer indicate the first appended content item;

navigate, in response to a second user interaction with the interactive notification element, to the second appended content item; and

update, based on navigating to the second appended content item, the visual indication of the interactive notification element to no longer indicate the second appended content item.

11. The system of claim 10 , further comprising instructions that, when executed by the at least one processor, cause the system to provide, to the client device associated with the user, a status badge indicating a number of online users associated with the presentation feed.

12. The system of claim 11 , further comprising instructions that, when executed by the at least one processor, cause the system to:

determine that the number of online users in the presentation feed has changed; and

provide, to the client device associated with the user, an updated status badge indicating an updated number of online users associated with the presentation feed.

13. The system of claim 10 , wherein the instructions, when executed by the at least one processor, cause the system to update the visual indication of the interactive notification element to no longer indicate the second appended content item by removing the interactive notification element from the presentation feed.

14. The system of claim 10 , wherein the first user interaction with the interactive notification element comprises a detected selection of the interactive notification element at the client device associated with the user.

15. The system of claim 14 , wherein the first user interaction with the interactive notification element and the second user interaction with the interactive notification element comprise a same type of user interaction.

16. A non-transitory computer readable medium storing instructions thereon that, when executed by at least one processor, cause a computer system to:

provide, to a user via a client device, a presentation feed comprising a plurality of content presentations, each of the content presentations of the plurality of content presentations comprising one or more user-generated content items;

receive a first content item and a second content item to append to content presentations of the plurality of content presentations;

provide, within the presentation feed and based on appending the first content item and the second content item to the content presentations of the plurality of content presentations, an interactive notification element comprising a visual indication indicating the first appended content item and the second appended content item;

navigate, in response to a first user interaction with the interactive notification element, to the first appended content item;

update, based on navigating to the first appended content item, the visual indication of the interactive notification element to no longer indicate the first appended content item;

navigate, in response to a second user interaction with the interactive notification element, to the second appended content item; and

update, based on navigating to the second appended content item, the visual indication of the interactive notification element to no longer indicate the second appended content item.

17. The non-transitory computer readable medium of claim 16 , wherein:

the visual indication of the interactive notification element that indicates the first appended content item and the second appended content item comprises a first number;

the visual indication of the interactive notification element that no longer indicates the first appended content item comprises a second number; and

the first number differs from the second number.

18. The non-transitory computer readable medium of claim 17 , further comprising instructions that, when executed by the at least one processor, cause the computer system to generate, based on navigating to the second appended content item, the second number by decrementing the first number by at least one.

19. The non-transitory computer readable medium of claim 16 , further comprising instructions that, when executed by the at least one processor, cause the computer system to:

provide an additional presentation feed comprising one or more additional content presentations, the one or more additional content presentations comprising one or more additional content items; and

present, to the user via the client device, an additional visual indication corresponding to a plurality of additional content items within the additional presentation feed.

20. The non-transitory computer readable medium of claim 19 , further comprising instructions that, when executed by the at least one processor, cause the computer system to:

navigate to a first additional content item of the plurality of additional content items within the additional presentation feed upon detecting user input with respect to the additional visual indication corresponding to the plurality of additional content items within the additional presentation feed; and

modify the additional visual indication based on navigating to the first additional content item.

Assignments (2)
CHANGE OF NAME Recorded Dec 20, 2021
From: FACEBOOK, INC.
To: META PLATFORMS, INC.
Reel/Frame 058961/0436 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 29, 2019
From: ZENG, SHARON; MANCINI, LEO LITTERELLO; FALOLA, DOLAPO OMOBOLA
To: FACEBOOK, INC.
Reel/Frame 049894/0058 →
Continuity (2)
Continuation 14983162 · Dec 29, 2015
Related Publication 20190356710A1 · Nov 21, 2019