IP Library › Granted Patent US 10,057,204
Granted Patent B2
US 10,057,204 · App. 14/788,441 · Granted Aug 21, 2018

Multi-user media presentation system

Inventor: Joshua Alexander Miller (London, GB)
Assignee: FACEBOOK, INC.
H04L51/32G06F3/0482G06F3/04842G06F17/3053G06Q30/0242G06Q50/01H04L51/10H04L51/20H04L51/24H04L51/36H04L63/102H04L65/1089H04L65/4007H04L65/4076H04L65/4084H04L65/605H04L67/1044H04L67/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,057,204
App. No.
14/788,441
Filed
Jun 30, 2015
Granted
Aug 21, 2018
Kind
B2
Art Unit
2444
USPC
709/206
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 provide a number of features to assist a user in sharing, filtering, and accessing media presentations.

Claims (66)

1. A method comprising:

maintaining, for a user associated with a client device, a plurality of media presentations, the plurality of media presentations each comprising one or more user-generated media segments received from a plurality of client devices associated with co-users of a media presentation system;

receiving, from the client device associated with the user, a first user-generated media segment;

analyzing the first user-generated media segment to identify a content element within the first user-generated media segment;

determining the content element within the first user generated media segment relates to a media presentation from the plurality of media presentations;

appending, by at least one processor, the first user-generated media segment to the media presentation to create an appended media presentation based on determining that the content element relates to the media presentation;

determining a group of co-users connected to the appended media presentation;

providing, to the client device associated with the user, a list of recommended co-users with whom to share the appended media presentation based on the group of co-users;

receiving, from the client device associated with the user, an indication to share the appended media presentation with one or more co-users from the list of recommended co-users; and

sending the appended media presentation to one or more client devices associated with the one or more co-users.

2. The method of claim 1 , further comprising:

providing, to the client device associated with the user, a list of co-users connected to the user within the media presentation system; and

wherein receiving the indication to share the appended media presentation with the one or more co-users comprises receiving a selection of the one or more co-users from the list of co-users with which to share the appended media presentation.

3. The method of claim 2 , wherein sending the appended media presentation to the one or more client devices associated with the one or more co-users comprises providing the appended media presentation to the one or more co-users via the media presentation system.

4. The method of claim 3 , further comprising restricting other co-users not selected on the list of co-users from accessing the appended media presentation.

5. The method of claim 1 , wherein sending the appended media presentation to the one or more client devices associated with the one or more co-users comprises sending the appended media presentation via a communication system.

6. The method of claim 5 , wherein the communication system is a messaging communication system.

7. The method of claim 5 , wherein the communication system is a social networking system.

8. The method of claim 1 , further comprising:

receiving authorization for the user to append media segments to the media presentation; and

wherein appending the first user-generated media segment to the media presentation comprises appending the first user-generated media segment to the media presentation based on the user being authorized to append media segments to the media presentation.

9. The method of claim 1 , further comprising:

receiving, from a second client device associated with a co-user of the one or more co-users, a second user-generated media segment;

appending the second user-generated media segment to the appended media presentation to create a twice appended media presentation; and

sending, to the client device associated with the user and the one or more client devices associated with the one or more co-users, the twice appended media presentation.

10. The method of claim 1 , wherein determining the group of co-users connected to the appended media presentation is based on social networking contacts of the user.

11. The method of claim 1 , wherein determining the group of co-users connected to the appended media presentation comprises:

identifying one or more co-users tagged in the appended media presentation; and

adding the one or more co-users tagged in the appended media presentation to the group of co-users.

12. The method of claim 1 , wherein determining the group of co-users connected to the appended media presentation comprises:

detecting a face of a potential co-user within the appended media presentation;

determining the face matches a co-user connected to the user; and

adding the co-user matching the face to the group of co-users.

13. The method of claim 1 , wherein receiving the indication from the client device to share the appended media presentation with the one or more co-users comprises receiving, from the client device, a selection of the one or more co-users from the list of recommend co-users.

14. The method of claim 1 , further comprising:

identifying one or more additional co-users connected to at least one co-user in the group of co-users; and

supplementing the group of co-users to include the one or more additional co-users.

15. The method of claim 1 , further comprising providing a graphical element within the appended media presentation that, when selected, indicates a request from the user to share the appended media presentation with co-users.

16. The method of claim 15 , wherein the graphical element is a share button overlaying the appended media presentation.

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

maintain, for a user associated with a client device, a plurality of media presentations, the plurality of media presentations each comprising one or more user-generated media segments received from a plurality of client devices associated with co-users of a media presentation system;

receive, from the client device associated with the user, a first user-generated media segment;

analyze the first user-generated media segment to identify a content element within the first user-generated media segment;

determine the content element within the first user-generated media segment relates to a media presentation from the plurality of media presentations;

append the first user-generated media segment to the media presentation to create an appended media presentation based on determining that the content element relates to the media presentation;

determine a group of co-users connected to the appended media presentation;

provide, to the client device associated with the user, a list of recommended co-users with whom to share the appended media presentation based on the group of co-users;

receive, from the client device associated with the user, an indication to share the appended media presentation with one or more co-users from the list of recommended co-users; and

send the appended media presentation to one or more client devices associated with the one or more co-users.

18. The non-transitory computer readable medium of claim 17 , wherein sending the appended media presentation to the one or more client devices associated with the one or more co-users comprises sending the appended media presentation via a communication system.

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

receive, from a second client device associated with a co-user of the one or more co-users, a second user-generated media segment;

append the second user-generated media segment to the appended media presentation to create a twice appended media presentation; and

send, to the client device associated with the user and the one or more client devices associated with the one or more co-users, the twice appended media presentation.

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

maintain, for a user associated with a client device, a plurality of media presentations, the plurality of media presentations each comprising one or more user-generated media segments received from a plurality of client devices associated with co-users of a media presentation system;

receive, from the client device associated with the user, a first user-generated media segment;

analyze the first user-generated media segment to identify a content element within the first user-generated media segment;

determine the content element within the first user-generated media segment relates to a media presentation from the plurality of media presentations;

append the first user-generated media segment to the media presentation to create an appended media presentation based on determining that the content element relates to the media presentation;

determine a group of co-users connected to the appended media presentation;

provide, to the client device associated with the user, a list of recommended co-users with whom to share the appended media presentation based on the group of co-users;

receive, from the client device associated with the user, an indication to share the appended media presentation with one or more co-users; and

send the appended media presentation to one or more client devices associated with the one or more co-users from the list of recommended co-users.

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 Aug 5, 2015
From: MILLER, JOSHUA ALEXANDER
To: FACEBOOK, INC.
Reel/Frame 036261/0500 →
Continuity (2)
Provisional Application 62141132 · Mar 31, 2015
Related Publication 20160294762A1 · Oct 6, 2016
Cited By (1)
US 12,238,101