Outer Rim Archives
Archives · 2020 · 10839855

Granted patent

Systems and methods for video clip creation, curation, and interaction

Number
10839855
Published
2020-11-17
Filed
2018-08-10
Assignee
Disney Enterprises, Inc.
Inventors
Belliveau; Jody, Drake; Edward, Mutalipassi; Anthony
CPC
G11B27/007; G11B27/031
Verdict
Set aside video clip creation/curation/interaction, content editing tool
Source
Google Patents · FreePatentsOnline

Abstract

Disclosed are systems and methods for user interaction with and curation of digital media content, such that users are able to specify a particular clip of video content, and utilize the clip in a desired way. The disclosed systems and methods allow users to view video content, select video clips within the video content, save video clips into a collection of video clips, and curate the collection of video clips. The disclosed systems and methods also allow users to view bookmarks indicating the positions of saved video clips within video content, and to interact with video clips within a video player.

Background

TECHNICAL FIELD(1) The present disclosure relates generally to digital media, and more particularly to systems and methods for individual user, aggregate user, or company curation of video clips.SUMMARY OF THE INVENTION(2) The present disclosure may be embodied in a method comprising receiving an original video content; presenting a video clip interface for a user to create a video clip from the original video content; receiving a start point from a user; receiving an end point from a user, the start point, end point, and original video content defining a video clip; and saving the video clip for later playback by a user.(3) In a particular aspect, the method may further comprise receiving a command to remove a video clip from the original video content, and playing the original video content with one or more video clips removed from the original video content.(4) In another aspect, the method may further comprise playing the original video content and presenting a bookmark during playing of the original video content, the bookmark corresponding to the video clip. The bookmark may correspond to a star and end point of the video clip. In a further aspect of this embodiment, a video clip interaction option may be presented when playing of the original video content approaches the bookmark. The video clip interaction option may be a looping option, and the method may further comprise receiving a command to loop the video clip via the video clip interaction option and playing the

Claims

1. A non-transitory computer readable medium having executable instructions stored thereon, that, when executed by a processor, performs operations of: providing a video playback interface comprising: a primary viewing area on which a video content is presented, and a timeline to indicate playback progress of the video content via positioning of a playback scrubber on the timeline; in response to receiving data generated by a user during presentation of the video content, activating a clip interaction mode by replacing the video playback interface with a video clip interface for the user to create one or more video clips from the video content, wherein the video clip interface provides a zoomed-in view depicting a subset of the timeline, wherein replacing the video playback interface with the video clip interface comprises: replacing the playback scrubber with a first clip scrubber and a second clip scrubber, wherein each of the first and second clip scrubbers is adjustable to specify a respective time position with greater precision than using the playback scrubber; and automatically defining an initial selected clip region by placing the first clip scrubber at a first initial point on the timeline and the second clip scrubber at a second initial point on the timeline; automatically providing selection assistance to the user in manually selecting a video clip defined using the first and second clip scrubbers, and in manually selecting a thumbnail image indicating a content of the video clip, wherein the selection assistance excludes one or more points on the timeline from being selectable; in response to receiving second data generated by the user selecting a save control for saving the video clip, saving the video clip for later playback by the user, wherein the saved video clip is associated with the thumbnail image, wherein the saved video clip is saved to a collection of video clips that is accessible by the user using user credentials; upon playback of the video content approaching the video clip, enabling, for a predetermined period of time, a looping option to be presented via the video playback interface; and in response to user selection of the looping option, looping playback of the saved video clip and replacing the looping option with a stop-looping option, until user selection of the stop-looping option. 14. A system, comprising: a processor; a non-transitory computer readable medium having executable instructions stored thereon, that, when executed by the processor, performs operations of: providing a video playback interface comprising: a primary viewing area on which a video content is presented, and a timeline to indicate playback progress of the video content via positioning of a playback scrubber on the timeline; in response to receiving first data generated by a user during presentation of the video content, activating a clip interaction mode by replacing the video playback interface with a video clip interface for the user to create one or more video clips from the video content, wherein the video clip interface provides a zoomed-in view depicting a subset of the timeline, wherein replacing the video playback interface with the video clip interface comprises replacing the playback scrubber with a first clip scrubber and a second clip scrubber, wherein each of the first and second clip scrubbers is adjustable to specify a respective time position with greater precision than using the playback scrubber; automatically providing selection assistance to the user in manually selecting a video clip defined using the first and second clip scrubbers, and in manually selecting a thumbnail image indicating a content of the video clip, wherein the selection assistance excludes one or more points on the timeline from being selectable; in response to receiving second data generated by the user selecting a save control for saving the video clip, saving the video clip for later playback by the user, wherein the saved video clip is associated with the thumbnail image, wherein the saved video clip is saved to a collection of video clips that is accessible by the user using user credentials; upon playback of the video content approaching the video clip, enabling, for a predetermined period of time, a looping option to be presented via the video playback interface; and in response to user selection of the looping option, looping playback of the saved video clip and replacing the looping option with a stop-looping option, until user selection of the stop-looping option. 19. A non-transitory computer readable medium having executable instructions stored thereon, that, when executed by a processor, performs operations of: presenting a video clip interface to a user to create one or more video clips from a video content, wherein the video clip interface is presented by replacing a video playback interface with the video clip interface, wherein the video clip interface provides a zoomed-in view depicting a subset of a timeline, wherein replacing the video playback interface with the video clip interface comprises replacing a playback scrubber with a first clip scrubber and a second clip scrubber, wherein each of the first and second clip scrubbers is adjustable to specify a respective time position with greater precision than using the playback scrubber; automatically providing selection assistance to the user in manually selecting a video clip defined using the first and second clip scrubbers, wherein the selection assistance excludes one or more time positions on the timeline from being selectable; receiving data generated by the user selecting a save control for saving the video clip; in response to receiving the data, saving the video clip for later playback by the user, wherein the saved video clip is associated with a set of user credentials to allow access of the saved video clip; after saving the video clip, providing the video playback interface to present the video content to the user, wherein the video playback interface detects the saved video clip and creates a bookmark at a time position within the timeline visually indicating to the user the time position of the saved video clip within the video content; upon playback of the video content approaching the video clip, enabling, for a predetermined period of time, a looping option to be presented via the video playback interface; and in response to user selection of the looping option, looping playback of the saved video clip and replacing the looping option with a stop-looping option, until user selection of the stop-looping option.