IP Library Granted Patent US 11,924,540
Granted Patent B2
US 11,924,540 · App. 17/557,305 · Granted Mar 5, 2024

Trimming video in association with multi-video clip capture

Inventors: Kaveh Anvaripour (Santa Monica, CA); Christine Barron (Los Angeles, CA); Wayne Mike Cao (Newark, CA); Ranidu Lankage (Belmont, CA)
Assignee: Snap Inc.
H04N23/632G11B27/031
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,924,540
App. No.
17/557,305
Granted
Mar 5, 2024
Kind
B2
Abstract

Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for trimming video in association with multi-video clip capture. The program and method provide for displaying a capture user interface in accordance with a camera mode configured to capture multiple video clips for combining to generate a media content item; capturing the multiple video clips based on first user input received via the capture user interface, which includes a preview button selectable to navigate to a preview user interface for previewing and editing the multiple video clips; receiving, via the capture user interface, second user input selecting the preview button; and displaying, in response to the receiving, the preview user interface with a preview bar including a respective thumbnail for each of the multiple video clips, the preview bar being selectable to individually trim one or more of the multiple video clips.

Claims (44)

1. A method, comprising:

displaying, by a messaging application running on a device, a capture user interface in accordance with a camera mode configured to capture multiple video clips for combining to generate a media content item;

capturing, by the messaging application, the multiple video clips based on first user input received via the capture user interface, the capture user interface including a timeline progress bar which is updated in real-time to depict a respective segment as each of the multiple video clips is captured, the capture user interface further including a preview button which is selectable to navigate to a preview user interface for previewing and editing the multiple video clips as captured;

receiving, by the messaging application and via the capture user interface, second user input selecting the preview button; and

displaying, by the messaging application and in response to the receiving, the preview user interface including a preview bar which depicts a respective thumbnail for each of the multiple video clips, the preview bar being selectable to individually trim one or more of the multiple video clips.

2. The method of claim 1 , wherein the respective thumbnails are represented as a combined video clip within the preview bar.

3. The method of claim 2 , wherein the combined video clip includes a front handle and a back handle, each of which is selectable to trim the combined video clip in its entirety.

4. The method of claim 2 , further comprising:

receiving, via the capture user interface, second user input selecting the combined video clip; and

updating the preview bar to represent the respective thumbnails as separate clips,

wherein each separate clip includes a front handle and a back handle, each of which is selectable to trim the separate clip.

5. The method of claim 1 , wherein the respective thumbnails are represented as separate clips with gaps therebetween.

6. The method of claim 5 , wherein each of the separate clips is user selectable for reordering among the separate clips.

7. The method of claim 5 , wherein each of the separate clips is user selectable for deletion of a corresponding video clip within the multiple video clips.

8. The method of claim 5 , further comprising:

receiving, via the capture user interface, second user input selecting one of the separate clips; and

updating at least the selected separate clip to include a front handle and a back handle, each of which is selectable to trim the selected separate clip.

9. The method of claim 1 , wherein for each of the multiple video clips, a length of the respective segment is proportional to a duration of the video clip.

10. The method of claim 1 , wherein the capture user interface further includes an undo button which is user-selectable to delete a most recently-captured video clip of the multiple video clips.

11. A system comprising:

a processor; and

a memory storing instructions that, when executed by the processor, configure the processor to perform operations comprising:

displaying, by a messaging application, a capture user interface in accordance with a camera mode configured to capture multiple video clips for combining to generate a media content item;

capturing, by the messaging application, the multiple video clips based on first user input received via the capture user interface, the capture user interface including a timeline progress bar which is updated in real-time to depict a respective segment as each of the multiple video clips is captured, the capture user interface further including a preview button which is selectable to navigate to a preview user interface for previewing and editing the multiple video clips as captured;

receiving, by the messaging application and via the capture user interface, second user input selecting the preview button; and

displaying, by the messaging application and in response to the receiving, the preview user interface including a preview bar which depicts a respective thumbnail for each of the multiple video clips, the preview bar being selectable to individually trim one or more of the multiple video clips.

12. The system of claim 11 , wherein the respective thumbnails are represented as a combined video clip within the preview bar.

13. The system of claim 12 , wherein the combined video clip includes a front handle and a back handle, each of which is selectable to trim the combined video clip in its entirety.

14. The system of claim 12 , the operations further comprising:

receiving, via the capture user interface, second user input selecting the combined video clip; and

updating the preview bar to represent the respective thumbnails as separate clips,

wherein each separate clip includes a front handle and a back handle, each of which is selectable to trim the separate clip.

15. The system of claim 11 , wherein the respective thumbnails are represented as separate clips with gaps therebetween.

16. The system of claim 15 , wherein each of the separate clips is user selectable for reordering among the separate clips.

17. The system of claim 15 , wherein each of the separate clips is user selectable for deletion of a corresponding video clip within the multiple video clips.

18. The system of claim 15 , the operations further comprising:

receiving, via the capture user interface, second user input selecting one of the separate clips; and

updating at least the selected separate clip to include a front handle and a back handle, each of which is selectable to trim the selected separate clip.

19. A non-transitory computer-readable storage medium, the computer-readable storage medium including instructions that when executed by a computer, cause the computer to perform operations comprising:

displaying, by a messaging application running on a device, a capture user interface in accordance with a camera mode configured to capture multiple video clips for combining to generate a media content item;

capturing, by the messaging application, the multiple video clips based on first user input received via the capture user interface, the capture user interface including a timeline progress bar which is updated in real-time to depict a respective segment as each of the multiple video clips is captured, the capture user interface further including a preview button which is selectable to navigate to a preview user interface for previewing and editing the multiple video clips as captured;

receiving, by the messaging application and via the capture user interface, second user input selecting the preview button; and

displaying, by the messaging application and in response to the receiving, the preview user interface including a preview bar which depicts a respective thumbnail for each of the multiple video clips, the preview bar being selectable to individually trim one or more of the multiple video clips.

20. The computer-readable medium of claim 19 , wherein the respective thumbnails are represented as a combined video clip within the preview bar.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 2, 2024
From: ANVARIPOUR, KAVEH; BARRON, CHRISTINE; CAO, WAYNE MIKE; LANKAGE, RANIDU
To: SNAP INC.
Reel/Frame 065995/0536 →
Continuity (2)
Provisional Application 63132269 · Dec 30, 2020
Related Publication 20220210337A1 · Jun 30, 2022
Cited By (3)
US 12,301,982 US 12,361,618 US 12,373,161