IP Library Granted Patent US 12,561,428
Granted Patent B2
US 12,561,428 · App. 17/409,130 · Granted Feb 24, 2026

Remote analysis of potentially corrupt data written to a storage system

Inventors: Paul R Massiglia (Colorado Springs, CO); Ronald Karr (Palo Alto, CA); John Colgrove (Los Altos, CA)
Assignee: Pure Storage, Inc.
G06F21/554G06F11/0727G06F11/0751G06F11/079
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,561,428
App. No.
17/409,130
Filed
Aug 23, 2021
Granted
Feb 24, 2026
Kind
B2
Art Unit
2499
USPC
726/23
Abstract

An illustrative method includes a storage system detecting an anomaly associated with data written to the storage system; providing, based on the detecting of the anomaly, the data to a data analysis system remote from the storage system, the data analysis system configured to perform a corruption analysis of the data; and performing, based on the corruption analysis of the data, an operation with respect to the data.

Claims (34)

1 . A method comprising:

detecting, by a controller of a storage system, an anomaly associated with a file written to one or more storage structures included in the storage system, the detecting the anomaly comprises determining that the file has an entropy above a threshold;

transmitting, by the controller of the storage system based on the detecting of the anomaly, a copy of only a header of the file and only a portion of a payload of the file to a data analysis system remote from the storage system and communicatively coupled to the storage system by way of a network, the data analysis system configured to use the copy of the header of the file and the portion of the payload of the file to perform a corruption analysis of the file;

performing, by the controller of the storage system based on the corruption analysis of the file, an operation with respect to the file; and

generating, based on the detecting of the anomaly, a recovery dataset for data maintained by the storage system.

2 . The method of claim 1 , wherein the detecting the anomaly comprises determining that the file has a format that is unrecognizable by the storage system.

3 . The method of claim 1 , wherein the detecting the anomaly comprises:

identifying a format of the file; and

determining that a content of the file does not match what would be expected to be received by the storage system for the identified format.

4 . The method of claim 1 , wherein the detecting the anomaly comprises determining that the file is encrypted.

5 . The method of claim 1 , further comprising preventing, by the storage system based on the detecting of the anomaly, a prior version of the file from being deleted or modified.

6 . The method of claim 1 , further comprising quarantining, by the storage system, the file until the corruption analysis is performed.

7 . The method of claim 1 , wherein:

the corruption analysis indicates that the file is not corrupt; and

the performing the operation comprises one or more of releasing the file from quarantine or deleting a recovery dataset associated with data maintained by the storage system.

8 . The method of claim 1 , wherein:

the corruption analysis indicates that the file is corrupt; and

the performing the operation comprises one or more of quarantining the file, using a recovery dataset to perform a data recovery process for data maintained by the storage system, preventing a host that provided a request to write the data to the storage system from accessing the storage system, or disabling the storage system.

9 . The method of claim 1 , further comprising:

receiving, by the storage system from the data analysis system, corruption analysis data representative of a result of the corruption analysis;

wherein the performing of the operation with respect to the file is based on the corruption analysis data.

10 . A storage system comprising:

one or more storage structures; and

a controller communicatively coupled to the one or more storage structures and configured to:

detect an anomaly associated with a file written to the one or more storage structures, the detecting the anomaly comprises determining that the file has an entropy above a threshold;

transmit, based on the detecting of the anomaly, a copy of only a header of the file and only a portion of a payload of the file to a data analysis system remote from the storage system and communicatively coupled to the storage system by way of a network, the data analysis system configured to use the copy of the header of the file and the portion of the payload of the file to perform a corruption analysis of the file;

perform, based on the corruption analysis of the file, an operation with respect to the file; and

generate, based on the detecting of the anomaly, a recovery dataset for data maintained by the storage system.

11 . The storage system of claim 10 , wherein:

the corruption analysis indicates that the file is not corrupt; and

the performing the operation comprises one or more of releasing the file from quarantine or deleting a recovery dataset associated with data maintained by the storage system.

12 . The storage system of claim 10 , wherein:

the corruption analysis indicates that the file is corrupt; and

the performing the operation comprises one or more of quarantining the file, using a recovery dataset to perform a data recovery process for data maintained by the storage system, preventing a host that provided a request to write the file to the storage system from accessing the storage system, or disabling the storage system.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 23, 2021
From: MASSIGLIA, PAUL R; KARR, RONALD; COLGROVE, JOHN
To: PURE STORAGE, INC., A DELAWARE CORPORATION
Reel/Frame 057260/0301 →
Continuity (4)
Continuation In Part 16916903 · Jun 30, 2020
Continuation In Part 16711060 · Dec 11, 2019
Provisional Application 62939518 · Nov 22, 2019
Related Publication 20210382992A1 · Dec 9, 2021
References Cited (400)
US 5208813A · Stallmo · 1993 [cited by applicant]
US 5263350A · Crippa · 1993 [cited by applicant]
US 5403639A · Belsan · 1995 [cited by applicant]
US 5412045A · Osman et al. · 1995 [cited by applicant]
US 5718448A · Knoll · 1998 [cited by applicant]
US 5757769A · Ikawa · 1998 [cited by applicant]
US 5940838A · Schmuck et al. · 1999 [cited by applicant]
US 6263350B1 · Wollrath et al. · 2001 [cited by applicant]
US 6412045B1 · Dekoning et al. · 2002 [cited by applicant]
US 6595035B1 · Maley · 2003 [cited by examiner]
US 6718448B1 · Ofer · 2004 [cited by applicant]
US 6757769B1 · Ofer · 2004 [cited by applicant]
US 6799283B1 · Tamai et al. · 2004 [cited by applicant]
US 6834298B1 · Singer et al. · 2004 [cited by applicant]
US 6850938B1 · Sadjadi · 2005 [cited by applicant]
US 6915434B1 · Kuroda · 2005 [cited by applicant]
US 6973549B1 · Testardi · 2005 [cited by applicant]
US 7028216B2 · Aizawa et al. · 2006 [cited by applicant]
US 7028218B2 · Schwarm et al. · 2006 [cited by applicant]
US 7039827B2 · Meyer et al. · 2006 [cited by applicant]
US 7043759B2 · Kaashoek et al. · 2006 [cited by applicant]
US 7149858B1 · Kiselev · 2006 [cited by examiner]
US 7213264B2 · Poletto et al. · 2007 [cited by applicant]
US 7216164B1 · Whitmore et al. · 2007 [cited by applicant]
US 7219267B2 · Gibble · 2007 [cited by examiner]
US 7231050B1 · Harris · 2007 [cited by examiner]
US 7353432B1 · Talagala · 2008 [cited by examiner]
US 7418730B2 · Chu et al. · 2008 [cited by applicant]
US 7467333B2 · Keeton · 2008 [cited by applicant]
US 7467400B1 · Moss · 2008 [cited by examiner]
US 7559088B2 · Cohen · 2009 [cited by examiner]
US 7735136B2 · Mantripragada et al. · 2010 [cited by applicant]
US 7739211B2 · Coffman et al. · 2010 [cited by applicant]
US 7774848B2 · D'Mello · 2010 [cited by applicant]
US 7783666B1 · Zhuge · 2010 [cited by applicant]
US 7783682B1 · Patterson · 2010 [cited by applicant]
US 7797436B2 · Banerjee · 2010 [cited by applicant]
US 7797748B2 · Zheng · 2010 [cited by applicant]
US 7873619B1 · Faibish et al. · 2011 [cited by applicant]
US 7913300B1 · Flank et al. · 2011 [cited by applicant]
US 7930260B2 · Deo et al. · 2011 [cited by applicant]
US 7933936B2 · Aggarwal et al. · 2011 [cited by applicant]
US 7958159B1 · Tran · 2011 [cited by applicant]
US 7979613B2 · Zohar et al. · 2011 [cited by applicant]
US 7996547B2 · Sudhakar · 2011 [cited by applicant]
US 8001601B2 · Duffield et al. · 2011 [cited by applicant]
US 8010519B2 · Hsu · 2011 [cited by applicant]
US 8010667B2 · Zhang · 2011 [cited by applicant]
US 8086652B1 · Bisson et al. · 2011 [cited by applicant]
US 8117464B1 · Kogelnik · 2012 [cited by applicant]
US 8132260B1 · Mayer · 2012 [cited by examiner]
US 8137199B2 · Douceur et al. · 2012 [cited by applicant]
US 8200887B2 · Bennett · 2012 [cited by applicant]
US 8205065B2 · Matze · 2012 [cited by applicant]
US 8260792B1 · Hsu · 2012 [cited by applicant]
US 8266267B1 · Guruswamy et al. · 2012 [cited by applicant]
US 8352540B2 · Anglin et al. · 2013 [cited by applicant]
US 8356001B2 · Collazo · 2013 [cited by applicant]
US 8433869B1 · Natanzon et al. · 2013 [cited by applicant]
US 8468604B2 · Claudatos et al. · 2013 [cited by applicant]
US 8484163B1 · Yucel et al. · 2013 [cited by applicant]
US 8495037B1 · Westenberg · 2013 [cited by applicant]
US 8495740B1 · Rouland et al. · 2013 [cited by applicant]
US 8499349B1 · Cruz et al. · 2013 [cited by applicant]
US 8504876B2 · Mork et al. · 2013 [cited by applicant]
US 8527544B1 · Colgrove et al. · 2013 [cited by applicant]
US 8554703B1 · Lin et al. · 2013 [cited by applicant]
US 8560747B1 · Tan et al. · 2013 [cited by applicant]
US 8621241B1 · Stephenson · 2013 [cited by applicant]
US 8635498B2 · Kahana et al. · 2014 [cited by applicant]
US 8667583B2 · Polyakov et al. · 2014 [cited by applicant]
US 8683591B2 · Wittenschlaeger · 2014 [cited by applicant]
US 8688620B2 · Mswanathan et al. · 2014 [cited by applicant]
US 8700875B1 · Barron et al. · 2014 [cited by applicant]
US 8719936B2 · Moffie et al. · 2014 [cited by applicant]
US 8745004B1 · Natanzon et al. · 2014 [cited by applicant]
US 8751463B1 · Chamness · 2014 [cited by applicant]
US 8793790B2 · Khurana et al. · 2014 [cited by applicant]
US 8806160B2 · Colgrove et al. · 2014 [cited by applicant]
US 8862727B2 · Jayachandran et al. · 2014 [cited by applicant]
US 8862728B2 · Jayachandran et al. · 2014 [cited by applicant]
US 8863293B2 · Christodorescu · 2014 [cited by examiner]
US 8874850B1 · Goodson et al. · 2014 [cited by applicant]
US 8904092B2 · Tucek · 2014 [cited by applicant]
US 8959305B1 · Lecrone et al. · 2015 [cited by applicant]
US 9009830B2 · Cothrell · 2015 [cited by examiner]
US 9015426B2 · Stabrawa · 2015 [cited by applicant]
US 9032160B1 · Natanzon et al. · 2015 [cited by applicant]
US 9069955B2 · Dolph et al. · 2015 [cited by applicant]
US 9081713B1 · Bennett · 2015 [cited by applicant]
US 9088601B2 · Friedrichs et al. · 2015 [cited by applicant]
US 9092146B2 · Jayaraman et al. · 2015 [cited by applicant]
US 9111232B2 · Chi et al. · 2015 [cited by applicant]
US 9112895B1 · Lin · 2015 [cited by applicant]
US 9189334B2 · Bennett · 2015 [cited by applicant]
US 9197514B2 · Finkelstein · 2015 [cited by applicant]
US 9197658B2 · Wittenschlaeger · 2015 [cited by applicant]
US 9235481B1 · Natanzon et al. · 2016 [cited by applicant]
US 9246935B2 · Lietz · 2016 [cited by applicant]
US 9256736B2 · Tao · 2016 [cited by applicant]
US 9256746B2 · Toback · 2016 [cited by applicant]
US 9258321B2 · Amsler et al. · 2016 [cited by applicant]
US 9268797B2 · Whitehead et al. · 2016 [cited by applicant]
US 9311182B2 · Bennett · 2016 [cited by applicant]
US 9317686B1 · Ye et al. · 2016 [cited by applicant]
US 9324022B2 · Williams, Jr. et al. · 2016 [cited by applicant]
US 9338181B1 · Burns · 2016 [cited by examiner]
US 9348742B1 · Brezinski · 2016 [cited by applicant]
US 9349103B2 · Eberhardt, III et al. · 2016 [cited by applicant]
US 9350750B1 · Aval · 2016 [cited by examiner]
US 9363286B2 · Golovanov · 2016 [cited by applicant]
US 9386009B1 · Marion · 2016 [cited by examiner]
US 9407646B2 · Mota et al. · 2016 [cited by applicant]
US 9423967B2 · Colgrove et al. · 2016 [cited by applicant]
US 9426071B1 · Caldejon · 2016 [cited by examiner]
US 9430156B1 · Shilane et al. · 2016 [cited by applicant]
US 9436396B2 · Colgrove et al. · 2016 [cited by applicant]
US 9436720B2 · Colgrove et al. · 2016 [cited by applicant]
US 9454476B2 · Colgrove et al. · 2016 [cited by applicant]
US 9454477B2 · Colgrove et al. · 2016 [cited by applicant]
US 9477693B1 · Bachu et al. · 2016 [cited by applicant]
US 9479518B1 · Fang et al. · 2016 [cited by applicant]
US 9483189B2 · Brooker · 2016 [cited by applicant]
US 9503469B2 · Lin · 2016 [cited by applicant]
US 9513820B1 · Shalev · 2016 [cited by applicant]
US 9516016B2 · Colgrove et al. · 2016 [cited by applicant]
US 9516053B1 · Muddu et al. · 2016 [cited by applicant]
US 9552248B2 · Miller et al. · 2017 [cited by applicant]
US 9588847B1 · Natanzon et al. · 2017 [cited by applicant]
US 9591010B1 · Muddu et al. · 2017 [cited by applicant]
US 9596254B1 · Muddu et al. · 2017 [cited by applicant]
US 9609009B2 · Muddu et al. · 2017 [cited by applicant]
US 9609011B2 · Muddu et al. · 2017 [cited by applicant]
US 9628507B2 · Haq et al. · 2017 [cited by applicant]
US 9632870B2 · Bennett · 2017 [cited by applicant]
US 9641544B1 · Treat et al. · 2017 [cited by applicant]
US 9646262B2 · Phillipps et al. · 2017 [cited by applicant]
US 9665302B1 · Huff · 2017 [cited by examiner]
US 9665303B1 · Huff · 2017 [cited by examiner]
US 9667641B2 · Muddu et al. · 2017 [cited by applicant]
US 9679165B2 · Pittelko · 2017 [cited by applicant]
US 9684472B2 · Bish et al. · 2017 [cited by applicant]
US 9686294B2 · Kantor et al. · 2017 [cited by applicant]
US 9692785B2 · Stephan et al. · 2017 [cited by applicant]
US 9692789B2 · Kirti et al. · 2017 [cited by applicant]
US 9696939B1 · Frank et al. · 2017 [cited by applicant]
US 9699205B2 · Muddu et al. · 2017 [cited by applicant]
US 9705914B2 · Di Pietro et al. · 2017 [cited by applicant]
US 9705970B2 · Pomerantz et al. · 2017 [cited by applicant]
US 9716723B2 · Wittenschlaeger · 2017 [cited by applicant]
US 9729572B1 · Adams · 2017 [cited by examiner]
US 9736243B2 · Chablani · 2017 [cited by applicant]
US 9756061B1 · Roeh · 2017 [cited by examiner]
US 9798754B1 · Shilane · 2017 [cited by applicant]
US 9798891B2 · Deulgaonkar · 2017 [cited by applicant]
US 9813432B2 · Dasgupta et al. · 2017 [cited by applicant]
US 9813435B2 · Muddu et al. · 2017 [cited by applicant]
US 9813500B2 · Mason · 2017 [cited by applicant]
US 9824609B2 · Sadeh-Koniecpol et al. · 2017 [cited by applicant]
US 9838409B2 · Flacher et al. · 2017 [cited by applicant]
US 9838410B2 · Muddu et al. · 2017 [cited by applicant]
US 9838419B1 · Fleyder et al. · 2017 [cited by applicant]
US 9866573B2 · Kozlovsky · 2018 [cited by applicant]
US 9870251B2 · Baracaldo · 2018 [cited by applicant]
US 9875355B1 · Williams · 2018 [cited by applicant]
US 9888032B2 · Dekel et al. · 2018 [cited by applicant]
US 9900332B2 · Muddu et al. · 2018 [cited by applicant]
US 9904587B1 · Potlapally et al. · 2018 [cited by applicant]
US 9916849B1 · Mader · 2018 [cited by examiner]
US 9917854B2 · Natanzon et al. · 2018 [cited by applicant]
US 9923910B2 · Di Pietro et al. · 2018 [cited by applicant]
US 9928155B2 · Xu et al. · 2018 [cited by applicant]
US 9930061B2 · Zandani · 2018 [cited by applicant]
US 9940206B2 · Bogdanov et al. · 2018 [cited by applicant]
US 9948663B1 · Wang et al. · 2018 [cited by applicant]
US 9954884B2 · Hassell et al. · 2018 [cited by applicant]
US 10003605B2 · Muddu et al. · 2018 [cited by applicant]
US 10015177B2 · Muddu et al. · 2018 [cited by applicant]
US 10025583B2 · Butler et al. · 2018 [cited by applicant]
US 10032033B2 · Gu et al. · 2018 [cited by applicant]
US 10037779B1 · Mendonsa et al. · 2018 [cited by applicant]
US 10038707B2 · Muddu et al. · 2018 [cited by applicant]
US 10042697B2 · Ahad · 2018 [cited by applicant]
US 10078473B2 · Ahmed · 2018 [cited by applicant]
US 10102356B1 · Sahin et al. · 2018 [cited by applicant]
US 10120887B1 · Patel · 2018 [cited by applicant]
US 10122740B1 · Finkelshtein et al. · 2018 [cited by applicant]
US 10122752B1 · Soman et al. · 2018 [cited by applicant]
US 10169601B2 · Arasan · 2019 [cited by applicant]
US 10359939B2 · Wei · 2019 [cited by examiner]
US 10409986B1 · Natanzon · 2019 [cited by examiner]
US 10423541B1 · Levin · 2019 [cited by examiner]
US 10438000B1 · Gu · 2019 [cited by applicant]
US 10466925B1 · Blanco · 2019 [cited by examiner]
US 10476907B2 · Hittel et al. · 2019 [cited by applicant]
US 10496487B1 · Natanzon et al. · 2019 [cited by applicant]
US 10503427B2 · Botes · 2019 [cited by examiner]
US 10503611B1 · Srivastav et al. · 2019 [cited by applicant]
US 10503897B1 · Striem-Amit · 2019 [cited by examiner]
US 10503904B1 · Singh · 2019 [cited by examiner]
US 10516688B2 · Tamir et al. · 2019 [cited by applicant]
US 10530788B1 · Kinger · 2020 [cited by examiner]
US 10530791B2 · Astigarraga · 2020 [cited by applicant]
US 10536482B2 · Gabaev et al. · 2020 [cited by applicant]
US 10542021B1 · Mehr · 2020 [cited by applicant]
US 10558809B1 · Joyce · 2020 [cited by applicant]
US 10567500B1 · Leshinsky et al. · 2020 [cited by applicant]
US 10587484B2 · Nazar · 2020 [cited by applicant]
US 10587632B1 · Perumalla · 2020 [cited by applicant]
US 10609066B1 · Nossik et al. · 2020 [cited by applicant]
US 10614430B2 · Armstrong · 2020 [cited by examiner]
US 10628585B2 · Tamir et al. · 2020 [cited by applicant]
US 10628586B1 · Jung · 2020 [cited by applicant]
US 10673628B1 · Shtop et al. · 2020 [cited by applicant]
US 10685293B1 · Heimann · 2020 [cited by applicant]
US 10725965B1 · Rokicki · 2020 [cited by applicant]
US 10733290B2 · Berler et al. · 2020 [cited by applicant]
US 10735448B2 · Kesin · 2020 [cited by examiner]
US 10742682B2 · Yu et al. · 2020 [cited by applicant]
US 10778699B1 · Bradley · 2020 [cited by examiner]
US 10778714B2 · Shi · 2020 [cited by applicant]
US 10789363B1 · Gursoy · 2020 [cited by applicant]
US 10810088B1 · Gu et al. · 2020 [cited by applicant]
US 10819721B1 · Jenkins · 2020 [cited by applicant]
US 10826918B1 · Rasovic · 2020 [cited by applicant]
US 10853200B2 · Chen et al. · 2020 [cited by applicant]
US 10884914B2 · Ahmed et al. · 2021 [cited by applicant]
US 10902929B1 · Pawlowski · 2021 [cited by examiner]
US 10965708B2 · Kolychev · 2021 [cited by examiner]
US 10992581B2 · Kuang · 2021 [cited by examiner]
US 11005936B1 · Liu et al. · 2021 [cited by applicant]
US 11010233B1 · Golden · 2021 [cited by examiner]
US 11025665B2 · Newman et al. · 2021 [cited by applicant]
US 11030314B2 · Kucherov et al. · 2021 [cited by applicant]
US 11036392B2 · Resch · 2021 [cited by examiner]
US 11038902B2 · Zaw · 2021 [cited by applicant]
US 11044263B2 · McLean et al. · 2021 [cited by applicant]
US 11049039B2 · Zimmer · 2021 [cited by applicant]
US 11055411B2 · Strogov et al. · 2021 [cited by applicant]
US 11055652B1 · Kannan et al. · 2021 [cited by applicant]
US 11100232B1 · Juncker · 2021 [cited by applicant]
US 11170107B2 · Selvaraj et al. · 2021 [cited by applicant]
US 11212681B1 · Balaramn · 2021 [cited by examiner]
US 11336685B1 · Rodriguez · 2022 [cited by examiner]
US 11379289B2 · LeCrone · 2022 [cited by examiner]
US 11475132B2 · Vasudeva · 2022 [cited by examiner]
US 11615185B2 · Lee · 2023 [cited by examiner]
US 11960606B2 · Orevi · 2024 [cited by examiner]
US 12235954B2 · Kutner · 2025 [cited by examiner]
US 12248377B2 · Dn · 2025 [cited by examiner]
US 20020035683A1 · Kaashoek et al. · 2002 [cited by applicant]
US 20020038436A1 · Suzuki · 2002 [cited by applicant]
US 20020087544A1 · Selkirk et al. · 2002 [cited by applicant]
US 20020178335A1 · Selkirk et al. · 2002 [cited by applicant]
US 20020184362A1 · Banerjee · 2002 [cited by applicant]
US 20030140209A1 · Testardi · 2003 [cited by applicant]
US 20040049572A1 · Yamamoto et al. · 2004 [cited by applicant]
US 20040117640A1 · Chu et al. · 2004 [cited by applicant]
US 20040139340A1 · Johnson et al. · 2004 [cited by applicant]
US 20050020945A1 · Tosaya · 2005 [cited by applicant]
US 20050023239A1 · Lin · 2005 [cited by examiner]
US 20050066095A1 · Mullick et al. · 2005 [cited by applicant]
US 20050193236A1 · Stager et al. · 2005 [cited by applicant]
US 20050203921A1 · Newman et al. · 2005 [cited by applicant]
US 20050216535A1 · Saika et al. · 2005 [cited by applicant]
US 20050223154A1 · Uemura · 2005 [cited by applicant]
US 20050223239A1 · Dotan · 2005 [cited by applicant]
US 20060005227A1 · Samuelsson et al. · 2006 [cited by applicant]
US 20060021029A1 · Brickell et al. · 2006 [cited by applicant]
US 20060074940A1 · Craft et al. · 2006 [cited by applicant]
US 20060136365A1 · Kedem et al. · 2006 [cited by applicant]
US 20060155946A1 · Ji · 2006 [cited by applicant]
US 20070006319A1 · Fitzgibbon · 2007 [cited by examiner]
US 20070067585A1 · Ueda et al. · 2007 [cited by applicant]
US 20070105589A1 · Lu · 2007 [cited by applicant]
US 20070109856A1 · Pellicone et al. · 2007 [cited by applicant]
US 20070162954A1 · Pela · 2007 [cited by applicant]
US 20070171562A1 · Maejima et al. · 2007 [cited by applicant]
US 20070174673A1 · Kawaguchi et al. · 2007 [cited by applicant]
US 20070220068A1 · Thompson · 2007 [cited by applicant]
US 20070220313A1 · Katsuragi et al. · 2007 [cited by applicant]
US 20070245090A1 · King et al. · 2007 [cited by applicant]
US 20070266179A1 · Chavan et al. · 2007 [cited by applicant]
US 20080022378A1 · Repasi et al. · 2008 [cited by applicant]
US 20080047013A1 · Claudatos et al. · 2008 [cited by applicant]
US 20080059699A1 · Kubo et al. · 2008 [cited by applicant]
US 20080065852A1 · Moore et al. · 2008 [cited by applicant]
US 20080095182A1 · Ezur · 2008 [cited by applicant]
US 20080098476A1 · Syversen · 2008 [cited by applicant]
US 20080134174A1 · Sheu et al. · 2008 [cited by applicant]
US 20080155191A1 · Anderson et al. · 2008 [cited by applicant]
US 20080178040A1 · Kobayashi · 2008 [cited by applicant]
US 20080209096A1 · Lin et al. · 2008 [cited by applicant]
US 20080244205A1 · Amano et al. · 2008 [cited by applicant]
US 20080275928A1 · Shuster · 2008 [cited by applicant]
US 20080282045A1 · Biswas et al. · 2008 [cited by applicant]
US 20080285083A1 · Aonuma · 2008 [cited by applicant]
US 20080307270A1 · Li · 2008 [cited by applicant]
US 20090003131A1 · Meyer · 2009 [cited by examiner]
US 20090006587A1 · Richter · 2009 [cited by applicant]
US 20090037662A1 · La Frese et al. · 2009 [cited by applicant]
US 20090106318A1 · Mantripragada et al. · 2009 [cited by applicant]
US 20090133122A1 · Koo · 2009 [cited by examiner]
US 20090158432A1 · Zheng et al. · 2009 [cited by applicant]
US 20090204700A1 · Sudhakar · 2009 [cited by applicant]
US 20090204858A1 · Kawaba · 2009 [cited by applicant]
US 20090228648A1 · Wack · 2009 [cited by applicant]
US 20090300084A1 · Whitehouse · 2009 [cited by applicant]
US 20100005173A1 · Baskaran · 2010 [cited by examiner]
US 20100017870A1 · Kargupta · 2010 [cited by applicant]
US 20100031361A1 · Shukla · 2010 [cited by applicant]
US 20100057673A1 · Savov · 2010 [cited by applicant]
US 20100058026A1 · Heil et al. · 2010 [cited by applicant]
US 20100058122A1 · Compton · 2010 [cited by applicant]
US 20100067706A1 · Anan et al. · 2010 [cited by applicant]
US 20100077205A1 · Ekstrom et al. · 2010 [cited by applicant]
US 20100082879A1 · Mckean et al. · 2010 [cited by applicant]
US 20100106905A1 · Kurashige et al. · 2010 [cited by applicant]
US 20100153620A1 · Mckean et al. · 2010 [cited by applicant]
US 20100153641A1 · Jagadish et al. · 2010 [cited by applicant]
US 20100191897A1 · Zhang et al. · 2010 [cited by applicant]
US 20100250713A1 · Sudhakar · 2010 [cited by applicant]
US 20100250802A1 · Waugh et al. · 2010 [cited by applicant]
US 20100250882A1 · Hutchison et al. · 2010 [cited by applicant]
US 20100281225A1 · Chen et al. · 2010 [cited by applicant]
US 20100287327A1 · Li et al. · 2010 [cited by applicant]
US 20100306849A1 · Zheng · 2010 [cited by applicant]
US 20110072300A1 · Rousseau · 2011 [cited by applicant]
US 20110072515A1 · Park et al. · 2011 [cited by applicant]
US 20110121231A1 · Tian et al. · 2011 [cited by applicant]
US 20110125716A1 · Drews et al. · 2011 [cited by applicant]
US 20110145497A1 · Bish et al. · 2011 [cited by applicant]
US 20110145598A1 · Smith et al. · 2011 [cited by applicant]
US 20110161559A1 · Yurzola et al. · 2011 [cited by applicant]
US 20110167221A1 · Pangal et al. · 2011 [cited by applicant]
US 20110191537A1 · Kawaguchi · 2011 [cited by examiner]
US 20110238634A1 · Kobara · 2011 [cited by applicant]
US 20110258164A1 · Mandagere · 2011 [cited by applicant]
US 20110271146A1 · Mork et al. · 2011 [cited by applicant]
US 20110296237A1 · Mandagere et al. · 2011 [cited by applicant]
US 20120023375A1 · Dutta et al. · 2012 [cited by applicant]
US 20120036309A1 · Dillow et al. · 2012 [cited by applicant]
US 20120096225A1 · Khawand et al. · 2012 [cited by applicant]
US 20120117029A1 · Gold · 2012 [cited by applicant]
US 20120151593A1 · Kang · 2012 [cited by examiner]
US 20120159629A1 · Lee · 2012 [cited by examiner]
US 20120191933A1 · Zbiciak · 2012 [cited by examiner]
US 20120198175A1 · Atkisson · 2012 [cited by applicant]
US 20120198192A1 · Balasubramanian · 2012 [cited by examiner]
US 20120221803A1 · Stabrawa · 2012 [cited by applicant]
US 20120296922A1 · Hsu · 2012 [cited by applicant]
US 20120303868A1 · Tucek · 2012 [cited by applicant]
US 20120311708A1 · Agarwal · 2012 [cited by applicant]
US 20120324236A1 · Srivastava et al. · 2012 [cited by applicant]
US 20120330954A1 · Sivasubramanian et al. · 2012 [cited by applicant]
US 20130036465A1 · Chuan et al. · 2013 [cited by applicant]
US 20130042052A1 · Colgrove et al. · 2013 [cited by applicant]
US 20130046995A1 · Movshovitz · 2013 [cited by applicant]
US 20130047029A1 · Ikeuchi et al. · 2013 [cited by applicant]
US 20130061322A1 · Sethumadhavan · 2013 [cited by applicant]
US 20130091102A1 · Nayak · 2013 [cited by applicant]
US 20130117507A1 · Chiang · 2013 [cited by applicant]
US 20130205110A1 · Kettner · 2013 [cited by applicant]
US 20130227236A1 · Flynn et al. · 2013 [cited by applicant]
US 20130254412A1 · Menezes · 2013 [cited by applicant]
US 20130275391A1 · Batwara et al. · 2013 [cited by applicant]
US 20130275656A1 · Talagala et al. · 2013 [cited by applicant]
US 20130283058A1 · Fiske et al. · 2013 [cited by applicant]
US 20130290648A1 · Shao et al. · 2013 [cited by applicant]
US 20130318314A1 · Markus et al. · 2013 [cited by applicant]
US 20130339303A1 · Potter et al. · 2013 [cited by applicant]
US 20130340082A1 · Shanley · 2013 [cited by applicant]
US 20140004829A1 · Rieger · 2014 [cited by examiner]
US 20140006760A1 · Nemiroff et al. · 2014 [cited by applicant]
US 20140052946A1 · Kimmel · 2014 [cited by applicant]
US 20140059688A1 · Margalit · 2014 [cited by examiner]
US 20140068791A1 · Resch · 2014 [cited by applicant]
US 20140089730A1 · Watanabe et al. · 2014 [cited by applicant]
US 20140101361A1 · Gschwind · 2014 [cited by applicant]
US 20140143517A1 · Jin et al. · 2014 [cited by applicant]
US 20140172929A1 · Sedayao et al. · 2014 [cited by applicant]
US 20140196115A1 · Pelykh · 2014 [cited by applicant]
US 20140201150A1 · Kumarasamy et al. · 2014 [cited by applicant]
US 20140201836A1 · Amsler · 2014 [cited by applicant]
US 20140215129A1 · Kuzmin et al. · 2014 [cited by applicant]
US 20140229131A1 · Cohen et al. · 2014 [cited by applicant]
US 20140229452A1 · Serita et al. · 2014 [cited by applicant]
US 20140230051A1 · Vallinayagam · 2014 [cited by applicant]
US 20140230062A1 · Kumaran · 2014 [cited by applicant]
US 20140236891A1 · Talius · 2014 [cited by examiner]
US 20140281155A1 · Cohen · 2014 [cited by applicant]
US 20140281308A1 · Lango et al. · 2014 [cited by applicant]
US 20140283061A1 · Quinlan et al. · 2014 [cited by applicant]
US 20140289853A1 · Teddy · 2014 [cited by examiner]
US 20140325115A1 · Ramsundar et al. · 2014 [cited by applicant]
US 20150047045A1 · Salsamendi · 2015 [cited by applicant]
US 20150081950A1 · Nezu · 2015 [cited by applicant]
US 20150106557A1 · Yu · 2015 [cited by examiner]
US 20150106562A1 · Helmer · 2015 [cited by applicant]
US 20150221349A1 · Jeon · 2015 [cited by examiner]