US 11,989,406 B2
Interface for trimming videos
Steven Fortunato, Solana Beach, CA (US); Joshua Hamill, Poway, CA (US); Evan Kosowski, San Diego, CA (US); and Rachael Irene Hines Thompson, Oceanside, CA (US)
Assigned to GoPro, Inc., San Mateo, CA (US)
Filed by GoPro, Inc., San Mateo, CA (US)
Filed on May 3, 2023, as Appl. No. 18/311,623.
Application 18/311,623 is a continuation of application No. 17/239,640, filed on Apr. 25, 2021, granted, now 11,693,550.
Application 17/239,640 is a continuation of application No. 16/558,950, filed on Sep. 3, 2019, granted, now 10,990,263, issued on Apr. 27, 2021.
Prior Publication US 2023/0273718 A1, Aug. 31, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 3/04847 (2022.01); G06F 3/04845 (2022.01); G06F 3/0488 (2022.01)
CPC G06F 3/04847 (2013.01) [G06F 3/04845 (2013.01); G06F 3/0488 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system for presenting an interface for trimming a video, the system comprising:
one or more physical processors configured by machine-readable instructions to:
present a graphical user interface and video content on a touchscreen display, the graphical user interface including interface elements and facilitating interaction of a user with one or more of the interface elements, wherein the interface elements include:
a trim timeline element, the trim timeline element including a timeline representation of a video duration of the video content; and
a trim position element that stays fixed with respect to the trim timeline element during movement of the timeline representation, the trim position element indicating a current time position of the video content;
set the current time position indicated by the trim position element as a first end of a trim duration for the video content;
determine user interaction with the trim timeline element to move the timeline representation across the trim position element, wherein responsive to the user interaction with the trim timeline element moving the timeline representation to left of the trim position element, the first end of the trim duration is a beginning of the trim duration;
determine a length of the trim duration for the video content based on an amount by which the timeline representation is moved across the trim position element, wherein greater movement of the timeline representation across the trim position element results in a longer length of the trim duration and lesser movement of the timeline representation across the trim position element results in a shorter length of the trim duration; and
set a new current time position indicated by the trim position element as a second end of the trim duration for the video content, wherein the setting of the first end of the trim duration and the second end of the trim duration fixes the trim duration.