Patent ID: 11908493
Assignee: INSTASIZE, IN
Field: Audio-visual technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 12:
13. A system comprising:
a processor;
a graphical display displaying one or more graphical user interfaces; and
a non-transitory computer-accessible memory storing instructions that, when executed by the processor, cause the system to:
provide a graphical user interface for display on a client device, the graphical user interface including a time-specific graphical representation of a certain media clip, the certain media clip including a video;
provide a timeline graphical element on the graphical user interface, the timeline graphical element being located below a center of the time-specific graphical representation of the certain media clip, the timeline graphical element graphically representing a timeline including the certain media clip, the graphical user interface including a graphical selected point indicator located at a static position in the graphical user interface and indicating a selected point on the timeline of the certain media clip;
receive one or more first user inputs on the graphical user interface moving the timeline graphical element and, using the one or more first user inputs, automatically updating the time-specific graphical representation of the certain media clip to correspond to the selected point on the timeline based on a position of the timeline graphical element on the graphical user interface;
provide one or more marking graphical elements proximate to the timeline graphical element, the one or more marking graphical elements being selectable to mark a start point or an end point of a segment of the certain media clip;
receive one or more second user inputs indicating a user interaction with one or more of the timeline graphical element and the one or more marking graphical elements on the graphical user interface;
update the timeline graphical element to graphically indicate a plurality of segments of the certain media clip based on the one or more second user inputs;
determine a start point and an end point of each of the plurality of segments of the certain media clip based on the one or more second user inputs;
generate a set of individual media clips based on the determined start point and the determined end point of each of the plurality of segments of the certain media clip, each of the set of individual media clips including a portion of the certain media clip;
and
generate a content item using the set of individual media clips.