IP Library Granted Patent US 12,670,179
Granted Patent B2
US 12,670,179 · App. 18/352,644 · Granted Jun 30, 2026

Cloud-based replication to cloud-external systems

Inventors: Ethan L. Miller (Santa Cruz, CA); Andrew R. Bernat (Mountain View, CA); Benjamin Borowiec (San Jose, CA); Alan S. Driscoll (Fremont, CA); Steve Hodgson (Cobham, GB); Ganesh Ramanarayanan (Menlo Park, CA); Malcolm Sharpe (Mountain View, CA)
Assignee: EVERPURE, INC.
G06F16/27G06F3/0608G06F3/061G06F3/0617G06F3/065G06F3/067G06F11/1451G06F11/1456G06F11/1458G06F16/1744G06F16/1748G06F11/1453G06F2201/84
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,670,179
App. No.
18/352,644
Filed
Jul 14, 2023
Granted
Jun 30, 2026
Kind
B2
Art Unit
2168
USPC
707/624
Abstract

Replicating data to the cloud includes a first dataset that is replicated from a first storage subsystem to the cloud, with only the changes made to the first dataset since a previous replication event being replicated to the cloud. Additionally, the data may be deduplicated and compressed before being replicated from the first storage subsystem to the cloud. In some cases, the first dataset may be replicated to the cloud in a stream format which is not directly usable and then, at a later point in time, loaded onto a second storage subsystem from the cloud.

Claims (44)

1 . A method comprising:

receiving, by a processor, a request to replicate a copy of a dataset from a first storage system of one or more storage systems that are external to a cloud environment, wherein the request comprises information relating to one or more transactions previously applied to the dataset;

identifying, by the processor, a second storage system from the one or more storage systems that are external to the cloud environment using information describing one or more states of the one or more storage systems;

restoring, to the second storage system, the dataset that was received from the first storage system; and

receiving one or more snapshots of the dataset, wherein the one or more snapshots of the dataset are encrypted.

2 . The method of claim 1 , wherein the request identifies the second storage system and wherein identifying the second storage system is based on the request.

3 . The method of claim 1 , further comprising: replicating a copy of the dataset to the second storage system in a same format as the dataset received from the first storage system.

4 . The method of claim 1 , wherein the one or more snapshots of the dataset include deduplicated data.

5 . The method of claim 4 , further comprising:

compressing the deduplicated data.

6 . The method of claim 1 , further comprising:

receiving, from each of the one or more storage systems, information describing a state of the storage system, wherein identifying the second storage system is carried out in dependence upon the information describing the state of each storage system.

7 . The method of claim 1 , further comprising:

detecting that the second storage system is available to receive data.

8 . A non-transitory computer readable storage medium storing instructions, which when executed, cause a processor to:

receive a request to replicate a copy of a dataset from a first storage system of one or more storage systems that are external to a cloud environment, wherein the request comprises information relating to one or more transactions previously applied to the dataset;

identify, by the processor, a second storage system from one or more storage systems that are external to the cloud environment using information describing one or more states of the one or more storage systems;

restore, to the second storage system, the dataset that was received from the first storage system; and

receive one or more snapshots of the dataset, wherein the one or more snapshots of the dataset are encrypted.

9 . The non-transitory computer readable storage medium of claim 8 , wherein the request identifies the second storage system and wherein identifying the second storage system is based on the request.

10 . The non-transitory computer readable storage medium of claim 8 , the processor further configured to:

replicate a copy of the dataset to the second storage system in a same format as the dataset received from another external storage system.

11 . The non-transitory computer readable storage medium of claim 8 , wherein the one or more snapshots of the dataset include deduplicated data.

12 . The non-transitory computer readable storage medium of claim 11 , wherein the processor is further configured to:

compress the deduplicated data.

13 . The non-transitory computer readable storage medium of claim 8 , the processor further configured to:

receive, from each of the one or more storage systems, information describing a state of the second storage system, wherein identifying the second storage system is carried out in dependence upon the information describing the state of each storage system.

14 . The non-transitory computer readable storage medium of claim 8 , wherein the processor is further configured to:

detect that the second storage system is available to receive data.

15 . A system comprising:

a memory storing program instructions; and

a processor operatively coupled to the memory, configured to execute the program instructions to:

receive a request to replicate a copy of a dataset from a first storage system of one or more storage systems that are external to a cloud environment, wherein the request comprises information relating to one or more transactions previously applied to the dataset;

identify, by the processor, a second storage system from one or more storage systems that are external to the cloud environment using information describing one or more states of the one or more storage systems;

restore, to the second storage system, a dataset that was received from the first storage system; and

receive one or more snapshots of the dataset, wherein the one or more snapshots of the dataset are encrypted.

16 . The system of claim 15 , the processor further configured to:

receive a request to replicate a copy of the dataset from a first storage system to a second storage system, wherein the request identifies the second storage system and wherein identifying the second storage system is based on the request.

17 . The system of claim 15 , wherein replicating a copy of the dataset to the second storage system is in a same format as the dataset received from another external storage system.

18 . The system of claim 15 , wherein the one or more snapshots of the dataset include deduplicated data.

19 . The system of claim 18 , wherein the processor is further configured to:

compress the deduplicated data.

20 . The system of claim 15 , wherein the processor is further configured to:

detect that the second storage system is available to receive data.

Assignments (2)
CORRECTIVE ASSIGNMENT TO CORRECT THE SIGNATURE DATE OF INVENTOR STEVE HODGSON PREVIOUSLY RECORDED ON REEL 064301 FRAME 0089. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jul 20, 2023
From: BOROWIEC, BENJAMIN; MILLER, ETHAN L.; HODGSON, STEVE; BERNAT, ANDREW R.; RAMANARAYANAN, GANESH; SHARPE, MALCOM; DRISCOLL, ALAN S.
To: PURE STORAGE, INC.
Reel/Frame 064350/0364 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 18, 2023
From: BOROWIEC, BENJAMIN; MILLER, ETHAN L; HODGSON, STEVE; BERNAT, ANDREW R; RAMANARAYANAN, GANESH; SHARPE, MALCOM; DRISCOLL, ALAN S
To: PURE STORAGE, INC.
Reel/Frame 064301/0089 →
Continuity (3)
Continuation 16676675 · Nov 7, 2019
Continuation 14577110 · Dec 19, 2014
Related Publication 20230359644A1 · Nov 9, 2023
References Cited (377)
US 5208813A · Stallmo · 1993 [cited by applicant]
US 5403639A · Belsan et al. · 1995 [cited by applicant]
US 5706210A · Kumano et al. · 1998 [cited by applicant]
US 5799200A · Brant et al. · 1998 [cited by applicant]
US 5933598A · Scales et al. · 1999 [cited by applicant]
US 5940838A · Schmuck et al. · 1999 [cited by applicant]
US 6012032A · Donovan et al. · 2000 [cited by applicant]
US 6263350B1 · Wollrath et al. · 2001 [cited by applicant]
US 6412045B1 · DeKoning et al. · 2002 [cited by applicant]
US 6643641B1 · Snyder · 2003 [cited by applicant]
US 6647514B1 · Umberger et al. · 2003 [cited by applicant]
US 6718448B1 · Ofer · 2004 [cited by applicant]
US 6757769B1 · Ofer · 2004 [cited by applicant]
US 6789162B1 · Talagala et al. · 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 7089272B1 · Garthwaite et al. · 2006 [cited by applicant]
US 7107389B2 · Inagaki et al. · 2006 [cited by applicant]
US 7146521B1 · Nguyen · 2006 [cited by applicant]
US 7216164B1 · Whitmore et al. · 2007 [cited by applicant]
US 7334124B2 · Pham et al. · 2008 [cited by applicant]
US 7406488B2 · Stager et al. · 2008 [cited by applicant]
US 7437530B1 · Rajan · 2008 [cited by applicant]
US 7689609B2 · Lango et al. · 2010 [cited by applicant]
US 7743191B1 · Liao · 2010 [cited by applicant]
US 7783682B1 · Patterson · 2010 [cited by applicant]
US 7873619B1 · Faibish et al. · 2011 [cited by applicant]
US 7913300B1 · Flank et al. · 2011 [cited by applicant]
US 7933936B2 · Aggarwal 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 8042163B1 · Karr et al. · 2011 [cited by applicant]
US 8086585B1 · Brashers et al. · 2011 [cited by applicant]
US 8086652B1 · Bisson et al. · 2011 [cited by applicant]
US 8117464B1 · Kogelnik · 2012 [cited by applicant]
US 8200887B2 · Bennett · 2012 [cited by applicant]
US 8205065B2 · Matze · 2012 [cited by applicant]
US 8332678B1 · Mahalingam et al. · 2012 [cited by applicant]
US 8352540B2 · Anglin et al. · 2013 [cited by applicant]
US 8387136B2 · Lee et al. · 2013 [cited by applicant]
US 8437189B1 · Montierth et al. · 2013 [cited by applicant]
US 8465332B2 · Hogan et al. · 2013 [cited by applicant]
US 8504797B2 · Mimatsu · 2013 [cited by applicant]
US 8527544B1 · Colgrove et al. · 2013 [cited by applicant]
US 8548950B2 · Moore · 2013 [cited by examiner]
US 8560747B1 · Tan et al. · 2013 [cited by applicant]
US 8566546B1 · Marshak et al. · 2013 [cited by applicant]
US 8578442B1 · Banerjee · 2013 [cited by applicant]
US 8613066B1 · Brezinski et al. · 2013 [cited by applicant]
US 8620970B2 · English et al. · 2013 [cited by applicant]
US 8621241B1 · Stephenson · 2013 [cited by applicant]
US 8700875B1 · Barron et al. · 2014 [cited by applicant]
US 8751463B1 · Chamness · 2014 [cited by applicant]
US 8762642B2 · Bates et al. · 2014 [cited by applicant]
US 8769622B2 · Chang et al. · 2014 [cited by applicant]
US 8800009B1 · Beda, III et al. · 2014 [cited by applicant]
US 8806160B2 · Colgrove et al. · 2014 [cited by applicant]
US 8812860B1 · Bray · 2014 [cited by applicant]
US 8822155B2 · Sukumar et al. · 2014 [cited by applicant]
US 8850546B1 · Field et al. · 2014 [cited by applicant]
US 8874850B1 · Goodson et al. · 2014 [cited by applicant]
US 8898346B1 · Simmons · 2014 [cited by applicant]
US 8909854B2 · Yamagishi et al. · 2014 [cited by applicant]
US 8931041B1 · Banerjee · 2015 [cited by applicant]
US 8949863B1 · Coatney et al. · 2015 [cited by applicant]
US 8959305B1 · LeCrone et al. · 2015 [cited by applicant]
US 8984602B1 · Bailey et al. · 2015 [cited by applicant]
US 8990905B1 · Bailey et al. · 2015 [cited by applicant]
US 9081713B1 · Bennett · 2015 [cited by applicant]
US 9124569B2 · Hussain et al. · 2015 [cited by applicant]
US 9134922B2 · Rajagopal et al. · 2015 [cited by applicant]
US 9189334B2 · Bennett · 2015 [cited by applicant]
US 9209973B2 · Aikas et al. · 2015 [cited by applicant]
US 9250823B1 · Kamat et al. · 2016 [cited by applicant]
US 9280678B2 · Redberg · 2016 [cited by applicant]
US 9300660B1 · Borowiec et al. · 2016 [cited by applicant]
US 9311182B2 · Bennett · 2016 [cited by applicant]
US 9395922B2 · Nishikido et al. · 2016 [cited by applicant]
US 9423967B2 · Colgrove 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 9444822B1 · Borowiec 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 9507532B1 · Colgrove et al. · 2016 [cited by applicant]
US 9513820B1 · Shalev · 2016 [cited by applicant]
US 9516016B2 · Colgrove et al. · 2016 [cited by applicant]
US 9552248B2 · Miller et al. · 2017 [cited by applicant]
US 9602341B1 · Degwekar · 2017 [cited by examiner]
US 9632870B2 · Bennett · 2017 [cited by applicant]
US 9928246B1 · Xu · 2018 [cited by examiner]
US 10324639B2 · Seo · 2019 [cited by applicant]
US 10339112B1 · Ranade · 2019 [cited by examiner]
US 10545987B2 · Borowiec et al. · 2020 [cited by applicant]
US 10567406B2 · Astigarraga et al. · 2020 [cited by applicant]
US 10664354B2 · Nanivadekar · 2020 [cited by examiner]
US 10846137B2 · Vallala et al. · 2020 [cited by applicant]
US 10877683B2 · Wu et al. · 2020 [cited by applicant]
US 11076509B2 · Alissa et al. · 2021 [cited by applicant]
US 11106810B2 · Natanzon et al. · 2021 [cited by applicant]
US 11194707B2 · Stalzer · 2021 [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 20030140209A1 · Testardi · 2003 [cited by applicant]
US 20030191783A1 · Wolczko et al. · 2003 [cited by applicant]
US 20030225961A1 · Chow et al. · 2003 [cited by applicant]
US 20040049572A1 · Yamamoto et al. · 2004 [cited by applicant]
US 20040080985A1 · Chang et al. · 2004 [cited by applicant]
US 20040111573A1 · Garthwaite · 2004 [cited by applicant]
US 20040153844A1 · Ghose et al. · 2004 [cited by applicant]
US 20040193814A1 · Erickson et al. · 2004 [cited by applicant]
US 20040260967A1 · Guha et al. · 2004 [cited by applicant]
US 20050066095A1 · Mullick et al. · 2005 [cited by applicant]
US 20050160416A1 · Jamison · 2005 [cited by applicant]
US 20050188246A1 · Emberty et al. · 2005 [cited by applicant]
US 20050216535A1 · Saika et al. · 2005 [cited by applicant]
US 20050216800A1 · Bicknell et al. · 2005 [cited by applicant]
US 20050223154A1 · Uemura · 2005 [cited by applicant]
US 20060015771A1 · Van Gundy et al. · 2006 [cited by applicant]
US 20060074940A1 · Craft et al. · 2006 [cited by applicant]
US 20060129817A1 · Borneman et al. · 2006 [cited by applicant]
US 20060136365A1 · Kedem et al. · 2006 [cited by applicant]
US 20060155946A1 · Ji · 2006 [cited by applicant]
US 20060161726A1 · Lasser · 2006 [cited by applicant]
US 20060230245A1 · Gounares et al. · 2006 [cited by applicant]
US 20060239075A1 · Williams et al. · 2006 [cited by applicant]
US 20060271604A1 · Shoens · 2006 [cited by applicant]
US 20070022227A1 · Miki · 2007 [cited by applicant]
US 20070028068A1 · Golding et al. · 2007 [cited by applicant]
US 20070067585A1 · Ueda et al. · 2007 [cited by applicant]
US 20070109856A1 · Pellicone et al. · 2007 [cited by applicant]
US 20070150689A1 · Pandit 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 20070220227A1 · Long · 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 20070294564A1 · Reddin et al. · 2007 [cited by applicant]
US 20080005587A1 · Ahlquist · 2008 [cited by applicant]
US 20080059699A1 · Kubo et al. · 2008 [cited by applicant]
US 20080065852A1 · Moore et al. · 2008 [cited by applicant]
US 20080077825A1 · Bello et al. · 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 20080208927A1 · Chikusa et al. · 2008 [cited by applicant]
US 20080209096A1 · Lin et al. · 2008 [cited by applicant]
US 20080244205A1 · Amano et al. · 2008 [cited by applicant]
US 20080256141A1 · Wayda 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 20090006587A1 · Richter · 2009 [cited by applicant]
US 20090037662A1 · La Frese et al. · 2009 [cited by applicant]
US 20090100115A1 · Park et al. · 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 20100052625A1 · Cagno et al. · 2010 [cited by applicant]
US 20100057673A1 · Savov · 2010 [cited by applicant]
US 20100058026A1 · Heil 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 20100211723A1 · Mukaida · 2010 [cited by applicant]
US 20100246266A1 · Park et al. · 2010 [cited by applicant]
US 20100250802A1 · Waugh et al. · 2010 [cited by applicant]
US 20100250882A1 · Hutchison et al. · 2010 [cited by applicant]
US 20100257142A1 · Murphy et al. · 2010 [cited by applicant]
US 20100262764A1 · Liu 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 20100306500A1 · Mimatsu · 2010 [cited by applicant]
US 20100325345A1 · Ohno et al. · 2010 [cited by applicant]
US 20100332401A1 · Prahlad et al. · 2010 [cited by applicant]
US 20100332754A1 · Lai et al. · 2010 [cited by applicant]
US 20110035540A1 · Fitzgerald et al. · 2011 [cited by applicant]
US 20110072290A1 · Davis et al. · 2011 [cited by applicant]
US 20110072300A1 · Rousseau · 2011 [cited by applicant]
US 20110125955A1 · Chen · 2011 [cited by applicant]
US 20110131231A1 · Haas 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 20110238634A1 · Kobara · 2011 [cited by applicant]
US 20120023144A1 · Rub · 2012 [cited by applicant]
US 20120023375A1 · Dutta et al. · 2012 [cited by applicant]
US 20120036309A1 · Dillow et al. · 2012 [cited by applicant]
US 20120054264A1 · Haugh et al. · 2012 [cited by applicant]
US 20120079318A1 · Colgrove et al. · 2012 [cited by applicant]
US 20120095965A1 · Elron et al. · 2012 [cited by applicant]
US 20120117029A1 · Gold · 2012 [cited by applicant]
US 20120131253A1 · McKnight et al. · 2012 [cited by applicant]
US 20120198175A1 · Atkisson · 2012 [cited by applicant]
US 20120278283A1 · Hildebrand et al. · 2012 [cited by applicant]
US 20120303919A1 · Hu et al. · 2012 [cited by applicant]
US 20120330954A1 · Sivasubramanian et al. · 2012 [cited by applicant]
US 20130007845A1 · Chang et al. · 2013 [cited by applicant]
US 20130031414A1 · Dhuse et al. · 2013 [cited by applicant]
US 20130036272A1 · Nelson · 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 20130071087A1 · Motiwala et al. · 2013 [cited by applicant]
US 20130091102A1 · Nayak · 2013 [cited by applicant]
US 20130145447A1 · Maron · 2013 [cited by applicant]
US 20130198459A1 · Joshi et al. · 2013 [cited by applicant]
US 20130205110A1 · Kettner · 2013 [cited by applicant]
US 20130205173A1 · Yoneda · 2013 [cited by applicant]
US 20130219164A1 · Hamid · 2013 [cited by applicant]
US 20130227201A1 · Talagala et al. · 2013 [cited by applicant]
US 20130227236A1 · Flynn 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 20130290607A1 · Chang et al. · 2013 [cited by applicant]
US 20130290648A1 · Shao et al. · 2013 [cited by applicant]
US 20130305039A1 · Gauda · 2013 [cited by examiner]
US 20130311434A1 · Jones · 2013 [cited by applicant]
US 20130318314A1 · Markus et al. · 2013 [cited by applicant]
US 20130332614A1 · Brunk et al. · 2013 [cited by applicant]
US 20130339303A1 · Potter et al. · 2013 [cited by applicant]
US 20140006357A1 · Davis et al. · 2014 [cited by applicant]
US 20140020083A1 · Fetik · 2014 [cited by applicant]
US 20140052946A1 · Kimmel · 2014 [cited by applicant]
US 20140068791A1 · Resch · 2014 [cited by applicant]
US 20140074850A1 · Noel et al. · 2014 [cited by applicant]
US 20140082715A1 · Grajek et al. · 2014 [cited by applicant]
US 20140086146A1 · Kim et al. · 2014 [cited by applicant]
US 20140089730A1 · Watanabe et al. · 2014 [cited by applicant]
US 20140090009A1 · Li et al. · 2014 [cited by applicant]
US 20140096220A1 · Da Cruz Pinto et al. · 2014 [cited by applicant]
US 20140101361A1 · Gschwind · 2014 [cited by applicant]
US 20140101434A1 · Senthurpandi et al. · 2014 [cited by applicant]
US 20140143517A1 · Jin et al. · 2014 [cited by applicant]
US 20140164774A1 · Nord et al. · 2014 [cited by applicant]
US 20140172929A1 · Sedayao et al. · 2014 [cited by applicant]
US 20140173232A1 · Reohr et al. · 2014 [cited by applicant]
US 20140195636A1 · Karve et al. · 2014 [cited by applicant]
US 20140201150A1 · Kumarasamy et al. · 2014 [cited by applicant]
US 20140201512A1 · Seethaler et al. · 2014 [cited by applicant]
US 20140201541A1 · Paul et al. · 2014 [cited by applicant]
US 20140208155A1 · Pan · 2014 [cited by applicant]
US 20140215129A1 · Kuzmin et al. · 2014 [cited by applicant]
US 20140215147A1 · Pan · 2014 [cited by examiner]
US 20140215590A1 · Brand · 2014 [cited by applicant]
US 20140220561A1 · Sukumar 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 20140229654A1 · Goss et al. · 2014 [cited by applicant]
US 20140230017A1 · Saib · 2014 [cited by applicant]
US 20140258526A1 · Le Sant et al. · 2014 [cited by applicant]
US 20140281308A1 · Lango et al. · 2014 [cited by applicant]
US 20140281313A1 · Danilak et al. · 2014 [cited by applicant]
US 20140282983A1 · Ju et al. · 2014 [cited by applicant]
US 20140285917A1 · Cudak et al. · 2014 [cited by applicant]
US 20140325115A1 · Ramsundar et al. · 2014 [cited by applicant]
US 20140325262A1 · Cooper et al. · 2014 [cited by applicant]
US 20140351627A1 · Best et al. · 2014 [cited by applicant]
US 20140373104A1 · Gaddam et al. · 2014 [cited by applicant]
US 20140373126A1 · Hussain et al. · 2014 [cited by applicant]
US 20150026387A1 · Sheredy et al. · 2015 [cited by applicant]
US 20150074463A1 · Jacoby et al. · 2015 [cited by applicant]
US 20150089569A1 · Sondhi et al. · 2015 [cited by applicant]
US 20150095515A1 · Krithivas et al. · 2015 [cited by applicant]
US 20150113203A1 · Dancho et al. · 2015 [cited by applicant]
US 20150113317A1 · Ouyang et al. · 2015 [cited by applicant]
US 20150121134A1 · Wipfel et al. · 2015 [cited by applicant]
US 20150121137A1 · McKnight et al. · 2015 [cited by applicant]
US 20150134920A1 · Anderson et al. · 2015 [cited by applicant]
US 20150149822A1 · Coronado et al. · 2015 [cited by applicant]
US 20150154418A1 · Redberg · 2015 [cited by applicant]
US 20150234709A1 · Koarashi · 2015 [cited by applicant]
US 20150244775A1 · Vibhor et al. · 2015 [cited by applicant]
US 20150278534A1 · Thiyagarajan et al. · 2015 [cited by applicant]
US 20150347236A1 · Eckert · 2015 [cited by applicant]
US 20150378888A1 · Zhang et al. · 2015 [cited by applicant]
US 20160019114A1 · Han et al. · 2016 [cited by applicant]
US 20160026397A1 · Nishikido et al. · 2016 [cited by applicant]
US 20160098191A1 · Golden et al. · 2016 [cited by applicant]
US 20160098199A1 · Golden et al. · 2016 [cited by applicant]
US 20160098323A1 · Mutha et al. · 2016 [cited by applicant]
US 20160170823A1 · Miller et al. · 2016 [cited by applicant]
US 20160182542A1 · Staniford · 2016 [cited by applicant]
US 20160196320A1 · Borowiec et al. · 2016 [cited by applicant]
US 20160248631A1 · Duchesneau · 2016 [cited by applicant]
US 20160350009A1 · Cerreta et al. · 2016 [cited by applicant]
US 20160352720A1 · Hu et al. · 2016 [cited by applicant]
US 20160352830A1 · Borowiec et al. · 2016 [cited by applicant]
US 20160352834A1 · Borowiec et al. · 2016 [cited by applicant]
US 20170262202A1 · Seo · 2017 [cited by applicant]
US 20180054454A1 · Astigarraga et al. · 2018 [cited by applicant]
US 20180081562A1 · Vasudevan · 2018 [cited by applicant]
US 20190220315A1 · Vallala et al. · 2019 [cited by applicant]
US 20200034560A1 · Natanzon et al. · 2020 [cited by applicant]
US 20200326871A1 · Wu et al. · 2020 [cited by applicant]
US 20210263651A1 · Sandvig · 2021 [cited by applicant]
US 20210334206A1 · Colgrove et al. · 2021 [cited by applicant]
US 20210360833A1 · Alissa et al. · 2021 [cited by applicant]
US 20220050858A1 · Karr et al. · 2022 [cited by applicant]
CN 103370685A · 2013 [cited by applicant]
CN 103370686A · 2013 [cited by applicant]
CN 104025010B · 2016 [cited by applicant]
EP 0725324A2 · 1996 [cited by applicant]
EP 3066610A1 · 2016 [cited by applicant]
EP 3082047A1 · 2016 [cited by applicant]
EP 3120235A · 2017 [cited by applicant]
JP 2007087036A · 2007 [cited by applicant]
JP 2007094472A · 2007 [cited by applicant]
JP 2008250667A · 2008 [cited by applicant]
JP 2010211681A · 2010 [cited by applicant]
WO 1995002349A1 · 1995 [cited by applicant]
WO 1999013403A1 · 1999 [cited by applicant]
WO 2008102347A1 · 2008 [cited by applicant]
WO 2010071655A1 · 2010 [cited by applicant]
WO WO2012087648A2 · 2012 [cited by applicant]
WO WO2013071087A1 · 2013 [cited by applicant]
WO WO2014110137A1 · 2014 [cited by applicant]
WO WO2016015008A1 · 2016 [cited by applicant]
WO 2016100790A1 · 2016 [cited by applicant]
WO WO2016190938A1 · 2016 [cited by applicant]
WO WO2016195759A1 · 2016 [cited by applicant]
WO WO2016195958A1 · 2016 [cited by applicant]
WO WO2016195961A1 · 2016 [cited by applicant]
Hwang et al., “RAID-x: A New Distributed Disk Array for I/O-Centric Cluster Computing”, Proceedings of the Ninth International Symposium on High-performance Distributed Computing, Aug. 2000, pp. 279-286, The Ninth Inter… [cited by applicant]
International Search Report and Written Opinion, PCTUS2015066613, Apr. 5, 2016, 11 pages. [cited by applicant]
Microsoft Corporation, “Fundamentals of Garbage Collection”, Retrieved Aug. 30, 2013 via the WayBack Machine, 11 pages. [cited by applicant]
Microsoft Corporation, “GCSettings.IsServerGC Property”, Retrieved Oct. 27, 2013 via the WayBack Machine, 3 pages. [cited by applicant]
Stalzer, “FlashBlades: System Architecture and Applications”, Proceedings of the 2nd Workshop on Architectures and Systems for Big Data, Jun. 2012, pp. 10-14, Association for Computing Machinery, New York, NY. [cited by applicant]
Storer et al., “Pergamum: Replacing Tape with Energy Efficient, Reliable, Disk-Based Archival Storage”, FAST'08: Proceedings of the 6th USENIX Conference on File and Storage Technologies, Article No. 1, Feb. 2008, pp. 1… [cited by applicant]
Bellamy-Mcintyre J., et al., “OpenID and the Enterprise: A Model-based Analysis of Single Sign-On Authentication,” (online), 2011, 15th IEEE International Enterprise Distributed Object Computing Conference (EDOC), Dated… [cited by applicant]
ETSI: “Network Function Virtualisation (NFV); Resiliency Requirements,” ETSI GS NFV-REL 001, V1.1.1, etsi.org (Online), Jan. 2015, 82 Pages, Retrieved from URL: www.etsi.org/deliver/etsi_gs/NFV-RELJ001_099/001/01.01.01_… [cited by applicant]
Faith R., “Dictzip File Format,” GitHub.com (Online), 01 Page, [Accessed on Jul. 28, 2015] Retrieved from URL: github.com/fidlej/idzip. [cited by applicant]
Google Search of: “Storage Array Define,” Performed for U.S. Appl. No. 14/725,278 on Nov. 4, 2015 , Results Limited to Entries Dated before 2012, 01 Page. [cited by applicant]
Hota C., et al., “Capability-Based Cryptographic Data Access Control in Cloud Computing,” International Journal of Advanced Networking and Applications, Eswar Publications, India, Aug. 13, 2011, vol. 1, No. 1, 10 Pages. [cited by applicant]
Hu X-Y., et al., “Container Marking: Combining Data Placement, Garbage Collection and Wear Levelling for Flash,” 19th Annual IEEE International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommuni… [cited by applicant]
International Preliminary Report on Patentability for International Application No. PCT/US2015/066613, mailed Jun. 29, 2017, 9 Pages. [cited by applicant]
International Search Report and Written Opinion for International Application No. PCT/US2016/015006, Apr. 29, 2016, 12 pages. [cited by applicant]
International Search Report and Written Opinion for International Application No. PCT/US2016/016333, Jun. 8, 2016, 12 pages. [cited by applicant]
International Search Report and Written Opinion for International Application No. PCT/US2016/020410, mailed Jul. 8, 2016, 17 pages. [cited by applicant]
International Search Report and Written Opinion for International Application No. PCT/US2016/032052, mailed Aug. 30, 2016, 17 Pages. [cited by applicant]
International Search Report and Written Opinion for International Application No. PCT/US2016/032084, mailed Jul. 18, 2016, 12 Pages. [cited by applicant]
International Search Report and Written Opinion for International Application No. PCT/US2016/035492, mailed Aug. 17, 2016, 10 pages. [cited by applicant]
International Search Report and Written Opinion for International Application No. PCT/US2016/036693, mailed Aug. 29, 2016, 10 Pages. [cited by applicant]
International Search Report and Written Opinion for International Application No. PCT/US2016/038758, mailed Oct. 7, 2016, 10 Pages. [cited by applicant]
International Search Report and Written Opinion for International Application No. PCT/US2016/040393, mailed Sep. 22, 2016, 10 Pages. [cited by applicant]
International Search Report and Written Opinion for International Application No. PCT/US2016/044020, mailed Sep. 30, 2016, 11 Pages. [cited by applicant]
International Search Report and Written Opinion for International Application No. PCT/US2016/044874, mailed Oct. 7, 2016, 11 Pages. [cited by applicant]
International Search Report and Written Opinion for International Application No. PCT/US2016/044875, mailed Oct. 5, 2016, 13 pages. [cited by applicant]
International Search Report and Written Opinion for International Application No. PCT/US2016/044877, mailed Sep. 29, 2016, 13 pages. [cited by applicant]
International Search Report and Written Opinion of the International Application No. PCT/US2016/015008, mailed May 4, 2016, 12 pages. [cited by applicant]
Kong K., “Using PCI Express as the Primary System Interconnect in Multiroot Compute, Storage, Communications and Embedded Systems,” IDT, White Paper, Aug. 28, 2008, 12 Pages, [Retrieved by WIPO on Dec. 1, 2014] Retrieve… [cited by applicant]
Li J., et al., “Access Control for the Services Oriented Architecture,” Proceedings of the ACM Workshop on Secure Web Services (SWS), ACM, New York, Nov. 2, 2007, pp. 9-17. [cited by applicant]
Microsoft: “Hybrid for SharePoint Server 2013—Security Reference Architecture,” Oct. 1, 2014, pp. 1-53, XP055296534, [Retrieved on Aug. 19, 2016] Retrieved from URL: http://hybrid.office.com/img/Security_Reference_Archi… [cited by applicant]
Microsoft, “Hybrid Identity Management”, Microsoft (online), Apr. 2014, 2 pages, URL: download.microsoft.com/ download/E/A/E/EAE57CD1-A80B-423C-96BB-142FAAC630B9/Hybrid_Identity_Datasheet.pdf. [cited by applicant]
Microsoft, “Hybrid Identity,” (online), Dated Apr. 2014, 36 pages, Retrieved from URL: http://aka.ms/HybridIdentityWp. [cited by applicant]
Storer M.W., et al., “Secure Data Deduplication,” Proceedings of the 4th ACM International Workshop on Storage Security and Survivability (StorageSS'08), ACM New York, NY, USA, Oct. 31, 2008, 10 Pages, DOI: 10.1145/1456… [cited by applicant]
Sweere P., “Creating Storage Class Persistent Memory with NVDIMM,” Flash Memory Summit, Aug. 2013, 22 Pages, Retrieved from URL: http://www.flashmemorysummit.com/English/Collaterals/Proceedings/2013/20130814_T2_Sweere.p… [cited by applicant]
Techopedia, “What is a Disk Array,” techopedia.com (online), Jan. 13, 2012, 1 Page, Retrieved from URL: https://web.archive.org/web/20120113053358/http://www.techopedia.com/definition/1009/disk-array. [cited by applicant]
Webopedia, “What is a disk array,” webopedia.com (online), May 26, 2011, 2 Pages, Retrieved from URL: https://web/archive.org/web/20110526081214/http://www.webopedia.com/TERM/D/disk_array.html. [cited by applicant]
Wikipedia, “Convergent Encryption,” Wikipedia.org (online), Accessed on Sep. 8, 2015, 2 pages, Retrieved from URL: en.wikipedia.org/wiki/Convergent_encryption. [cited by applicant]
International Search Report and Written Opinion, PCT/US2016/044876, Oct. 21, 2016, 12 pages. [cited by applicant]
Pcmag, “Storage Array Definition”, Published May 10, 2013, URL: http://web.archive.org/web/20130510121646/http://www.pcmag.com/encyclopedia/term/52091/storage-array, 2 pages. [cited by applicant]