IP Library › Granted Patent US 12,348,855
Granted Patent B2
US 12,348,855 · App. 18/326,789 · Granted Jul 1, 2025

Providing draggable shutter button 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/632H04N5/77H04N23/667
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,348,855
App. No.
18/326,789
Granted
Jul 1, 2025
Kind
B2
Abstract

Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for providing an draggable shutter button during video recording. The program and method provide for displaying a user interface within an application running on a device, the user interface presenting real-time image data captured by a camera of the device, the user interface including a shutter button which is configured to be selectable by a user to initiate video recording in response to a first user gesture; and upon detecting the first user gesture selecting the shutter button, initiating video recording with respect to the real-time image data, and providing for the shutter button to be draggable in predefined directions to perform respective functions related to the video recording.

Claims (63)

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 user interface within an application running on the device, the user interface presenting real-time image data captured by a camera of the device, the user interface including a shutter button which is configured to be selectable by a user to initiate video recording in response to a first user gesture; and

upon detecting the first user gesture selecting the shutter button,

initiating video recording with respect to the real-time image data, and

providing for the shutter button to be draggable in predefined directions to perform respective functions related to the video recording,

wherein the predefined directions include a first direction to zoom in on the real-time image data and a second direction to zoom out from the real-time image data.

2. The device of claim 1 , wherein the predefined directions include a third direction to initiate hands-free recording.

3. The device of claim 2 , wherein the predefined directions include a fourth direction to switch between a front-facing camera and a rear-facing camera of the device.

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

providing, upon detecting the first user gesture selecting the shutter button, plural indications within the user interface that video recording is active.

5. The device of claim 4 , wherein the first user gesture comprises a press-and-hold gesture, and

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

6. The device of claim 1 , wherein the shutter button is configured to be fixed in place prior to initiating the video recording.

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 user interface within an application running on the device, the user interface presenting real-time image data captured by a camera of the device, the user interface including a shutter button which is configured to be selectable by a user to initiate video recording in response to a first user gesture;

upon detecting the first user gesture selecting the shutter button,

initiating video recording with respect to the real-time image data, and

providing for the shutter button to be draggable in predefined directions to perform respective functions related to the video recording:

providing, upon detecting the first user gesture selecting the shutter button, plural indications within the user interface that video recording is active,

wherein the first user gesture comprises a press-and-hold gesture, and

wherein the plural indications are provided for a 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 user interface to a second user interface for previewing and modifying the video recording.

8. The device of claim 1 , wherein the shutter button is selectable to take a picture in response to a second user gesture.

9. The device of claim 8 , the operations further comprising, upon detecting the second user gesture selecting the shutter button,

taking the picture with respect to the real-time image data, and

providing an indication of taking the picture within the user interface.

10. A method, comprising:

displaying a user interface within an application running on a device, the user interface presenting real-time image data captured by a camera of the device, the user interface including a shutter button which is configured to be selectable by a user to initiate video recording in response to a first user gesture; and

upon detecting the first user gesture selecting the shutter button,

initiating video recording with respect to the real-time image data, and

providing for the shutter button to be draggable in predefined directions to perform respective functions related to the video recording,

wherein the predefined directions include a first direction to zoom in on the real-time image data and a second direction to zoom out from the real-time image data.

11. The method of claim 10 , wherein the predefined directions include a third direction to initiate hands-free recording.

12. The method of claim 11 , wherein the predefined directions include a fourth direction to switch between a front-facing camera and a rear-facing camera of the device.

13. The method of claim 10 , further comprising:

providing, upon detecting the first user gesture selecting the shutter button, plural indications within the user interface that video recording is active.

14. The method of claim 13 , wherein the first user gesture comprises a press-and-hold gesture, and

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

15. The method of claim 10 , the shutter button is configured to be fixed in place prior to initiating the video recording.

16. The method of claim 10 , wherein the shutter button is selectable to take a picture in response to a second user gesture.

17. A method, comprising:

displaying a user interface within an application running on a device, the user interface presenting real-time image data captured by a camera of the device, the user interface including a shutter button which is configured to be selectable by a user to initiate video recording in response to a first user gesture;

upon detecting the first user gesture selecting the shutter button,

initiating video recording with respect to the real-time image data, and

providing for the shutter button to be draggable in predefined directions to perform respective functions related to the video recording;

providing, upon detecting the first user gesture selecting the shutter button, plural indications within the user interface that video recording is active,

wherein the first user gesture comprises a press-and-hold gesture, and

wherein the plural indications are provided for a 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 user interface to a second 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 user interface within an application running on a device, the user interface presenting real-time image data captured by a camera of the device, the user interface including a shutter button which is configured to be selectable by a user to initiate video recording in response to a first user gesture; and

upon detecting the first user gesture selecting the shutter button,

initiating video recording with respect to the real-time image data, and

providing for the shutter button to be draggable in predefined directions to perform respective functions related to the video recording,

wherein the predefined directions include a first direction to zoom in on the real-time image data and a second direction to zoom out from the real-time image data.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 13, 2024
From: DESSERREY, LAURENT; LANKAGE, RANIDU; MENG, JANE; SPIEGEL, EVAN
To: SNAP INC.
Reel/Frame 067721/0354 →
Continuity (1)
Related Publication 20240406539A1 · Dec 5, 2024
References Cited (95)
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 20160241777A1 · Rav-Acha et al. · 2016 [cited by applicant]
US 20170123487A1 · Hazra et al. · 2017 [cited by applicant]
US 20170257559A1 · Stricker · 2017 [cited by examiner]
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 20180091728A1 · Brown · 2018 [cited by examiner]
US 20180158370A1 · Pryor · 2018 [cited by applicant]
US 20190250812A1 · Davydov et al. · 2019 [cited by applicant]
US 20210006710A1 · Li · 2021 [cited by applicant]
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 20210397338A1 · Davydov et al. · 2021 [cited by applicant]
US 20210405761A1 · Canberk · 2021 [cited by applicant]
US 20220188539A1 · Chan et al. · 2022 [cited by applicant]
US 20220206588A1 · Canberk et al. · 2022 [cited by applicant]
US 20220207805A1 · Anvaripour 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 20220311931A1 · Yin et al. · 2022 [cited by applicant]
US 20220326781A1 · Hwang et al. · 2022 [cited by applicant]
US 20220334649A1 · Hwang et al. · 2022 [cited by applicant]
CN 103049761 · 2016 [cited by applicant]
CN 109451245A · 2019 [cited by applicant]
CN 111787140A · 2020 [cited by applicant]
EP 3707693 · 2020 [cited by applicant]
EP 3955564A1 · 2022 [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]
“U.S. Appl. No. 18/326,706, Corrected Notice of Allowability mailed Nov. 15, 2024”, 2 pgs. [cited by applicant]
“U.S. Appl. No. 18/326,706, Non Final Office Action mailed Mar. 5, 2024”, 12 pgs. [cited by applicant]
“U.S. Appl. No. 18/326,706, Notice of Allowance mailed Aug. 6, 2024”, 7 pgs. [cited by applicant]
“U.S. Appl. No. 18/326,706, Response filed Jun. 5, 2024 to Non Final Office Action mailed Mar. 5, 2024”, 8 pgs. [cited by applicant]
“International Application Serial No. PCT/US2024/031738, International Search Report mailed Sep. 4, 2024”, 4 pgs. [cited by applicant]
“International Application Serial No. PCT/US2024/031738, Written Opinion mailed Sep. 4, 2024”, 5 pgs. [cited by applicant]
Brown, Shelby, “Actually, You can Take Pictures and Video on iPhone Simultaneously”, [Online]. Retrieved from the Internet: <URL: https://www.cnet.com/tech/mobile/actually-you-can-take-pictures-and-video-on-iphone-simul… [cited by applicant]