1
Michael L Kazar, Daniel S Nydick, Richard N Sanzi Jr, Fred Gohh, Ronald P Bianchini Jr, Benjamin Speiser: Method and system for responding to file system requests. Spinnaker Networks, Ansel M Schwartz, December 30, 2003: US06671773 (116 worldwide citation)

A system for responding to file system requests having file IDs comprising V, a volume identifier specifying the file system being accessed, and R, an integer, specifying the file within the file system being accessed. The system includes D disk elements in which files are stored, where D is greater ...


2
Michael L Kazar, Richard N Sanzi Jr: Mechanism for handling file level and block level remote file accesses using the same server. Spinnaker Networks, Ansel M Schwartz, March 15, 2005: US06868417 (112 worldwide citation)

An apparatus for handling file level and block level remote file accesses. The apparatus includes a block level server. The apparatus includes a file level server. The apparatus includes a storage layer implementing an inode layer performing inode operations, and storing data accessed by the file le ...


3
Richard P Jernigan IV, Robert Wyckoff Hyer Jr, Michael L Kazar, Daniel S Nydick: System and method for redundancy-protected aggregates. NetApp, Cesari and McKenna, July 23, 2013: US08495417 (55 worldwide citation)

The present invention provides a system and a method for utilizing a parity protection module to back up data on striped aggregates. Specifically, the system computes parity data for data stored at a particular location of each of a plurality of constituent aggregates, and stores the parity on one o ...


4
Michael L Kazar, Richard N Sanzi Jr: Method and apparatus for data storage using striping. Spinnaker Networks, Ansel M Schwartz, November 27, 2007: US07302520 (24 worldwide citation)

An apparatus for data storage includes a cluster of NFS servers. Each server has network ports for incoming file system requests and cluster traffic between servers. The apparatus includes a plurality of storage arrays in communication with the servers. The servers utilize a striped file system for ...


5
Vasilis J Apostolides, Jason Bertschi, John R Boyles, Joseph Nevi Hosteny IV, Michael L Kazar: File storage system, cache appliance, and method. Avere Systems, Ansel M Schwartz, April 26, 2016: US09323681 (13 worldwide citation)

A file storage system for storing data of a file received from a client includes a back-end file server in which the data is stored. The system includes a cache appliance in communication with the file server, such that the appliance stores portions of the data or attributes of the file, and uses th ...


6
Michael L Kazar, Daniel S Nydick, Richard N Sanzi Jr, Fred Gohh, Ronald P Bianchini Jr, Benjamin Speiser: Method and system for responding to file system requests. NetApp, Blakely Sokoloff Taylor & Zafman, April 23, 2013: US08429341 (4 worldwide citation)

A system and method for responding to file system requests having file IDs comprising V, a volume identifier specifying the file system being accessed, and R, an integer, specifying the file within the file system being accessed. The system and method also include D disk elements, where D is greater ...


7
Michael L Kazar, Daniel S Nydick, Richard N Sanzi Jr, Fred Gohh, Ronald P Bianchini Jr, Benjamin Speiser: Method and system for responding to file system requests. Netapp, Ansel M Schwartz, September 15, 2009: US07590798 (4 worldwide citation)

A system for responding to file system requests having file IDs comprising V, a volume identifier specifying the file system being accessed, and R, an integer, specifying the file within the file system being accessed. The system includes D disk elements in which files are stored, where D is greater ...


8
Michael L Kazar: Media aware distributed data layout. Avere Systems, Ansel M Schwartz, July 3, 2012: US08214404 (3 worldwide citation)

A storage system comprises a plurality of vdisks, with each vdisk containing a plurality of storage segments, and each segment providing a specific class of service (CoS). Each vdisk stores files with data and meta data distributed among its storage segments. A storage system comprises a memory havi ...


9
Michael L Kazar, Daniel S Nydick, Richard N Sanzi Jr, Fred Gohh, Ronald P Bianchini Jr, Benjamin Speiser: Method and system for responding to file system requests. NetApp, Ansel M Schwartz, October 4, 2011: US08032697 (2 worldwide citation)

A system for responding to file system requests having file IDs comprising V, a volume identifier specifying the file system being accessed, and R, an integer, specifying the file within the file system being accessed. The system includes D disk elements in which files are stored, where D is greater ...


10
Michael L Kazar, Richard N Sanzi Jr: Mechanism for handling file level and block level remote file accesses using the same server. NetApp, Cesari and McKenna, January 8, 2013: US08352518 (1 worldwide citation)

A file level (NAS) server receives NAS protocol data access requests and stores a new NAS data to the storage layer in the data blocks, and stores pointers in indirect blocks to identify the new NAS data. A block level (SAN) server receives SAN block based data access requests and stores a new SAN d ...