Streaming media presentation system
AssigneeFacebook, Inc.
InventorsJohn Samuel Barnett, Joshua Barton Dickens
Life of this patent
Estimating the term…
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 one or more media streams provided by one or more capturing 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 viewing user. The media presentation system can provide a number of features to produce a media stream within a media presentation.
Claims20
A computer-implemented method comprising:
- receiving a plurality of media streams from a plurality of client devices;
- identifying a first media stream from the plurality of media streams based on a first strength of correspondence between a media characteristic of the first media stream and an attribute associated with a viewing user;
- providing the first media stream in a media presentation to a client device associated with the viewing user;
- identifying a second media stream from the plurality of media streams based on a second strength of correspondence between a media characteristic of the second media stream and the attribute associated with the viewing user;
- and
- switching from providing the first media stream in the media presentation to the client device associated with the viewing user to providing the second media stream in the media presentation based on determining the second strength of correspondence is greater than the first strength of correspondence.
A non-transitory computer-readable medium storing instructions thereon that, when executed by at least one processor, cause a computer system to:
- receive a plurality of media streams from a plurality of client devices;
- identify a first media stream from the plurality of media streams based on a first strength of correspondence between a media characteristic of the first media stream and an attribute associated with a viewing user;
- provide the first media stream in a media presentation to a client device associated with the viewing user;
- identify a second media stream from the plurality of media streams based on a second strength of correspondence between a media characteristic of the second media stream and the attribute associated with the viewing user;
- and
- switch from providing the first media stream in the media presentation to the client device associated with the viewing user to providing the second media stream in the media presentation based on determining the second strength of correspondence is greater than the first strength of correspondence.
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 a plurality of media streams from a plurality of client devices;
- identify a first media stream from the plurality of media streams based on a first strength of correspondence between a media characteristic of the first media stream and an attribute associated with a viewing user;
- provide a media presentation comprising the first media stream to a client device associated with the viewing user;
- identify a second media stream from the plurality of media streams based on a second strength of correspondence between a media characteristic of the second media stream and the attribute associated with the viewing user;
- and
- switch from providing the first media stream in the media presentation to the client device associated with the viewing user to providing the second media stream in the media presentation based on determining the second strength of correspondence is greater than the first strength of correspondence.
Dependencies are inferred from the claim text.