IP Library Granted Patent US 12,399,869
Granted Patent B2
US 12,399,869 · App. 17/232,954 · Granted Aug 26, 2025

Replicating a file system

Inventors: Subramaniam Periyagaram (Campbell, CA); Dirk Meister (Mountain View, CA); Alexei Potashnik (Palo Alto, CA); Zoheb Shivani (Newark, CA); Tejal Joshi Chakeres (Palo Alto, CA); Chu Zang (Santa Clara, CA); Ronald Karr (Palo Alto, CA)
Assignee: Pure Storage, Inc.
G06F16/178G06F16/13
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,399,869
App. No.
17/232,954
Granted
Aug 26, 2025
Kind
B2
Abstract

An illustrative data storage system is configured to replicate, from a source storage system to a target storage system, a pod that includes a file system constructed of block objects. The pod may be a storage system construct that groups storage entities within a namespace and supports operations on the storage entities as a group. The block objects may store metadata for individual files and directories of the file system and may support random read-write access to blocks of data associated with the files and directories of the file system.

Claims (49)

1. A data storage system comprising:

a memory storing instructions; and

a processor communicatively coupled to the memory and configured to execute the instructions to:

replicate, from a source storage system to a target storage system, a pod that includes a file system constructed of block objects;

the pod being a storage system construct that groups storage entities within a namespace and supports operations on the storage entities as a group;

the block objects presented to the file system and mapping contents of files and directories of the file system to blocks of data associated with the files and directories of the file system, the block objects supporting random read-write access to ranges of bytes at a block level of the block objects.

2. The data storage system of claim 1 , wherein the processor is configured to execute the instructions to:

apply the replication of the pod to an additional file system that is added into the pod during the replication of the pod.

3. The data storage system of claim 1 , wherein the processor is configured to execute the instructions to:

synchronize an additional file system, which is to be added into the pod during the replication of the pod, between the source storage system and the target storage system before completing the addition of the additional file system into the pod.

4. The data storage system of claim 1 , wherein the processor is configured to execute the instructions to:

check for new block objects included in the pod that have not been replicated; and

replicate any identified new block objects from the source storage system to the target storage system.

5. The data storage system of claim 1 , wherein a replica of the file system on the target storage system becomes read-write accessible when transitioned from a demoted state to a promoted state.

6. The data storage system of claim 1 , wherein the file system on the source storage system and a replica of the file system on the target storage system are symmetrically accessible by a host.

7. The data storage system of claim 1 , wherein the processor is configured to execute the instructions to:

stretch the pod as a unit from the source storage system to a mirrored copy on the target storage system.

8. The data storage system of claim 1 , wherein the processor is configured to execute the instructions to:

asymmetrically replicate the pod on the source storage system to a separate pod on the target storage system, wherein a live version of the file system is only accessible and writable from either the source storage system or the target storage system at any one time.

9. The data storage system of claim 1 , wherein the processor is configured to execute the instructions to:

synchronously replicate the pod on the source storage system to the target storage system.

10. The data storage system of claim 1 , wherein the processor is configured to execute the instructions to:

use a snapshot-based replication model to replicate the pod on the source storage system to the target storage system.

11. The data storage system of claim 1 , wherein the processor is configured to execute the instructions to:

replicate the pod on the source storage system to a target pod on the target storage system;

wherein a modification to the pod on the source storage system is sent to the target pod on the target storage system and signaling completion of the modification to the pod on the source storage system does not require waiting for an indication that the modification completed on the target pod.

12. A method comprising:

replicating, from a source storage system to a target storage system, a pod that includes a file system constructed of block objects;

the pod being a storage system construct that groups storage entities within a namespace and supports operations on the storage entities as a group;

the block objects presented to the file system and mapping contents of files and directories of the file system to blocks of data associated with the files and directories of the file system, the block objects supporting random read-write access to ranges of bytes at a block level of the block objects.

13. The method of claim 12 , further comprising:

applying the replication of the pod to an additional file system that is added into the pod during the replication of the pod.

14. The method of claim 12 , further comprising:

synchronizing an additional file system, which is to be added into the pod during the

replication of the pod, between the source storage system and the target storage system before completing the addition of the additional file system into the pod.

15. The method of claim 12 , further comprising:

checking for new block objects included in the pod that have not been replicated; and

replicating any identified new block objects from the source storage system to the target storage system.

16. The method of claim 12 , further comprising:

transitioning a replica of the file system on the target storage system from a demoted state to a promoted state such that the replica become read-write accessible.

17. The method of claim 12 , wherein the file system on the source storage system and a replica of the file system on the target storage system are symmetrically accessible by a host.

18. The method of claim 12 , further comprising:

stretching the pod as a unit from the source storage system to a mirrored copy on the target storage system.

19. The method of claim 12 , further comprising:

asymmetrically replicating the pod on the source storage system to a separate pod on the target storage system, wherein a live version of the file system is only accessible and writable from either the source storage system or the target storage system at any one time.

20. A non-transitory computer-readable medium storing instructions executable by a processor to cause the processor to:

replicate, from a source storage system to a target storage system, a pod that includes a file system constructed of block objects;

the pod being a storage system construct that groups storage entities within a namespace and supports operations on the storage entities as a group;

the block objects presented to the file system and mapping contents of files and directories of the file system to blocks of data associated with the files and directories of the file system, the block objects supporting random read-write access to ranges of bytes at a block level of the block objects.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 16, 2021
From: PERIYAGARAM, SUBRAMANIAM; MEISTER, DIRK; POTASHNIK, ALEXEI; SHIVANI, ZOHEB; CHAKERES, TEJAL JOSHI; ZANG, CHU; KARR, RONALD
To: PURE STORAGE, INC., A DELAWARE CORPORATION
Reel/Frame 055946/0423 →
Continuity (6)
Continuation In Part 17162038 · Jan 29, 2021
Continuation In Part 17022857 · Sep 16, 2020
Continuation In Part 16834762 · Mar 30, 2020
Provisional Application 63077259 · Sep 11, 2020
Provisional Application 63036955 · Jun 9, 2020
Related Publication 20210303523A1 · Sep 30, 2021
References Cited (316)
US 5802547A · Legvold · 1998 [cited by applicant]
US 5832527A · Kawaguchi · 1998 [cited by applicant]
US 5933368A · Ma · 1999 [cited by applicant]
US 6473775B1 · Kusters · 2002 [cited by applicant]
US 6484177B1 · Van Huben · 2002 [cited by applicant]
US 6643654B1 · Patel · 2003 [cited by applicant]
US 6647473B1 · Golds · 2003 [cited by applicant]
US 6748420B1 · Quatrano et al. · 2004 [cited by applicant]
US 6915420B2 · Hensley · 2005 [cited by applicant]
US 6934822B2 · Armangau · 2005 [cited by applicant]
US 6957362B2 · Armangau · 2005 [cited by applicant]
US 6970975B2 · Frank · 2005 [cited by applicant]
US 6976146B1 · Aiello · 2005 [cited by applicant]
US 7007047B2 · Zelenka · 2006 [cited by applicant]
US 7016907B2 · Boreham et al. · 2006 [cited by applicant]
US 7065558B2 · Ramanathan et al. · 2006 [cited by applicant]
US 7162486B2 · Patel · 2007 [cited by applicant]
US 7200627B2 · Stickler · 2007 [cited by applicant]
US 7225210B2 · Guthrie, II · 2007 [cited by applicant]
US 7409494B2 · Edwards · 2008 [cited by applicant]
US 7409511B2 · Edwards · 2008 [cited by applicant]
US 7478096B2 · Margolus · 2009 [cited by applicant]
US 7499905B2 · Jaschek · 2009 [cited by applicant]
US 7506111B1 · Hamilton · 2009 [cited by applicant]
US 7529905B2 · Sinclair · 2009 [cited by applicant]
US 7539706B1 · Campbell · 2009 [cited by applicant]
US 7587570B2 · Sarkar · 2009 [cited by applicant]
US 7631156B2 · Nakamura et al. · 2009 [cited by applicant]
US 7634514B2 · Langan et al. · 2009 [cited by applicant]
US 7636776B2 · Shah et al. · 2009 [cited by applicant]
US 7664798B2 · Wood · 2010 [cited by applicant]
US 7680996B2 · Komarov · 2010 [cited by applicant]
US 7711946B2 · Gilliam · 2010 [cited by applicant]
US 7725668B2 · Akutsu · 2010 [cited by applicant]
US 7734603B1 · Mcmanis · 2010 [cited by applicant]
US 7739312B2 · Gordon · 2010 [cited by applicant]
US 7743023B2 · Teodosiu · 2010 [cited by applicant]
US 7747637B2 · Haselden et al. · 2010 [cited by applicant]
US 7756821B2 · Havens et al. · 2010 [cited by applicant]
US 7757056B1 · Fair · 2010 [cited by applicant]
US 7774312B2 · Ngai · 2010 [cited by applicant]
US 7779034B2 · Pedersen et al. · 2010 [cited by applicant]
US 7801894B1 · Bone · 2010 [cited by applicant]
US 7814262B2 · Sinclair · 2010 [cited by applicant]
US 7827350B1 · Jiang · 2010 [cited by applicant]
US 7836017B1 · Srinivasan · 2010 [cited by applicant]
US 7849057B1 · Kazar · 2010 [cited by applicant]
US 7853624B2 · Friedlander et al. · 2010 [cited by applicant]
US 7873614B2 · Boreham et al. · 2011 [cited by applicant]
US 7877539B2 · Sinclair · 2011 [cited by applicant]
US 7958095B1 · Campbell · 2011 [cited by applicant]
US 7991942B2 · Biswas · 2011 [cited by applicant]
US 7996636B1 · Prakash · 2011 [cited by applicant]
US 8046522B2 · Sinclair · 2011 [cited by applicant]
US 8055832B2 · Sinclair · 2011 [cited by applicant]
US 8117164B2 · Spektor · 2012 [cited by applicant]
US 8121981B2 · Simek · 2012 [cited by applicant]
US 8190798B1 · Dalal et al. · 2012 [cited by applicant]
US 8190832B2 · Dickey · 2012 [cited by applicant]
US 8190850B1 · Davenport · 2012 [cited by applicant]
US 8195623B2 · Prahlad · 2012 [cited by applicant]
US 8195636B2 · Stager · 2012 [cited by applicant]
US 8195980B2 · Schuba · 2012 [cited by applicant]
US 8214583B2 · Sinclair · 2012 [cited by applicant]
US 8224781B2 · Popovski · 2012 [cited by applicant]
US 8230085B2 · Roa · 2012 [cited by applicant]
US 8245035B2 · Khalidi et al. · 2012 [cited by applicant]
US 8255651B2 · Liu · 2012 [cited by applicant]
US 8280908B2 · Khalidi et al. · 2012 [cited by applicant]
US 8284198B1 · Hackworth · 2012 [cited by applicant]
US 8285681B2 · Prahlad · 2012 [cited by applicant]
US 8286030B1 · Chatterjee · 2012 [cited by applicant]
US 8321380B1 · Leverett · 2012 [cited by applicant]
US 8352785B1 · Nicklin et al. · 2013 [cited by applicant]
US 8370302B2 · Otani · 2013 [cited by applicant]
US 8412682B2 · Zheng · 2013 [cited by applicant]
US 8433682B2 · Ngo · 2013 [cited by applicant]
US 8458690B2 · Zhang · 2013 [cited by applicant]
US 8484164B1 · Sivakumar · 2013 [cited by applicant]
US 8549648B2 · Sallam · 2013 [cited by applicant]
US 8589447B1 · Grunwald · 2013 [cited by applicant]
US 8613093B2 · Camp · 2013 [cited by applicant]
US 8959048B1 · Rossberg · 2015 [cited by applicant]
US 9002807B2 · Hasegawa et al. · 2015 [cited by applicant]
US 9015123B1 · Mathew · 2015 [cited by applicant]
US 9043637B2 · Saika · 2015 [cited by applicant]
US 9069780B2 · Zuckerman · 2015 [cited by applicant]
US 9116901B2 · Bostock · 2015 [cited by applicant]
US 9152776B2 · Aggarwal et al. · 2015 [cited by applicant]
US 9223679B1 · Ho · 2015 [cited by applicant]
US 9280556B2 · Hasegawa et al. · 2016 [cited by applicant]
US 9286182B2 · Fries · 2016 [cited by applicant]
US 9417815B1 · Elisha · 2016 [cited by applicant]
US 9471587B2 · Conway et al. · 2016 [cited by applicant]
US 9496043B1 · Camp et al. · 2016 [cited by applicant]
US 9552259B1 · Chopra · 2017 [cited by applicant]
US 9558078B2 · Farlee · 2017 [cited by applicant]
US 9563555B2 · Flynn · 2017 [cited by applicant]
US 9569123B2 · Desantis · 2017 [cited by applicant]
US 9569455B1 · Bono · 2017 [cited by applicant]
US 9606909B1 · Vincent · 2017 [cited by applicant]
US 9619335B1 · Bushman · 2017 [cited by applicant]
US 9635132B1 · Lin · 2017 [cited by applicant]
US 9639296B1 · Vincent · 2017 [cited by applicant]
US 9646024B2 · Srivas · 2017 [cited by applicant]
US 9665306B1 · Patwardhan · 2017 [cited by applicant]
US 9679040B1 · Davis · 2017 [cited by applicant]
US 9697268B1 · Prater · 2017 [cited by applicant]
US 9715348B2 · Periyagaram · 2017 [cited by applicant]
US 9715507B2 · Brand · 2017 [cited by applicant]
US 9753659B2 · Hasegawa et al. · 2017 [cited by applicant]
US 9753932B1 · Brow · 2017 [cited by applicant]
US 9767106B1 · Duggal · 2017 [cited by applicant]
US 9778881B2 · Romanovskiy · 2017 [cited by applicant]
US 9792941B2 · Farey · 2017 [cited by applicant]
US 9830096B2 · Raj · 2017 [cited by applicant]
US 9858155B2 · Ashutosh · 2018 [cited by applicant]
US 9870367B2 · Sergeev · 2018 [cited by applicant]
US 9875054B2 · Mshniac · 2018 [cited by applicant]
US 9880762B1 · Armangau · 2018 [cited by applicant]
US 9886346B2 · Kumarasamy · 2018 [cited by applicant]
US 9891833B2 · Devendrappa · 2018 [cited by applicant]
US 9904487B2 · Elisha · 2018 [cited by applicant]
US 9921773B2 · Georgiev · 2018 [cited by applicant]
US 9928246B1 · Xu · 2018 [cited by applicant]
US 9940066B2 · Eggers · 2018 [cited by applicant]
US 9959070B2 · Vishniac · 2018 [cited by applicant]
US 9959280B1 · Whitehead et al. · 2018 [cited by applicant]
US 9965204B1 · Cousins · 2018 [cited by applicant]
US 9983933B2 · Furman · 2018 [cited by applicant]
US 9983934B2 · Furman · 2018 [cited by applicant]
US 10007445B2 · Nithrakashyap · 2018 [cited by applicant]
US 10019180B1 · Miah · 2018 [cited by applicant]
US 10031672B2 · Wang · 2018 [cited by applicant]
US 10055149B2 · Dewey · 2018 [cited by applicant]
US 10108356B1 · Natanzon · 2018 [cited by applicant]
US 10140054B2 · Chiu · 2018 [cited by applicant]
US 10185505B1 · Golden · 2019 [cited by applicant]
US 10228871B2 · Patnaik · 2019 [cited by applicant]
US 10248618B1 · Gaurav · 2019 [cited by applicant]
US 10248657B2 · Prahlad · 2019 [cited by applicant]
US 10275308B2 · Czezatke · 2019 [cited by applicant]
US 10275317B2 · Borate · 2019 [cited by applicant]
US 10339101B1 · Gupta · 2019 [cited by applicant]
US 10360261B2 · Zuckerman · 2019 [cited by applicant]
US 10397241B2 · White et al. · 2019 [cited by applicant]
US 10437687B2 · Bushman · 2019 [cited by applicant]
US 10437787B2 · Plisko · 2019 [cited by applicant]
US 10452641B1 · Batchu · 2019 [cited by applicant]
US 10503427B2 · Botes et al. · 2019 [cited by applicant]
US 10503771B2 · Maybee · 2019 [cited by applicant]
US 10528521B2 · Agarwal · 2020 [cited by applicant]
US 10534749B1 · Miah · 2020 [cited by applicant]
US 10795598B1 · Vohra · 2020 [cited by applicant]
US 20020178146A1 · Akella · 2002 [cited by applicant]
US 20030088593A1 · Stickler · 2003 [cited by applicant]
US 20030163550A1 · Ramanathan et al. · 2003 [cited by applicant]
US 20030182301A1 · Patterson · 2003 [cited by applicant]
US 20030187883A1 · Zelenka · 2003 [cited by applicant]
US 20040030727A1 · Armangau · 2004 [cited by applicant]
US 20040030951A1 · Armangau · 2004 [cited by applicant]
US 20040059866A1 · Patel · 2004 [cited by applicant]
US 20040098539A1 · Frank · 2004 [cited by applicant]
US 20040133790A1 · Hensley · 2004 [cited by applicant]
US 20040167938A1 · Margolus · 2004 [cited by applicant]
US 20040167943A1 · Margolus · 2004 [cited by applicant]
US 20040250033A1 · Prahlad et al. · 2004 [cited by applicant]
US 20050114402A1 · Guthrie, II · 2005 [cited by applicant]
US 20050182910A1 · Stager · 2005 [cited by applicant]
US 20050246397A1 · Edwards · 2005 [cited by applicant]
US 20050246401A1 · Edwards · 2005 [cited by applicant]
US 20060123211A1 · Derk · 2006 [cited by applicant]
US 20060184719A1 · Sinclair · 2006 [cited by applicant]
US 20060184720A1 · Sinclair · 2006 [cited by applicant]
US 20070022091A1 · Styles et al. · 2007 [cited by applicant]
US 20070033328A1 · Sinclair · 2007 [cited by applicant]
US 20070083501A1 · Pedersen et al. · 2007 [cited by applicant]
US 20070086260A1 · Sinclair · 2007 [cited by applicant]
US 20070088669A1 · Jaschek · 2007 [cited by applicant]
US 20070150559A1 · Smith · 2007 [cited by applicant]
US 20070174569A1 · Schnapp · 2007 [cited by applicant]
US 20070208790A1 · Reuter · 2007 [cited by applicant]
US 20070220029A1 · Jones et al. · 2007 [cited by applicant]
US 20070288487A1 · Song et al. · 2007 [cited by applicant]
US 20080005060A1 · Khalidi et al. · 2008 [cited by applicant]
US 20080005133A1 · Khalidi et al. · 2008 [cited by applicant]
US 20080005141A1 · Zheng · 2008 [cited by applicant]
US 20080034176A1 · Akutsu · 2008 [cited by applicant]
US 20080046432A1 · Anderson · 2008 [cited by applicant]
US 20080082593A1 · Komarov · 2008 [cited by applicant]
US 20080109394A1 · Havens et al. · 2008 [cited by applicant]
US 20080155178A1 · Sinclair · 2008 [cited by applicant]
US 20080177770A1 · Friedlander et al. · 2008 [cited by applicant]
US 20080270461A1 · Gordon · 2008 [cited by applicant]
US 20090024600A1 · Martin, Jr. et al. · 2009 [cited by applicant]
US 20090164705A1 · Gorobets · 2009 [cited by applicant]
US 20090268903A1 · Bojinov · 2009 [cited by applicant]
US 20100037031A1 · Desantis · 2010 [cited by applicant]
US 20100070466A1 · Prahlad · 2010 [cited by applicant]
US 20100070726A1 · Ngo · 2010 [cited by applicant]
US 20100077013A1 · Clements · 2010 [cited by applicant]
US 20100077160A1 · Liu et al. · 2010 [cited by applicant]
US 20100169394A1 · Hahn · 2010 [cited by applicant]
US 20100180092A1 · Rajaa · 2010 [cited by applicant]
US 20100191922A1 · Dickey · 2010 [cited by applicant]
US 20100281081A1 · Stager · 2010 [cited by applicant]
US 20100281473A1 · Zhang · 2010 [cited by applicant]
US 20100299490A1 · Attarde · 2010 [cited by applicant]
US 20100306174A1 · Otani · 2010 [cited by applicant]
US 20100306277A1 · Rimer et al. · 2010 [cited by applicant]
US 20100306500A1 · Mimatsu · 2010 [cited by applicant]
US 20100332454A1 · Prahlad et al. · 2010 [cited by applicant]
US 20100332456A1 · Prahlad et al. · 2010 [cited by applicant]
US 20100333116A1 · Prahlad · 2010 [cited by applicant]
US 20110066768A1 · Brittner · 2011 [cited by applicant]
US 20110137966A1 · Srinivasan · 2011 [cited by applicant]
US 20110137991A1 · Russell · 2011 [cited by applicant]
US 20110218968A1 · Liu · 2011 [cited by applicant]
US 20110238936A1 · Hayden · 2011 [cited by applicant]
US 20110252208A1 · Ali et al. · 2011 [cited by applicant]
US 20110313973A1 · Srivas · 2011 [cited by applicant]
US 20120011176A1 · Aizman · 2012 [cited by applicant]
US 20120011336A1 · Saika · 2012 [cited by applicant]
US 20120011562A1 · Slater · 2012 [cited by applicant]
US 20120101991A1 · Srivas · 2012 [cited by applicant]
US 20120255011A1 · Sallam · 2012 [cited by applicant]
US 20120303585A1 · Zuckerman · 2012 [cited by applicant]
US 20130006936A1 · Chen · 2013 [cited by applicant]
US 20130007436A1 · Bookman · 2013 [cited by examiner]
US 20130024424A1 · Prahlad · 2013 [cited by applicant]
US 20130036214A1 · Carmel · 2013 [cited by applicant]
US 20130054927A1 · Raj · 2013 [cited by applicant]
US 20130067175A1 · Yadav · 2013 [cited by applicant]
US 20130110790A1 · Matsumoto · 2013 [cited by applicant]
US 20130117239A1 · Hasegawa et al. · 2013 [cited by applicant]
US 20130212085A1 · Nica et al. · 2013 [cited by applicant]
US 20130268740A1 · Holt · 2013 [cited by applicant]
US 20140108519A1 · Klinkner · 2014 [cited by examiner]
US 20140317371A1 · Muhlestein et al. · 2014 [cited by applicant]
US 20140321210A1 · Xiang · 2014 [cited by applicant]
US 20140325640A1 · Aggarwal et al. · 2014 [cited by applicant]
US 20140351217A1 · Bostock · 2014 [cited by applicant]
US 20140365540A1 · Conway et al. · 2014 [cited by applicant]
US 20150026126A1 · Lee · 2015 [cited by examiner]
US 20150149411A1 · Plisko · 2015 [cited by applicant]
US 20150154418A1 · Redberg · 2015 [cited by applicant]
US 20150169618A1 · Hasegawa et al. · 2015 [cited by applicant]
US 20150261885A1 · Zuckerman · 2015 [cited by applicant]
US 20160054995A1 · Dehner et al. · 2016 [cited by applicant]
US 20160072898A1 · Fallon · 2016 [cited by applicant]
US 20160117099A1 · Prins et al. · 2016 [cited by applicant]
US 20160117228A1 · Farlee · 2016 [cited by applicant]
US 20160119428A1 · De Spiegeleer · 2016 [cited by applicant]
US 20160124978A1 · Nithrakashyap · 2016 [cited by applicant]
US 20160139996A1 · Mathew · 2016 [cited by applicant]
US 20160188236A1 · Hasegawa et al. · 2016 [cited by applicant]
US 20160283744A1 · Dawson · 2016 [cited by examiner]
US 20160285779A1 · Commons et al. · 2016 [cited by applicant]
US 20160342334A1 · Elisha · 2016 [cited by applicant]
US 20160350006A1 · Wang · 2016 [cited by applicant]
US 20170031776A1 · Ren · 2017 [cited by applicant]
US 20170039218A1 · Prahlad · 2017 [cited by applicant]
US 20170091296A1 · Beard · 2017 [cited by applicant]
US 20170109227A1 · Furman · 2017 [cited by applicant]
US 20170109234A1 · Furman · 2017 [cited by applicant]
US 20170147439A1 · Charters · 2017 [cited by applicant]
US 20170212915A1 · Borate · 2017 [cited by applicant]
US 20170242599A1 · Patnaik · 2017 [cited by applicant]
US 20170262349A1 · Bushman · 2017 [cited by applicant]
US 20170262543A1 · Gerzi et al. · 2017 [cited by applicant]
US 20170277602A1 · Kumar · 2017 [cited by applicant]
US 20170300247A1 · Dewey · 2017 [cited by applicant]
US 20170300551A1 · Prater · 2017 [cited by applicant]
US 20170323110A1 · Griffith · 2017 [cited by applicant]
US 20170351695A1 · Rao · 2017 [cited by applicant]
US 20180034892A1 · Olsen et al. · 2018 [cited by applicant]
US 20180081573A1 · Goodman et al. · 2018 [cited by applicant]
US 20180103062A1 · White et al. · 2018 [cited by applicant]
US 20180103104A1 · Burbey · 2018 [cited by applicant]
US 20180115556A1 · Otsubo · 2018 [cited by applicant]
US 20180181311A1 · Elisha · 2018 [cited by applicant]
US 20180196817A1 · Maybee et al. · 2018 [cited by applicant]
US 20180232279A1 · Furman · 2018 [cited by applicant]
US 20180232280A1 · Furman · 2018 [cited by applicant]
US 20180288057A1 · Varadamma et al. · 2018 [cited by applicant]
US 20180335902A1 · Arrouye et al. · 2018 [cited by applicant]
US 20180356989A1 · Meister · 2018 [cited by examiner]
US 20190012087A1 · Ding · 2019 [cited by applicant]
US 20190146907A1 · Frolikov · 2019 [cited by applicant]
US 20190155523A1 · Golden · 2019 [cited by applicant]
US 20190179717A1 · Juniwal · 2019 [cited by applicant]
US 20190199512A1 · Pentland · 2019 [cited by applicant]
US 20190227878A1 · Agarwal · 2019 [cited by applicant]
US 20190303010A1 · Meiri · 2019 [cited by applicant]
US 20190303350A1 · Gupta · 2019 [cited by applicant]
US 20190324663A1 · Kass · 2019 [cited by examiner]
US 20190370116A1 · Jacob · 2019 [cited by applicant]
US 20190370249A1 · Batchu · 2019 [cited by applicant]
US 20190370360A1 · Mainali · 2019 [cited by applicant]
US 20190377802A1 · Haber · 2019 [cited by applicant]
US 20190392053A1 · Chalakov · 2019 [cited by applicant]
US 20200019620A1 · Sarda et al. · 2020 [cited by applicant]
US 20200034051A1 · Zhang et al. · 2020 [cited by applicant]
US 20200034240A1 · Natanzon · 2020 [cited by applicant]
US 20200034718A1 · Beedu · 2020 [cited by applicant]
US 20200089409A1 · Ankireddypalle · 2020 [cited by examiner]
US 20200097444A1 · Agarwal · 2020 [cited by applicant]
US 20200364351A1 · Sanchez et al. · 2020 [cited by applicant]
US 20210081432A1 · Grunwald et al. · 2021 [cited by applicant]
US 20210117377A1 · Savir et al. · 2021 [cited by applicant]
US 20210294775A1 · Keller et al. · 2021 [cited by applicant]
“International Search Report and Written Opinion received in International Application No. PCT/US2022/024451 on Aug. 2, 2022”. [cited by applicant]
“International Search Report and Written Opinion received in International Application No. PCT/US2021/023728, dated Jun. 21, 2021”. [cited by applicant]
Anonymous, “How to Enable Access-Based Enumeration (ABE) on Windows Server | Windows OS Hub”, Jun. 24, 2019, pp. 1-15, XP055885118, [Retrieved on Jan. 28, 2022] Retrieved from URL: https://web.archive.org/web/2019062422… [cited by applicant]
Hu F., et aL, “Dell EMC PowerScale: Solution Design and Considerations for SMB Environments,” Technical White Paper, Jun. 2, 2020, pp. 1-44, XP055885116, [Retrieved on Jan. 28, 2022] Retrieved from URL: https://www.dell… [cited by applicant]
Turner J., “Access-Based Enumeration (ABE) Troubleshooting (part 2 of 2),” TechNet, Sep. 21, 2016, 9 Pages. [cited by applicant]