Highlighting portions of a live video broadcast
First Claim
Patent Images
1. A method comprising:
- broadcasting, via a networking system and to one or more co-users of a networking system user, a live video broadcast received from the networking system user;
determining, during the live video broadcast, one or more highlighted portions of the live video broadcast in response to receiving during the live video broadcast one or more corresponding user inputs indicative of a highlighted portion;
after the live video broadcast has ended, presenting to the network system user a set of upload options to upload to an ephemeral content collection associated with the network system user, the set of upload options comprising an option to upload an unhighlighted full version of the live video broadcast and an option to upload the one or more highlighted portions indicated during the live video broadcast;
receiving, from the networking system user, a request based on a selected option from the set of upload options to add the one or more highlighted portions of the live video broadcast to the ephemeral content collection associated with the networking system user; and
adding, in response to the request, the one or more highlighted portions of the live video broadcast to the ephemeral content collection associated with the networking system user.
2 Assignments
0 Petitions
Accused Products
Abstract
The present disclosure is directed toward systems and methods for enabling better control over a live video broadcast. For example, systems and methods described herein enable a broadcaster to indicate one or more highlighted portions of a live video broadcast. Systems and method described herein further provide a video broadcast viewer the ability to scrub through the video broadcast directly to the highlighted portions of the live video broadcast.
12 Citations
20 Claims
-
1. A method comprising:
-
broadcasting, via a networking system and to one or more co-users of a networking system user, a live video broadcast received from the networking system user; determining, during the live video broadcast, one or more highlighted portions of the live video broadcast in response to receiving during the live video broadcast one or more corresponding user inputs indicative of a highlighted portion; after the live video broadcast has ended, presenting to the network system user a set of upload options to upload to an ephemeral content collection associated with the network system user, the set of upload options comprising an option to upload an unhighlighted full version of the live video broadcast and an option to upload the one or more highlighted portions indicated during the live video broadcast; receiving, from the networking system user, a request based on a selected option from the set of upload options to add the one or more highlighted portions of the live video broadcast to the ephemeral content collection associated with the networking system user; and adding, in response to the request, the one or more highlighted portions of the live video broadcast to the ephemeral content collection associated with the networking system user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 19)
-
-
9. A method comprising:
-
providing, by a broadcasting device, a live video broadcasting graphical user interface comprising a display of a feed of image frames captured by an active camera associated with the broadcasting device; detecting an initiation of a live video broadcast; detecting, during the live video broadcast, a user interaction indicating a highlighted portion of the live video broadcast; generating, in response to the detected user interaction, metadata representative of a duration of the user interaction relative to the duration of the live video broadcast; generating, in response to a detected end of the live video broadcast, a recording of an unhighlighted full version of the live video broadcast, and associating the generated metadata with the recording; after the detected end of the live video broadcast, presenting a set of upload options in the live video broadcasting graphical user interface to upload to an ephemeral content collection associated with the broadcasting user, the set of upload options comprising an option to upload the unhighlighted full version of the live video broadcast and an option to upload the highlighted portion indicated during the live video broadcast; and sending a request based on a selected option from the set of upload options to add the highlighted portion to the ephemeral content collection. - View Dependent Claims (10, 11, 12, 13, 20)
-
-
14. A method comprising:
-
providing, by a viewer device, an ephemeral content collection associated with a broadcaster, the ephemeral content collection comprising a plurality of collection segments, at least one collection segment including a recording of a live video broadcast; providing, during playback of the recording of the live video broadcast, an ephemeral content collection timeline indicating playback progress for the recording of the live video broadcast relative to the plurality of collection segments in the ephemeral content collection; detecting, during playback of the recording of the live video broadcast, a user interaction in association with the ephemeral content collection; providing, in response to the detected user interaction and within the ephemeral content collection, a replacement for the ephemeral content collection timeline that includes a video broadcast recording timeline indicating playback progress for the recording of the live video broadcast relative to the at least one collection segment including the recording of the live video broadcast, wherein the video broadcast recording timeline matches the playback progress for the recording of the live video broadcast in the ephemeral content collection timeline and wherein the video broadcast recording timeline comprises a plurality of highlighted portion indicators; and removing, in response to detecting an end of the user interaction, the video broadcast recording timeline from the ephemeral content collection. - View Dependent Claims (15, 16, 17, 18)
-
Specification