IP Library › Granted Patent US 12,608,126
Granted Patent B2
US 12,608,126 · App. 18/626,951 · Granted Apr 21, 2026

Hybridization of voice notes and calling

Inventors: Jonathan Brody (Marina Del Rey, CA); Matthew Hanover (Los Angeles, CA); Chamal Samaranayake (Venice, CA); William Wu (Marina del Rey, CA)
Assignee: SNAP INC.
G06F3/04883G06F3/017G06F3/0484G06F3/04842G06F3/04845H04M1/72403H04M1/72433H04M1/72436H04M2250/22
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,608,126
App. No.
18/626,951
Granted
Apr 21, 2026
Kind
B2
Abstract

A system and method for receiving a user interaction with a user interface of a client device, determining a current communication mode and a desired communication mode, where the desired communication mode is determined based on the user interaction received by the sensor module. The system further sets the desired communication mode as the current communication mode, and causes presentation of a user interface of the client device based on the desired communication mode being set as the current communication mode.

Claims (83)

1 . A method comprising:

establishing an asynchronous communication mode between a first device and a second device;

selecting an individual communication mode comprising a voice transcription mode;

prior to establishing a two-way, full duplex, communication mode, between a first device and a second device, receiving speech input from a first user of the first device during the voice transcription mode;

prior to establishing the two-way, full duplex, communication mode, between the first device and the second device, transcribing a first portion of the speech input while the speech input is received from the first user to generate a first transcription portion;

prior to establishing the two-way, full duplex, communication mode, between the first device and the second device, causing, via the asynchronous communication mode, the first transcription portion to be presented to a second user on the second device as a voice note while the speech input continues to be received from the first user;

prior to establishing the two-way, full duplex, communication mode, between the first device and the second device, transcribing a second portion of the speech input while the speech input is received from the first user to generate a second transcription portion; and

prior to establishing the two-way, full duplex, communication mode, between the first device and the second device, causing the second device to update the voice note by presenting the second transcription portion as an additional portion of the first transcription portion while the speech input continues to be received from the first user.

2 . The method of claim 1 , further comprising:

presenting a text input region on a graphical user interface of the first device;

detecting a partial swipe gesture across a first portion of the text input region;

in response to detecting the partial swipe gesture across the first portion of the text input region, transitioning the individual communication mode from a text-based communication mode to an audio message mode; and

in response to detecting a full swipe gesture across the first portion of the text input region and a second portion of the text input region, transitioning the individual communication mode to a synchronous mode of communication.

3 . The method of claim 1 , further comprising:

receiving, by the first device, a first interaction to transition from a text-based communication mode to a voice-based communication mode with a second device;

receiving speech input by a microphone of the first device;

in response to receiving the speech input prior to the first device completing the transition to the voice-based communication mode, causing the first device to transition to the voice transcription mode; and

generating an audio file comprising the speech input and a text-based communication segment comprising a transcription of the speech input in response to the first device transitioning to the voice transcription mode and prior to completing the transition to the voice-based communication mode.

4 . The method of claim 3 , further comprising:

transmitting the audio file and the text-based communication segment to the second device, the first and second devices completing the transition to the voice-based communication mode after the second device presents the audio file and the text-based communication segment to a user of the second device.

5 . The method of claim 1 , further comprising:

during a synchronous communication session, receiving input by the first device to terminate the synchronous communication session while a third portion of speech input associated with the synchronous communication session is being received by the second device;

in response to receiving the input by the first device, causing the second device to return to the asynchronous communication mode;

causing the second device to generate the voice note comprising a remaining portion of the speech input received after the synchronous communication session has been terminated; and

receiving, by the first device, the voice note comprising the remaining portion of the speech input from the second device.

6 . The method of claim 1 , further comprising:

receiving sensor data indicative of a position change in the first device; and

based on the position change in the first device, determining a desired the individual communication mode.

7 . The method of claim 6 , wherein the receiving the sensor data further comprises:

identifying a value within the sensor data, the value associated with the individual communication mode of a set of communication modes, the value indicating a distance traveled by the first device;

comparing the value indicating the distance traveled by the first device with a predetermined distance threshold; and

selecting a desired communication mode as the individual communication mode associated with the value based on the value transgressing the predetermined distance threshold.

8 . The method of claim 1 , further comprising presenting on the first device a waveform to indicate a change in the individual communication mode from a text-based communication mode to the voice transcription mode, the waveform being presented in a communication interface.

9 . The method of claim 1 , further comprising:

accessing information comprising a plurality of values representing movement of a first device from a gyroscope and an accelerometer of the first device;

identifying an individual value of the plurality of values as a primary value based on an amount of change associated with each of the plurality of values;

detecting a change to a physical spatial position or an orientation of the first device based on the identified individual value; and

comparing the change to a predetermined threshold.

10 . The method of claim 9 , wherein the individual communication mode transitions in response to determining that the change transgresses the predetermined threshold.

11 . A system, comprising:

one or more processors configured to perform operations comprising:

establishing an asynchronous communication mode between a first device and a second device;

selecting an individual communication mode comprising a voice transcription mode;

prior to establishing a two-way, full duplex, communication mode, between a first device and a second device, receiving speech input from a first user of the first device during the voice transcription mode;

prior to establishing the two-way, full duplex, communication mode, between the first device and the second device, transcribing a first portion of the speech input while the speech input is received from the first user to generate a first transcription portion;

prior to establishing the two-way, full duplex, communication mode, between the first device and the second device, causing, via the asynchronous communication mode, the first transcription portion to be presented to a second user on the second device as a voice note while the speech input continues to be received from the first user;

prior to establishing the two-way, full duplex, communication mode, between the first device and the second device, transcribing a second portion of the speech input while the speech input is received from the first user to generate a second transcription portion; and

prior to establishing the two-way, full duplex, communication mode, between the first device and the second device, causing the second device to update the voice note by presenting the second transcription portion as an additional portion of the first transcription portion while the speech input continues to be received from the first user.

12 . The system of claim 11 , further comprising operations for:

detecting a swipe gesture on the first device in which a finger contacts a display screen and slides to a point on the display screen;

in response to determining that the finger remains in contact with the display screen at the point on the display screen, initiating recording of the voice note including presenting a waveform; and

in response to determining that the finger has been released from the point on the display screen after initiating recording of the voice note, ending recording of the voice note and initiating transmission of the voice note to the second device.

13 . The system of claim 11 , further comprising operations for:

determining a first difference corresponding to a first of a plurality of values, the first difference representing a difference between a starting and ending quantity of orientation of the first device;

determining a second difference corresponding to an individual value, the second difference representing a difference between a starting and ending quantity of a physical spatial position of the first device;

determining that the second difference is greater than the first difference; and

selecting the individual value as a primary value for comparing to a predetermined threshold in response to determining that the second difference is greater than the first difference.

14 . The system of claim 11 , further comprising operations for:

prior to establishing the two-way, full duplex, communication mode, between the first device and the second device, presenting on a display of the second device an indication that the speech input is currently being received from the first user of the first device, indicating that the first user is currently talking.

15 . The system of claim 11 , further comprising operations for:

receiving sensor data indicative of a position change in the first device; and

based on the position change in the first device, determining the individual communication mode.

16 . The system of claim 15 , wherein the receiving the sensor data further comprises:

identifying a value within the sensor data, the value associated with the individual communication mode of a set of communication modes, the value indicating a distance traveled by the first device;

comparing the value indicating the distance traveled by the first device with a predetermined distance threshold; and

selecting a desired communication mode as the individual communication mode associated with the value based on the value transgressing the predetermined distance threshold.

17 . The system of claim 11 , further comprising operations for displaying on the second device an indication that the first device is creating the voice note.

18 . A non-transitory machine-readable storage medium storing processor executable instructions that, when executed by a processor of a machine, cause the machine to perform operations comprising:

establishing an asynchronous communication mode between a first device and a second device;

selecting an individual communication mode comprising a voice transcription mode;

prior to establishing a two-way, full duplex, communication mode, between a first device and a second device, receiving speech input from a first user of the first device during the voice transcription mode;

prior to establishing the two-way, full duplex, communication mode, between the first device and the second device, transcribing a first portion of the speech input while the speech input is received from the first user to generate a first transcription portion;

prior to establishing the two-way, full duplex, communication mode, between the first device and the second device, causing, via the asynchronous communication mode, the first transcription portion to be presented to a second user on the second device as a voice note while the speech input continues to be received from the first user;

prior to establishing the two-way, full duplex, communication mode, between the first device and the second device, transcribing a second portion of the speech input while the speech input is received from the first user to generate a second transcription portion; and

prior to establishing the two-way, full duplex, communication mode, between the first device and the second device, causing the second device to update the voice note by presenting the second transcription portion as an additional portion of the first transcription portion while the speech input continues to be received from the first user.

19 . The non-transitory machine-readable storage medium of claim 18 , further comprising operations for:

receiving, by the first device, a first interaction to transition from a text-based communication mode to a voice-based communication mode with a second device;

receiving speech input by a microphone of the first device;

in response to receiving the speech input prior to the first device completing the transition to the voice-based communication mode, causing the first device to transition to the voice transcription mode; and

generating an audio file comprising the speech input and a text-based communication segment comprising a transcription of the speech input in response to the first device transitioning to the voice transcription mode and prior to completing the transition to the voice-based communication mode.

20 . The non-transitory machine-readable storage medium of claim 18 , further comprising operations for:

receiving sensor data indicative of a position change in the first device; and

based on the position change in the first device, determining the individual communication mode.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 13, 2025
From: BRODY, JONATHAN; HANOVER, MATTHEW; SAMARANAYAKE, CHAMAL; WU, WILLIAM
To: SNAPCHAT, INC.
Reel/Frame 070503/0325 →
CHANGE OF NAME Recorded Mar 13, 2025
From: SNAPCHAT, INC.
To: SNAP INC.
Reel/Frame 070503/0388 →
Continuity (6)
Continuation 17648374 · Jan 19, 2022
Continuation 16947709 · Aug 13, 2020
Continuation 14949785 · Nov 23, 2015
Provisional Application 62119963 · Feb 24, 2015
Provisional Application 62085209 · Nov 26, 2014
Related Publication 20240248598A1 · Jul 25, 2024
References Cited (234)
US 6038295A · Mattes · 2000 [cited by applicant]
US 6366651B1 · Griffith et al. · 2002 [cited by applicant]
US 6763226B1 · McZeal, Jr. · 2004 [cited by examiner]
US 6980909B2 · Root et al. · 2005 [cited by applicant]
US 7173651B1 · Knowles · 2007 [cited by applicant]
US 7411493B2 · Smith · 2008 [cited by applicant]
US 7535890B2 · Rojas · 2009 [cited by applicant]
US 7640293B2 · Wilson · 2009 [cited by examiner]
US 7971156B2 · Albertson et al. · 2011 [cited by applicant]
US 7996793B2 · Latta et al. · 2011 [cited by applicant]
US 8131597B2 · Hudetz · 2012 [cited by applicant]
US 8199747B2 · Rojas et al. · 2012 [cited by applicant]
US 8332475B2 · Rosen et al. · 2012 [cited by applicant]
US 8352245B1 · Lloyd · 2013 [cited by examiner]
US 8487938B2 · Latta et al. · 2013 [cited by applicant]
US 8648799B1 · Lloyd · 2014 [cited by examiner]
US 8718333B2 · Wolf et al. · 2014 [cited by applicant]
US 8724622B2 · Rojas · 2014 [cited by applicant]
US 8856691B2 · Geisner et al. · 2014 [cited by applicant]
US 8874677B2 · Rosen et al. · 2014 [cited by applicant]
US 8909679B2 · Root et al. · 2014 [cited by applicant]
US 8995433B2 · Rojas · 2015 [cited by applicant]
US 9040574B2 · Wang et al. · 2015 [cited by applicant]
US 9055416B2 · Rosen et al. · 2015 [cited by applicant]
US 9100806B2 · Rosen et al. · 2015 [cited by applicant]
US 9100807B2 · Rosen et al. · 2015 [cited by applicant]
US 9111538B2 · Lau et al. · 2015 [cited by applicant]
US 9191776B2 · Root et al. · 2015 [cited by applicant]
US 9204252B2 · Root · 2015 [cited by applicant]
US 9225897B1 · Sehn et al. · 2015 [cited by applicant]
US 9230160B1 · Kanter · 2016 [cited by applicant]
US 9268407B1 · Noble · 2016 [cited by examiner]
US 9276886B1 · Samaranayake · 2016 [cited by applicant]
US 9443227B2 · Evans et al. · 2016 [cited by applicant]
US 9489661B2 · Evans et al. · 2016 [cited by applicant]
US 9491134B2 · Rosen et al. · 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 10775996B2 · Brody 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 11256414B2 · Brody 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 20050105712A1 · Williams · 2005 [cited by examiner]
US 20050281477A1 · Shiraki · 2005 [cited by examiner]
US 20060052127A1 · Wolter · 2006 [cited by examiner]
US 20060053379A1 · Henderson et al. · 2006 [cited by applicant]
US 20060089791A1 · Hay · 2006 [cited by examiner]
US 20060149558A1 · Kahn · 2006 [cited by examiner]
US 20070174388A1 · Williams · 2007 [cited by examiner]
US 20080161059A1 · Kraft · 2008 [cited by examiner]
US 20080316183A1 · Westerman · 2008 [cited by examiner]
US 20090012788A1 · Gilbert et al. · 2009 [cited by applicant]
US 20090083032A1 · Jablokov · 2009 [cited by examiner]
US 20090181702A1 · Vargas · 2009 [cited by examiner]
US 20090213852A1 · Krishnamurthi · 2009 [cited by examiner]
US 20100121638A1 · Pinson · 2010 [cited by examiner]
US 20100161743A1 · Krishnamurthi · 2010 [cited by examiner]
US 20110003585A1 · Wang · 2011 [cited by examiner]
US 20110159920A1 · Lehmann · 2011 [cited by examiner]
US 20110195758A1 · Damale · 2011 [cited by examiner]
US 20110202598A1 · Evans et al. · 2011 [cited by applicant]
US 20110223893A1 · Lau · 2011 [cited by examiner]
US 20110228917A1 · Scoville · 2011 [cited by examiner]
US 20110276903A1 · Mehin · 2011 [cited by examiner]
US 20110301934A1 · Tardif · 2011 [cited by applicant]
US 20120052871A1 · Cochran · 2012 [cited by examiner]
US 20120092277A1 · Momchilov · 2012 [cited by examiner]
US 20120110473A1 · Tseng · 2012 [cited by examiner]
US 20120209924A1 · Evans et al. · 2012 [cited by applicant]
US 20120315881A1 · Woloshyn · 2012 [cited by examiner]
US 20130013991A1 · Evans · 2013 [cited by examiner]
US 20130019738A1 · Haupt · 2013 [cited by examiner]
US 20130045720A1 · Madhavapeddl et al. · 2013 [cited by applicant]
US 20130053007A1 · Cosman · 2013 [cited by examiner]
US 20130132856A1 · Binyamin · 2013 [cited by examiner]
US 20130304457A1 · Kang et al. · 2013 [cited by applicant]
US 20130316687A1 · Subbaramoo et al. · 2013 [cited by applicant]
US 20140108928A1 · Mumick · 2014 [cited by applicant]
US 20140171036A1 · Simmons · 2014 [cited by applicant]
US 20150019227A1 · Anandarajah · 2015 [cited by examiner]
US 20150120293A1 · Wohlert et al. · 2015 [cited by applicant]
US 20150127349A1 · Agiomyrgiannakis · 2015 [cited by examiner]
US 20150149169A1 · Chang · 2015 [cited by examiner]
US 20150242932A1 · Beguin · 2015 [cited by examiner]
US 20150317975A1 · Ruiz Rodriguez · 2015 [cited by examiner]
US 20150336578A1 · Lord · 2015 [cited by examiner]
US 20150370320A1 · Connor · 2015 [cited by applicant]
US 20150371633A1 · Chelba · 2015 [cited by examiner]
US 20160042738A1 · Belkin · 2016 [cited by examiner]
US 20160070354A1 · Liu · 2016 [cited by examiner]
US 20160077793A1 · Disano · 2016 [cited by examiner]
US 20160088150A1 · Lam · 2016 [cited by examiner]
US 20160117372A1 · Krafft · 2016 [cited by examiner]
US 20160147435A1 · Brody et al. · 2016 [cited by applicant]
US 20160173693A1 · Spievak · 2016 [cited by examiner]
US 20160217784A1 · Gelfenbeyn · 2016 [cited by examiner]
US 20170123487A1 · Hazra et al. · 2017 [cited by applicant]
US 20170180499A1 · Gelfenbeyn · 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 20180158370A1 · Pryor · 2018 [cited by applicant]
US 20190146219A1 · Rodriguez, II · 2019 [cited by applicant]
US 20200336596A1 · Demmitt · 2020 [cited by examiner]
US 20200371682A1 · Brody et al. · 2020 [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 20210405761A1 · Canberk · 2021 [cited by applicant]
US 20220137810A1 · Brody 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 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]
CA 2887596A1 · 2015 [cited by applicant]
CN 1943131A · 2007 [cited by applicant]
CN 101185314A · 2008 [cited by applicant]
CN 101237482A · 2008 [cited by applicant]
CN 102651903A · 2012 [cited by applicant]
CN 103049761B · 2016 [cited by applicant]
CN 107111430B · 2021 [cited by applicant]
CN 113268191A · 2021 [cited by applicant]
EP 3224706B1 · 2019 [cited by applicant]
EP 3707693A1 · 2020 [cited by applicant]
EP 3598287B1 · 2022 [cited by applicant]
EP 4172726A1 · 2023 [cited by applicant]
EP 4172730A1 · 2023 [cited by applicant]
KR 20060129761A · 2006 [cited by applicant]
KR 20070026350A · 2007 [cited by applicant]
KR 1020070026350A · 2007 [cited by applicant]
KR 101953047B1 · 2019 [cited by applicant]
KR 102083401B1 · 2020 [cited by applicant]
KR 102286898B1 · 2021 [cited by applicant]
KR 20220158824A · 2022 [cited by applicant]
WO WO2016085936A1 · 2016 [cited by applicant]
WO WO2016168591A1 · 2016 [cited by applicant]
WO WO2019094618A1 · 2019 [cited by applicant]
WO WO2022005687A1 · 2022 [cited by applicant]
WO WO2022005693A1 · 2022 [cited by applicant]
WO WO2022060549A2 · 2022 [cited by applicant]
WO WO2022066578A1 · 2022 [cited by applicant]
WO WO2022060549A3 · 2022 [cited by applicant]
WO WO2022132381A1 · 2022 [cited by applicant]
WO WO2022146678A1 · 2022 [cited by applicant]
WO WO2022198182A1 · 2022 [cited by applicant]
WO WO2022216784A1 · 2022 [cited by applicant]
WO WO2022225761A1 · 2022 [cited by applicant]
WO WO2022245765A1 · 2022 [cited by applicant]
U.S. Appl. No. 14/949,785 U.S. Pat. No. 10,775,996, filed Nov. 23, 2015, Hybridization of Voice Notes and Calling. [cited by applicant]
U.S. Appl. No. 16/947,709 U.S. Pat. No. 11,256,414, filed Aug. 13, 2020, Hybridization of Voice Notes and Calling. [cited by applicant]
U.S. Appl. No. 17/648,374, filed Jan. 19, 2022, Hybridization of Voice Notes and Calling. [cited by applicant]
“Chinese Application Serial No. 202110589224.0, Response filed Apr. 23, 2024 to Office Action mailed Mar. 6, 2024”, w/ English Claims, 15 pgs. [cited by applicant]
“Chinese Application Serial No. 202110589224.0, Response to Examiner Telephone Interview filed May 7, 2024”, w/ English claims, 15 pgs. [cited by applicant]
“Chinese Application Serial No. 202110589224.0, Response filed Jan. 26, 2024 to Office Action mailed Oct. 28, 2023”, w/ English claims, 17 pgs. [cited by applicant]
“U.S. Appl. No. 14/949,785, Examiner Interview Summary mailed May 5, 2020”, 3 pgs. [cited by applicant]
“U.S. Appl. No. 14/949,785, Final Office Action mailed Mar. 23, 2020”, 17 pgs. [cited by applicant]
“U.S. Appl. No. 14/949,785, Final Office Action mailed Aug. 9, 2018”, 20 pgs. [cited by applicant]
“U.S. Appl. No. 14/949,785, Non Final Office Action mailed Dec. 2, 2019”, 15 pgs. [cited by applicant]
“U.S. Appl. No. 14/949,785, Non Final Office Action mailed Dec. 11, 2017”, 18 pgs. [cited by applicant]
“U.S. Appl. No. 14/949,785, Notice of Allowance mailed May 18, 2020”, 8 pgs. [cited by applicant]
“U.S. Appl. No. 14/949,785, Response filed Feb. 24, 2020 to Non Final Office Action mailed Dec. 2, 2019”, 12 pgs. [cited by applicant]
“U.S. Appl. No. 14/949,785, Response filed Apr. 10, 2018 to Non Final Office Action mailed Dec. 11, 2017”, 20 pgs. [cited by applicant]
“U.S. Appl. No. 14/949,785, Response filed May 7, 2020 to Final Office Action mailed Mar. 23, 2020”, 13 pgs. [cited by applicant]
“U.S. Appl. No. 14/949,785, Response filed Sep. 24, 2018 to Final Office Action mailed Aug. 9, 2018”, 11 pgs. [cited by applicant]
“U.S. Appl. No. 16/947,709, Non Final Office Action mailed Jun. 25, 2021”, 17 pgs. [cited by applicant]
“U.S. Appl. No. 16/947,709, Notice of Allowance mailed Oct. 14, 2021”, 8 pgs. [cited by applicant]
“U.S. Appl. No. 16/947,709, Response filed Sep. 20, 2021 to Non Final Office Action mailed Jun. 25, 2021”, 11 pgs. [cited by applicant]
“U.S. Appl. No. 17/648,374, Advisory Action mailed Jun. 12, 2023”, 4 pgs. [cited by applicant]
“U.S. Appl. No. 17/648,374, Examiner Interview Summary mailed Nov. 30, 2023”, 2 pgs. [cited by applicant]
“U.S. Appl. No. 17/648,374, Final Office Action mailed Mar. 30, 2023”, 23 pgs. [cited by applicant]
“U.S. Appl. No. 17/648,374, Non Final Office Action mailed Jan. 6, 2023”, 17 pgs. [cited by applicant]
“U.S. Appl. No. 17/648,374, Non Final Office Action mailed Sep. 21, 2023”, 23 pgs. [cited by applicant]
“U.S. Appl. No. 17/648,374, Notice of Allowance mailed Jan. 22, 2024”, 8 pgs. [cited by applicant]
“U.S. Appl. No. 17/648,374, Response filed Feb. 20, 2023 to Non Final Office Action mailed Jan. 6, 2023”, 12 pgs. [cited by applicant]
“U.S. Appl. No. 17/648,374, Response filed May 30, 2023 to Final Office Action mailed Mar. 30, 2023”, 12 pgs. [cited by applicant]
“U.S. Appl. No. 17/648,374, Response filed Dec. 13, 2023 to Non Final Office Action mailed Sep. 21, 2023”, 12 pgs. [cited by applicant]
“Chinese Application Serial No. 201580063705.0, Office Action mailed Jan. 6, 2021”, w/ English Translation, 10 pgs. [cited by applicant]
“Chinese Application Serial No. 201580063705.0, Office Action mailed Aug. 4, 2020”, w/ English Translation, 32 pgs. [cited by applicant]
“Chinese Application Serial No. 201580063705.0, Office Action mailed Oct. 21, 2019”, W/ English Translation, 18 pgs. [cited by applicant]
“Chinese Application Serial No. 201580063705.0, Response filed Mar. 1, 2021 to Office Action mailed Jan. 6, 2021”, w/ English Claims, 17 pgs. [cited by applicant]
“Chinese Application Serial No. 201580063705.0, Response filed Mar. 5, 2020 to Office Action mailed Oct. 21, 2019”, w/ English Claims, 15 pgs. [cited by applicant]
“Chinese Application Serial No. 201580063705.0, Response filed Sep. 15, 2020 to Office Action mailed Aug. 4, 2020”, w/ English Claims, 17 pgs. [cited by applicant]
“Chinese Application Serial No. 202110589224.0, Office Action mailed Mar. 6, 2024”, w/ English Translation, 4 pgs. [cited by applicant]
“Chinese Application Serial No. 202110589224.0, Office Action mailed Oct. 28, 2023”, w/ English Translation, 18 pgs. [cited by applicant]
“European Application Serial No. 15816934.2, Response filed Jan. 12, 2018 to Communication pursuant to Rules 161(1) and 162 EPC mailed Jul. 4, 2017”, 186. [cited by applicant]
“European Application Serial No. 19183828.3, Extended European Search Report mailed Dec. 20, 2019”, 9 pgs. [cited by applicant]
“European Application Serial No. 19183828.3, Response filed Jun. 2, 2020 to Extended European Search Report mailed Dec. 20, 2019”, 14 pgs. [cited by applicant]
“International Application Serial No. PCT/US2015/062339, International Preliminary Report on Patentability mailed Jun. 8, 2017”, 8 pgs. [cited by applicant]
“International Application Serial No. PCT/US2015/062339, International Search Report mailed Mar. 2, 2016”, 4 pgs. [cited by applicant]
“International Application Serial No. PCT/US2015/062339, Written Opinion mailed Mar. 2, 2016”, 6 pgs. [cited by applicant]
“Korean Application Serial No. 10-2017-7017548, Notice of Preliminary Rejection mailed May 10, 2018”, w/ English translation, 10 pgs. [cited by applicant]
“Korean Application Serial No. 10-2017-7017548, Response filed Jul. 10, 2018 to Notice of Preliminary Rejection mailed May 10, 2018”, w/ English Claims, 34 pgs. [cited by applicant]
“Korean Application Serial No. 10-2019-7004921, Notice of Preliminary Rejection mailed May 17, 2019”, w/ English Translation, 9 pgs. [cited by applicant]
“Korean Application Serial No. 10-2019-7004921, Response filed Jul. 17, 2019 to Notice of Preliminary Rejection mailed May 17, 2019”, w/ English Claims, 16 pgs. [cited by applicant]
“Korean Application Serial No. 10-2020-7023741, Office Action mailed Nov. 16, 2020”, w/ English Translation, 6 pgs. [cited by applicant]
“Korean Application Serial No. 10-2020-7023741, Response field Dec. 10, 2020 to Office Action mailed Nov. 16, 2020”, w/ English Claims, 24 pgs. [cited by applicant]
Faas, “Secrets of Mac trackpad, from iBook to MacBook Air”, [Online]. Retrieved from the Internet: <https://www.macworld.com/article/1134343/macbooks/maclaptop-trackpad.html>, (2008). [cited by applicant]
Leyden, John, “This SMS will self-destruct in 40 seconds”, [Online] Retrieved from the Internet: <URL: http://www.theregister.co.uk/2005/12/12/stealthtext/>, (Dec. 12, 2005), 1 pg. [cited by applicant]