IP Library Granted Patent US 12,411,890
Granted Patent B2
US 12,411,890 · App. 15/008,885 · Granted Sep 9, 2025

System to correlate video data and contextual data

Inventors: Kirk Ouimet (Orem, UT); Rong Yan (Marina Del Rey, CA); Yantao Zheng (Venice, CA); Timothy Michael Sehn (Marina Del Rey, CA); Evan Spiegel (Venice, CA)
Assignee: Snap Inc.
G06F16/78G06F16/434G06F16/487G06F16/489G06F16/51G06F16/58G06F16/583G06F16/587G11B27/11G11B27/34G06F3/167
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,411,890
App. No.
15/008,885
Granted
Sep 9, 2025
Kind
B2
Abstract

In some embodiments, a method of processing image data may include receiving environmental data and associated capture time data from a sensor of a mobile computing device, the capture time data reflecting capture time of the environmental data; processing the environmental data to generate metadata; time stamping the metadata using the capture time data; receiving video data and video time data at a processor; correlating the metadata to the video data using the capture time data and the video time data; receiving a search query; and/or identifying a frame within the video data by performing a search of the metadata using the search criterion.

Claims (76)

1. A method of processing image data, the method comprising:

receiving environmental data and associated capture time data from a sensor of a mobile computing device, the capture time data reflecting capture time of the environmental data, wherein the environmental data comprise audio data;

processing the environmental data to identify, based on the audio data, a particular physical location at which the environmental data was captured, wherein the identifying of the particular physical location comprises:

filtering the audio data using a low pass filter that excludes voice frequencies and isolates background audio data, thereby extracting non-voice environmental audio data;

accessing stored audio fingerprint data that comprises multiple audio fingerprints associated with respective known locations;

comparing the non-voice environmental audio data to the multiple audio fingerprints to identify the particular physical location, wherein predetermined first Global Positioning System (GPS) data is stored for the particular physical location in association with at least one of the multiple audio fingerprints; and

correlating the predetermined first GPS data stored for the particular physical location in association with the at least one of the multiple audio fingerprints with second GPS data for a location as received by the mobile computing device;

based on the processing of the environmental data, identifying in the audio data a verbal description, provided by a user of the mobile computing device during video capture, of subject matter contained in video data associated with the environmental data;

in an automated operation, automatically generating a transcription of the verbal description;

generating metadata based at least in part on:

the particular physical location, and

the transcription of the verbal description

time stamping the metadata using the capture time data;

receiving, at a processor, the video data and video time data associated with the environmental data, the video data comprising a plurality of video frames and the video time data reflecting record time of the video data;

correlating the metadata to the video data using the capture time data and the video time data;

receiving a search query, including a search criterion, at the processor;

identifying a video frame within the video data by performing a search of the metadata using the search criterion; and

including the identified video frame in a search result.

2. The method of claim 1 , wherein the processing of the environmental data further includes:

filtering the audio data using at least one of a band pass filter and a high pass filter, to extract voice-containing environmental audio data; and

performing voice recognition on the voice-containing environmental audio data to identify a word, and wherein the generating the metadata to include the word.

3. The method of claim 1 , wherein the environmental data comprises location data, the method further comprising processing of the environmental data to identify at least one place, object or event using the location data, and wherein the generating the metadata includes the at least one place, object or event.

4. The method of claim 1 , including performing image recognition with respect to the video frame, and tagging the video frame with a tag indicative of an object recognized within the video frame, the identifying of the video frame performed by matching the search criterion and the tag.

5. The method of claim 1 , including performing characteristic recognition with respect to the video frame, and tagging the video frame with a tag indicative of a characteristic recognized in the video frame, the identifying of the video frame being performed by matching the search criterion and the tag.

6. The method of claim 1 , comprising receiving segments of the video data by a messaging system as part of respective video messages, and combining the segments to constitute the video data.

7. The method of claim 6 , wherein the respective video messages are ephemeral messages.

8. The method of claim 1 , wherein the particular physical location comprises a museum exhibit inside of a museum building.

9. A system comprising:

at least one processor; and

at least one memory storing instructions that, when executed by the at least one processor, configure the system to:

receive environmental data and associated capture time data from a sensor of a mobile computing device, the capture time data reflecting capture time of the environmental data, wherein the environmental data comprise audio data;

process the environmental data to identify, based on the audio data, a particular physical location at which the environmental data was captured, wherein the identifying of the particular physical location comprises:

filtering the audio data using a low pass filter that excludes voice frequencies and isolates background audio data, thereby extracting non-voice environmental audio data;

accessing stored audio fingerprint data that comprises multiple audio fingerprints associated with respective known locations;

comparing the non-voice environmental audio data to the multiple audio fingerprints to identify the particular physical location wherein predetermined first Global Positioning System (GPS) data is stored for the particular physical location in association with at least one of the multiple audio fingerprints; and

correlating the predetermined first GPS data stored for the particular physical location in association with the at least one of the multiple audio fingerprints with a second GPS data for a location as received by the mobile computing device;

based on the processing of the environmental data, identifying in the audio data a verbal description, provided by a user of the mobile computing device during video capture, of subject matter contained in video data associated with the environmental data;

in an automated operation, automatically generating a transcription of the verbal description;

generating metadata based at least in part on:

the particular physical location, and

the transcription of the verbal description

time stamping the metadata using the capture time data;

receiving, at a processor, the video data and video time data associated with the environmental data, the video data comprising a plurality of video frames and the video time data reflecting record time of the video data;

correlating the metadata to the video data using the capture time data and the video time data;

receiving a search query, including a search criterion, at the processor;

identifying a video frame within the video data by performing a search of the metadata using the search criterion; and

including the identified video frame in a search result.

10. The system of claim 9 , wherein the identifying the particular physical location further comprises generating an audio fingerprint using at least a portion of the non-voice environmental audio data, and comparing the audio fingerprint to the multiple stored audio fingerprints.

11. The system of claim 9 , wherein the identifying the particular physical location further comprises filtering the audio data to extract background audio data and the instructions, when executed by the at least one processor, configure the system to use the background audio data to identify the particular physical location.

12. The system of claim 9 , wherein the instructions, when executed by the at least one processor, further configure the system to perform operations comprising:

filter the audio data using at least one of a band pass filter and a high pass filter, to extract voice-containing environmental audio data;

performing voice recognition on the voice-containing environmental audio data to identify a word included in the audio data; and

and to said generate the metadata to include the identified word.

13. The system of claim 9 , wherein the environmental data comprises location data, and the instructions, when executed by the at least one processor, further configure the system to process the environmental data to identify at least one place, object or event using the location data, and to said generate the metadata to include the at least one place, object or event.

14. The system of claim 9 , wherein the instructions, when executed by the at least one processor, further configure the system to perform characteristic recognition with respect to the frame, and to tag the frame with a tag indicative of a characteristic recognized in the frame, the identifying of the frame being performed by matching the search criterion and the tag.

15. The system of claim 9 , wherein:

the instructions, when executed by the at least one processor, further configure the system to receive segments of the video data by a messaging system as part of respective video messages, and to combine the segments to constitute the video data; and

the respective video messages are ephemeral messages.

16. A non-transitory computer-readable storage medium, the computer-readable storage medium including instructions that when executed by a computer, cause the computer to perform operations comprising:

receiving environmental data and associated capture time data from a sensor of a mobile computing device, the capture time data reflecting capture time of the environmental data, wherein the environmental data comprise audio data;

processing the environmental data to identify, based on the audio data, a particular physical location at which the environmental data was captured, wherein the identifying of the particular physical location comprises:

filtering the audio data using a low pass filter that excludes voice frequencies and isolates background audio data, thereby extracting non-voice environmental audio data;

accessing stored audio fingerprint data that comprises multiple audio fingerprints associated with respective known locations;

comparing the non-voice environmental audio data to the multiple audio fingerprints to identify the particular physical location, wherein predetermined first Global Positioning System (GPS) data is stored for the particular physical location in association with at least one of the multiple audio fingerprints; and

correlating the predetermined first GPS data stored for the particular physical location in association with the at least one of the multiple audio fingerprints with second GPS data for a location as received by the mobile computing device;

based on the processing of the environmental data, identifying in the audio data a verbal description, provided by a user of the mobile computing device during video capture, of subject matter contained in video data associated with the environmental data;

in an automated operation, automatically generating a transcription of the verbal description;

generating metadata based at least in part on:

the particular physical location, and

the transcription of the verbal description

time stamping the metadata using the capture time data;

receiving, at a processor, the video data and video time data associated with the environmental data, the video data comprising a plurality of video frames and the video time data reflecting record time of the video data;

correlating the metadata to the video data using the capture time data and the video time data;

receiving a search query, including a search criterion, at the processor;

identifying a video frame within the video data by performing a search of the metadata using the search criterion; and

including the identified video frame in a search result.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 11, 2023
From: OUIMET, KIRK; YAN, RONG; ZHENG, YANTAO; SEHN, TIMOTHY MICHAEL; SPIEGEL, EVAN
To: SNAPCHAT INC.
Reel/Frame 065184/0943 →
CHANGE OF NAME Recorded Oct 11, 2023
From: SNAPCHAT, INC.
To: SNAP INC.
Reel/Frame 065218/0765 →
Continuity (2)
Provisional Application 62264549 · Dec 8, 2015
Related Publication 20170161382A1 · Jun 8, 2017
References Cited (380)
US 5754939A · Herz et al. · 1998 [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 applicant]
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 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 examiner]
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 · Roeriguez · 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 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 examiner]
US 8874677B2 · Rosen et al. · 2014 [cited by applicant]
US 8892588B2 · Bennett · 2014 [cited by applicant]
US 8909679B2 · Roote 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 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 et al. · 2016 [cited by applicant]
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 10678849B1 · Ouimet et al. · 2020 [cited by applicant]
US 10956793B1 · Wang et al. · 2021 [cited by applicant]
US 11630974B2 · Ouimet et al. · 2023 [cited by applicant]
US 11822600B2 · Wang et al. · 2023 [cited by applicant]
US 12216702B1 · Ouimet et al. · 2025 [cited by applicant]
US 20020019979A1 · Koreeda et al. · 2002 [cited by applicant]
US 20020047868A1 · Miyazawa · 2002 [cited by applicant]
US 20020118195A1 · Paetzold · 2002 [cited by examiner]
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 et al. · 2008 [cited by applicant]
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 · 2009 [cited by examiner]
US 20090132453A1 · Hangartner et al. · 2009 [cited by applicant]
US 20090177665A1 · Callery et al. · 2009 [cited by applicant]
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 et al. · 2011 [cited by applicant]
US 20110282906A1 · Wong · 2011 [cited by applicant]
US 20110286586A1 · Saylor et al. · 2011 [cited by applicant]
US 20110295842A1 · King et al. · 2011 [cited by applicant]
US 20110320202A1 · Kaufman · 2011 [cited by examiner]
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 applicant]
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 et al. · 2013 [cited by applicant]
US 20130073568A1 · Federov et al. · 2013 [cited by applicant]
US 20130073632A1 · Fedorov et al. · 2013 [cited by applicant]
US 20130073979A1 · Shepherd et al. · 2013 [cited by applicant]
US 20130073983A1 · Rasmussen et al. · 2013 [cited by applicant]
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 et al. · 2013 [cited by applicant]
US 20130226850A1 · Hannuksela · 2013 [cited by examiner]
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 20130288702A1 · Abu-alqumsan 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 20130332068A1 · Kesar et al. · 2013 [cited by applicant]
US 20140006020A1 · Ko · 2014 [cited by examiner]
US 20140032682A1 · Prado · 2014 [cited by examiner]
US 20140067945A1 · Archibong · 2014 [cited by examiner]
US 20140075004A1 · Van Dusen et al. · 2014 [cited by applicant]
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 et al. · 2014 [cited by applicant]
US 20140201527A1 · Krivorot · 2014 [cited by applicant]
US 20140282096A1 · Rubinstein et al. · 2014 [cited by applicant]
US 20140323156A1 · Gilberton · 2014 [cited by examiner]
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 · 2015 [cited by examiner]
US 20150049091A1 · Nachman · 2015 [cited by applicant]
US 20150052431A1 · Zhu et al. · 2015 [cited by applicant]
US 20150127710A1 · Ady · 2015 [cited by examiner]
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 et al. · 2016 [cited by applicant]
US 20160147823A1 · Noll et al. · 2016 [cited by applicant]
US 20160150333A1 · Goldstein · 2016 [cited by examiner]
US 20160180887A1 · Sehn · 2016 [cited by applicant]
US 20160182417A1 · Cordes 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 examiner]
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 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 20180341833A1 · Bernard et al. · 2018 [cited by applicant]
US 20190146636A1 · Kremer-davidson et al. · 2019 [cited by applicant]
US 20210019575A1 · Ouimet et al. · 2021 [cited by applicant]
US 20210216830A1 · Wang et al. · 2021 [cited by applicant]
US 20230222155A1 · Ouimet et al. · 2023 [cited by applicant]
US 20240037141A1 · Wang et al. · 2024 [cited by applicant]
US 20250124074A1 · Ouimet et al. · 2025 [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]
“How to Search by Image on Google”, hereinafter “Google 2”, [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 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]
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]
“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/009,402, Non Final Office Action mailed Aug. 16, 2018”, 18 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]
“International Application Serial No. PCT/US2016/065660, International Preliminary Report on Patentability mailed Jun. 21, 2018”, 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]
Fajman, “An Extensible Message Format for Message Disposition Notifications”, Request for Comments: 2298, National Institutes of Health, (Mar. 1998), 28 pgs. [cited by applicant]
Melanson, Mike, “This text message will self destruct in 60 seconds”, URL: http://readwrite.com/2011/02/11/this_text_message_will_self_destruct_in_60_seconds, (Feb. 18, 2015), 4 pgs. [cited by applicant]
Sawers, Paul, “Snapchat for iOS Lets You Send Photos to Friends and Set How long They're Visible for”, URL: https://thenextweb.com/apps/2012/05/07/snapchat-for-ios-lets-you-send-photos-to-friends-and-set-how-long-theyre… [cited by applicant]
Shein, Esther, “Ephemeral Data”, Communications of the ACM, vol. 56, No. 9, (Sep. 2013), 20-22. [cited by applicant]
Vaas, Lisa, “StealthText, Should You Choose to Accept It”, URL: http://www.eweek.com/print/c/a/MessagingandCollaboration/StealthTextShouldYouChoosetoAcceptIt, (Dec. 13, 2005), 2 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/265,672, Non Final Office Action mailed Jan. 14, 2019”, 10 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/008,956, Final Office Action mailed Mar. 5, 2019”, 21 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. 16/192,419, Non Final Office Action mailed Apr. 9, 2019”, 26 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, Non Final Office Action mailed Jul. 15, 2019”, 9 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. 15/008,956, Response filed Sep. 5, 2019 to Final Office Action mailed Mar. 5, 2019”, 9 pgs. [cited by applicant]
Chetlur, Sharan, “cuDNN: Efficient Primitives for Deep Learning”, arXiv:1410.0759v3, (Dec. 18, 2014), 9 pgs. [cited by applicant]
Huynh, Loc N, “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]
Li, H., “Interactive Multimodal Visual Search on Mobile Device”, IEEE Transactions on Multimedia, vol. 15, No. 3, (Apr. 2013), 594-607. [cited by applicant]
Long, Jonathan, “Fully Convolutional Networks for Semantic Segmentation”, IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Boston, MA, (Jun. 2015), 10 pgs. [cited by applicant]
Vallet, Alexis, “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/008,956, Non Final Office Action mailed Oct. 4, 2019”, 21 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 Sep. 21, 2019 to Final Office Action mailed Mar. 22, 2019”, 11 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 Oct. 14, 2019 to Non-Final Office Action mailed Jul. 15, 2019”, 11 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. 15/008,956, Final Office Action mailed May 1, 2020”, 27 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/009,402, Final Office Action mailed Feb. 28, 2020”, 22 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 Jun. 22, 2020 to Final Office Action mailed Feb. 28, 2020”, 10 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, Examiner Interview Summary mailed Feb. 13, 2020”, 4 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, Response filed Feb. 3, 2020 to Final Office Action mailed Dec. 2, 2019”, 13 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/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, Final Office Action mailed Dec. 30, 2020”, 30 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/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/929,483, Preliminary Amendment filled Oct. 13, 2020”, 7 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 Sep. 23, 2020 to Non Final Office Action mailed Apr. 23, 2020”, 11 pgs. [cited by applicant]
U.S. Appl. No. 15/929,483, filed May 5, 2020, Prioritized Device Actions Triggered by Device Scan Data. [cited by applicant]
U.S. Appl. No. 16/192,419, filed Nov. 15, 2018, Content Tagging. [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/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/009,402, Non Final Office Action mailed Jul. 9, 2021”, 25 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/192,419, Corrected Notice of Allowability mailed Feb. 10, 2021”, 1 pg. [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]
“U.S. Appl. No. 15/008,956, Non Final Office Action mailed Oct. 4, 2021”, 45 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, Final Office Action mailed Jul. 29, 2022”, 51 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, Final Office Action mailed Jan. 27, 2022”, 29 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/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, Response filed Dec. 9, 2021 to Non Final Office Action mailed Jul. 9, 2021”, 11 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, Non Final Office Action mailed Jan. 21, 2022”, 18 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/008,956, Examiner Interview Summary mailed Apr. 10, 2023”, 2 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/009,402, Final Office Action mailed Dec. 22, 2022”, 34 pgs. [cited by applicant]
“U.S. Appl. No. 15/009,402, Response filed Apr. 24, 2023 to Final Office Action mailed Dec. 22, 2022”, 15 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/929,483, Final Office Action mailed Sep. 9, 2022”, 14 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, Response filed Nov. 4, 2022 to Final Office Action mailed Sep. 9, 2022”, 8 pgs. [cited by applicant]
“U.S. Appl. No. 15/008,956, Final Office Action mailed Aug. 21, 2023”, 19 pgs. [cited by applicant]
“U.S. Appl. No. 15/008,956, Response filed May 8, 2023 to Non Final Office Action mailed Dec. 8, 2022”, 12 pgs. [cited by applicant]
“U.S. Appl. No. 15/009,402, Non Final Office Action mailed May 23, 2023”, 36 pgs. [cited by applicant]
“U.S. Appl. No. 17/248,386, Notice of Allowability mailed Sep. 7, 2023”, 7 pgs. [cited by applicant]
“U.S. Appl. No. 17/248,386, Notice of Allowance mailed Jul. 7, 2023”, 10 pgs. [cited by applicant]
“U.S. Appl. No. 15/008,956, Response filed Dec. 12, 2023 to Final Office Action mailed Aug. 21, 2023”, 14 pgs. [cited by applicant]
“U.S. Appl. No. 15/009,402, Response filed Oct. 23, 2023 to Non Final Office Action mailed May 23, 2023”, 12 pgs. [cited by applicant]
“U.S. Appl. No. 17/248,386, Amendment under 37 C.F.R. 1.312 filed Oct. 6, 2023”, 6 pgs. [cited by applicant]
“U.S. Appl. No. 17/248,386, PTO Response to Rule 312 Communication mailed Oct. 20, 2023”, 2 pgs. [cited by applicant]
“U.S. Appl. No. 18/122,328, Non Final Office Action mailed Sep. 28, 2023”, 28 pgs. [cited by applicant]
“U.S. Appl. No. 15/008,956, Non Final Office Action mailed Feb. 28, 2024”, 26 pgs. [cited by applicant]
“U.S. Appl. No. 15/009,402, Final Office Action mailed Jan. 31, 2024”, 38 pgs. [cited by applicant]
“U.S. Appl. No. 18/122,328, Response filed Jan. 25, 2024 to Non Final Office Action mailed Sep. 28, 2023”, 10 pgs. [cited by applicant]
“U.S. Appl. No. 15/008,956, Notice of Allowance mailed Sep. 18, 2024”, 16 pgs. [cited by applicant]
“U.S. Appl. No. 15/008,956, Response filed Jul. 29, 2024 to Non Final Office Action mailed Feb. 28, 2024”, 13 pgs. [cited by applicant]
“U.S. Appl. No. 18/122,328, Final Office Action mailed Apr. 16, 2024”, 31 pgs. [cited by applicant]
“U.S. Appl. No. 18/122,328, Non Final Office Action mailed Aug. 1, 2024”, 31 pgs. [cited by applicant]
“U.S. Appl. No. 18/122,328, Response filed Jul. 16, 2024 to Final Office Action mailed Apr. 16, 2024”, 12 pgs. [cited by applicant]
“U.S. Appl. No. 18/122,328, Examiner Interview Summary mailed Dec. 2, 2024”, 3 pgs. [cited by applicant]
“U.S. Appl. No. 18/122,328, Response filed Dec. 2, 2024 to Non Final Office Action mailed Aug. 1, 2024”, 15 pgs. [cited by applicant]
“U.S. Appl. No. 15/008,956, Amendment filed Dec. 17, 2024”, 8 pgs. [cited by applicant]
“U.S. Appl. No. 15/008,956 PTO Response to Rule 312 Communication mailed Jan. 6, 2025”, 2 pgs. [cited by applicant]
Cited By (1)
US 12,645,736