IP Library Granted Patent US 12,380,159
Granted Patent B2
US 12,380,159 · App. 18/122,328 · Granted Aug 5, 2025

Prioritized device actions triggered by device scan data

Inventors: Kirk Ouimet (Orem, UT); Rong Yan (Marina Del Rey, CA); Yantao Zheng (Sunnyvale, CA)
Assignee: Snap Inc.
G06F16/5866G06F16/9038G06F18/24G06N3/04G06N3/045G06N3/08G06T1/0007G06V10/751G06V10/764G06V10/82H04N23/63G06N5/022G06V2201/09
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,380,159
App. No.
18/122,328
Granted
Aug 5, 2025
Kind
B2
Abstract

Systems, methods, devices, server computers, storage media, and instructions for prioritized device action triggered by device scan data are described. In one embodiment, a mobile device performs a method that involves executing a messaging application with an image capture interface and a scanning input. An associated scanning mode comprises capture of scan data from a plurality of input/output modules of the first client device, analyzes the scan data to identify one or more scan data patterns by matching at least a portion of the scan data against a set of data patterns, and selects a priority system action based on the results of the matching of the portion of the scan data against the set of data patterns. In some embodiments, the priority system action is selected based on a priority ranking for identified scan data types.

Claims (46)

1. A method comprising:

causing to be displayed, by a client device, a user interface (UI) comprising indications of a plurality of system actions;

causing, by one or more processors, a plurality of input devices to capture a plurality of scan data, the plurality of input devices comprising a camera and a microphone;

analyzing, using one or more processors and a neural network, the plurality of scan data to identity one or more objects in the plurality of scan data;

matching the identified one or more objects with a plurality of data patterns to identify a plurality of identified data patterns of the plurality of data patterns;

selecting a first identified data pattern of the plurality of identified data patterns based on a pattern type ranking, wherein the plurality of identified data patterns is associated with the plurality of system actions, and wherein the first identified data pattern is associated with a first system action of the plurality of system actions, and wherein the pattern type ranking is based on a priority of the plurality of system actions;

adjusting the plurality of system actions based on the first system action; and

causing to be displayed, by the client device, the UI comprising the adjusted plurality of system actions comprising an indication of the first system action.

2. The method of claim 1 wherein the plurality of scan data comprises an image comprising a scan code, and the pattern type ranking comprises a first level ranking for a scan code pattern.

3. The method of claim 1 wherein the plurality of input devices further comprise one or more of: a position sensor, a temperature sensor, a motion sensor, or a wireless communication device.

4. The method of claim 1 wherein causing to be displayed further comprises:

causing to be displayed on a display of the client device an interface including an option to perform one of the adjusted plurality of system actions or the first system action.

5. The method of claim 1 wherein the plurality of data patterns comprises one or more of: a scan code pattern, an audio signature pattern, a logo pattern, a register trademark pattern, a pattern associated with a third-party registered keyword, and a pattern associated with a system keyword.

6. The method of claim 1 wherein the plurality of scan data comprises one or more of: wireless access point name data, image data, video data, audio data, location data, temperature data, and motion data.

7. The method of claim 1 further comprising:

in response to the matching the identified one or more objects with the plurality of data patterns failing to find a match, communicating the plurality of scan data to a third-party search server, andreceiving the first system action from the third-party search server.

8. The method of claim 1 wherein the first system action comprises performing an image search using keywords associated with the one or more objects, and wherein the causing further comprises: causing to be displayed an image search interface on a display of the client device with images from an image gallery.

9. The method of claim 8 , wherein the matching further comprising: matching the identified one or more objects with the plurality of data patterns to identify the plurality of identified data patterns of the plurality of data patterns, wherein the one or more objects are associated with one or more keywords.

10. The method of claim 1 wherein the matching further comprises:

identifying keywords associated with the identified one or more objects; andmatching the identified one or more objects with the plurality of data patterns based on the identified keywords.

11. The method of claim 10 wherein the first system action comprises an image search and wherein before the causing the method further comprises:

communicating, to a network computer, a request to perform the image search with a keyword of the identified keywords; and

receiving a plurality of search results from the networked computer in response to the image search request.

12. The method of claim 11 wherein the causing to be displayed further comprises:

causing to be displayed, by the client device, the indication of the first system action, wherein the indication of the first system action is the plurality of search results.

13. An apparatus of a client device comprising:

one or more processors; and

a memory storing instructions that, when executed by the one or more processors, configure the one or more processors to perform operations comprising:

causing to be displayed, by a client device, a user interface (UI) comprising indications of a plurality of system actions;

causing, by one or more processors, a plurality of input devices to capture a plurality of scan data, the plurality of input devices comprising a camera and a microphone;

analyzing, using one or more processors and a neural network, the plurality of scan data to identity one or more objects in the plurality of scan data;

matching the identified one or more objects with a plurality of data patterns to identify a plurality of identified data patterns of the plurality of data patterns;

selecting a first identified data pattern of the plurality of identified data patterns based on a pattern type ranking, wherein the plurality of identified data patterns is associated with the plurality of system actions, and wherein the first identified data pattern is associated with a first system action of the plurality of system actions, and wherein the pattern type ranking is based on a priority of the plurality of system actions;

adjusting the plurality of system actions based on the first system action; and

causing to be displayed, by the client device, the UI comprising the adjusted plurality of system actions comprising an indication of the first system action.

14. The apparatus of claim 13 wherein the scan data comprises an image comprising a scan code, and the pattern type ranking comprises a first level ranking for a scan code pattern.

15. The apparatus of claim 13 wherein the plurality of scan data comprises an image comprising a scan code, and the pattern type ranking comprises a first level ranking for a scan code pattern.

16. The apparatus of claim 13 wherein the plurality of input devices further comprise one or more of: a position sensor, a temperature sensor, a motion sensor, or a wireless communication device.

17. A non-transitory computer-readable storage medium, the non-transitory computer-readable storage medium including instructions that, when executed by at least one processor of an apparatus of a client device, cause the at least one processor to perform operations comprising:

causing to be displayed, by a client device, a user interface (UI) comprising indications of a plurality of system actions; causing, by one or more processors, a plurality of input devices to capture a plurality of scan data, the plurality of input devices comprising a camera and a microphone; analyzing, using one or more processors and a neural network, the plurality of scan data to identity one or more objects in the plurality of scan data;

matching the identified one or more objects with a plurality of data patterns to identify a plurality of identified data patterns of the plurality of data patterns;

selecting a first identified data pattern of the plurality of identified data patterns based on a pattern type ranking, wherein the plurality of identified data patterns is associated with the plurality of system actions, and wherein the first identified data pattern is associated with a first system action of the plurality of system actions, and wherein the pattern type ranking is based on a priority of the plurality of system actions;

adjusting the plurality of system actions based on the first system action; and

causing to be displayed, by the client device, the UI comprising the adjusted plurality of system actions comprising an indication of the first system action.

18. The non-transitory computer-readable storage medium of claim 17 wherein the plurality of scan data comprises an image comprising a scan code, and the pattern type ranking comprises a first level ranking for a scan code pattern.

19. The non-transitory computer-readable storage medium of claim 17 wherein the plurality of input devices further comprise one or more of: a position sensor, a temperature sensor, a motion sensor, or a wireless communication device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 23, 2023
From: OUIMET, KIRK; YAN, RONG; ZHENG, YANTAO
To: SNAP INC.
Reel/Frame 063077/0775 →
Continuity (5)
Continuation 15929483 · May 5, 2020
Continuation 15265672 · Sep 14, 2016
Provisional Application 62358461 · Jul 5, 2016
Provisional Application 62218965 · Sep 15, 2015
Related Publication 20230222155A1 · Jul 13, 2023
References Cited (400)
US 5754939A · Herz et al. · 1998 [cited by applicant]
US 5996023A · Winter et al. · 1999 [cited by applicant]
US 6038295A · Mattes · 2000 [cited by applicant]
US 6158044A · Tibbetts · 2000 [cited by applicant]
US 6167435A · Druckenmiller et al. · 2000 [cited by applicant]
US 6205432B1 · Gabbard et al. · 2001 [cited by applicant]
US 6310694B1 · Okimoto et al. · 2001 [cited by applicant]
US 6323761B1 · Son · 2001 [cited by examiner]
US 6481625B2 · Lucera et al. · 2002 [cited by applicant]
US 6484196B1 · Maurille · 2002 [cited by applicant]
US 6487586B2 · Ogilvie et al. · 2002 [cited by applicant]
US 6665531B1 · Soderbacka et al. · 2003 [cited by applicant]
US 6701347B1 · Ogilvie · 2004 [cited by applicant]
US 6711608B1 · Ogilvie · 2004 [cited by applicant]
US 6757713B1 · Ogilvie et al. · 2004 [cited by applicant]
US 6963659B2 · Tumey et al. · 2005 [cited by applicant]
US 6980909B2 · Root et al. · 2005 [cited by applicant]
US 7124164B1 · Chemtob · 2006 [cited by applicant]
US 7149893B1 · Leonard et al. · 2006 [cited by applicant]
US 7173651B1 · Knowles · 2007 [cited by applicant]
US 7243163B1 · Friend et al. · 2007 [cited by applicant]
US 7278168B1 · Chaudhury et al. · 2007 [cited by applicant]
US 7356564B2 · Hartselle et al. · 2008 [cited by applicant]
US 7376715B2 · Cunningham et al. · 2008 [cited by applicant]
US 7411493B2 · Smith · 2008 [cited by applicant]
US 7478402B2 · Christensen et al. · 2009 [cited by applicant]
US 7496347B2 · Puranik · 2009 [cited by applicant]
US 7519200B2 · Gokturk et al. · 2009 [cited by applicant]
US 7519670B2 · Hagale et al. · 2009 [cited by applicant]
US 7535890B2 · Rojas · 2009 [cited by applicant]
US 7607096B2 · Oreizy et al. · 2009 [cited by applicant]
US 7703140B2 · Nath et al. · 2010 [cited by applicant]
US 7753269B2 · Russell et al. · 2010 [cited by applicant]
US 7912896B2 · Wolovitz et al. · 2011 [cited by applicant]
US 8131597B2 · Hudetz · 2012 [cited by applicant]
US 8155329B1 · Silaika · 2012 [cited by applicant]
US 8170957B2 · Richard · 2012 [cited by applicant]
US 8199747B2 · Rojas et al. · 2012 [cited by applicant]
US 8214443B2 · Hamburg · 2012 [cited by applicant]
US 8238947B2 · Lottin et al. · 2012 [cited by applicant]
US 8244593B2 · Klinger et al. · 2012 [cited by applicant]
US 8312097B1 · Siegel et al. · 2012 [cited by applicant]
US 8332475B2 · Rosen et al. · 2012 [cited by applicant]
US 8489115B2 · Rodriguez · 2013 [cited by applicant]
US 8570907B2 · Garcia, Jr. et al. · 2013 [cited by applicant]
US 8718333B2 · Wolf et al. · 2014 [cited by applicant]
US 8724622B2 · Rojas · 2014 [cited by applicant]
US 8745058B1 · Garcia-Barrio · 2014 [cited by applicant]
US 8745132B2 · Obradovich · 2014 [cited by applicant]
US 8793274B2 · Yu et al. · 2014 [cited by applicant]
US 8819035B2 · Boetje · 2014 [cited by applicant]
US 8850490B1 · Thomas et al. · 2014 [cited by applicant]
US 8868223B1 · Sharifi · 2014 [cited by applicant]
US 8874677B2 · Rosen et al. · 2014 [cited by applicant]
US 8892588B2 · Bennett · 2014 [cited by applicant]
US 8909679B2 · Root et al. · 2014 [cited by applicant]
US 8909714B2 · Agarwal et al. · 2014 [cited by applicant]
US 8909725B1 · Sehn · 2014 [cited by applicant]
US 8913285B1 · Neubrand · 2014 [cited by applicant]
US 8914752B1 · Spiegel · 2014 [cited by applicant]
US 8924890B2 · Begeja 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 9083770B1 · Drose et al. · 2015 [cited by applicant]
US 9094137B1 · Sehn 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 9113301B1 · Spiegel et al. · 2015 [cited by applicant]
US 9148424B1 · Yang · 2015 [cited by applicant]
US 9191776B2 · Root et al. · 2015 [cited by applicant]
US 9195880B1 · Levoy et al. · 2015 [cited by applicant]
US 9204252B2 · Root · 2015 [cited by applicant]
US 9225805B2 · Kujawa et al. · 2015 [cited by applicant]
US 9225897B1 · Sehn et al. · 2015 [cited by applicant]
US 9237202B1 · Sehn · 2016 [cited by applicant]
US 9264463B2 · Rubinstein et al. · 2016 [cited by applicant]
US 9264485B1 · Ranganathan · 2016 [cited by examiner]
US 9276886B1 · Samaranayake · 2016 [cited by applicant]
US 9294425B1 · Son · 2016 [cited by applicant]
US 9385983B1 · Sehn · 2016 [cited by applicant]
US 9396354B1 · Murphy et al. · 2016 [cited by applicant]
US 9407712B1 · Sehn · 2016 [cited by applicant]
US 9407816B1 · Sehn · 2016 [cited by applicant]
US 9430783B1 · Sehn · 2016 [cited by applicant]
US 9443227B2 · Evans et al. · 2016 [cited by applicant]
US 9443270B1 · Friedman et al. · 2016 [cited by applicant]
US 9482882B1 · Hanover et al. · 2016 [cited by applicant]
US 9482883B1 · Meisenholder · 2016 [cited by applicant]
US 9489661B2 · Evans et al. · 2016 [cited by applicant]
US 9491134B2 · Rosen et al. · 2016 [cited by applicant]
US 9532171B2 · Allen et al. · 2016 [cited by applicant]
US 9537811B2 · Allen et al. · 2017 [cited by applicant]
US 9560006B2 · Prado et al. · 2017 [cited by applicant]
US 9628950B1 · Noeth et al. · 2017 [cited by applicant]
US 9652896B1 · Jurgenson et al. · 2017 [cited by applicant]
US 9659244B2 · Anderton et al. · 2017 [cited by applicant]
US 9665799B1 · Munteanu et al. · 2017 [cited by applicant]
US 9693191B2 · Sehn · 2017 [cited by applicant]
US 9705831B2 · Spiegel · 2017 [cited by applicant]
US 9742713B2 · Spiegel et al. · 2017 [cited by applicant]
US 9785796B1 · Murphy et al. · 2017 [cited by applicant]
US 9825898B2 · Sehn · 2017 [cited by applicant]
US 9854219B2 · Sehn · 2017 [cited by applicant]
US 9961520B2 · Brooks et al. · 2018 [cited by applicant]
US 10157333B1 · Wang et al. · 2018 [cited by applicant]
US 10540575B1 · Brody · 2020 [cited by applicant]
US 10678849B1 · Ouimet et al. · 2020 [cited by applicant]
US 10909425B1 · Brody · 2021 [cited by applicant]
US 10956793B1 · Wang et al. · 2021 [cited by applicant]
US 11334768B1 · Brody · 2022 [cited by applicant]
US 11630974B2 · Ouimet et al. · 2023 [cited by applicant]
US 11822600B2 · Wang et al. · 2023 [cited by applicant]
US 20020047868A1 · Miyazawa · 2002 [cited by applicant]
US 20020118195A1 · Paetzold et al. · 2002 [cited by applicant]
US 20020144154A1 · Tomkow · 2002 [cited by applicant]
US 20030052925A1 · Daimon et al. · 2003 [cited by applicant]
US 20030126215A1 · Udell · 2003 [cited by applicant]
US 20030217106A1 · Adar et al. · 2003 [cited by applicant]
US 20030224776A1 · Meng · 2003 [cited by applicant]
US 20040010516A1 · Meng · 2004 [cited by applicant]
US 20040203959A1 · Coombes · 2004 [cited by applicant]
US 20050060299A1 · Filley et al. · 2005 [cited by applicant]
US 20050097176A1 · Schatz et al. · 2005 [cited by applicant]
US 20050198128A1 · Anderson · 2005 [cited by applicant]
US 20050223066A1 · Buchheit et al. · 2005 [cited by applicant]
US 20060184538A1 · Randall et al. · 2006 [cited by applicant]
US 20060242239A1 · Morishima et al. · 2006 [cited by applicant]
US 20060249588A1 · Walmsley et al. · 2006 [cited by applicant]
US 20060253462A1 · Gras · 2006 [cited by applicant]
US 20060270419A1 · Crowley et al. · 2006 [cited by applicant]
US 20070038715A1 · Collins et al. · 2007 [cited by applicant]
US 20070064899A1 · Boss et al. · 2007 [cited by applicant]
US 20070073823A1 · Cohen et al. · 2007 [cited by applicant]
US 20070214216A1 · Carrer et al. · 2007 [cited by applicant]
US 20070233801A1 · Eren et al. · 2007 [cited by applicant]
US 20080002864A1 · Das et al. · 2008 [cited by applicant]
US 20080005105A1 · Lawler et al. · 2008 [cited by applicant]
US 20080055269A1 · Lemay et al. · 2008 [cited by applicant]
US 20080120409A1 · Sun et al. · 2008 [cited by applicant]
US 20080207176A1 · Brackbill et al. · 2008 [cited by applicant]
US 20080270938A1 · Carlson · 2008 [cited by applicant]
US 20080303833A1 · Swift et al. · 2008 [cited by applicant]
US 20080306826A1 · Kramer et al. · 2008 [cited by applicant]
US 20080313172A1 · King · 2008 [cited by examiner]
US 20080313346A1 · Kujawa et al. · 2008 [cited by applicant]
US 20090012940A1 · Ives et al. · 2009 [cited by applicant]
US 20090016532A1 · Baldischweiler · 2009 [cited by applicant]
US 20090042588A1 · Lottin et al. · 2009 [cited by applicant]
US 20090113305A1 · Graif et al. · 2009 [cited by applicant]
US 20090132453A1 · Hangartner et al. · 2009 [cited by applicant]
US 20090177665A1 · Callery · 2009 [cited by examiner]
US 20100009700A1 · Camp, Jr. et al. · 2010 [cited by applicant]
US 20100082427A1 · Burgener et al. · 2010 [cited by applicant]
US 20100114876A1 · Mandel et al. · 2010 [cited by applicant]
US 20100131880A1 · Lee et al. · 2010 [cited by applicant]
US 20100185665A1 · Horn et al. · 2010 [cited by applicant]
US 20100214936A1 · Ito et al. · 2010 [cited by applicant]
US 20100293173A1 · Chapin et al. · 2010 [cited by applicant]
US 20100306193A1 · Pereira et al. · 2010 [cited by applicant]
US 20100306669A1 · Della Pasqua · 2010 [cited by applicant]
US 20110061028A1 · Bachman et al. · 2011 [cited by applicant]
US 20110099507A1 · Nesladek et al. · 2011 [cited by applicant]
US 20110145564A1 · Moshir et al. · 2011 [cited by applicant]
US 20110202598A1 · Evans et al. · 2011 [cited by applicant]
US 20110213845A1 · Logan et al. · 2011 [cited by applicant]
US 20110282508A1 · Goutard · 2011 [cited by examiner]
US 20110282906A1 · Wong · 2011 [cited by applicant]
US 20110286586A1 · Saylor et al. · 2011 [cited by applicant]
US 20110295842A1 · King · 2011 [cited by examiner]
US 20110320202A1 · Kaufman · 2011 [cited by applicant]
US 20110320373A1 · Lee et al. · 2011 [cited by applicant]
US 20120028659A1 · Whitney et al. · 2012 [cited by applicant]
US 20120078936A1 · Kuo et al. · 2012 [cited by applicant]
US 20120112995A1 · Maeda · 2012 [cited by examiner]
US 20120166472A1 · Hoppenot et al. · 2012 [cited by applicant]
US 20120184248A1 · Speede · 2012 [cited by applicant]
US 20120203761A1 · Biran et al. · 2012 [cited by applicant]
US 20120209921A1 · Adafin et al. · 2012 [cited by applicant]
US 20120209924A1 · Evans et al. · 2012 [cited by applicant]
US 20120254325A1 · Majeti et al. · 2012 [cited by applicant]
US 20120278692A1 · Shi · 2012 [cited by applicant]
US 20120294520A1 · Mei et al. · 2012 [cited by applicant]
US 20120304080A1 · Wormald et al. · 2012 [cited by applicant]
US 20130071093A1 · Hanks et al. · 2013 [cited by applicant]
US 20130073280A1 · O'Neil · 2013 [cited by examiner]
US 20130073568A1 · Federov · 2013 [cited by examiner]
US 20130073632A1 · Fedorov · 2013 [cited by examiner]
US 20130073979A1 · Shepherd · 2013 [cited by examiner]
US 20130073983A1 · Rasmussen · 2013 [cited by examiner]
US 20130121571A1 · Gokturk et al. · 2013 [cited by applicant]
US 20130177296A1 · Geisner et al. · 2013 [cited by applicant]
US 20130185288A1 · Nishiyama et al. · 2013 [cited by applicant]
US 20130194301A1 · Robbins et al. · 2013 [cited by applicant]
US 20130201527A1 · King · 2013 [cited by examiner]
US 20130226850A1 · Hannuksela et al. · 2013 [cited by applicant]
US 20130262935A1 · Kutchuk et al. · 2013 [cited by applicant]
US 20130279757A1 · Kephart · 2013 [cited by applicant]
US 20130279810A1 · Li et al. · 2013 [cited by applicant]
US 20130290443A1 · Collins et al. · 2013 [cited by applicant]
US 20130325605A1 · Callaghan et al. · 2013 [cited by applicant]
US 20140006020A1 · Ko et al. · 2014 [cited by applicant]
US 20140032682A1 · Prado et al. · 2014 [cited by applicant]
US 20140067945A1 · Archibong et al. · 2014 [cited by applicant]
US 20140075004A1 · Van Dusen · 2014 [cited by examiner]
US 20140089815A1 · Gildfind et al. · 2014 [cited by applicant]
US 20140122787A1 · Shalvi et al. · 2014 [cited by applicant]
US 20140188894A1 · Chechik et al. · 2014 [cited by applicant]
US 20140201126A1 · Zadeh · 2014 [cited by examiner]
US 20140201527A1 · Krivorot · 2014 [cited by applicant]
US 20140282096A1 · Rubinstein et al. · 2014 [cited by applicant]
US 20140323156A1 · Gilberton et al. · 2014 [cited by applicant]
US 20140325383A1 · Brown et al. · 2014 [cited by applicant]
US 20140337346A1 · Barthel et al. · 2014 [cited by applicant]
US 20140359024A1 · Spiegel · 2014 [cited by applicant]
US 20140359032A1 · Spiegel et al. · 2014 [cited by applicant]
US 20150010289A1 · Lindblom · 2015 [cited by applicant]
US 20150012525A1 · Lindsay · 2015 [cited by applicant]
US 20150033366A1 · Guffrey et al. · 2015 [cited by applicant]
US 20150052431A1 · Zhu et al. · 2015 [cited by applicant]
US 20150127710A1 · Ady et al. · 2015 [cited by applicant]
US 20150199082A1 · Scholler et al. · 2015 [cited by applicant]
US 20150227557A1 · Holzschneider et al. · 2015 [cited by applicant]
US 20150227602A1 · Ramu et al. · 2015 [cited by applicant]
US 20150254356A1 · Skrenta et al. · 2015 [cited by applicant]
US 20150286481A1 · Walker · 2015 [cited by applicant]
US 20150324395A1 · Arnold et al. · 2015 [cited by applicant]
US 20160026912A1 · Falcon et al. · 2016 [cited by applicant]
US 20160085773A1 · Chang et al. · 2016 [cited by applicant]
US 20160085863A1 · Allen et al. · 2016 [cited by applicant]
US 20160086670A1 · Gross et al. · 2016 [cited by applicant]
US 20160099901A1 · Allen et al. · 2016 [cited by applicant]
US 20160147803A1 · Noll · 2016 [cited by examiner]
US 20160147823A1 · Noll · 2016 [cited by examiner]
US 20160150333A1 · Goldstein et al. · 2016 [cited by applicant]
US 20160180887A1 · Sehn · 2016 [cited by applicant]
US 20160182417A1 · Cordes · 2016 [cited by examiner]
US 20160189009A1 · Tran et al. · 2016 [cited by applicant]
US 20160196350A1 · Mau · 2016 [cited by applicant]
US 20160275414A1 · Towal · 2016 [cited by applicant]
US 20160277419A1 · Allen et al. · 2016 [cited by applicant]
US 20160321708A1 · Sehn · 2016 [cited by applicant]
US 20160359778A1 · Shi · 2016 [cited by applicant]
US 20160359957A1 · Laliberte · 2016 [cited by applicant]
US 20160359987A1 · Laliberte · 2016 [cited by applicant]
US 20160365117A1 · Boliek et al. · 2016 [cited by applicant]
US 20160365122A1 · Steinberg et al. · 2016 [cited by applicant]
US 20170004383A1 · Lin et al. · 2017 [cited by applicant]
US 20170118306A1 · Madhvanath et al. · 2017 [cited by applicant]
US 20170161382A1 · Ouimet et al. · 2017 [cited by applicant]
US 20170206450A1 · Umeda · 2017 [cited by applicant]
US 20170263029A1 · Yan et al. · 2017 [cited by applicant]
US 20170287006A1 · Azmoodeh et al. · 2017 [cited by applicant]
US 20170295250A1 · Samaranayake et al. · 2017 [cited by applicant]
US 20170364660A1 · Vigersky et al. · 2017 [cited by applicant]
US 20170374003A1 · Allen et al. · 2017 [cited by applicant]
US 20170374508A1 · Davis et al. · 2017 [cited by applicant]
US 20180032082A1 · Shalev-Shwartz · 2018 [cited by examiner]
US 20180341833A1 · Bernard · 2018 [cited by examiner]
US 20190146636A1 · Kremer-Davidson · 2019 [cited by examiner]
US 20210019575A1 · Ouimet et al. · 2021 [cited by applicant]
US 20210103779A1 · Brody · 2021 [cited by applicant]
US 20210216830A1 · Wang et al. · 2021 [cited by applicant]
US 20220383053A1 · Brody · 2022 [cited by applicant]
US 20240037141A1 · Wang et al. · 2024 [cited by applicant]
CA 2887596A1 · 2015 [cited by applicant]
WO WO2012000107A1 · 2012 [cited by applicant]
WO WO2013008251A2 · 2013 [cited by applicant]
WO WO2014194262A2 · 2014 [cited by applicant]
WO WO2015192026A1 · 2015 [cited by applicant]
WO WO2016054562A1 · 2016 [cited by applicant]
WO WO2016065131A1 · 2016 [cited by applicant]
WO WO2016112299A1 · 2016 [cited by applicant]
WO WO2016179166A1 · 2016 [cited by applicant]
WO WO2016179235A1 · 2016 [cited by applicant]
WO WO2017100476A1 · 2017 [cited by applicant]
WO WO2017176739A1 · 2017 [cited by applicant]
WO WO2017176992A1 · 2017 [cited by applicant]
WO WO2018005644A1 · 2018 [cited by applicant]
“U.S. Appl. No. 15/008,885, Final Office Action mailed Feb. 10, 2021”, 47 pgs. [cited by applicant]
“U.S. Appl. No. 15/008,885, Final Office Action mailed Mar. 6, 2019”, 32 pgs. [cited by applicant]
“U.S. Appl. No. 15/008,885, Final Office Action mailed Mar. 21, 2022”, 49 pgs. [cited by applicant]
“U.S. Appl. No. 15/008,885, Final Office Action mailed Apr. 24, 2020”, 38 pgs. [cited by applicant]
“U.S. Appl. No. 15/008,885, Non Final Office Action mailed Jul. 29, 2021”, 49 pgs. [cited by applicant]
“U.S. Appl. No. 15/008,885, Non Final Office Action mailed Aug. 6, 2018”, 35 pgs. [cited by applicant]
“U.S. Appl. No. 15/008,885, Non Final Office Action mailed Aug. 6, 2020”, 40 pgs. [cited by applicant]
“U.S. Appl. No. 15/008,885, Non Final Office Action mailed Oct. 2, 2019”, 38 pgs. [cited by applicant]
“U.S. Appl. No. 15/008,885, Response filed Jan. 6, 2021 to Non Final Office Action mailed Aug. 6, 2020”, 12 pgs. [cited by applicant]
“U.S. Appl. No. 15/008,885, Response filed Feb. 3, 2020 to Non Final Office Action mailed Oct. 2, 2019”, 12 pgs. [cited by applicant]
“U.S. Appl. No. 15/008,885, Response filed Jul. 12, 2021 to Final Office Action mailed Feb. 10, 2021”, 14 pgs. [cited by applicant]
“U.S. Appl. No. 15/008,885, Response filed Jul. 24, 2020 to Final Office Action mailed Apr. 24, 2020”, 12 pgs. [cited by applicant]
“U.S. Appl. No. 15/008,885, Response filed Jan. 7, 2019 to Non Final Office Action mailed Aug. 6, 2018”, 10 pgs. [cited by applicant]
“U.S. Appl. No. 15/008,885, Response filed Nov. 29, 2021 to Non Final Office Action mailed Jul. 29, 2021”, 14 pgs. [cited by applicant]
“U.S. Appl. No. 15/008,885, Response filed Sep. 6, 2019 to Final Office Action mailed Mar. 6, 2019”, 12 pgs. [cited by applicant]
“U.S. Appl. No. 15/008,956, Final Office Action mailed Mar. 5, 2019”, 21 pgs. [cited by applicant]
“U.S. Appl. No. 15/008,956, Final Office Action mailed May 1, 2020”, 27 pgs. [cited by applicant]
“U.S. Appl. No. 15/008,956, Non Final Office Action mailed Aug. 6, 2018”, 22 pgs. [cited by applicant]
“U.S. Appl. No. 15/008,956, Non Final Office Action mailed Oct. 4, 2019”, 21 pgs. [cited by applicant]
“U.S. Appl. No. 15/008,956, Response filed Jan. 8, 2019 to Non Final Office Action mailed Aug. 6, 2018”, 11 pgs. [cited by applicant]
“U.S. Appl. No. 15/008,956, Response filed Feb. 4, 2020 to Non Final Office Action mailed Oct. 4, 2019”, 11 pgs. [cited by applicant]
“U.S. Appl. No. 15/008,956, Response filed Sep. 5, 2019 to Final Office Action mailed Mar. 5, 2019”, 9 pgs. [cited by applicant]
“U.S. Appl. No. 15/009,402, Final Office Action mailed Feb. 28, 2020”, 22 pgs. [cited by applicant]
“U.S. Appl. No. 15/009,402, Final Office Action mailed Mar. 22, 2019”, 17 pgs. [cited by applicant]
“U.S. Appl. No. 15/009,402, Non Final Office Action mailed Aug. 16, 2018”, 18 pgs. [cited by applicant]
“U.S. Appl. No. 15/009,402, Non Final Office Action mailed Oct. 3, 2019”, 19 pgs. [cited by applicant]
“U.S. Appl. No. 15/009,402, Response filed Jan. 16, 2019 to Non Final Office Action mailed Aug. 16, 2018”, 7 pgs. [cited by applicant]
“U.S. Appl. No. 15/009,402, Response filed Feb. 3, 2020 to Non Final Office Action mailed Oct. 3, 2019”, 11 pgs. [cited by applicant]
“U.S. Appl. No. 15/009,402, Response filed Sep. 21, 2019 to Final Office Action mailed Mar. 22, 2019”, 11 pgs. [cited by applicant]
“U.S. Appl. No. 15/247,697, Corrected Notice of Allowability mailed Sep. 21, 2018”, 13 pgs. [cited by applicant]
“U.S. Appl. No. 15/247,697, Examiner Interview Summary mailed Aug. 8, 2018”, 1 pg. [cited by applicant]
“U.S. Appl. No. 15/247,697, Notice of Allowance mailed Aug. 8, 2018”, 25 pgs. [cited by applicant]
“U.S. Appl. No. 15/265,672, Non Final Office Action mailed Jan. 14, 2019”, 10 pgs. [cited by applicant]
“U.S. Appl. No. 15/265,672, Non Final Office Action mailed Jul. 15, 2019”, 9 pgs. [cited by applicant]
“U.S. Appl. No. 15/265,672, Notice of Allowance mailed Jan. 28, 2020”, 10 pgs. [cited by applicant]
“U.S. Appl. No. 15/265,672, Response filed Apr. 15, 2019 to Non Final Office Action mailed Jan. 14, 2019”, 12 pgs. [cited by applicant]
“U.S. Appl. No. 15/265,672, Response filed Oct. 14, 2019 to Non-Final Office Action mailed Jul. 15, 2019”, 11 pgs. [cited by applicant]
“U.S. Appl. No. 15/640,106, Notice of Allowance mailed Jul. 30, 2019”, 8 pgs. [cited by applicant]
“U.S. Appl. No. 15/640,124, Advisory Action mailed Mar. 19, 2020”, 2 pgs. [cited by applicant]
“U.S. Appl. No. 15/640,124, Final Office Action mailed Dec. 31, 2019”, 16 pgs. [cited by applicant]
“U.S. Appl. No. 15/640,124, Non Final Office Action mailed Apr. 30, 2020”, 16 pgs. [cited by applicant]
“U.S. Appl. No. 15/640,124, Non Final Office Action mailed May 17, 2019”, 12 pgs. [cited by applicant]
“U.S. Appl. No. 15/640,124, Response filed Mar. 2, 2020 to Final Office Action mailed Dec. 31, 2019”, 13 pgs. [cited by applicant]
“U.S. Appl. No. 15/640,124, Response filed Sep. 17, 2019 to Non-Final Office Action mailed May 17, 2019”, 10 pgs. [cited by applicant]
“U.S. Appl. No. 15/929,483, Examiner Interview Summary mailed Jun. 6, 2022”, 3 pgs. [cited by applicant]
“U.S. Appl. No. 15/929,483, Final Office Action mailed Sep. 9, 2022”, 14 pgs. [cited by applicant]
“U.S. Appl. No. 15/929,483, Non Final Office Action mailed Jan. 21, 2022”, 18 pgs. [cited by applicant]
“U.S. Appl. No. 15/929,483, Notice of Allowance mailed Dec. 7, 2022”, 10 pgs. [cited by applicant]
“U.S. Appl. No. 15/929,483, Preliminary Amendment filed Oct. 13, 2020”, 7 pgs. [cited by applicant]
“U.S. Appl. No. 15/929,483, Response filed Jun. 21, 2022 to Non Final Office Action mailed Jan. 21, 2022”, 12 pgs. [cited by applicant]
“U.S. Appl. No. 15/929,483, Response filed Nov. 4, 2022 to Final Office Action mailed Sep. 9, 2022”, 8 pgs. [cited by applicant]
“U.S. Appl. No. 16/192,419, Advisory Action mailed Feb. 27, 2020”, 3 pgs. [cited by applicant]
“U.S. Appl. No. 16/192,419, Corrected Notice of Allowability mailed Feb. 10, 2021”, 1 pg. [cited by applicant]
“U.S. Appl. No. 16/192,419, Examiner Interview Summary mailed Feb. 13, 2020”, 4 pgs. [cited by applicant]
“U.S. Appl. No. 16/192,419, Final Office Action mailed Dec. 2, 2019”, 29 pgs. [cited by applicant]
“U.S. Appl. No. 16/192,419, Non Final Office Action mailed Apr. 9, 2019”, 26 pgs. [cited by applicant]
“U.S. Appl. No. 16/192,419, Non Final Office Action mailed Apr. 23, 2020”, 27 pgs. [cited by applicant]
“U.S. Appl. No. 16/192,419, Notice of Allowance mailed Oct. 21, 2020”, 10 pgs. [cited by applicant]
“U.S. Appl. No. 16/192,419, Response filed Feb. 3, 2020 to Final Office Action mailed Dec. 2, 2019”, 13 pgs. [cited by applicant]
“U.S. Appl. No. 16/192,419, Response filed Sep. 23, 2020 to Non Final Office Action mailed Apr. 23, 2020”, 11 pgs. [cited by applicant]
“U.S. Appl. No. 16/192,419, Response filed Aug. 8, 2019 to Non-Final Office Action mailed Apr. 9, 2019”, 12 pgs. [cited by applicant]
“U.S. Appl. No. 16/192,419, Supplemental Notice of Allowability mailed Feb. 24, 2021”, 2 pgs. [cited by applicant]
“U.S. Appl. No. 17/248,386, Preliminary Amendment filed Apr. 5, 2021”, 7 pgs. [cited by applicant]
“How to Search by Image on Google”, Google, [Online]. Retrieved from the Internet: <URL: http://www.wikihow.com/Search-by-Image-on-Google, (Accessed Nov. 17, 2015), 3 pgs. [cited by applicant]
“International Application Serial No. PCT/US2016/065660, International Preliminary Report on Patentability mailed Jun. 21, 2018”, 13 pgs. [cited by applicant]
“International Application Serial No. PCT/US2016/065660, International Search Report mailed May 2, 2017”, 7 pgs. [cited by applicant]
“International Application Serial No. PCT/US2016/065660, Invitation to Pay Add'l Fees and Partial Search Rpt mailed Mar. 3, 2017”, 6 pgs. [cited by applicant]
“International Application Serial No. PCT/US2016/065660, Written Opinion mailed May 2, 2017”, 13 pgs. [cited by applicant]
Castelluccia, Claude, et al., “EphPub: Toward robust Ephemeral Publishing”, 19th IEEE International Conference on Network Protocols (ICNP), (Oct. 17, 2011), 18 pgs. [cited by applicant]
Chetlur, Sharan, et al., “cuDNN: Efficient Primitives for Deep Learning”, arXiv:1410.0759v3, (Dec. 18, 2014), 9 pgs. [cited by applicant]
Fajman, “An Extensible Message Format for Message Disposition Notifications”, Request for Comments: 2298, National Institutes of Health, (Mar. 1998), 28 pgs. [cited by applicant]
Girgensohn, Andreas, et al., “Leveraging Face Recognition Technology to Find and Organize Photos”, Proc. of the 6th ACM SIGMM Intl. Workshop on Multimedia Information Retrieval, (Oct. 2004), 8 pgs. [cited by applicant]
Huynh, Loc N, et al., “DeepSense: A GPU-based Deep Convolutional Neural Network Framework on Commodity Mobile Devices”, Proc. of the ACM Workshop on Wearable Systems and Applications, (2016), 6 pgs. [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]
Li, H., et al., “Interactive Multimodal Visual Search on Mobile Device”, IEEE Transactions on Multimedia, vol. 15, No. 3, (Apr. 2013), 594-607. [cited by applicant]
Long, Jonathan, et al., “Fully Convolutional Networks for Semantic Segmentation”, IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Boston, MA, [Online] Retrieved from the internet: <https://openaccess.… [cited by applicant]
Melanson, Mike, “This text message will self destruct in 60 seconds”, [Online] Retrieved from the Internet: <URL: http://readwrite.com/2011/02/11/this_text_message_will_self_destruct_in_60_seconds>, (Feb. 18, 2015), 4 p… [cited by applicant]
Sawers, Paul, “Snapchat for iOS Lets You Send Photos to Friends and Set How long They're Visible For”, [Online] Retrieved from the Internet: <URL: https://thenextweb.com/apps/2012/05/07/snapchat-for-ios-lets-you-send-ph… [cited by applicant]
Shein, Esther, “Ephemeral Data”, Communications of the ACM, vol. 56, No. 9, (Sep. 2013), 3 pgs. [cited by applicant]
Vaas, Lisa, “StealthText, Should You Choose to Accept It”, [Online] Retrieved from the Internet: <URL: http://www.eweek.com/print/c/a/MessagingandCollaboration/StealthTextShouldYouChoosetoAcceptIt>, (Dec. 13, 2005), 2 p… [cited by applicant]
Vallet, Alexis, et al., “A Multi-Label Convolutional Neural Network for Automatic Image Annotation”, Journal of Information Processing, vol. 23, No. 6, (Nov. 2015), 10 pgs. [cited by applicant]
“U.S. Appl. No. 15/009,402, Response filed Jun. 22, 2020 to Final Office Action mailed Feb. 28, 2020”, 10 pgs. [cited by applicant]
“U.S. Appl. No. 15/640,124, Response filed Jun. 30, 2020 to Non Final Office Action mailed Apr. 30, 2020”, 12 pgs. [cited by applicant]
“U.S. Appl. No. 15/008,956, Response filed Aug. 3, 2020 to Final Office Action mailed May 1, 2020”, 10 pgs. [cited by applicant]
“U.S. Appl. No. 15/009,402, Non Final Office Action mailed Aug. 5, 2020”, 23 pgs. [cited by applicant]
“U.S. Appl. No. 15/008,956, Non Final Office Action mailed Aug. 21, 2020”, 30 pgs. [cited by applicant]
“U.S. Appl. No. 15/640,124, Notice of Allowance mailed Sep. 24, 2020”, 8 pgs. [cited by applicant]
“U.S. Appl. No. 15/009,402, Response filed Nov. 5, 2020 to Non Final Office Action mailed Aug. 5, 2020”, 11 pgs. [cited by applicant]
“U.S. Appl. No. 15/009,402, Final Office Action mailed Dec. 30, 2020”, 30 pgs. [cited by applicant]
“U.S. Appl. No. 15/008,956, Response filed Feb. 22, 2021 to Non Final Office Action mailed Aug. 21, 2020”, 10 pgs. [cited by applicant]
“U.S. Appl. No. 15/008,956, Final Office Action mailed Apr. 16, 2021”, 36 pgs. [cited by applicant]
“U.S. Appl. No. 15/009,402, Response filed Apr. 30, 2021 to Final Office Action mailed Dec. 30, 2020”, 11 pgs. [cited by applicant]
“U.S. Appl. No. 16/676,089, Restriction Requirement mailed Apr. 30, 2021”, 6 pgs. [cited by applicant]
“U.S. Appl. No. 16/676,089, Response filed Jun. 30, 2021 to Restriction Requirement mailed Apr. 30, 2021”, 2 pgs. [cited by applicant]
“U.S. Appl. No. 15/009,402, Non Final Office Action mailed Jul. 9, 2021”, 25 pgs. [cited by applicant]
“U.S. Appl. No. 16/676,089, Examiner Interview Summary mailed Jul. 16, 2021”, 2 pgs. [cited by applicant]
“U.S. Appl. No. 16/676,089, Non Final Office Action mailed Jul. 26, 2021”, 8 pgs. [cited by applicant]
“U.S. Appl. No. 15/008,956, Response filed Sep. 16, 2021 to Final Office Action mailed Apr. 16, 2021”, 11 pgs. [cited by applicant]
“U.S. Appl. No. 15/008,956, Non Final Office Action mailed Oct. 4, 2021”, 45 pgs. [cited by applicant]
“U.S. Appl. No. 16/676,089, Response filed Oct. 26, 2021 to Non Final Office Action mailed Jul. 26, 2021”, 8 pgs. [cited by applicant]
“U.S. Appl. No. 15/009,402, Response filed Dec. 9, 2021 to Non Final Office Action mailed Jul. 9, 2021”, 11 pgs. [cited by applicant]
“U.S. Appl. No. 16/676,089, Notice of Allowance mailed Jan. 12, 2022”, 8 pgs. [cited by applicant]
“U.S. Appl. No. 15/009,402, Final Office Action mailed Jan. 27, 2022”, 29 pgs. [cited by applicant]
“U.S. Appl. No. 15/008,956, Response filed Apr. 4, 2022 to Non Final Office Action mailed Oct. 4, 2021”, 13 pgs. [cited by applicant]
“U.S. Appl. No. 15/009,402, Response filed Jun. 27, 2022 to Final Office Action mailed Jan. 27, 2022”, 11 pgs. [cited by applicant]
“U.S. Appl. No. 15/009,402, Non Final Office Action mailed Jul. 21, 2022”, 33 pgs. [cited by applicant]
“U.S. Appl. No. 15/008,956, Final Office Action mailed Jul. 29, 2022”, 51 pgs. [cited by applicant]
“U.S. Appl. No. 15/008,885, Response filed Aug. 22, 2022 to Final Office Action mailed Mar. 21, 2022”, 11 pgs. [cited by applicant]
“U.S. Appl. No. 15/008,885, Non Final Office Action mailed Sep. 8, 2022”, 52 pgs. [cited by applicant]
“U.S. Appl. No. 17/744,472, Preliminary Amendment filed Sep. 21, 2022”, 7 pgs. [cited by applicant]
“U.S. Appl. No. 15/008,956, Response filed Nov. 18, 2022 to Final Office Action mailed Jul. 29, 2022”, 14 pgs. [cited by applicant]
“U.S. Appl. No. 15/009,402, Response filed Nov. 21, 2022 to Non Final Office Action mailed Jul. 21, 2022”, 12 pgs. [cited by applicant]
“U.S. Appl. No. 15/008,956, Non Final Office Action mailed Dec. 8, 2022”, 22 pgs. [cited by applicant]
“U.S. Appl. No. 15/008,885, Response filed Dec. 8, 2022 to Non Final Office Action mailed Sep. 8, 2022”, 12 pgs. [cited by applicant]
“U.S. Appl. No. 15/009,402, Final Office Action mailed Dec. 22, 2022”, 34 pgs. [cited by applicant]
“U.S. Appl. No. 15/008,885, Final Office Action mailed Feb. 3, 2023”, 54 pgs. [cited by applicant]
“U.S. Appl. No. 15/008,885, Response filed Apr. 3, 2023 to Final Office Action mailed Feb. 3, 2023”, 13 pgs. [cited by applicant]
“U.S. Appl. No. 15/008,885, Advisory Action mailed Apr. 21, 2023”, 4 pgs. [cited by applicant]
“U.S. Appl. No. 15/008,885, Response filed May 2, 2023 to Advisory Action mailed Apr. 21, 2023”, 13 pgs. [cited by applicant]
“U.S. Appl. No. 15/008,885, Non Final Office Action mailed May 19, 2023”, 56 pgs. [cited by applicant]
“U.S. Appl. No. 17/248,386, Notice of Allowance mailed Jul. 7, 2023”, 10 pgs. [cited by applicant]