Video preview generation
First Claim
Patent Images
1. A method comprising:
- receiving a source video for broadcast by a social media platform;
extracting a set of video snippets from the source video, including identifying a set of transcoded video segments corresponding to the source video, selecting the set of video snippets from the source video based on the set of transcoded video segments, and modifying a length of at least one of the set of video snippets to correspond to a length of the set of transcoded video segments;
joining a subset of the video snippets to form a preview video;
receiving, from a client device, a request for content for an account of the social media platform; and
providing, to the client device, the preview video for automatic playback by the client device in a playback area displayed inline with a message stream of the account.
4 Assignments
0 Petitions
Accused Products
Abstract
A system and method including: a source video for broadcast by a social media platform may be received; a set of video snippets may be extracted from the source video; a subset of the video snippets may be joined to form a preview video; a request for content for an account of the social media platform may be received from a client device; and the preview video may be provided to the client device for automatic playback by the client device in a playback area displayed inline with a message stream of the account.
94 Citations
20 Claims
-
1. A method comprising:
-
receiving a source video for broadcast by a social media platform; extracting a set of video snippets from the source video, including identifying a set of transcoded video segments corresponding to the source video, selecting the set of video snippets from the source video based on the set of transcoded video segments, and modifying a length of at least one of the set of video snippets to correspond to a length of the set of transcoded video segments; joining a subset of the video snippets to form a preview video; receiving, from a client device, a request for content for an account of the social media platform; and providing, to the client device, the preview video for automatic playback by the client device in a playback area displayed inline with a message stream of the account. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
-
a computer processor; a memory having stored therein instructions executing on the computer processor and configured to cause the computer processor to; receive a source video for broadcast by a social media platform; extract a set of video snippets from the source video, including identifying a set of transcoded video segments corresponding to the source video, selecting the set of video snippets from the source video based on the set of transcoded video segments, and modifying a length of at least one of the set of video snippets to correspond to a length of the set of transcoded video segments; join a subset of the video snippets to form a preview video, wherein the preview video is a subset of the source video; receive, from a client device, a request for content for an account of the social media platform; and provide, to the client device, the preview video for automatic playback by the client device in a playback area displayed inline with a message stream of the account. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A non-transitory computer-readable storage medium comprising a plurality of instructions configured to execute on at least one computer processor to cause the computer processor to:
-
receive a source video for broadcast by a social media platform; extract a set of video snippets from the source video, including identifying a set of transcoded video segments corresponding to the source video, selecting the set of video snippets from the source video based on the set of transcoded video segments, and modifying a length of at least one of the set of video snippets to correspond to a length of the set of transcoded video segments; join a subset of the video snippets to form a preview video, wherein the preview video is a subset of the source video; receive, from a client device, a request for content for an account of a social media platform; and provide, to the client device, the preview video for automatic playback by the client device in a playback area displayed inline with a message stream of the account.
-
-
18. A method comprising:
-
receiving a source video for broadcast by a social media platform; identifying a set of user engagements occurring during playback of the source video and a set of associated timestamps indicating when the set of user engagements occurred during playback of the source video, wherein the set of user engagements comprises social activity of a set of accounts of a social media platform with respect to the source video; calculating a weight of the user engagements per unit time period of the source video; identifying a set of high interest timestamps and a set of associated high interest values based on the weight of the user engagements during each of the video snippets; identifying an advertisement timestamp of the source video from the set of high interest timestamps for inclusion of an advertisement; and providing, for a client device, an advertisement for playback at the advertisement timestamp during playback of the source video. - View Dependent Claims (19, 20)
-
Specification