Live video streaming services
Abstract
In some implementations, a system may include an interactive video broadcasting service, implemented on a server, configured to enable a plurality of source devices to broadcast live feed video streams, over a network, to a plurality of viewing devices. The interactive video broadcasting service includes a multi-perspective video sharing engine configured to determine that at least two of the live feed video streams relate to a same event. The multi-perspective video sharing engine provides a multi-perspective display, over the network, to at least one of the plurality of viewing devices in which the multi-perspective display concurrently streams the live feed video streams determined as related to the same event.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A method comprising:
enabling a source device to broadcast a live video stream, over a network, to a plurality of user devices of a social media platform; providing a video editing interface on the source device to control or edit the live video stream; creating, based on information received via the video editing interface, a video clip from the live video stream while the live video stream is being broadcasted, the video clip being a segment of the live video stream; and transmitting, over the network and while the live video stream is being broadcasted, a message about the video clip to at least one user device associated with a user account that is connected to a user account of the source device in a connection graph.
2 . The method of claim 1 , further comprising:
receiving information about an engagement with the live video stream from a first user device, the information about the engagement including a time of a user gesture that is correlated with a frame of the live video stream; and transmitting an engagement indication about the engagement to a second user device, the engagement indication configured to cause display of an icon on the second user device within a threshold time from the time of the user gesture.
3 . The method of claim 2 , wherein the user gesture includes a tap on a portion of a display screen that includes the live video stream.
4 . The method of claim 2 , wherein the threshold time is two seconds or less.
5 . The method of claim 2 , wherein the icon moves on a display screen of the second user device during a period of time.
6 . The method of claim 5 , wherein the icon disappears from a display screen of the second user device upon expiration of the period of time.
7 . The method of claim 1 , further comprising:
creating a plurality of video clips from the live video stream while the live video stream is being broadcasted, each video clip being a separate segment of the live video stream.
8 . The method of claim 1 , wherein the information received via the video editing interface includes a timestamp of the live video stream.
9 . An apparatus comprising:
at least one processor; and a non-transitory computer-readable medium storing executable instructions that when executed by the at least one processor cause the at least one processor to:
enable a source device to broadcast a live video stream, over a network, to a plurality of user devices of a social media platform;
provide a video editing interface on the source device to control or edit the live video stream;
create, based on information received via the video editing interface, a video clip from the live video stream while the live video stream is being broadcasted, the video clip being a segment of the live video stream; and
transmit, over the network and while the live video stream is being broadcasted, a message about the video clip to at least one user device associated with a user account that is connected to a user account of the source device in a connection graph.
10 . The apparatus of claim 9 , wherein the executable instructions include instructions that when executed by the at least one processor cause the at least one processor to:
receive information about an engagement with the live video stream from a first user device, the information about the engagement including a time of a user gesture that is correlated with a frame of the live video stream, the information about the engagement including an identifier corresponding to a user account that provided the user gesture; and transmit an engagement indication about the engagement to a second user device, the engagement indication configured to cause display of an icon on the second user device within a threshold time from the time of the user gesture.
11 . The apparatus of claim 10 , wherein the user gesture includes a tap on a portion of a display screen that displays the live video stream.
12 . The apparatus of claim 10 , wherein the icon moves on a display screen of the second user device during a period of time, wherein the icon disappears from the display screen of the second user device upon expiration of the period of time.
13 . The apparatus of claim 9 , wherein the executable instructions include instructions that when executed by the at least one processor cause the at least one processor to:
create a plurality of video clips from the live video stream while the live video stream is being broadcasted, the plurality of video clips including a first video clip and a second video clip.
14 . The apparatus of claim 13 , wherein the executable instructions include instructions that when executed by the at least one processor cause the at least one processor to:
transmit, over the network and while the live video stream is being broadcasted, a first message about the first video clip to one or more user devices associated with the user accounts that are connected to the user account of the source device in the connection graph; and transmit, over the network and while the live video stream is being broadcasted, a second message about the second video clip to the one or more user devices associated with the user accounts that are connected to the user account of the source device in the connection graph, the second message being transmitted after the first message.
15 . A non-transitory computer-readable medium storing executable instructions that when executed by at least one processor cause the at least one processor to execute operations, the operations comprising:
broadcast, via a social media platform, a live video stream from a camera associated with a source device; display a video editing interface on a display screen of the source device to control or edit the live video stream; create, based on information received via the video editing interface, a video clip from the live video stream while the live video stream is being broadcasted, the video clip being a segment of the live video stream; and transmit, over a network and while the live video stream is being broadcasted, a message about the video clip to one or more user devices associated with user accounts that are connected to a user account of the source device in a connection graph.
16 . The non-transitory computer-readable medium of claim 15 , wherein the operations include:
display video of the live video stream on the display screen of the source device; receive, at the source device, an engagement indication about an engagement with the live video stream from one of the user devices, the engagement indication including a time of a user gesture that is correlated with a frame of the live video stream; and display a movable icon on the display screen of the source device within a threshold time from the time of the user gesture.
17 . The non-transitory computer-readable medium of claim 16 , wherein the threshold time is two seconds or less.
18 . The non-transitory computer-readable medium of claim 16 , wherein the movable icon is displayed on the video of the live video stream on the source device for a period of time.
19 . The non-transitory computer-readable medium of claim 18 , wherein the movable icon disappears from the display screen of the source device upon expiration of the period of time.
20 . The non-transitory computer-readable medium of claim 15 , wherein the video clip is a first video clip, the operations further comprising:
create a second video clip from the live video stream while the live video stream is being broadcasted, the second video clip being another segment of the live video stream.Join the waitlist — get patent alerts
Track US2022150572A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.