Cataloging video and creating video summaries
US-9620168-B1 · Apr 11, 2017 · US
US10187666B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10187666-B2 |
| Application number | US-201715414357-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jan 24, 2017 |
| Priority date | Jan 26, 2016 |
| Publication date | Jan 22, 2019 |
| Grant date | Jan 22, 2019 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
In some implementations, a system may include a video broadcasting service, implemented on a server, configured to enable a mobile computing device to broadcast a live feed media stream of an event, over a network, to a plurality of viewing devices. The video broadcasting service is configured to receive the live feed media stream, over the network, from the mobile computing device, where the live feed media stream originates from an external device having a camera configured as a video source for the live feed media stream. The external device may be communicatively coupled to the mobile computing device. The video broadcasting service is configured to provide the live feed media stream, over the network, to the plurality of viewing devices.
Opening claim text (preview).
What is claimed is: 1. A system comprising: a video broadcasting service, implemented on a server, configured to enable a mobile computing device to broadcast a live feed media stream of an event, over a network, to a plurality of viewing devices, the video broadcasting service configured to receive the live feed media stream, over the network, from the mobile computing device, the live feed media stream originating from at least one of a camera on an external device or a camera on the mobile computing device, the external device being communicatively coupled to the mobile computing device, the video broadcasting service configured to provide the live feed media stream, over the network, to the plurality of viewing devices, the video broadcasting service configured to receive engagements from the plurality of viewing devices during a course of the live feed media stream, associate each engagement with a moment of time, and provide engagement indications with the broadcast video stream to the mobile computing device and the plurality of viewing devices, the engagements including signal of approvals provided by users of the plurality of viewing devices during the course of the live feed media stream, the video broadcasting service is configured to select the camera of the mobile computing device or the camera of the external device based on an amount of the engagements with the live feed media stream by the plurality of viewing devices. 2. The system of claim 1 , wherein the camera of the mobile computing device is initially selected for capturing the live feed media stream, and the video broadcasting service is configured to select the camera of the external device at a point later in the broadcasting of the event. 3. The system of claim 1 , wherein the video broadcasting service is configured to enable multiple sources for capturing the live feed media stream while a streaming application is executing on the mobile computing device such that the event can be broadcasted from multiple angles, the multiple sources including the mobile computing device and the external device. 4. The system of claim 3 , wherein the video broadcasting service is configured to provide a multi-perspective display of the live feed media stream, the multi-perspective display providing a display of a first live feed media stream captured by the external device, and a display of a second live feed media stream captured by the mobile computing device. 5. The system of claim 1 , wherein video data of the live feed media stream is captured by the external device, and audio data associated with the live feed media stream is captured by another source, the another source being a microphone of another external device or a microphone of the mobile computing device. 6. The system of claim 1 , wherein the video broadcasting service is configured to switch the video source of the live feed media stream to the camera of the mobile computing device during the broadcast of the event. 7. The system of claim 1 , wherein the video broadcasting service is configured to switch a video source of the live feed media stream to a camera of a secondary external device during the broadcast of the event. 8. The system of claim 1 , wherein the video broadcasting service is configured to switch a video source of the live feed media stream to another video source, but continue to capture audio data associated with the live feed media stream from a microphone of the external device. 9. The system of claim 1 , wherein the video broadcasting service is configured to enable capture of audio data from a source different than what was used to capture video data of the live feed media stream. 10. The system of claim 1 , wherein the video broadcasting service is configured to determine, using a connection graph, user accounts directly related to a user account of the mobile computing device, and the video broadcasting service is configured to send a push notification to computing devices of the user accounts regarding the live feed media stream. 11. The system of claim 1 , wherein the server is configured to store the live feed media stream for later retrieval as a replay, wherein when the replay is selected, the media stream is replayed along with the engagement indications as they occurred during the live broadcast. 12. The system of claim 1 , wherein the video broadcasting service is configured to initiate a user interface that depicts locations of live feed video streams and to enable a user to select one of the live feed video streams for viewing. 13. A system comprising: a mobile computing device configured to execute a streaming application to share a broadcast media stream of an event, over a network, with a plurality of viewing devices associated with a social media platform, the mobile computing device having a first camera configured as a first video source; and an external device having a second camera configured as a second video source, the external device configured to be communicatively coupled to the mobile computing device via a wireless connection, the streaming application is configured automatically select the wireless connection among a plurality of available wireless connections based on at least one of a type of the external device, video quality, audio quality, and range between the mobile computing device and the external device, the streaming application configured to select the second video source for capturing the broadcast media stream, and receive the broadcast media stream captured by the second video source via the wireless connection, the streaming application configured to send the broadcast media stream to a server computer executing a video broadcasting service to share the broadcast media stream with the plurality of viewing devices, the streaming application including a transcoding engine configured to determine a throughput between the mobile computing device and the server computer, the throughput representing a bandwidth available to transmit the broadcast media stream, the transcoding engine configured to reduce a video quality of the broadcast media stream sent to the server computer in response to the throughput being below a threshold level. 14. The system of claim 13 , wherein the external device is communicatively coupled to the mobile computing device via a Bluetooth connection. 15. The system of claim 13 , wherein the external device is communicatively coupled to the mobile computing device via a mobile network. 16. The system of claim 13 , wherein the external device is communicatively coupled to the mobile computing device via a Wi-Fi network connection. 17. The system of claim 13 , wherein the streaming application is configured to switch to the first video source during the broadcast of the event such that the same event can be broadcast from multiple angles. 18. The system of claim 13 , wherein the streaming application is configured to stream audio data associated with the broadcast media stream from a different source than the second video source, the different source being a microphone of the mobile computing device or a microphone of another external device. 19. The system of claim 13 , wherein the external device is a drone equipped with the second camera. 20. A computer-implemented method for video streaming within a social network, the method comprising: executing a streaming application on a mobile computing device to share a broadcast media stream of an event, over a network, with a plurality of viewing devices associat
embedded in a portable device, e.g. video client on a mobile phone, PDA, laptop (constructional details of equipment or arrangements specially adapted for portable computer application G06F1/1626; arrangements specially adapted for mobile receivers in broadcast systems H04H20/57) · CPC title
Wireless systems · CPC title
Cameras (H04N23/00 takes precedence) · CPC title
communicating with other users, e.g. chatting {(arrangements for providing for computer conferences, e.g. chat rooms, to substation in data switching networks H04L12/1813; distributed application using peer-to-peer [P2P] networks H04L67/104)} · CPC title
Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.