IP Library Granted Patent US 12,411,962
Granted Patent B2
US 12,411,962 · App. 18/233,686 · Granted Sep 9, 2025

Managed run-time environment-based detection of a ransomware attack

Inventors: Paulo Marcon (Porto Alegre, BR); Romulo Gelinger Maciel (Canoas, BR); Ronald Karr (Palo Alto, CA)
Assignee: Pure Storage, Inc.
G06F21/602G06F3/0608G06F3/0652G06F3/067
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,962
App. No.
18/233,686
Filed
Aug 14, 2023
Granted
Sep 9, 2025
Kind
B2
Art Unit
2499
USPC
713/189
Abstract

An illustrative method includes a data protection system detecting an anomaly associated with a managed run-time environment; determining, based on the detecting the anomaly, that the managed run-time environment is possibly being targeted by a security threat; and performing, based on the determining that the managed run-time environment is possibly being targeted by the security threat, a remedial action associated with the managed run-time environment. The performing the remedial action may include identifying a recovery dataset generated prior to the detecting the anomaly, the recovery dataset for data associated with the managed run-time environment and stored by a storage system, and converting the recovery dataset into a protected recovery dataset that cannot be deleted without a specific instruction provided by an authorized entity.

Claims (49)

1. A method comprising:

detecting, by a data protection system, an anomaly associated with a managed run-time environment;

determining, by the data protection system based on the detecting the anomaly, that the managed run-time environment is possibly being targeted by a security threat;

disabling, by the data protection system based on the determining that the managed run-time environment is possibly being targeted by the security threat, the managed run-time environment until a remedial action associated with the managed run-time environment can be performed;

performing, by the data protection system based on the determining that the managed run-time environment is possibly being targeted by the security threat, the remedial action, the performing the remedial action comprising:

identifying a recovery dataset generated prior to the detecting the anomaly, the recovery dataset for data associated with the managed run-time environment and stored by a storage system, and

converting the recovery dataset into a protected recovery dataset that cannot be deleted without a specific instruction provided by an authorized entity;

determining, by the data protection system after the performing the remedial action, that the managed run-time environment is no longer possibly being targeted by the security threat; and

converting, by the data protection system based on the determining that the managed run-time environment is no longer possibly being targeted by the security threat, the protected recovery dataset back into the recovery dataset.

2. The method of claim 1 , wherein the detecting the anomaly associated with the managed run-time environment comprises:

determining a value of a metric associated with the managed run-time environment; and

determining that the value of the metric differs by more than a threshold amount from a baseline value of the metric associated with the managed run-time environment.

3. The method of claim 2 , wherein the metric comprises central processing unit (CPU) usage by the managed run-time environment.

4. The method of claim 2 , wherein the metric is representative of storage system access operations performed by the managed run-time environment with respect to the storage system.

5. The method of claim 2 , wherein the baseline value is representative of a historical average value for the metric over a predetermined period of time for the managed run-time environment.

6. The method of claim 2 , wherein the baseline value is representative of a value of the metric for an additional managed run-time environment that shares at least one attribute with the managed run-time environment.

7. The method of claim 1 , wherein the data associated with the managed run-time environment comprises data accessed by the managed run-time environment.

8. The method of claim 1 , wherein the data associated with the managed run-time environment comprises a backing dataset representative of run-time resources that enable operation of the managed run-time environment.

9. The method of claim 1 , wherein the performing the remedial action further comprises generating an additional recovery dataset.

10. The method of claim 1 , wherein the managed run-time environment comprises at least one of a virtual machine or a containerized application.

11. The method of claim 1 , wherein the data protection system is implemented by a controller within the storage system.

12. The method of claim 1 , wherein the data protection system is implemented by a computing system communicatively coupled to the storage system by way of a network.

13. A system comprising:

a memory storing instructions; and

one or more processors communicatively coupled to the memory and configured to execute the instructions to perform a process comprising:

detecting an anomaly associated with a managed run-time environment;

determining, based on the detecting the anomaly, that the managed run-time environment is possibly being targeted by a security threat;

disabling, based on the determining that the managed run-time environment is possibly being targeted by the security threat, the managed run-time environment until a remedial action associated with the managed run-time environment can be performed;

performing, based on the determining that the managed run-time environment is possibly being targeted by the security threat, the remedial action, the performing the remedial action comprising:

identifying a recovery dataset generated prior to the detecting the anomaly, the recovery dataset for data associated with the managed run-time environment and stored by a storage system, and

converting the recovery dataset into a protected recovery dataset that cannot be deleted without a specific instruction provided by an authorized entity;

determining, after the performing the remedial action, that the managed run-time environment is no longer possibly being targeted by the security threat; and

converting, based on the determining that the managed run-time environment is no longer possibly being targeted by the security threat, the protected recovery dataset back into the recovery dataset.

14. The system of claim 13 , wherein the detecting the anomaly associated with the managed run-time environment comprises:

determining a value of a metric associated with the managed run-time environment; and

determining that the value of the metric differs by more than a threshold amount from a baseline value of the metric associated with the managed run-time environment.

15. The system of claim 14 , wherein the metric comprises central processing unit (CPU) usage by the managed run-time environment.

16. The system of claim 14 , wherein the metric is representative of storage system access operations performed by the managed run-time environment with respect to the storage system.

17. The system of claim 14 , wherein the baseline value is representative of a historical average value for the metric over a predetermined period of time for the managed run-time environment.

18. The system of claim 14 , wherein the baseline value is representative of a value of the metric for an additional managed run-time environment that shares at least one attribute with the managed run-time environment.

19. A non-transitory computer-readable medium storing instructions that, when executed, direct a processor of a computing device to perform a process comprising:

detecting an anomaly associated with a managed run-time environment;

determining, based on the detecting the anomaly, that the managed run-time environment is possibly being targeted by a security threat;

disabling, based on the determining that the managed run-time environment is possibly being targeted by the security threat, the managed run-time environment until a remedial action associated with the managed run-time environment can be performed;

performing, based on the determining that the managed run-time environment is possibly being targeted by the security threat, the remedial action, the performing the remedial action comprising:

identifying a recovery dataset generated prior to the detecting the anomaly, the recovery dataset for data associated with the managed run-time environment and stored by a storage system, and

converting the recovery dataset into a protected recovery dataset that cannot be deleted without a specific instruction provided by an authorized entity;

determining, after the performing the remedial action, that the managed run-time environment is no longer possibly being targeted by the security threat; and

converting, based on the determining that the managed run-time environment is no longer possibly being targeted by the security threat, the protected recovery dataset back into the recovery dataset.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 14, 2023
From: MARCON, PAULO; GELINGER MACIEL, ROMULO; KARR, RONALD
To: PURE STORAGE, INC., A DELAWARE CORPORATION
Reel/Frame 064581/0421 →
Continuity (37)
Continuation In Part 18127926 · Mar 29, 2023
Continuation In Part 17980354 · Nov 3, 2022
Continuation In Part 17846301 · Jun 22, 2022
Continuation In Part 17725182 · Apr 20, 2022
Continuation In Part 17723903 · Apr 19, 2022
Continuation In Part 17541870 · Dec 3, 2021
Continuation In Part 17506509 · Oct 20, 2021
Continuation In Part 17506501 · Oct 20, 2021
Continuation In Part 17463088 · Aug 31, 2021
Continuation In Part 17409124 · Aug 23, 2021
Continuation In Part 17409130 · Aug 23, 2021
Continuation In Part 17409135 · Aug 23, 2021
Continuation In Part 17342203 · Jun 8, 2021
Continuation In Part 17235737 · Apr 20, 2021
Continuation 17161553 · Jan 28, 2021
Continuation In Part 17074313 · Oct 19, 2020
Continuation In Part 17039556 · Sep 30, 2020
Continuation In Part 17039536 · Sep 30, 2020
Continuation In Part 17039604 · Sep 30, 2020
Continuation In Part 17039486 · Sep 30, 2020
Continuation In Part 16916903 · Jun 30, 2020
Continuation In Part 16916903 · Jun 30, 2020
Continuation In Part 16916903 · Jun 30, 2020
Continuation 16916903 · Jun 30, 2020
Continuation In Part 16916903 · Jun 30, 2020
Continuation In Part 16916903 · Jun 30, 2020
Continuation In Part 16916903 · Jun 30, 2020
Continuation In Part 16917030 · Jun 30, 2020
Continuation In Part 16916903 · Jun 30, 2020
Continuation In Part 16916903 · Jun 30, 2020
Continuation In Part 16916903 · Jun 30, 2020
Continuation In Part 16916903 · Jun 30, 2020
Continuation In Part 16711060 · Dec 11, 2019
Continuation In Part 16711060 · Dec 11, 2019
Provisional Application 62985229 · Mar 4, 2020
Provisional Application 62939518 · Nov 22, 2019
Related Publication 20240028748A1 · Jan 25, 2024
References Cited (400)
US 5208813A · Stallmo · 1993 [cited by applicant]
US 5403639A · Belsan et al. · 1995 [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 applicant]
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 et al. · 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 applicant]
US 7213264B2 · Poletto et al. · 2007 [cited by applicant]
US 7216164B1 · Whitmore et al. · 2007 [cited by applicant]
US 7231050B1 · Harris · 2007 [cited by applicant]
US 7418730B2 · Chu et al. · 2008 [cited by applicant]
US 7467333B2 · Keeton et al. · 2008 [cited by applicant]
US 7559088B2 · Cohen et al. · 2009 [cited by applicant]
US 7735136B2 · Mantripragada et al. · 2010 [cited by applicant]
US 7739211B2 · Coffman et al. · 2010 [cited by applicant]
US 7774848B2 · D'Mello et al. · 2010 [cited by applicant]
US 7783666B1 · Zhuge et al. · 2010 [cited by applicant]
US 7783682B1 · Patterson · 2010 [cited by applicant]
US 7797436B2 · Banerjee et al. · 2010 [cited by applicant]
US 7797748B2 · Zheng et al. · 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 et al. · 2011 [cited by applicant]
US 7975115B2 · Wayda et al. · 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 et al. · 2011 [cited by applicant]
US 8010667B2 · Zhang et al. · 2011 [cited by applicant]
US 8086652B1 · Bisson et al. · 2011 [cited by applicant]
US 8117464B1 · Kogelnik · 2012 [cited by applicant]
US 8132260B1 · Mayer et al. · 2012 [cited by applicant]
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 · 2013 [cited by examiner]
US 8356001B2 · Collazo · 2013 [cited by examiner]
US 8433869B1 · Natanzon · 2013 [cited by examiner]
US 8468604B2 · Claudatos · 2013 [cited by examiner]
US 8484163B1 · Yucel · 2013 [cited by examiner]
US 8495037B1 · Westenberg · 2013 [cited by examiner]
US 8495472B1 · Magerramov · 2013 [cited by examiner]
US 8495740B1 · Rouland · 2013 [cited by examiner]
US 8499349B1 · Cruz · 2013 [cited by examiner]
US 8504797B2 · Mimatsu · 2013 [cited by examiner]
US 8504876B2 · Mork · 2013 [cited by examiner]
US 8527544B1 · Colgrove · 2013 [cited by examiner]
US 8554703B1 · Lin · 2013 [cited by examiner]
US 8560747B1 · Tan · 2013 [cited by examiner]
US 8621241B1 · Stephenson · 2013 [cited by examiner]
US 8635498B2 · Kahana · 2014 [cited by examiner]
US 8667583B2 · Polyakov · 2014 [cited by examiner]
US 8683591B2 · Wittenschlaeger · 2014 [cited by examiner]
US 8688620B2 · Viswanathan · 2014 [cited by examiner]
US 8700875B1 · Barron · 2014 [cited by examiner]
US 8706914B2 · Duchesneau · 2014 [cited by examiner]
US 8719936B2 · Moffie · 2014 [cited by examiner]
US 8745004B1 · Natanzon · 2014 [cited by examiner]
US 8751463B1 · Chamness · 2014 [cited by examiner]
US 8793790B2 · Khurana · 2014 [cited by examiner]
US 8806160B2 · Colgrove · 2014 [cited by examiner]
US 8822155B2 · Sukumar · 2014 [cited by examiner]
US 8862727B2 · Jayachandran et al. · 2014 [cited by applicant]
US 8862728B2 · Jayachandran · 2014 [cited by examiner]
US 8863293B2 · Christodorescu · 2014 [cited by examiner]
US 8874850B1 · Goodson · 2014 [cited by examiner]
US 8904092B2 · Tucek · 2014 [cited by examiner]
US 8918478B2 · Ozzie · 2014 [cited by examiner]
US 8959305B1 · Lecrone · 2015 [cited by examiner]
US 9015426B2 · Stabrawa · 2015 [cited by examiner]
US 9032160B1 · Natanzon · 2015 [cited by examiner]
US 9069955B2 · Dolph · 2015 [cited by examiner]
US 9081713B1 · Bennett · 2015 [cited by examiner]
US 9088601B2 · Friedrichs · 2015 [cited by examiner]
US 9092146B2 · Jayaraman · 2015 [cited by examiner]
US 9111232B2 · Chi · 2015 [cited by examiner]
US 9112895B1 · Lin · 2015 [cited by examiner]
US 9189334B2 · Bennett · 2015 [cited by applicant]
US 9197514B2 · Finkelstein · 2015 [cited by examiner]
US 9197658B2 · Wittenschlaeger · 2015 [cited by applicant]
US 9235481B1 · Natanzon et al. · 2016 [cited by applicant]
US 9246935B2 · Lietz · 2016 [cited by examiner]
US 9256736B2 · Tao · 2016 [cited by examiner]
US 9256746B2 · Toback · 2016 [cited by examiner]
US 9258321B2 · Amsler · 2016 [cited by examiner]
US 9268797B2 · Whitehead · 2016 [cited by examiner]
US 9275063B1 · Natanzon · 2016 [cited by examiner]
US 9280678B2 · Redberg · 2016 [cited by examiner]
US 9311182B2 · Bennett · 2016 [cited by applicant]
US 9317686B1 · Ye · 2016 [cited by examiner]
US 9324022B2 · Williams, Jr. · 2016 [cited by examiner]
US 9338181B1 · Burns · 2016 [cited by examiner]
US 9348742B1 · Brezinski · 2016 [cited by examiner]
US 9349103B2 · Eberhardt, III · 2016 [cited by examiner]
US 9350750B1 · Aval · 2016 [cited by examiner]
US 9363286B2 · Golovanov · 2016 [cited by examiner]
US 9386009B1 · Marion · 2016 [cited by examiner]
US 9395922B2 · Nishikido · 2016 [cited by examiner]
US 9407646B2 · Cruz Mota · 2016 [cited by examiner]
US 9423967B2 · Colgrove · 2016 [cited by examiner]
US 9430156B1 · Shilane · 2016 [cited by examiner]
US 9436396B2 · Colgrove · 2016 [cited by examiner]
US 9436720B2 · Colgrove · 2016 [cited by examiner]
US 9454476B2 · Colgrove et al. · 2016 [cited by applicant]
US 9454477B2 · Colgrove · 2016 [cited by examiner]
US 9477693B1 · Bachu · 2016 [cited by examiner]
US 9479518B1 · Fang · 2016 [cited by examiner]
US 9483189B2 · Brooker · 2016 [cited by examiner]
US 9503469B2 · Lin · 2016 [cited by applicant]
US 9513820B1 · Shalev · 2016 [cited by examiner]
US 9516016B2 · Colgrove · 2016 [cited by examiner]
US 9516053B1 · Muddu · 2016 [cited by examiner]
US 9552248B2 · Miller · 2017 [cited by examiner]
US 9552299B2 · Stalzer · 2017 [cited by examiner]
US 9588847B1 · Natanzon · 2017 [cited by examiner]
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 · 2017 [cited by examiner]
US 9632870B2 · Bennett · 2017 [cited by examiner]
US 9641544B1 · Treat · 2017 [cited by examiner]
US 9646262B2 · Phillipps · 2017 [cited by examiner]
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 examiner]
US 9684472B2 · Bish · 2017 [cited by examiner]
US 9686294B2 · Kantor · 2017 [cited by examiner]
US 9692785B2 · Stephan · 2017 [cited by examiner]
US 9692789B2 · Kirti · 2017 [cited by examiner]
US 9696939B1 · Frank · 2017 [cited by examiner]
US 9699205B2 · Muddu et al. · 2017 [cited by applicant]
US 9705914B2 · Di Pietro · 2017 [cited by examiner]
US 9705970B2 · Pomerantz · 2017 [cited by examiner]
US 9716723B2 · Wittenschlaeger · 2017 [cited by applicant]
US 9729572B1 · Adams · 2017 [cited by examiner]
US 9736243B2 · Chablani · 2017 [cited by examiner]
US 9740403B2 · Storer · 2017 [cited by examiner]
US 9798754B1 · Shilane · 2017 [cited by examiner]
US 9798891B2 · Deulgaonkar · 2017 [cited by examiner]
US 9813432B2 · Dasgupta · 2017 [cited by examiner]
US 9813435B2 · Muddu et al. · 2017 [cited by applicant]
US 9813500B2 · Mason · 2017 [cited by examiner]
US 9824609B2 · Sadeh-Koniecpol · 2017 [cited by examiner]
US 9838409B2 · Flacher · 2017 [cited by examiner]
US 9838410B2 · Muddu et al. · 2017 [cited by applicant]
US 9838419B1 · Fleyder · 2017 [cited by examiner]
US 9864874B1 · Shanbhag · 2018 [cited by examiner]
US 9866573B2 · Kozlovsky · 2018 [cited by examiner]
US 9870251B2 · Baracaldo Angel · 2018 [cited by examiner]
US 9875355B1 · Williams · 2018 [cited by examiner]
US 9888032B2 · Dekel · 2018 [cited by examiner]
US 9900332B2 · Muddu et al. · 2018 [cited by applicant]
US 9904587B1 · Potlapally · 2018 [cited by examiner]
US 9916849B1 · Mader · 2018 [cited by examiner]
US 9917854B2 · Natanzon · 2018 [cited by examiner]
US 9923910B2 · Di Pietro · 2018 [cited by examiner]
US 9928155B2 · Xu · 2018 [cited by examiner]
US 9930061B2 · Zandani · 2018 [cited by examiner]
US 9940206B2 · Bogdanov · 2018 [cited by examiner]
US 9948663B1 · Wang · 2018 [cited by examiner]
US 9954884B2 · Hassell · 2018 [cited by examiner]
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 10025673B1 · Maccanti 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 et al. · 2018 [cited by applicant]
US 10102356B1 · Sahin et al. · 2018 [cited by applicant]
US 10120887B1 · Patel et al. · 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 et al. · 2019 [cited by applicant]
US 10185495B2 · Katsuki · 2019 [cited by applicant]
US 10324639B2 · Seo · 2019 [cited by applicant]
US 10359939B2 · Wei et al. · 2019 [cited by applicant]
US 10409986B1 · Natanzon et al. · 2019 [cited by applicant]
US 10423541B1 · Levin et al. · 2019 [cited by applicant]
US 10438000B1 · Gu et al. · 2019 [cited by applicant]
US 10466925B1 · Blanco et al. · 2019 [cited by applicant]
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 applicant]
US 10503904B1 · Singh et al. · 2019 [cited by applicant]
US 10516688B2 · Tamir et al. · 2019 [cited by applicant]
US 10530791B2 · Astigarraga et al. · 2020 [cited by applicant]
US 10536482B2 · Gabaev et al. · 2020 [cited by applicant]
US 10542021B1 · Mehr · 2020 [cited by applicant]
US 10558809B1 · Joyce et al. · 2020 [cited by applicant]
US 10567406B2 · Astigarraga et al. · 2020 [cited by applicant]
US 10567500B1 · Leshinsky et al. · 2020 [cited by applicant]
US 10587484B2 · Nazar et al. · 2020 [cited by applicant]
US 10587632B1 · Perumalla et al. · 2020 [cited by applicant]
US 10609066B1 · Nossik et al. · 2020 [cited by applicant]
US 10614430B2 · Armstrong · 2020 [cited by applicant]
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 et al. · 2020 [cited by applicant]
US 10725965B1 · Rokicki · 2020 [cited by applicant]
US 10733290B2 · Berler et al. · 2020 [cited by applicant]
US 10735448B2 · Kesin et al. · 2020 [cited by applicant]
US 10742682B2 · Yu et al. · 2020 [cited by applicant]
US 10778714B2 · Shi · 2020 [cited by applicant]
US 10789363B1 · Gursoy et al. · 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 10846137B2 · Vallala et al. · 2020 [cited by applicant]
US 10853200B2 · Chen et al. · 2020 [cited by applicant]
US 10877683B2 · Wu et al. · 2020 [cited by applicant]
US 10884914B2 · Ahmed et al. · 2021 [cited by applicant]
US 10902929B1 · Pawlowski · 2021 [cited by applicant]
US 10965708B2 · Kolychev et al. · 2021 [cited by applicant]
US 10983877B1 · Hoffman · 2021 [cited by examiner]
US 10992581B2 · Kuang et al. · 2021 [cited by applicant]
US 11005936B1 · Liu et al. · 2021 [cited by applicant]
US 11010233B1 · Golden et al. · 2021 [cited by applicant]
US 11025665B2 · Newman et al. · 2021 [cited by applicant]
US 11030314B2 · Kucherov et al. · 2021 [cited by applicant]
US 11036392B2 · Resch · 2021 [cited by applicant]
US 11038902B2 · Zaw · 2021 [cited by applicant]
US 11044263B2 · McLean et al. · 2021 [cited by applicant]
US 11049039B2 · Zimmer et al. · 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 et al. · 2021 [cited by applicant]
US 11106810B2 · Natanzon et al. · 2021 [cited by applicant]
US 11170107B2 · Selvaraj et al. · 2021 [cited by applicant]
US 11212681B1 · Balaramn et al. · 2021 [cited by applicant]
US 11336685B1 · Rodriguez et al. · 2022 [cited by applicant]
US 11494216B2 · Halcrow · 2022 [cited by examiner]
US 11663340B2 · Wu · 2023 [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 et al. · 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 et al. · 2005 [cited by applicant]
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 et al. · 2007 [cited by applicant]
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 et al. · 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 · Elzur et al. · 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 applicant]
US 20090006587A1 · Richter · 2009 [cited by applicant]
US 20090037662A1 · Frese et al. · 2009 [cited by applicant]
US 20090106318A1 · Mantripragada et al. · 2009 [cited by applicant]
US 20090133122A1 · Koo et al. · 2009 [cited by applicant]
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 et al. · 2010 [cited by applicant]
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 et al. · 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 et al. · 2010 [cited by applicant]
US 20110035540A1 · Fitzgerald et al. · 2011 [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 et al. · 2011 [cited by applicant]
US 20110238634A1 · Kobara · 2011 [cited by applicant]
US 20110258164A1 · Mandagere et al. · 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 et al. · 2012 [cited by applicant]
US 20120159629A1 · Lee et al. · 2012 [cited by applicant]
US 20120191933A1 · Zbiciak et al. · 2012 [cited by applicant]
US 20120198175A1 · Atkisson · 2012 [cited by applicant]
US 20120198192A1 · Balasubramanian et al. · 2012 [cited by applicant]
US 20120221803A1 · Stabrawa et al. · 2012 [cited by applicant]
US 20120296922A1 · Hsu · 2012 [cited by applicant]
US 20120303868A1 · Tucek · 2012 [cited by applicant]
US 20120311708A1 · Agarwal et al. · 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 et al. · 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 et al. · 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 et al. · 2014 [cited by applicant]
US 20140006760A1 · Nemiroff et al. · 2014 [cited by applicant]
US 20140052946A1 · Kimmel · 2014 [cited by applicant]
US 20140059688A1 · Margalit · 2014 [cited by applicant]
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 et al. · 2014 [cited by applicant]
US 20140230062A1 · Kumaran · 2014 [cited by applicant]
US 20140236891A1 · Talius et al. · 2014 [cited by applicant]
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 et al. · 2014 [cited by applicant]
US 20140325115A1 · Ramsundar et al. · 2014 [cited by applicant]
US 20150047045A1 · Salsamendi · 2015 [cited by applicant]