IP Library › Granted Patent US 12,547,309
Granted Patent B2
US 12,547,309 · App. 18/346,638 · Granted Feb 10, 2026

User interface providing reply state transition

Inventors: Nathan Kenneth Boyd (Los Angeles, CA); Christie Marie Heikkinen (Sherman Oaks, CA); David Phillip Taitz (Los Angeles, CA); Jeremy Baker Voss (Los Angeles, CA)
Assignee: Snap Inc.
G06F3/0488H04L51/00
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,547,309
App. No.
18/346,638
Granted
Feb 10, 2026
Kind
B2
Abstract

A user input content item is presented in a viewing interface of an interaction application executing on a user device. The user input content item is shared with a viewing user by a sending user via an interaction system. A press and hold operation by the viewing user related to the presentation of the user input content item is detected. Responsive to the detection of the press and hold operation, the interaction application is automatically transitioned to a reply state. Within the reply state, a reply mechanism is activated to enable the viewing user to generate a reply message to the sending user.

Claims (54)

1 . A system comprising:

at least one processor; and

at least one memory component storing instructions that, when executed by the at least one processor, configure the at least one processor to perform operations comprising:

causing presentation of a content item in a viewing interface of an interaction application executing on a user device, the content item shared by a sending user via an interaction system, wherein the content item is a first content item in a story, the story comprising multiple content items to be presented in a sequence one after another within the viewing interface in a view state;

detecting a press and hold gesture applied to the viewing interface, while the first content item is presented therein, by a viewing user of the interaction system;

in response to the detection of the press and hold gesture,

causing a transition of the interaction application from the view state to a paused state, the interaction application remaining in the paused state until ending of the press and hold gesture, wherein the story is paused in the paused state such that the first content item remains presented within the viewing interface;

detecting a further gesture that causes the ending of the press and hold gesture;

identifying, from among a plurality of gesture types supported by the interaction application for the ending of the press and hold gesture, a gesture type of the further gesture, the plurality of gesture types comprising:

a release gesture that causes transitioning of the interaction application from the paused state to a reply state, the reply state activating a reply mechanism to enable the viewing user to generate a reply message to the sending user of the content item, and

a swiping gesture that causes transitioning of the interaction application from the paused state back to the view state; and

causing a further transition of the interaction application based on the gesture type of the further gesture.

2 . The system of claim 1 , wherein the swiping gesture is a swipe down gesture applied to the viewing interface within which the content item is presented.

3 . The system of claim 1 , wherein the content item is a video, the causing of the presentation of the content item comprising executing a playback of the video within the viewing interface, and the playback of the video within the viewing interface being paused in the paused state.

4 . The system of claim 1 , wherein the reply mechanism comprises a reply interface to receive a further content item from the viewing user for communication to the sending user.

5 . The system of claim 4 , wherein the reply interface comprises a camera function to enable the viewing user to capture image data as part of the further content item for communication to the sending user.

6 . The system of claim 5 , wherein the image data comprises at least one of still image data or video image data.

7 . The system of claim 4 , wherein the reply interface comprises a text input function to enable the viewing user to generate text data as part of the further content item for communication to the sending user.

8 . The system of claim 1 , wherein the reply mechanism comprises a reply interface including a plurality of interface components overlaid on the viewing interface.

9 . The system of claim 1 , wherein the reply mechanism enables the viewing user to address the reply message to a further user of the interaction system, in addition to the sending user of the content item.

10 . The system of claim 9 , wherein the activation of the reply mechanism comprises:

causing presentation of a user addition graphical element, the user addition graphical element identifying the further user of the interaction system and being user-selectable to address the reply message to the further user of the interaction system.

11 . The system of claim 10 , wherein the user addition graphical element comprises an identifier of the further user and an add button, the add button being user-selectable to address the reply message to the further user of the interaction system.

12 . The system of claim 10 , wherein the presentation of the user addition graphical element comprises:

detecting that the further user of the interaction system is tagged in the content item of the sending user; and

in response to detecting that the further user of the interaction system is tagged in the content item of the sending user, causing presentation of the user addition graphical element in a reply interface.

13 . The system of claim 1 , wherein the reply mechanism enables the viewing user to generate a further content item and to include the further content item in the reply message, the operations further comprising: transmitting the reply message to the sending user via the interaction system.

14 . A method comprising:

causing presentation of a content item in a viewing interface of an interaction application executing on a user device, the content item shared by a sending user via an interaction system, wherein the content item is a first content item in a story, the story comprising multiple content items to be presented in a sequence one after another within the viewing interface in a view state;

detecting a press and hold gesture applied to the viewing interface, while the first content item is presented therein, by a viewing user of the interaction system;

in response to the detection of the press and hold gesture,

causing a transition of the interaction application from the view state to a paused state, the interaction application remaining in the paused state until ending of the press and hold gesture, wherein the story is paused in the paused state such that the first content item remains presented within the viewing interface;

detecting a further gesture that causes the ending of the press and hold gesture;

identifying, from among a plurality of gesture types supported by the interaction application for the ending of the press and hold gesture, a gesture type of the further gesture, the plurality of gesture types comprising:

a release gesture that causes transitioning of the interaction application from the paused state to a reply state, the reply state activating a reply mechanism to enable the viewing user to generate a reply message to the sending user of the content item, and

a swiping gesture that causes transitioning of the interaction application from the paused state back to the view state; and

causing a further transition of the interaction application based on the gesture type of the further gesture.

15 . The method of claim 14 , wherein the content item is a video, the causing of the presentation of the content item comprising executing a playback of the video within the viewing interface, and the playback of the video within the viewing interface being paused in the paused state.

16 . The method of claim 14 , wherein the reply mechanism enables the viewing user to address the reply message to a further user of the interaction system, in addition to the sending user of the content item.

17 . The method of claim 16 , wherein the activation of the reply mechanism comprises: causing presentation of a user addition graphical element, the user addition graphical element identifying the further user of the interaction system and being user-selectable to address the reply message to the further user of the interaction system.

18 . The method of claim 17 , wherein the user addition graphical element comprises an identifier of the further user and an add button, the add button being user-selectable to address the reply message to the further user of the interaction system.

19 . The method of claim 17 , wherein the presentation of the user addition graphical element comprises:

detecting that the further user of the interaction system is tagged in the content item of the sending user; and

in response to detecting that the further user of the interaction system is tagged in the content item of the sending user, causing presentation of the user addition graphical element in a reply interface.

20 . A non-transitory computer-readable storage medium, the computer-readable storage medium including instructions that when executed by at least one computer, cause the at least one computer to perform operations comprising:

causing presentation of a content item in a viewing interface of an interaction application executing on a user device, the content item shared by a sending user via an interaction system, wherein the content item is a first content item in a story, the story comprising multiple content items to be presented in a sequence one after another within the viewing interface in a view state;

detecting a press and hold gesture applied to the viewing interface, while the first content item is presented therein, by a viewing user of the interaction system;

in response to the detection of the press and hold gesture,

causing a transition of the interaction application from the view state to a paused state, the interaction application remaining in the paused state until ending of the press and hold gesture, wherein the story is paused in the paused state such that the first content item remains presented within the viewing interface;

detecting a further gesture that causes the ending of the press and hold gesture;

identifying, from among a plurality of gesture types supported by the interaction application for the ending of the press and hold gesture, a gesture type of the further gesture, the plurality of gesture types comprising:

a release gesture that causes transitioning of the interaction application from the paused state to a reply state, the reply state activating a reply mechanism to enable the viewing user to generate a reply message to the sending user of the content item, and

a swiping gesture that causes transitioning of the interaction application from the paused state back to the view state; and

causing a further transition of the interaction application based on the gesture type of the further gesture.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 21, 2023
From: BOYD, NATHAN KENNETH; HEIKKINEN, CHRISTIE MARIE; TAITZ, DAVID PHILLIP; VOSS, JEREMY BAKER
To: SNAP INC.
Reel/Frame 064335/0484 →
Continuity (2)
Provisional Application 63367659 · Jul 5, 2022
Related Publication 20240012558A1 · Jan 11, 2024
References Cited (113)
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 10591730B2 · Rodriguez, II et al. · 2020 [cited by applicant]
US 10614855B2 · Huang · 2020 [cited by applicant]
US 10748347B1 · Li et al. · 2020 [cited by applicant]
US 10817142B1 · Paul · 2020 [cited by examiner]
US 10942978B1 · Paul · 2021 [cited by examiner]
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 11188215B1 · Holland · 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 20060085812A1 · Shishegar et al. · 2006 [cited by applicant]
US 20090012788A1 · Gilbert et al. · 2009 [cited by applicant]
US 20110301934A1 · Tardif · 2011 [cited by applicant]
US 20130226453A1 · Trussel · 2013 [cited by examiner]
US 20140171036A1 · Simmons · 2014 [cited by applicant]
US 20150120293A1 · Wohlert et al. · 2015 [cited by applicant]
US 20150160808A1 · Walkin et al. · 2015 [cited by applicant]
US 20150370320A1 · Connor · 2015 [cited by applicant]
US 20160324488A1 · Olsen · 2016 [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 20180158370A1 · Pryor · 2018 [cited by applicant]
US 20190146219A1 · Rodriguez, II · 2019 [cited by applicant]
US 20200005387A1 · Rav-Acha · 2020 [cited by examiner]
US 20200287860A1 · Stamatiou · 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 20210226908A1 · Al Majid et al. · 2021 [cited by applicant]
US 20210241529A1 · Cowburn et al. · 2021 [cited by applicant]
US 20210286939A1 · Biran · 2021 [cited by examiner]
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 20220101606A1 · Canberk et al. · 2022 [cited by applicant]
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 20220301231A1 · Eirinberg et al. · 2022 [cited by applicant]
US 20220317867A1 · Narayanan · 2022 [cited by examiner]
US 20220326781A1 · Hwang et al. · 2022 [cited by applicant]
US 20220334649A1 · Hwang et al. · 2022 [cited by applicant]
US 20220375174A1 · Arya et al. · 2022 [cited by applicant]
US 20230393730A1 · Boyd et al. · 2023 [cited by applicant]
CN 103049761 · 2016 [cited by applicant]
EP 3707693 · 2020 [cited by applicant]
EP 4172726 · 2023 [cited by applicant]
EP 4172730 · 2023 [cited by applicant]
KR 20210002616A · 2021 [cited by applicant]
KR 20220158824 · 2022 [cited by applicant]
WO 2016168591 · 2016 [cited by applicant]
WO 2018236601 · 2018 [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]
“Surprise!”, [Online] Retrieved from the Internet: <URL: https://www.snap.com/en-US/news/post/surprise>, (Oct. 3, 2013), 1 pg. [cited by applicant]
“International Application Serial No. PCT/US2023/024146, International Search Report mailed Sep. 21, 2023”, 3 pgs. [cited by applicant]
“International Application Serial No. PCT/US2023/024146, Written Opinion mailed Sep. 21, 2023”, 4 pgs. [cited by applicant]
“International Application Serial No. PCT/US2023/069580, International Search Report mailed Oct. 20, 2023”, 3 pgs. [cited by applicant]
“International Application Serial No. PCT/US2023/069580, Written Opinion mailed Oct. 20, 2023”, 4 pgs. [cited by applicant]
Buscemi, Scott, “Snapchat introduces ‘Stories’, a narrative built with snaps”, [Online] Retrieved from the Internet: <URL: https://9to5mac.com/2013/10/03/snapchat-introduces-stories-a-narrative-built-with-snaps/>, (Oct.… [cited by applicant]
Etherington, Darrell, “Snapchat Gets Its Own Timeline With Snapchat Stories, 24-Hour Photo and Video Tales”, [Online] Retrieved from the Internet: <URL: https://techcrunch.com/2013/10/03/snapchat-gets-its-own-timeline-w… [cited by applicant]
Hamburger, Ellis, “Snapchat's next big thing: ‘Stories’ that don't just disappear”, [Online] Retrieved from the Internet: <URL: https://www.theverge.com/2013/10/3/4791934/snapchats-next-big-thing-stories-that-dont-just-… [cited by applicant]
“U.S. Appl. No. 18/327,569, Examiner Interview Summary mailed Jun. 25, 2025”, 2 pgs. [cited by applicant]
“U.S. Appl. No. 18/327,569, Response filed Jun. 24, 2025 to Non Final Office Action mailed Mar. 24, 2025”, 14 pgs. [cited by applicant]
“U.S. Appl. No. 18/327,569, Non Final Office Action mailed Mar. 24, 2025”, 22 pgs. [cited by applicant]
“International Application Serial No. PCT/US2023/024146, International Preliminary Report on Patentability mailed Dec. 12, 2024”, 6 pgs. [cited by applicant]
“International Application Serial No. PCT/US2023/069580, International Preliminary Report on Patentability mailed Jan. 16, 2025”, 6 pgs. [cited by applicant]
“Korean Application Serial No. 10-2025-7003571, Notice of Preliminary Rejection mailed Dec. 4, 2025”, w/ English translation, 19 pgs. [cited by applicant]