Back to results
US 11,386,931 B2Granted
Methods and systems for altering video clip objects
AssigneeVerizon Patent and Licensing Inc.
InventorsJason A. Kilar, Richard W. Tom, Lonn Lee, Bao Lei, Zachary Pinter, Lindsay Monroe, Yilli Aiwazian
Life of this patent
Estimating the term…
Abstract
The present disclosure relates generally to content delivery techniques in audio-visual streaming systems. The techniques include altering video or audio portions of media content based on user input or interaction. The techniques further include altering text or messaging distributed to multiple users based on user input.
Claims19
A method comprising:
- transmitting, from a first computing device, a video clip object comprising a first video clip to a first plurality of computing devices;
- receiving, at the first computing device, a response video clip from each of the first plurality of computing devices, resulting in a plurality of response video clips;
- selecting a set of response video clips from the plurality of response video clips, wherein the set of response video clips comprises fewer video clips than the plurality of response video clips as a result of retaining at least a second video clip and a third video clip, and removing at least a fourth video clip in the plurality of response video clips from the set of response video clips;
- altering, by the first computing device for a particular user, the video clip object to include the first video clip and the set of response video clips with the third video clip reordered before the second video clip based on tracked preferences of the particular user indicating a greater preference of the particular user for the third video clip than the second video clip, and wherein said altering comprises rendering a first consolidated video clip object as a single video file that includes the first video clip in a first position of a sequence, the third video clip in a second position of the sequence, and the second video clip in a third position of the sequence;
- detect one or more vertical user scroll actions;
- controlling playback of the first consolidated video clip object on a display device in response to the one or more vertical user scroll actions, wherein controlling the playback comprises:
- (i) starting playback of the first video clip from the single video file when the first video clip is in a display area of the display device;
- (ii) stopping playback of the first video clip before reaching an end of the first video clip and starting playback of the third video clip from the single video file, that is ordered after the first video clip in the sequence associated with the first consolidated video clip object, in response to a first vertical scroll action that simultaneously scrolls part of the first video clip up and out of a top of the display area and part of the third video clip from below the display area into the display area;
- and
- (iii) stopping playback of the third video clip before reaching an end of the third video clip and starting playback of the second video clip from the single video file, that is ordered after the third video clip in the sequence associated with the first consolidated video clip object, in response to a second vertical scroll action that simultaneously scrolls part of the third video clip up and out of the top of the display area and part of the second video clip from below the display area into the display area;
- detect a sideways user scroll action;
- and
- present, in response to the sideways user scroll action, a second consolidated video clip object in the display device, wherein presenting the second consolidated video clip object comprises:
- (i) starting playback of a first video clip from the second consolidated video clip object;
- and
- (iii) stopping playback of the first video clip from the second consolidated video clip object and starting playback of a second video clip from the second consolidated video clip object, that is ordered after the first video clip in the second consolidated video clip object, in response to a vertical scroll action that is performed after the sideways user scroll action and that simultaneously scrolls part of the first video clip from the second consolidated video clip object up and out of the top of the display area and part of the second video clip from the second consolidated video clip object from below the display area into the display area, and wherein the first video clip and the second video clip of the second consolidated video clip object are different than the first video clip, the second video clip, and the third video clip of the first consolidated video clip object.
13 more elements
A system comprising:
- one or more processors configured to:
- transmit a video clip object comprising a first video clip to a first plurality of computing devices;
- receive a response video clip from each of the first plurality of computing devices, resulting in a plurality of response video clips;
- select a set of response video clips from the plurality of response video clips, wherein the set of response video clips comprises fewer video clips than the plurality of response video clips as a result of retaining at least a second video clip and a third video clip, and removing at least a fourth video clip in the plurality of response video clips from the set of response video clips;
- alter the video clip object for a particular user to include the first video clip and the set of response video clips with the third video clip reordered before the second video clip based on tracked preferences of the particular user indicating a greater preference of the particular user for the third video clip than the second video clip, and wherein said altering comprises rendering a first consolidated video clip object as a single video file that includes the first video clip in a first position of a sequence, the third video clip in a second position of the sequence, and the second video clip in a third position of the sequence;
- detect one or more vertical user scroll actions;
- control playback of the first consolidated video clip object on a display device in response to the one or more vertical user scroll actions, wherein controlling the playback comprises:
- (i) starting playback of the first video clip from the single video file when the first video clip is in a display area of the display device;
- (ii) stopping playback of the first video clip before reaching an end of the first video clip and starting playback of the third video clip from the single video file, that is ordered after the first video clip in the sequence associated with the first consolidated video clip object, in response to a first vertical scroll action that simultaneously scrolls part of the first video clip up and out of a top of the display area and part of the third video clip from below the display area into the display area;
- and
- (iii) stopping playback of the third video clip before reaching an end of the third video clip and starting playback of the second video clip from the single video file, that is ordered after the third video clip in the sequence associated with the first consolidated video clip object, in response to a second vertical scroll action that simultaneously scrolls part of the third video clip up and out of the top of the display area and part of the second video clip from below the display area into the display area;
- detect a sideways user scroll action;
- and
- present, in response to the sideways user scroll action, a second consolidated video clip object in the display device, wherein presenting the second consolidated video clip object comprises:
- (i) starting playback of a first video clip from the second consolidated video clip object;
- and
- (ii) stopping playback of the first video clip from the second consolidated video clip object and starting playback of a second video clip from the second consolidated video clip object, that is ordered after the first video clip in the second consolidated video clip object, in response to a vertical scroll action that is performed after the sideways user scroll action and that simultaneously scrolls part of the first video clip from the second consolidated video clip object up and out of the top of the display area and part of the second video clip from the second consolidated video clip object from below the display area into the display area, and wherein the first video clip and the second video clip of the second consolidated video clip object are different than the first video clip, the second video clip, and the third video clip of the first consolidated video clip object.
14 more elements
Dependencies are inferred from the claim text.