IP Library Granted Patent US 11,366,630
Granted Patent B2
US 11,366,630 · App. 16/883,819 · Granted Jun 21, 2022

Multi-user media presentation system

Inventors: Joshua Alexander Miller (London, GB); Leo Litterello Mancini (Middle Village, NY); Michael Slater (Nottingham, GB)
Assignee: Meta Platforms, Inc.
G06F3/1454H04L51/32H04L63/08H04L63/10H04L65/4069H04L65/60H04L65/605H04L67/06H04L67/18H04L67/306H04N21/43072H04N21/4788H04N21/4825G09G2370/10G09G2370/16H04L51/10
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 11,366,630
App. No.
16/883,819
Granted
Jun 21, 2022
Kind
B2
Abstract

One or more embodiments of the disclosure provide systems and methods for providing media presentations to users of a media presentation system. A media presentation generally includes a plurality of media segments provided by multiple users of the media presentation system. In one or more embodiments, a user of the media presentation system may share a media presentation with a co-user. The media presentation system can enable the co-user, if authorized by the user, to contribute (e.g., add a media segment) to a media presentation shared with the co-user.

Claims (36)

1. A computer-implemented method comprising:

receiving, at a server device and from a first client device associated with a first user, a media segment; and

providing, by at least one processor of the server device, the media segment within a media presentation to a second client device for presentation within a display area comprising an activation area and a deactivation area, wherein providing the media presentation to the second client device causes the second client device to:

play the media presentation upon the media presentation entering the activation area; and

pause the media presentation upon the media presentation entering the deactivation area.

2. The method of claim 1 , wherein causing the second client device to pause the media presentation comprises causing the second client device to display the media presentation with a representative media frame within the display area of the second client device.

3. The method of claim 2 , wherein the representative media frame comprises a last-played frame of the media presentation.

4. The method of claim 2 , wherein the representative media frame comprises a next un-played frame of the media presentation.

5. The method of claim 1 , wherein providing the media presentation to the second client device further causes the second client device to, after pausing the media presentation upon the media presentation entering the deactivation area, resume playing the media presentation upon the media presentation re-entering the activation area.

6. The method of claim 5 , wherein the media presentation resumes playing from a next un-played frame of the media presentation.

7. The method of claim 5 , wherein the media presentation resumes playing from a first frame of the media presentation.

8. The method of claim 1 , further comprising causing the second client device to display, within the display area in connection with the media presentation, a selectable element that allows an additional media segment to be appended to the media presentation.

9. The method of claim 8 , wherein the selectable element is displayed over a portion of the media presentation.

10. The method of claim 1 , wherein:

the activation area comprises a first activation area boundary and a second activation area boundary; and

the media presentation enters the activation area upon a predefined portion of the media presentation moving between the first activation area boundary and the second activation area boundary.

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

receive, at a server device and from a first client device associated with a first user, a media segment; and

provide, by at least one processor of the server device, the media segment within a media presentation to a second client device for presentation within a display area comprising an activation area and a deactivation area, wherein providing the media presentation to the second client device causes the second client device to:

play the media presentation upon the media presentation entering the activation area; and

pause the media presentation upon the media presentation entering the deactivation area.

12. The non-transitory computer-readable medium of claim 11 , wherein the activation area corresponds to the media presentation within a collection of navigable media presentations provided to the second client device.

13. The non-transitory computer-readable medium of claim 11 , wherein causing the second client device to pause the media presentation comprises causing the second client device to display the media presentation with a representative media frame within the display area of the second client device.

14. The non-transitory computer-readable medium of claim 13 , wherein the representative media frame comprises a last-played frame of the media presentation.

15. The non-transitory computer-readable medium of claim 13 , wherein the representative media frame comprises a next un-played frame of the media presentation.

16. 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:

receive, at a server device and from a first client device associated with a first user, a media segment; and

provide, by at least one processor of the server device, the media segment within a media presentation to a second client device for presentation within a display area comprising an activation area and a deactivation area, wherein providing the media presentation to the second client device causes the second client device to:

play the media presentation upon the media presentation entering the activation area; and

pause the media presentation upon the media presentation entering the deactivation area.

17. The system of claim 16 , wherein providing the media presentation to the second client device further causes the second client device to, after pausing the media presentation upon the media presentation entering the deactivation area, resume playing the media presentation upon the media presentation re-entering the activation area.

18. The system of claim 17 , wherein the media presentation resumes playing from a next un-played frame of the media presentation.

19. The system of claim 17 , wherein the media presentation resumes playing from a first frame of the media presentation.

20. The system of claim 16 , further comprising instructions that, when executed by the at least one processor, cause the system to cause the second client device to display, within the display area in connection with the media presentation, a selectable element that allows an additional media segment to be appended to the media presentation, wherein the selectable element is displayed over a portion of the media presentation.

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 20, 2020
From: MILLER, JOSHUA ALEXANDER; MANCINI, LEO LITTERELLO; SLATER, MICHAEL
To: FACEBOOK, INC.
Reel/Frame 053256/0286 →
Continuity (5)
Continuation 16436641 · Jun 10, 2019
Continuation 15937445 · Mar 27, 2018
Continuation 14755837 · Jun 30, 2015
Continuation 14675401 · Mar 31, 2015
Related Publication 20200341716A1 · Oct 29, 2020