IP Library Granted Patent US 11,049,522
Granted Patent B2
US 11,049,522 · App. 16/818,620 · Granted Jun 29, 2021

Digital media editing

Inventors: Stephen Trey Moore (Boerne, TX); Ross Chinni (Austin, TX); Devin McKaskle (Austin, TX)
Assignee: GoPro, Inc.
G11B27/031G11B27/038H04M1/72403H04N21/41407H04N21/47205H04L67/06
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,049,522
App. No.
16/818,620
Granted
Jun 29, 2021
Kind
B2
Abstract

Implementations are directed to providing a digital media editing environment for editing at least a portion of a digital video using a mobile device, establishing communication between the mobile device and a data source, receiving, from the data source, a first portion of the digital video, the first portion including a first set of frames including less than all frames of the digital video, applying an edit to the first portion of the digital video, while less than all frames of the first digital video are stored on the mobile device, subsequent to applying the at least one edit, receiving, from the data source, a second portion of the digital video, the second portion including a second set of frames, and storing an edited digital video including at least one frame of the first set of frames, at least one frame of the second set of frames, and the edit.

Claims (28)

1. A method for editing one or more digital videos using a mobile device, the method being executed by one or more processors of the mobile device and comprising:

displaying, by the one or more processors, a digital media object selection interface, the digital media object selection interface including graphical representations of digital media objects selectable for inclusion in an edited digital video, the digital media objects including a video clip captured by a camera, the digital media object selection interface including a graphical representation of the video clip;

displaying, by the one or more processors, a selected objects interface with the digital media object selection interface, the selected objects interface including graphical representations of digital media objects selected for inclusion in the edited digital video, wherein the selected objects interface includes the graphical representation of the video clip responsive to user selection of the video clip, through interaction with the digital media object selection interface, for inclusion in the edited digital video; and

displaying, by the one or more processors, an object editing interface, the object editing interface including a viewer section that provides a view of a digital media object selected for inclusion in the edited digital video, the viewer section providing a view of the video clip responsive to user selection of the video clip for inclusion in the edited digital video, the object editing interface enabling user selection of a portion of the video clip to be included in the edited digital video via user interaction with an editor bar of the object editing interface, the editor bar representing length of the video clip, wherein the editor bar displays a plurality of frames of the video clip separately from the view of the video clip provided by the viewer section, and the editor bar extends laterally over multiple lines within the object editing interface such that a first portion of the length of the video clip is represented by an upper portion of the editor bar and a second portion of the length of the video clip is represented by a lower portion of the editor bar, the upper portion of the editor bar positioned above the lower portion of the editor bar within the object editing interface.

2. The method of claim 1 , wherein a lower fidelity version of the video clip is downloaded from the camera that captured the video clip to the mobile device for use in providing the view of the video clip in the object editing interface, the lower fidelity version of the video clip having lower resolution than a higher fidelity version of the video clip.

3. The method of claim 2 , wherein the higher fidelity version of the video clip is created based on recording of the video clip by the camera.

4. The method of claim 2 , wherein the lower fidelity version of the video clip has same number of frames as the higher fidelity version of the video clip.

5. The method of claim 2 , wherein the lower fidelity version of the video clip has smaller number of frames than the higher fidelity version of the video clip.

6. The method of claim 2 , wherein the lower-fidelity version of the video clip is created automatically based on creation of the higher fidelity version of the video clip.

7. The method of claim 2 , wherein the lower-fidelity version of the video clip is created based on user selection of the video clip for editing.

8. The method of claim 2 , wherein one or more portions of the higher-fidelity version of the video clip selected for inclusion in the edited digital video is downloaded from the camera that captured the video clip to the mobile device for use in the edited digital video such that all frames of the higher-fidelity version of the video clip are not downloaded to the mobile device responsive to a portion of the video clip being selected for inclusion in the edited digital video.

9. The method of claim 1 , wherein the editor bar includes a first handle defining a beginning of the video clip, a second handle defining an end of the video clip, and a partitioning bar initially positioned with the first handle and movable within the editor bar between the first handle and the second handle, wherein placement of the partitioning bar away from and between the first handle and the second handle partitions the video clip into sub-video clips including different portions of the video clip.

10. The method of claim 1 , wherein the object editing interface changes from including the editor bar extending laterally over a single line to extending over the multiple lines responsive to expansion of the editor bar.

11. A system that edits one or more digital videos, the system comprising:

a mobile device including one or more processors; and

a computer-readable storage device coupled to the mobile device and having instructions stored thereon which, when executed by the mobile device, cause the mobile device to perform operations for editing a digital video, the operations comprising:

displaying a digital media object selection interface, the digital media object selection interface including graphical representations of digital media objects selectable for inclusion in an edited digital video, the digital media objects including a video clip captured by a camera, the digital media object selection interface including a graphical representation of the video clip;

displaying a selected objects interface with the digital media object selection interface, the selected objects interface including graphical representations of digital media objects selected for inclusion in the edited digital video, wherein the selected objects interface includes the graphical representation of the video clip responsive to user selection of the video clip, through interaction with the digital media object selection interface, for inclusion in the edited digital video; and

displaying an object editing interface, the object editing interface including a viewer section that provides a view of a digital media object selected for inclusion in the edited digital video, the viewer section providing a view of the video clip responsive to user selection of the video clip for inclusion in the edited digital video, the object editing interface enabling user selection of a portion of the video clip to be included in the edited digital video via user interaction with an editor bar of the object editing interface, the editor bar representing length of the video clip, wherein the editor bar displays a plurality of frames of the video clip separately from the view of the video clip provided by the viewer section, and the editor bar extends laterally over multiple lines within the object editing interface such that a first portion of the length of the video clip is represented by an upper portion of the editor bar and a second portion of the length of the video clip is represented by a lower portion of the editor bar, the upper portion of the editor bar positioned above the lower portion of the editor bar within the object editing interface.

12. The system of claim 11 , wherein a lower fidelity version of the video clip is downloaded from the camera that captured the video clip to the mobile device for use in providing the view of the video clip in the object editing interface, the lower fidelity version of the video clip having lower resolution than a higher fidelity version of the video clip.

13. The system of claim 12 , wherein the higher fidelity version of the video clip is created based on recording of the video clip by the camera.

14. The system of claim 12 , wherein the lower fidelity version of the video clip has same number of frames as the higher fidelity version of the video clip.

15. The system of claim 12 , wherein the lower fidelity version of the video clip has smaller number of frames than the higher fidelity version of the video clip.

16. The system of claim 12 , wherein the lower-fidelity version of the video clip is created automatically based on creation of the higher fidelity version of the video clip.

17. The system of claim 12 , wherein the lower-fidelity version of the video clip is created based on user selection of the video clip for editing.

18. The system of claim 12 , wherein one or more portions of the higher-fidelity version of the video clip selected for inclusion in the edited digital video is downloaded from the camera that captured the video clip to the mobile device for use in the edited digital video such that all frames of the higher-fidelity version of the video clip are not downloaded to the mobile device responsive to a portion of the video clip being selected for inclusion in the edited digital video.

19. The system of claim 11 , wherein the editor bar includes a first handle defining a beginning of the video clip, a second handle defining an end of the video clip, and a partitioning bar initially positioned with the first handle and movable within the editor bar between the first handle and the second handle, wherein placement of the partitioning bar away from and between the first handle and the second handle partitions the video clip into sub-video clips including different portions of the video clip.

20. The system of claim 11 , wherein the object editing interface changes from including the editor bar extending laterally over a single line to extending over the multiple lines responsive to expansion of the editor bar.

Assignments (7)
SECURITY INTEREST Recorded Aug 4, 2025
From: GOPRO, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS AGENT
Reel/Frame 072358/0001 →
SECURITY INTEREST Recorded Aug 4, 2025
From: GOPRO, INC.
To: FARALLON CAPITAL MANAGEMENT, L.L.C., AS AGENT
Reel/Frame 072340/0676 →
RELEASE OF PATENT SECURITY INTEREST Recorded Jan 25, 2021
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: GOPRO, INC.
Reel/Frame 055106/0434 →
SECURITY INTEREST Recorded Oct 19, 2020
From: GOPRO, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 054113/0594 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 13, 2020
From: MCKASKLE, DEVIN
To: GOPRO, INC.
Reel/Frame 052111/0816 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 13, 2020
From: MOORE, STEPHEN TREY
To: GOPRO, INC.
Reel/Frame 052111/0896 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 13, 2020
From: CHINNI, ROSS
To: GOPRO, INC.
Reel/Frame 052111/0847 →
Continuity (5)
Continuation 16161845 · Oct 16, 2018
Continuation 15400660 · Jan 6, 2017
Provisional Application 62276627 · Jan 8, 2016
Provisional Application 62291336 · Feb 4, 2016
Related Publication 20200219539A1 · Jul 9, 2020