Abstract: 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.
CLAIMS
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. A method comprising:
receiving, from a client device associated with a capturing user of a communication system, a media stream;
determining, by at least one processor, one or more media characteristics for the media stream;
determining, based on the one or more media characteristics, to send the media stream to a group of viewing users;
sending the media stream to the group of viewing users;
detecting a change in the one or more media characteristics;
modifying the group of viewing users based on the detected change to the one or more media characteristics; and
sending the media stream to the modified group of viewing users.
3. The method of claim 2, further comprising identifying an event corresponding
to the media stream. The method of claim 2 or 3, further comprising:
providing, in a media presentation feed on a client device associated with a viewing user, a plurality of media presentations, each of the plurality of media presentations including a corresponding media stream;
determining one or more media characteristics for each of the corresponding media streams presentations; and
prioritizing the plurality of media presentations in the media presentation feed based on the one or more media characteristics determined for each of the corresponding media streams.
4. The method of any of claims 2 to 4, further comprising receiving a request from
a viewing user of the group of viewing users to share the media stream with one or more
additional viewing users;
preferably further comprising:
in response to receiving the request, generating a message that includes a link to the media stream; and
sending the message to the one or more additional viewing users.
5. The method of any of claims 2 to 5, wherein the one or more media characteristics comprise a video characteristic, an audio characteristic, a signal strength characteristic, and a metadata characteristic.
6. The method of any of claims 2 to 6, further comprising weighting the one or more media characteristics before determining to send the media stream to the group of viewing users;
7. The method of any of claims 2 to 7, wherein modifying the group of viewing users comprises adding viewing users to the group of viewing users;
preferably further comprising determining, based on the detected change in the one or more media characteristics, that the number of viewing users accessing the media stream has reached a threshold number; and/or
wherein modifying the group of viewing users comprises removing viewing users to the group of viewing users.
8. The method of any of claims 2 to 8, further comprising:
receiving an additional media stream from an additional client device associated with an additional capturing user of the communication system;
determining to send the additional media stream to the group of viewing users; and
sending the additional media stream to the group of viewing users as part of a media presentation that comprises the media stream and the additional media stream;
preferably further comprising providing, in a media presentation feed on a client device associated with a viewing user, the media presentation comprising the media stream and the additional media stream.
9. The method of any of claims 2 to 9, further comprising applying production
edits to the media stream before sending the media stream to the group of viewing users;
(clear version) preferably wherein applying the production edits comprises applying a square cropping
to the media stream; and/or
preferably wherein applying the production edits comprises stabilizing the media
stream based on gyroscopic information received from the client device.
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 perform a method according to any of claims 2 to 10, preferably:
receive, from a client device associated with a capturing user of a communication system, a media stream;
determine one or more media characteristics for the media stream;
determine, based on the one or more media characteristics, to send the media stream to a group of viewing users;
provide the group of viewing users access to the media stream;
detect a change in the one or more media characteristics;
modify the group of viewing users based on the detected change to the one or more media characteristics; and
provide the modified group of viewing users access to the media stream.
11. The system of claim 11, wherein modifying the group of viewing users
comprises adding viewing users to the group of viewing users;
preferably further comprising instructions that, when executed by the at least one processor, cause the system to determine, based on the detected change in the one or more media characteristics, that the number of viewing users accessing the media stream has reached a threshold number.
12. The system of claim 11 or 12, wherein the one or more media characteristics
comprise a video characteristic, an audio characteristic, a signal strength characteristic, or a
metadata characteristic.
13. A method, preferably according to any of claims 1 to 10, comprising:
receiving a plurality of related media streams from a plurality of client devices
associated with a corresponding plurality of capturing users;
sending a media presentation to a client device associated with a viewing user comprising content from the plurality of media streams;
generating, by at least one processor, a data stream of time-based media characteristics for each of the media streams;
selecting, based on the time-based media characteristics within the data stream, a first media stream from the plurality of media streams to provide within the media presentation; and
switching, based on updated time-based media characteristics within the data stream, Tom providing the first media stream with the media presentation to providing a second media stream from the plurality of media streams within the media presentation.
14. A method, preferably according to any of claims 2 to 10, comprising:
receiving a plurality of media streams from a plurality of capturing users, the plurality if 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 >ne 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.
| # | Name | Date |
|---|---|---|
| 1 | 201747045927-STATEMENT OF UNDERTAKING (FORM 3) [20-12-2017(online)].pdf | 2017-12-20 |
| 2 | 201747045927-FORM 1 [20-12-2017(online)].pdf | 2017-12-20 |
| 3 | 201747045927-DRAWINGS [20-12-2017(online)].pdf | 2017-12-20 |
| 4 | 201747045927-DECLARATION OF INVENTORSHIP (FORM 5) [20-12-2017(online)].pdf | 2017-12-20 |
| 5 | 201747045927-COMPLETE SPECIFICATION [20-12-2017(online)].pdf | 2017-12-20 |
| 6 | 201747045927-CLAIMS UNDER RULE 1 (PROVISIO) OF RULE 20 [20-12-2017(online)].pdf | 2017-12-20 |
| 7 | 201747045927-FORM-26 [03-01-2018(online)].pdf | 2018-01-03 |
| 8 | Correspondence by Agent_Power of Attorney_08-01-2018.pdf | 2018-01-08 |
| 9 | 201747045927-FORM 3 [01-03-2018(online)].pdf | 2018-03-01 |
| 10 | 201747045927-Proof of Right (MANDATORY) [12-03-2018(online)].pdf | 2018-03-12 |
| 11 | Correspondence by Agent_Assignment_14-03-2018.pdf | 2018-03-14 |
| 12 | 201747045927-RELEVANT DOCUMENTS [10-05-2019(online)].pdf | 2019-05-10 |
| 13 | 201747045927-FORM 13 [10-05-2019(online)].pdf | 2019-05-10 |
| 14 | 201747045927-AMENDED DOCUMENTS [10-05-2019(online)].pdf | 2019-05-10 |
| 15 | Correspondence by Agent _Power of Attorney_17-05-2019.pdf | 2019-05-17 |
| 16 | 201747045927-FORM 18 [20-05-2019(online)].pdf | 2019-05-20 |
| 17 | 201747045927-FORM 3 [20-11-2020(online)].pdf | 2020-11-20 |
| 18 | 201747045927-PETITION UNDER RULE 137 [05-07-2021(online)].pdf | 2021-07-05 |
| 19 | 201747045927-OTHERS [05-07-2021(online)].pdf | 2021-07-05 |
| 20 | 201747045927-Information under section 8(2) [05-07-2021(online)].pdf | 2021-07-05 |
| 21 | 201747045927-FORM-26 [05-07-2021(online)].pdf | 2021-07-05 |
| 22 | 201747045927-FORM 3 [05-07-2021(online)].pdf | 2021-07-05 |
| 23 | 201747045927-FER_SER_REPLY [05-07-2021(online)].pdf | 2021-07-05 |
| 24 | 201747045927-DRAWING [05-07-2021(online)].pdf | 2021-07-05 |
| 25 | 201747045927-CORRESPONDENCE [05-07-2021(online)].pdf | 2021-07-05 |
| 26 | 201747045927-CLAIMS [05-07-2021(online)].pdf | 2021-07-05 |
| 27 | 201747045927-ABSTRACT [05-07-2021(online)].pdf | 2021-07-05 |
| 28 | 201747045927-FER.pdf | 2021-10-17 |
| 29 | 201747045927-RELEVANT DOCUMENTS [18-01-2022(online)].pdf | 2022-01-18 |
| 30 | 201747045927-POA [18-01-2022(online)].pdf | 2022-01-18 |
| 31 | 201747045927-FORM 13 [18-01-2022(online)].pdf | 2022-01-18 |
| 32 | 201747045927-AMENDED DOCUMENTS [18-01-2022(online)].pdf | 2022-01-18 |
| 33 | 201747045927-FORM 3 [05-07-2022(online)].pdf | 2022-07-05 |
| 34 | 201747045927-FORM 3 [05-05-2023(online)].pdf | 2023-05-05 |
| 35 | 201747045927-PatentCertificate01-09-2023.pdf | 2023-09-01 |
| 36 | 201747045927-IntimationOfGrant01-09-2023.pdf | 2023-09-01 |
| 1 | SearchStrategyE_05-02-2021.pdf |