Streaming media presentation system

US2016381111A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016381111-A1
Application numberUS-201514964346-A
CountryUS
Kind codeA1
Filing dateDec 9, 2015
Priority dateJun 23, 2015
Publication dateDec 29, 2016
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 1 . A method comprising: receiving a plurality of media streams from a plurality of capturing users, the plurality of media streams corresponding to an event; identifying, by at least one processor, a plurality of notable moments from the event captured by at least one media stream of the plurality of media streams; generating a plurality of media segments corresponding to the identified plurality of notable moments; identifying one or more media segments from the plurality of media segments based on one or more profile attributes of a viewing user; and providing, to a client device associated with the viewing user, the one or more media segments. 2 . The method of claim 1 , further providing a media presentation associated with the event to the client device associated with the viewing user, the media presentation comprising a media stream and, wherein providing the one or more media segments comprises providing the one or more media segments within the media presentation. 3 . The method of claim 2 , wherein the one or more media segments are provided to the client device associated with the viewing user within the media stream. 4 . The method of claim 2 , wherein the one or more media segments are provided to the client device associated with the viewing user in connection with the media stream. 5 . The method of claim 1 , further comprising receiving, from the client device associated with the viewing user, a request to provide the one or more media segments to the client device associated with the viewing user. 6 . The method of claim 1 , further comprising identifying the one or more media segments from the plurality of media segments based on social data corresponding to the event. 7 . The method of claim 6 , wherein the social data corresponding to the event comprises views of a media segment corresponding to a notable moment. 8 . The method of claim 1 , further comprising: receiving, from the client device associated with the viewing user, user input to navigate to a next notable moment; and in response to the request to navigate to the next notable moment, providing the next notable moment to the client device associated with the viewing user. 9 . The method of claim 1 , further comprising: generating a production media stream from the plurality of media streams from the plurality of capturing users; providing, to the client device associated with the viewing user, the production media stream generated from the plurality of media streams; detecting a lag in the plurality of media streams; providing the one or more media segments within the media stream for presentation to the viewing user; detecting the elimination of the lag in the plurality of media streams; and providing the production media stream within the media stream for presentation to the viewing user. 10 . The method of claim 1 , further comprising: identifying a notable moment from the event captured by the plurality of media streams; generating multiple media segments corresponding to the identified notable moment, each media segment being generated from a different media stream of the plurality of media streams; and providing, to the client device associated with the viewing user, one or more of the multiple media segments corresponding to the identified notable moment. 11 . The method of claim 10 , further comprising: detecting that the viewing user replays one of the one or more multiple notable moments provided to the client device associated with the viewing user; and providing, to the client device associated with the viewing user, another notable moment of the multiple notable moments corresponding to the identified notable moment. 12 . The method of claim 1 , wherein profile attributes of the viewing user comprise interests of the viewing user, comments by the viewing user, or shares by the viewing user. 13 . The method of claim 1 , further comprising: detecting a change in profile attributes of the viewing user; identifying one or more additional media segments from the plurality of media segments based on the change in profile attributes of the viewing user; and providing, to the client device associated with the viewing user, the one or more additional media segments. 14 . 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 capturing users, the plurality of media streams corresponding to an event; identify a plurality of notable moments from the event captured by at least one media stream of the plurality of media streams; generate a plurality of media segments corresponding to the identified plurality of notable moments; identify one or more media segments from the plurality of media segments based on one or more profile attributes of a viewing user; and provide, to a client device associated with the viewing user, the one or more media segments. 15 . The system of claim 14 , further comprising instructions that, when executed by the at least one processor, cause the system to: receiving, from the client device associated with the viewing user, user input to navigate to a next notable moment; and in response to the request to navigate to the next notable moment, providing the next notable moment to the client device associated with the viewing user. 16 . The system of claim 14 , further comprising instructions that, when executed by the at least one processor, cause the system to comprising identify the one or more media segments from the plurality of media segments based social data corresponding to the event. 17 . The system of claim 14 , further comprising instructions that, when executed by the at least one processor, cause the system to provide a media presentation associated with the event to the client device associated with the viewing user, the media presentation comprising a media stream and, wherein providing the one or more media segments comprises providing the one or more media segments within the media presentation. 18 . The system of claim 16 , wherein one or more media segments is provided to the client device associated with the viewing user within the media stream. 19 . The system of claim 16 , wherein one or more media segments is provided to the client device associated with the viewing user in connection with the media stream. 20 . 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 capturing users, the plurality of media streams corresponding to an event; identify a plurality of notable moments from the event captured by at least one media stream of the plurality of media streams; generate a plurality of media segments corresponding to the identified plurality of notable moments; identify one or more media segments from the plurality of media segments based on one or more profile attributes of a viewing user; and provide, to a client device associated with the viewing user, the one or more media segments.

Assignees

Inventors

Classifications

  • User group management · CPC title

  • Transmitting camera control signals through networks, e.g. control via the Internet · CPC title

  • by using electronic viewfinders · CPC title

  • H04L67/306Primary

    User profiles · CPC title

  • H04L65/601Primary

    Electricity · mapped topic

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2016381111A1 cover?
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 view…
Who is the assignee on this patent?
Facebook Inc
What technology area does this patent fall under?
Primary CPC classification H04L67/306. Mapped technology areas include Electricity.
When was this patent published?
Publication date Thu Dec 29 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).