IP Library › Granted Patent US 12,743,464
Granted Patent B2
US 12,743,464 · App. 18/378,376 · Granted Sep 22, 2026

Content tagging

Inventors: Xiaoyu Wang (Playa Vista, CA); Ning Xu (Irvine, CA); Ning Zhang (Los Angeles, CA); Vitor Rocha de Carvalho (San Diego, CA); Jia Li (Marina Del Rey, CA)
Assignee: Snap Inc.
G06F16/5866G06F16/587G06F16/9038G06F18/24G06T1/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,743,464
App. No.
18/378,376
Granted
Sep 22, 2026
Kind
B2
Abstract

Systems, methods, devices, media, and computer readable instructions are described for local image tagging in a resource constrained environment. One embodiment involves processing image data using a deep convolutional neural network (DCNN) comprising at least a first subgraph and a second subgraph, the first subgraph comprising at least a first layer and a second layer, processing, the image data using at least the first layer of the first subgraph to generate first intermediate output data; processing, by the mobile device, the first intermediate output data using at least the second layer of the first subgraph to generate first subgraph output data, and in response to a determination that each layer reliant on the first intermediate data have completed processing, deleting the first intermediate data from the mobile device. Additional embodiments involve convolving entire pixel resolutions of the image data against kernels in different layers if the DCNN.

Claims (63)

1 . A system comprising:

one or more processors; and

one or more memories storing instructions that, when executed by the one or more processors, cause the system to perform operations comprising:

accessing image data;

decompressing a first plurality of floating point weights, in response to initiation of processing of the image data;

processing, using the first plurality of floating point weights, the image data using a first layer of a deep convolutional neural network (DCNN) to generate first intermediate data;

decompressing a second plurality of floating point weights, in response to initiation of processing the first intermediate data;

processing, using the second plurality of floating point weights, the first intermediate data using a second layer of the DCNN to generate first output data; and

causing the first intermediate data to be deleted from the system.

2 . The system of claim 1 , wherein the operations further comprise:

receiving a plurality of weights for the DCNN, wherein the plurality of weights are floating point weights compressed to weight indexes, wherein the decompressing the first plurality of floating point weights further comprises:

decompressing the first plurality of floating point weights from the weight indexes.

3 . The system of claim 2 , wherein each weight index of weight indexes indicates a floating point weight of the first plurality of floating point weights.

4 . The system of claim 1 , wherein the system is a mobile device.

5 . The system of claim 1 , wherein the operation further comprise:

capturing, using an image sensor of the system, the image data;

processing the image data as captured by the image sensor to generate a file comprising the image data at a first pixel resolution associated with a pixel height and a pixel width; and

storing the file in a second memory of the system.

6 . The system of claim 5 , wherein the first layer comprises a convolutional layer, and wherein

processing, using the first plurality of floating point weights, the image data comprises: convolving a first kernel with the image data, wherein the first kernel comprises a kernel pixel height less than the pixel height and a kernel pixel width less than the pixel width.

7 . The system of claim 6 , wherein the first intermediate data comprises a plurality of matrixes, each matrix of the plurality of matrixes generated by convolving an associated kernel of a plurality of kernels of the first layer with the image data, wherein the plurality of kernels comprises the first kernel.

8 . The system of claim 1 , wherein the operations further comprise:

generating a plurality of output values from the first output data, each output value of the plurality of output values associated with a corresponding tag of a plurality of tags;

comparing the plurality of output values with a plurality of thresholds, the plurality of thresholds associated with the plurality of tags; and

assigning tags of the plurality of tags if corresponding output values of the plurality of output values transgress corresponding thresholds of the plurality of thresholds.

9 . The system of claim 8 , wherein the operations further comprise:

accessing a plurality of metadata associated with the image data;

processing the assigned tags and the plurality of metadata using a natural language processor to generate extended visual search tags for the image data.

10 . The system of claim 9 further comprising storing the image data and the extended visual search tags, in a memory of the system.

11 . The system of claim 10 further comprising:

receiving, via an input device, a search term; and

generating search results by comparing the search term with the extended visual search tags in the memory of the system.

12 . The system of claim 1 , wherein a first subgraph comprises the first layer of the DCNN and the second layer of the DCNN, and wherein the operations further comprise:

processing the first output data using a first layer of a second subgraph to generate second intermediate data;

processing the second intermediate data using a second layer of the second subgraph to generate second subgraph output data; and

in response to determining that processing of each layer associated with the second intermediate data is completed, causing the second intermediate data to be deleted from the system.

13 . The system of claim 12 , wherein the operations further comprise:

processing the second subgraph output data using a fully connected layer converted to a convolutional layer to generate a dense prediction score map.

14 . The system of claim 13 , wherein the fully connected layer generates the dense prediction score map using an associated output from each convolution layer.

15 . The system of claim 14 , wherein the operations further comprise:

subsampling the dense prediction score map using a max-pooling operating to generate a plurality of output recognition scores, each output recognition score associated with one or more tags.

16 . The system of claim 1 , wherein the first plurality of floating point weights are 16 bit or 32 bit weights.

17 . A non-transitory storage medium comprising instructions that, when executed by one or more processors of a system, cause the system to perform operations, the operations comprising:

accessing image data;

decompressing a first plurality of floating point weights, in response to initiation of processing of the image data;

processing, using the first plurality of floating point weights, the image data using a first layer of a deep convolutional neural network (DCNN) to generate first intermediate data;

decompressing a second plurality of floating point weights, in response to initiation of processing the first intermediate data;

processing, using the second plurality of floating point weights, the first intermediate data using a second layer of the DCNN to generate first output data; and

causing the first intermediate data to be deleted from the system.

18 . The non-transitory storage medium of claim 17 , wherein the operations further comprise:

receiving a plurality of weights for the DCNN, wherein the plurality of weights are floating point weights compressed to weight indexes, wherein the decompressing the first plurality of floating point weights further comprises:

decompressing the first plurality of floating point weights from the weight indexes.

19 . A method for a system, the method comprising:

accessing image data;

decompressing a first plurality of floating point weights;

decompressing a first plurality of floating point weights, in response to initiation of processing of the image data;

processing, using the first plurality of floating point weights, the image data using a first layer of a deep convolutional neural network (DCNN) to generate first intermediate data;

decompressing a second plurality of floating point weights, in response to initiation of processing the first intermediate data;

processing, using the second plurality of floating point weights, the first intermediate data using a second layer of the DCNN to generate first output data; and

causing the first intermediate data to be deleted from the system.

20 . The method of claim 19 further comprising:

receiving a plurality of weights for the DCNN, wherein the plurality of weights are floating point weights compressed to weight indexes, wherein the decompressing the first plurality of floating point weights further comprises:

decompressing the first plurality of floating point weights from the weight indexes.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 6, 2025
From: WANG, XIAOYU; XU, NING; ZHANG, NING; CARVALHO, VITOR R.; LI, JIA
To: SNAPCHAT, INC.
Reel/Frame 072804/0424 →
CHANGE OF NAME Recorded Nov 6, 2025
From: SNAPCHAT, INC.
To: SNAP INC.
Reel/Frame 072804/0589 →
Continuity (6)
Continuation 17248386 · Jan 22, 2021
Continuation 16192419 · Nov 15, 2018
Continuation 15247697 · Aug 25, 2016
Provisional Application 62358461 · Jul 5, 2016
Provisional Application 62218965 · Sep 15, 2015
Related Publication 20240037141A1 · Feb 1, 2024
References Cited (400)
US 5754939A · Herz et al. · 1998 [cited by applicant]
US 5822452A · Tarolli · 1998 [cited by examiner]
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 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 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 et al. · 2016 [cited by applicant]
US 9276886B1 · Samaranayake · 2016 [cited by applicant]
US 9294425B1 · Son · 2016 [cited by examiner]
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 10540378B1 · Hsiao et al. · 2020 [cited by applicant]
US 10540575B1 · Brody · 2020 [cited by applicant]
US 10678849B1 · Ouimet et al. · 2020 [cited by applicant]
US 10902661B1 · Mourkogiannis et al. · 2021 [cited by applicant]
US 10909425B1 · Brody · 2021 [cited by applicant]
US 10936157B2 · Voss et al. · 2021 [cited by applicant]
US 10956793B1 · Wang et al. · 2021 [cited by applicant]
US 11171902B2 · Grantham et al. · 2021 [cited by applicant]
US 11218433B2 · Baldwin et al. · 2022 [cited by applicant]
US 11270491B2 · Monroy-Hernández et al. · 2022 [cited by applicant]
US 11334768B1 · Brody · 2022 [cited by applicant]
US 11509615B2 · Baldwin et al. · 2022 [cited by applicant]
US 11563702B2 · Voss · 2023 [cited by applicant]
US 11593980B2 · Blackstock et al. · 2023 [cited by applicant]
US 11607616B2 · Blackstock et al. · 2023 [cited by applicant]
US 11616745B2 · Blackstock et al. · 2023 [cited by applicant]
US 11630974B2 · Ouimet et al. · 2023 [cited by applicant]
US 11822600B2 · Wang et al. · 2023 [cited by applicant]
US 12001475B2 · Brody · 2024 [cited by applicant]
US 12197543B2 · Brody · 2025 [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 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 examiner]
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 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 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 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 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 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 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 20150104103A1 · Candelore · 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 20160117574A1 · Mei · 2016 [cited by examiner]
US 20160147803A1 · Noll et al. · 2016 [cited by applicant]
US 20160147823A1 · Noll et al. · 2016 [cited by applicant]
US 20160150333A1 · Goldstein et al. · 2016 [cited by applicant]
US 20160180887A1 · Sehn · 2016 [cited by applicant]
US 20160182417A1 · Cordes et al. · 2016 [cited by applicant]
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 et al. · 2018 [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 20210103779A1 · Brody · 2021 [cited by applicant]
US 20210192693A1 · Jepson et al. · 2021 [cited by applicant]
US 20210216830A1 · Wang et al. · 2021 [cited by applicant]
US 20210217217A1 · Bondich et al. · 2021 [cited by applicant]
US 20210306451A1 · Heikkinen et al. · 2021 [cited by applicant]
US 20210405831A1 · Mourkogiannis et al. · 2021 [cited by applicant]
US 20220101404A1 · Boscolo et al. · 2022 [cited by applicant]
US 20220101417A1 · Boscolo et al. · 2022 [cited by applicant]
US 20220101418A1 · Dehtiarov et al. · 2022 [cited by applicant]
US 20220101566A1 · Boscolo et al. · 2022 [cited by applicant]
US 20220129140A1 · Blackstock et al. · 2022 [cited by applicant]
US 20220137761A1 · Grantham et al. · 2022 [cited by applicant]
US 20220147236A1 · Alvi et al. · 2022 [cited by applicant]
US 20220301231A1 · Eirinberg et al. · 2022 [cited by applicant]
US 20220308722A1 · Grantham et al. · 2022 [cited by applicant]
US 20220317861A1 · Brody · 2022 [cited by applicant]
US 20220319075A1 · Hu et al. · 2022 [cited by applicant]
US 20220383053A1 · Brody · 2022 [cited by applicant]
US 20230222155A1 · Ouimet et al. · 2023 [cited by applicant]
US 20240273136A1 · Brody · 2024 [cited by applicant]
US 20250348533A1 · Ouimet et al. · 2025 [cited by applicant]
CA 2887596A1 · 2015 [cited by applicant]
EP 3267362A1 · 2018 [cited by applicant]
EP 3991120A1 · 2022 [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 WO2018004731A1 · 2018 [cited by applicant]
WO WO2018005644A1 · 2018 [cited by applicant]
WO WO2021263210A1 · 2021 [cited by applicant]
WO WO2022147167A1 · 2022 [cited by applicant]
Liu et al., A Versatile Compression Method for Floating-point Data Stream, 2013. [cited by examiner]
“U.S. Appl. No. 15/008,885, Final Office Action mailed Oct. 16, 2023”, 59 pgs. [cited by applicant]
“U.S. Appl. No. 15/008,885, Response filed Sep. 19, 2023 to Non Final Office Action mailed May 19, 2023”, 12 pgs. [cited by applicant]
“U.S. Appl. No. 15/008,885, Response filed Dec. 18, 2023 to Final Office Action mailed Oct. 16, 2023”, 14 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, Final Office Action mailed Apr. 16, 2021”, 36 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, Final Office Action mailed Aug. 21, 2023”, 19 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, Non Final Office Action mailed Dec. 8, 2022”, 22 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, Response filed Apr. 4, 2022 to Non Final Office Action mailed Oct. 4, 2021”, 13 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/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, 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, Final Office Action mailed Jan. 27, 2022”, 29 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, Non Final Office Action mailed May 23, 2023”, 36 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, Non Final Office Action mailed Jul. 21, 2022”, 33 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/009,402, Response filed Apr. 30, 2021 to Final Office Action mailed Dec. 30, 2020”, 11 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 Nov. 21, 2022 to Non Final Office Action mailed Jul. 21, 2022”, 12 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. 17/127,460, Response filed Jul. 6, 2023 to Non Final Office Action mailed Apr. 6, 2023”, 9 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/265,672 U.S. Pat. No. 10,678,849, filed Sep. 14, 2016, Prioritized Device Actions Triggered by Device Scan Data. [cited by applicant]
U.S. Appl. No. 15/929,483 U.S. Pat. No. 11,630,974, filed May 5, 2020, Prioritized Device Actions Triggered by Device Scan Data. [cited by applicant]
U.S. Appl. No. 18/122,328, filed Mar. 16, 2023, Prioritized Device Actions Triggered by Device Scan Data. [cited by applicant]
U.S. Appl. No. 15/008,885, filed Jan. 28, 2016, System to Correlate Video Data and Contextual Data. [cited by applicant]
U.S. Appl. No. 15/640,106 U.S. Pat. No. 10,540,575, filed Jun. 30, 2017, Ephemeral Content Managemet. [cited by applicant]
U.S. Appl. No. 16/676,089 U.S. Pat. No. 11,334,768, filed Nov. 6, 2019, Ephemeral Content Management. [cited by applicant]
U.S. Appl. No. 17/744,472, filed May 13, 2022, Ephemeral Content Management. [cited by applicant]
U.S. Appl. No. 15/640,124 U.S. Pat. No. 10,909,425, filed Jun. 30, 2017, Systems and Methods for Mobile Image Search. [cited by applicant]
U.S. Appl. No. 17/127,460, filed Dec. 18, 2020, Mobile Image Search System. [cited by applicant]
U.S. Appl. No. 15/247,697 U.S. Pat. No. 10,157,333, filed Aug. 25, 2016, Systems and Methods for Content Tagging. [cited by applicant]
U.S. Appl. No. 16/192,419 U.S. Pat. No. 10,956,793, filed Nov. 15, 2018, Content Tagging. [cited by applicant]
U.S. Appl. No. 17/248,386, filed Jan. 22, 2021, Content Tragging. [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, Final Office Action mailed Feb. 3, 2023”, 54 pgs. [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 May 19, 2023”, 56 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 Sep. 8, 2022”, 52 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 Apr. 3, 2023 to Final Office Action mailed Feb. 3, 2023”, 13 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, 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 Aug. 22, 2022 to Final Office Action mailed Mar. 21, 2022”, 11 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 Dec. 8, 2022 to Non Final Office Action mailed Sep. 8, 2022”, 12 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 Aug. 21, 2020”, 30 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 Aug. 3, 2020 to Final Office Action mailed May 1, 2020”, 10 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, 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, 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 Jun. 22, 2020 to Final Office Action mailed Feb. 28, 2020”, 10 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/009,402, Response filed Nov. 5, 2020 to Non Final Office Action mailed Aug. 5, 2020”, 11 pgs. [cited by applicant]