IP Library Granted Patent US 12,432,441
Granted Patent B2
US 12,432,441 · App. 18/326,751 · Granted Sep 30, 2025

Customizing a capture button used during video recording

Inventors: Laurent Desserrey (Los Angeles, CA); Ranidu Lankage (Belmont, CA); Jane Meng (Los Angeles, CA); Evan Spiegel (Los Angeles, CA)
Assignee: Snap Inc.
H04N23/632G06F3/04817G06F3/0488G06T19/006
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,432,441
App. No.
18/326,751
Filed
May 31, 2023
Granted
Sep 30, 2025
Kind
B2
Art Unit
2637
USPC
348/333.11
Abstract

Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for customizing a capture button used during video recording. The program and method provide for determining that a user of an application has access to exclusive features within the application, customizing a capture button for replacing display of a shutter button during video recording; displaying a first user interface for user selection of the capture button from among plural available capture buttons; receiving user input provided selecting the capture button from among the plural available capture buttons; displaying a second user interface for presenting real-time image data captured by a camera, the second user interface including the shutter button which is user-selectable to initiate video recording in response to second user input; and replacing, upon detecting the second user input, display of the shutter button with the selected capture button.

Claims (75)

1. A device comprising:

a processor; and

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

displaying a first user interface for user selection of a capture button from among plural available capture buttons, the capture button for replacing display of a shutter button during video recording;

receiving, via the first user interface, user input provided by the user, the user input selecting the capture button from among the plural available capture buttons;

displaying a second user interface for presenting real-time image data captured by a camera, the second user interface including the shutter button which is user-selectable to initiate video recording in response to second user input; and

replacing, upon detecting the second user input in association with the shutter button, display of the shutter button with the selected capture button;

providing, upon detecting the second user input in association with the shutter button, plural indications within the second user interface that video recording is active, by replacing a first set of interface elements within the second user interface with a second set of interface elements within the second user interface,

wherein the first set of interface elements comprises at least one of a profile button for surfacing a user profile, a search button for performing various types of searches within an application, a memories button for accessing saved media content items, a carousel button for activating a carousel interface to switch between augmented reality content items, a toolbar for activating a flash for the camera or for switching between front and rear facing cameras, or a tab bar for navigating between tabs of the application.

2. The device of claim 1 , the operations further comprising:

determining that a user of the application has access to exclusive features within the application, the exclusive features including customizing the capture button.

3. The device of claim 1 , wherein the plural available capture buttons include animated buttons.

4. The device of claim 1 , wherein the second set of interface elements comprises an animated icon within the second user interface.

5. The device of claim 1 , wherein the second user input comprises a press-and-hold gesture,

wherein display of the shutter button is replaced by display of the selected capture button for a duration of the press-and-hold gesture, and

wherein the plural indications are provided for the duration of the press-and-hold gesture.

6. The device of claim 1 , wherein the shutter button is user-selectable to take a picture in response to third user input comprising a tap gesture.

7. A device comprising:

a processor; and

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

displaying a first user interface for user selection of a capture button from among plural available capture buttons, the capture button for replacing display of a shutter button during video recording;

receiving, via the first user interface, user input provided by the user, the user input selecting the capture button from among the plural available capture buttons;

displaying a second user interface for presenting real-time image data captured by a camera, the second user interface including the shutter button which is user-selectable to initiate video recording in response to second user input; and

replacing, upon detecting the second user input in association with the shutter button, display of the shutter button with the selected capture button;

providing, upon detecting the second user input in association with the shutter button, plural indications within the second user interface that video recording is active, by replacing a first set of interface elements within the second user interface with a second set of interface elements within the second user interface,

wherein the second set of interface elements comprises a border which frames the real-time image data.

8. A device comprising:

a processor; and

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

displaying a first user interface for user selection of a capture button from among plural available capture buttons, the capture button for replacing display of a shutter button during video recording;

receiving, via the first user interface, user input provided by the user, the user input selecting the capture button from among the plural available capture buttons;

displaying a second user interface for presenting real-time image data captured by a camera, the second user interface including the shutter button which is user-selectable to initiate video recording in response to second user input; and

replacing, upon detecting the second user input in association with the shutter button, display of the shutter button with the selected capture button;

providing, upon detecting the second user input in association with the shutter button, plural indications within the second user interface that video recording is active, by replacing a first set of interface elements within the second user interface with a second set of interface elements within the second user interface,

wherein the second set of interface elements comprises a first user-selectable icon for initiating hands-free video recording and a second user-selectable icon for switching between front and rear facing cameras while video recording is active.

9. A device comprising;

a processor; and

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

displaying a first user interface for user selection of a capture button from among plural available capture buttons, the capture button for replacing display of a shutter button during video recording;

receiving, via the first user interface, user input provided by the user, the user input selecting the capture button from among the plural available capture buttons;

displaying a second user interface for presenting real-time image data captured by a camera, the second user interface including the shutter button which is user-selectable to initiate video recording in response to second user input; and

replacing, upon detecting the second user input in association with the shutter button, display of the shutter button with the selected capture button;

providing, upon detecting the second user input in association with the shutter button, plural indications within the second user interface that video recording is active, by replacing a first set of interface elements within the second user interface with a second set of interface elements within the second user interface,

wherein the second user input comprises a press-and-hold gesture,

wherein display of the shutter button is replaced by display of the selected capture button for a duration of the press-and-hold gesture, and

wherein the plural indications are provided for the duration of the press-and-hold gesture;

upon detecting a release of the press-and-hold gesture:

causing the video recording to stop; and

switching from the second user interface to a third user interface for previewing and modifying the video recording.

10. A method, comprising:

displaying a first user interface for user selection of a capture button from among plural available capture buttons, the capture button for replacing display of a shutter button during video recording;

receiving, via the first user interface, user input provided by the user, the user input selecting the capture button from among the plural available capture buttons;

displaying a second user interface for presenting real-time image data captured by a camera, the second user interface including the shutter button which is user-selectable to initiate video recording in response to second user input; and

replacing, upon detecting the second user input in association with the shutter button, display of the shutter button with the selected capture button;

providing, upon detecting the second user input in association with the shutter button, plural indications within the second user interface that video recording is active, by replacing a first set of interface elements within the second user interface with a second set of interface elements within the second user interface,

wherein the first set of interface elements comprises at least one of a profile button for surfacing a user profile, a search button for performing various types of searches within an application, a memories button for accessing saved media content items, a carousel button for activating a carousel interface to switch between augmented reality content items, a toolbar for activating a flash for the camera or for switching between front and rear facing cameras, or a tab bar for navigating between tabs of the application.

11. The method of claim 10 , further comprising:

determining that a user of the application has access to exclusive features within the application, the exclusive features including customizing the capture button.

12. The method of claim 10 , wherein the plural available capture buttons include animated buttons.

13. The method of claim 10 , wherein the second set of interface elements comprises a border which frames the real-time image data.

14. The method of claim 10 , wherein the second set of interface elements comprises an animated icon within the second user interface.

15. The method of claim 10 , wherein the second set of interface elements comprises a first user-selectable icon for initiating hands-free video recording and a second user-selectable icon for switching between front and rear facing cameras while video recording is active.

16. The method of claim 10 , wherein the second user input comprises a press-and-hold gesture,

wherein display of the shutter button is replaced by display of the selected capture button for a duration of the press-and-hold gesture, and

wherein the plural indications are provided for the duration of the press-and-hold gesture.

17. The method of claim 16 , further comprising, upon detecting a release of the press-and-hold gesture:

causing the video recording to stop; and

switching from the second user interface to a third user interface for previewing and modifying the video recording.

18. 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 a first user interface for user selection of a capture button from among plural available capture buttons, the capture button for replacing display of a shutter button during video recording;

receiving, via the first user interface, user input provided by the user, the user input selecting the capture button from among the plural available capture buttons;

displaying a second user interface for presenting real-time image data captured by a camera, the second user interface including the shutter button which is user-selectable to initiate video recording in response to second user input; and

replacing, upon detecting the second user input in association with the shutter button, display of the shutter button with the selected capture button;

providing, upon detecting the second user input in association with the shutter button, plural indications within the second user interface that video recording is active, by replacing a first set of interface elements within the second user interface with a second set of interface elements within the second user interface,

wherein the first set of interface elements comprises at least one of a profile button for surfacing a user profile, a search button for performing various types of searches within an application, a memories button for accessing saved media content items, a carousel button for activating a carousel interface to switch between augmented reality content items, a toolbar for activating a flash for the camera or for switching between front and rear facing cameras, or a tab bar for navigating between tabs of the application.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 3, 2023
From: DESSERREY, LAURENT; LANKAGE, RANIDU; MENG, JANE; SPIEGEL, EVAN
To: SNAP INC.
Reel/Frame 065442/0683 →
Continuity (1)
Related Publication 20240406538A1 · Dec 5, 2024
References Cited (83)
US 7971156B2 · Albertson et al. · 2011 [cited by applicant]
US 7996793B2 · Latta et al. · 2011 [cited by applicant]
US 8487938B2 · Latta et al. · 2013 [cited by applicant]
US 8856691B2 · Geisner et al. · 2014 [cited by applicant]
US 9225897B1 · Sehn et al. · 2015 [cited by applicant]
US 9230160B1 · Kanter · 2016 [cited by applicant]
US 9276886B1 · Samaranayake · 2016 [cited by applicant]
US 9705831B2 · Spiegel · 2017 [cited by applicant]
US 9742713B2 · Spiegel et al. · 2017 [cited by applicant]
US 10102423B2 · Shaburov et al. · 2018 [cited by applicant]
US 10284508B1 · Allen et al. · 2019 [cited by applicant]
US 10439972B1 · Spiegel et al. · 2019 [cited by applicant]
US 10509466B1 · Miller et al. · 2019 [cited by applicant]
US 10514876B2 · Sehn · 2019 [cited by applicant]
US 10579869B1 · Xiong et al. · 2020 [cited by applicant]
US 10614855B2 · Huang · 2020 [cited by applicant]
US 10748347B1 · Li et al. · 2020 [cited by applicant]
US 10958608B1 · Allen et al. · 2021 [cited by applicant]
US 10962809B1 · Castañeda · 2021 [cited by applicant]
US 10996846B2 · Robertson et al. · 2021 [cited by applicant]
US 10997787B2 · Ge et al. · 2021 [cited by applicant]
US 11012390B1 · Al Majid et al. · 2021 [cited by applicant]
US 11030454B1 · Xiong et al. · 2021 [cited by applicant]
US 11036368B1 · Al Majid et al. · 2021 [cited by applicant]
US 11062498B1 · Voss et al. · 2021 [cited by applicant]
US 11087728B1 · Canberk et al. · 2021 [cited by applicant]
US 11092998B1 · Castañeda et al. · 2021 [cited by applicant]
US 11106342B1 · Al Majid et al. · 2021 [cited by applicant]
US 11126206B2 · Meisenholder et al. · 2021 [cited by applicant]
US 11143867B2 · Rodriguez, II · 2021 [cited by applicant]
US 11169600B1 · Canberk et al. · 2021 [cited by applicant]
US 11227626B1 · Krishnan Gorumkonda et al. · 2022 [cited by applicant]
US 11307747B2 · Dancie et al. · 2022 [cited by applicant]
US 11531402B1 · Stolzenberg · 2022 [cited by applicant]
US 11546505B2 · Canberk · 2023 [cited by applicant]
US 20090012788A1 · Gilbert et al. · 2009 [cited by applicant]
US 20110301934A1 · Tardif · 2011 [cited by applicant]
US 20140171036A1 · Simmons · 2014 [cited by applicant]
US 20150120293A1 · Wohlert et al. · 2015 [cited by applicant]
US 20150370320A1 · Connor · 2015 [cited by applicant]
US 20170123487A1 · Hazra et al. · 2017 [cited by applicant]
US 20170277684A1 · Dharmarajan Mary · 2017 [cited by applicant]
US 20170277685A1 · Takumi · 2017 [cited by applicant]
US 20170351910A1 · Elwazer et al. · 2017 [cited by applicant]
US 20180107360A1 · Kim · 2018 [cited by examiner]
US 20180158370A1 · Pryor · 2018 [cited by applicant]
US 20180302568A1 · Kim · 2018 [cited by examiner]
US 20200267324A1 · Liu · 2020 [cited by examiner]
US 20210011612A1 · Dancie et al. · 2021 [cited by applicant]
US 20210074016A1 · Li et al. · 2021 [cited by applicant]
US 20210166732A1 · Shaburova et al. · 2021 [cited by applicant]
US 20210174034A1 · Retek et al. · 2021 [cited by applicant]
US 20210241529A1 · Cowburn et al. · 2021 [cited by applicant]
US 20210303075A1 · Cowburn et al. · 2021 [cited by applicant]
US 20210303077A1 · Anvaripour et al. · 2021 [cited by applicant]
US 20210303140A1 · Mourkogiannis · 2021 [cited by applicant]
US 20210382564A1 · Blachly et al. · 2021 [cited by applicant]
US 20210397000A1 · Rodriguez, II · 2021 [cited by applicant]
US 20210405761A1 · Canberk · 2021 [cited by applicant]
US 20210406543A1 · Drummond · 2021 [cited by examiner]
US 20220188539A1 · Chan et al. · 2022 [cited by applicant]
US 20220206588A1 · Canberk et al. · 2022 [cited by applicant]
US 20220300730A1 · Eirinberg et al. · 2022 [cited by applicant]
US 20220300731A1 · Eirinberg et al. · 2022 [cited by applicant]
US 20220326781A1 · Hwang et al. · 2022 [cited by applicant]
US 20220334649A1 · Hwang et al. · 2022 [cited by applicant]
US 20240094020A1 · Furue · 2024 [cited by examiner]
CN 103049761 · 2016 [cited by applicant]
EP 3707693 · 2020 [cited by applicant]
KR 20220158824 · 2022 [cited by applicant]
WO 2016168591 · 2016 [cited by applicant]
WO 2019094618 · 2019 [cited by applicant]
WO 2022005687 · 2022 [cited by applicant]
WO 2022005693 · 2022 [cited by applicant]
WO 2022060549 · 2022 [cited by applicant]
WO 2022066578 · 2022 [cited by applicant]
WO 2022132381 · 2022 [cited by applicant]
WO 2022146678 · 2022 [cited by applicant]
WO 2022198182 · 2022 [cited by applicant]
WO 2022216784 · 2022 [cited by applicant]
WO 2022225761 · 2022 [cited by applicant]
WO 2022245765 · 2022 [cited by applicant]
Social Nation, Here's how users can modify Snapchat+ Capture Button, Dec. 27, 2022, https://www.socialnationnow.com/ heres-how-users-can-modify-the-snapchat-capture-button (Year: 2022). [cited by examiner]