IP Library › Granted Patent US 12,108,146
Granted Patent B2
US 12,108,146 · App. 17/556,713 · Granted Oct 1, 2024

Camera mode for capturing multiple video clips within a messaging system

Inventors: Kaveh Anvaripour (Santa Monica, CA); Christine Barron (Los Angeles, CA); Nathan Kenneth Boyd (Los Angeles, CA); Wayne Mike Cao (Newark, CA); Ranidu Lankage (Belmont, CA)
Assignee: Snap Inc.
H04N23/667G06F3/00H04N5/91H04N23/632
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 12,108,146
App. No.
17/556,713
Granted
Oct 1, 2024
Kind
B2
Abstract

Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for providing different camera modes. The program and method provide for displaying, by a messaging application, a capture user interface for capturing video according to a first camera mode for capturing a single video clip to generate a media content item; providing, by the messaging application, a camera mode selection element within the capture user interface, the camera mode selection element being selectable to switch from the first camera mode to a second camera mode for capturing multiple video clips for combining to generate the media content item; receiving, via the capture user interface, user input selecting the camera mode selection element; and updating, by the messaging application and in response to receiving the user input, the capture user interface for video capture according to the second camera mode.

Claims (43)

1. A method, comprising:

displaying, by a messaging application running on a device, a first capture user interface for capturing video according to a first camera mode, the first camera mode for capturing a single video clip to generate a media content item;

providing, by the messaging application, a camera mode selection element within the first capture user interface, the camera mode selection element being selectable to switch from the first camera mode to a second camera mode, the second camera mode for capturing multiple video clips for combining to generate the media content item, the second camera mode providing for user selection of respective augmented reality content to apply for each video clip of the multiple video clips;

receiving, via the first capture user interface, user input selecting the camera mode selection element; and

updating, by the messaging application and in response to receiving the user input, the first capture user interface to a second capture user interface for video capture according to the second camera mode,

wherein the second capture user interface includes a preview button which is selectable to switch from the updated capture user interface to a preview user interface, the preview user interface being separate from the second capture user interface, the preview user interface for previewing, modifying and selecting a playback option for the multiple video clips as captured, in order to generate the media content item, and

wherein the first capture user interface does not include the preview button and is configured to automatically switch to the preview user interface upon completion of capturing the single video clip.

2. The method of claim 1 , wherein each of the first capture user interface and the second capture user interface includes a capture button which is selectable to capture video.

3. The method of claim 2 , wherein in the first camera mode, the capture button is selectable to capture the single video clip via a press-and-hold gesture, and

wherein in the first camera mode, the capture button is selectable to capture a picture via a tap gesture.

4. The method of claim 2 , wherein in the second camera mode, the capture button is selectable to capture at least one of the multiple video clips via a respective press-and-hold gesture.

5. The method of claim 2 , wherein in the second camera mode, the capture button is selectable to capture at least one of the multiple video clips via a respective first tap gesture to start video capture and a respective second tap gesture to end video capture.

6. The method of claim 1 , wherein the second capture user interface includes a timeline progress bar which is configured to update in real time based on a number of captured video clips and a length of each captured video clip.

7. The method of claim 6 , wherein the timeline progress bar is configured to update in real time based on passing preset thresholds for a total length of all captured video clips.

8. The method of claim 1 , wherein the preview user interface includes a send button which is selectable to send the media content item to a recipient or to broadcast the media content item.

9. The method of claim 1 , wherein the playback option is selected from looping playback, bouncing playback or single playback.

10. 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 running on the system, a first capture user interface for capturing video according to a first camera mode, the first camera mode for capturing a single video clip to generate a media content item;

providing, by the messaging application, a camera mode selection element within the first capture user interface, the camera mode selection element being selectable to switch from the first camera mode to a second camera mode, the second camera mode for capturing multiple video clips for combining to generate the media content item, the second camera mode providing for user selection of respective augmented reality content to apply for each video clip of the multiple video clips;

receiving, via the first capture user interface, user input selecting the camera mode selection element; and

updating, by the messaging application and in response to receiving the user input, the first capture user interface to a second capture user interface for video capture according to the second camera mode,

wherein the second capture user interface includes a preview button which is selectable to switch from the updated capture user interface to a preview user interface, the preview user interface being separate from the second capture user interface, the preview user interface for previewing, modifying and selecting a playback option for the multiple video clips as captured, in order to generate the media content item, and

wherein the first capture user interface does not include the preview button and is configured to automatically switch to the preview user interface upon completion of capturing the single video clip.

11. The system of claim 10 , wherein each of the first capture user interface and the second capture user interface includes a capture button which is selectable to capture video.

12. The system of claim 11 , wherein in the first camera mode, the capture button is selectable to capture the single video clip via a press-and-hold gesture, and

wherein in the first camera mode, the capture button is selectable to capture a picture via a tap gesture.

13. The system of claim 11 , wherein in the second camera mode, the capture button is selectable to capture at least one of the multiple video clips via a respective press-and-hold gesture.

14. The system of claim 11 , wherein in the second camera mode, the capture button is selectable to capture at least one of the multiple video clips via a respective first tap gesture to start video capture and a respective second tap gesture to end video capture.

15. The system of claim 10 , wherein the second capture user interface includes a timeline progress bar which is configured to update in real time based on a number of captured video clips and a length of each captured video clip.

16. The system of claim 15 , wherein the timeline progress bar is configured to update in real time based on passing preset thresholds for a total length of all captured video clips.

17. 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 first capture user interface for capturing video according to a first camera mode, the first camera mode for capturing a single video clip to generate a media content item;

providing, by the messaging application, a camera mode selection element within the first capture user interface, the camera mode selection element being selectable to switch from the first camera mode to a second camera mode, the second camera mode for capturing multiple video clips for combining to generate the media content item, the second camera mode providing for user selection of respective augmented reality content to apply for each video clip of the multiple video clips;

receiving, via the first capture user interface, user input selecting the camera mode selection element; and

updating, by the messaging application and in response to receiving the user input, the first capture user interface to a second capture user interface for video capture according to the second camera mode,

wherein the second capture user interface includes a preview button which is selectable to switch from the updated capture user interface to a preview user interface, the preview user interface being separate from the second capture user interface, the preview user interface for previewing, modifying and selecting a playback option for the multiple video clips as captured, in order to generate the media content item, and

wherein the first capture user interface does not include the preview button and is configured to automatically switch to the preview user interface upon completion of capturing the single video clip.

18. The computer-readable medium of claim 17 , wherein each of the first capture user interface and the second capture user interface includes a capture button which is selectable to capture video.

19. The computer-readable medium of claim 18 , wherein in the first camera mode, the capture button is selectable to capture the single video clip via a press-and-hold gesture, and

wherein in the first camera mode, the capture button is selectable to capture a picture via a tap gesture.

20. The computer-readable medium of claim 18 , wherein in the second camera mode, the capture button is selectable to capture at least one of the multiple video clips via a respective press-and-hold gesture.

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