Interface for trimming videos

US11989406B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11989406-B2
Application numberUS-202318311623-A
CountryUS
Kind codeB2
Filing dateMay 3, 2023
Priority dateSep 3, 2019
Publication dateMay 21, 2024
Grant dateMay 21, 2024

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A graphical user interface for trimming a video may include a timeline representation of a duration of the video. A trim duration for the video may be selected based on movement of the timeline representation. The amount of time represented by a portion of the timeline representation may be independent of the duration of the video. The movement of the timeline representation may correspond to moment through the duration of the video at a constant scale regardless of the duration of the video.

First claim

Opening claim text (preview).

What is claimed is: 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. 2. The system of claim 1 , wherein the length of the trim duration is marked within the trim timeline element, the length of the trim duration marked between the trim position element and the first end of the trim duration. 3. The system of claim 1 , wherein the trim duration is represented by a box positioned along the trim timeline element. 4. The system of claim 1 , wherein the movement of the timeline representation based on the user interaction with the trim timeline element causes a current play position for the video content to be changed. 5. The system of claim 1 , wherein the user interaction with the trim timeline element to move the timeline representation includes dragging the timeline representation. 6. The system of claim 1 , wherein the user interaction with the trim timeline element to move the timeline representation includes engaging a play element to cause playback of the video content. 7. The system of claim 1 , wherein a summary trim element is presented to indicate a relative position of the trim duration within the video duration of the video content. 8. The system of claim 1 , wherein the trim position element includes a trim duration setting element, the trim duration setting element enabling the user to set the current time position indicated by the trim position element as the first end of the trim duration for the video content based on user interaction with the trim duration setting element. 9. The system of claim 8 , wherein the trim duration setting element further enables the user to set the new current time position indicated by the trim position element as the second end of the trim duration for the video content based on user interaction with the trim duration setting element. 10. A method for presenting an interface for trimming a video, the method performed by a computing system including one or more processors, the method comprising: presenting, by the computing system, 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; setting, by the computing system, the current time position indicated by the trim position element as a first end of a trim duration for the video content; determining, by the computing system, 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; determining, by the computing system, 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 setting, by the computing system, 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. 11. The method of claim 10 , wherein the length of the trim duration is marked within the trim timeline element, the length of the trim duration marked between the trim position element and the first end of the trim duration. 12. The method of claim 10 , wherein the trim duration is represented by a box positioned along the trim timeline element. 13. The method of claim 10 , wherein the movement of the timeline representation based on the user interaction with the trim timeline element causes a current play position for the video content to be changed. 14. The method of claim 10 , wherein the user interaction with the trim timeline element to move the timeline representation includes dragging the timeline representation. 15. The method of claim 10 , wherein the user interaction with the trim timeline element to move the timeline representation includes engaging a play element to cause playback of the video content. 16. The method of claim 10 , wherein a summary trim element is presented to indicate a relative position of the trim duration within the video duration of the video content. 17. The method of claim 10 , wherein the trim position element includes a trim duration setting element, the trim duration setting element enabling the user to set the current time position indicated by the trim position element as the first end of the trim duration for the video content based on user interaction with the trim duration setting element. 18. The method of claim 17 , wherein the trim duration setting element further enables the user to set the new current time position indicated by the trim position element as the second end of the trim duration for the video content based on user interaction with the trim duration setting element. 19. A system for presenting an interface for

Assignees

Inventors

Classifications

  • Interaction techniques to control parameter settings, e.g. interaction with sliders or dials · CPC title

  • for image manipulation, e.g. dragging, rotation, expansion or change of colour · CPC title

  • using a touch-screen or digitiser, e.g. input of commands through traced gestures · CPC title

  • Scrolling or panning · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11989406B2 cover?
A graphical user interface for trimming a video may include a timeline representation of a duration of the video. A trim duration for the video may be selected based on movement of the timeline representation. The amount of time represented by a portion of the timeline representation may be independent of the duration of the video. The movement of the timeline representation may correspond to m…
Who is the assignee on this patent?
Gopro Inc
What technology area does this patent fall under?
Primary CPC classification G06F3/04847. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue May 21 2024 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).