Search

Richard Sanzi Phones & Addresses

  • Truckee, CA
  • Los Gatos, CA
  • Champion, PA
  • San Jose, CA
  • 434 Heights Dr, Gibsonia, PA 15044 (724) 933-3329
  • Hopwood, PA
  • Wexford, PA
  • Allegheny, PA

Work

Position: Craftsman/Blue Collar

Education

Degree: Associate degree or higher

Publications

Us Patents

Method And System For Responding To File System Requests

View page
US Patent:
20020116593, Aug 22, 2002
Filed:
Dec 7, 2000
Appl. No.:
09/732121
Inventors:
Michael Kazar - Pittsburgh PA, US
Daniel Nydick - Wexford PA, US
Richard Sanzi - Wexford PA, US
Fred Gohh - Pittsburgh PA, US
Ronald Bianchini - Pittsburgh PA, US
Benjamin Speiser - Pittsburgh PA, US
Assignee:
Spinnaker Networks, Inc.
International Classification:
G06F012/00
US Classification:
711/202000, 711/112000
Abstract:
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 than or equal to 1 and is an integer. The system includes a switching fabric connected to the D disk elements to route requests to a corresponding disk element. The system includes N network elements connected to the switching fabric. Each network element has a mapping function that for every value of V, specifies one or more elements from the set D that store the data specified by volume V, where N is greater than or equal to 1 and is an integer and N+D is greater than or equal to 3, which receives the requests and causes the switching fabric to route the requests by their file ID according to the mapping function. A method for responding to file system requests. The method includes the steps of receiving 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 at network elements. Each network element has a mapping function that for every value of V, specifies one or more elements from the set D that store the data specified by volume V. Then there is the step of routing the requests to a switching fabric connected to the network elements based on the file system request's ID according to the mapping function to disk elements connected to the switching fabric.

Method And System For Responding To File System Requests

View page
US Patent:
20040128427, Jul 1, 2004
Filed:
Dec 15, 2003
Appl. No.:
10/736259
Inventors:
Michael Kazar - Pittsburgh PA, US
Daniel Nydick - Wexford PA, US
Richard Sanzi - Wexford PA, US
Fred Gohh - Pittsburgh PA, US
Ronald Bianchini - Pittsburgh PA, US
Benjamin Speiser - Pittsburgh PA, US
International Classification:
G06F012/08
US Classification:
711/004000, 711/114000, 711/202000
Abstract:
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 than or equal to 1 and is an integer. The system includes a switching fabric connected to the D disk elements to route requests to a corresponding disk element. The system includes N network elements connected to the switching fabric. Each network element has a mapping function that for every value of V, specifies one or more elements from the set D that store the data specified by volume V, where N is greater than or equal to 1 and is an integer and N+D is greater than or equal to 3, which receives the requests and causes the switching fabric to route the requests by their file ID according to the mapping function. A method for responding to file system requests. The method includes the steps of receiving 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 at network elements. Each network element has a mapping function that for every value of V, specifies one or more elements from the set D that store the data specified by volume V. Then there is the step of routing the requests to a switching fabric connected to the network elements based on the file system request's ID according to the mapping function to disk elements connected to the switching fabric.

Mechanism For Handling File Level And Block Level Remote File Accesses Using The Same Server

View page
US Patent:
20050033748, Feb 10, 2005
Filed:
Sep 3, 2004
Appl. No.:
10/934002
Inventors:
Michael Kazar - Pittsburgh PA, US
Richard Sanzi - Wexford PA, US
International Classification:
G06F017/30
US Classification:
707010000
Abstract:
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 level and block level servers. The apparatus includes a management layer connected to the storage layer underlying the block and file level servers, which performs data management operations upon the underlying data. A method of handling file level and block level network file accesses. The method includes the steps of performing management operations by a management layer for a block level server and a file level server. Then there is the step of performing the servers' data accessing and updating operations using a vnode layer implemented on top of an inode layer. Then there is the step of storing data from the block level server or the file level server in a storage layer connected to the management layer.

Method And Apparatus For Data Storage Using Striping

View page
US Patent:
20050120078, Jun 2, 2005
Filed:
Dec 2, 2003
Appl. No.:
10/727169
Inventors:
Michael Kazar - Pittsburgh PA, US
Richard Sanzi - Wexford PA, US
International Classification:
G06F015/16
US Classification:
709203000
Abstract:
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 storing data. A method for data storage. A method for establishing storage for a file. A method for removing a file from storage. A method for reading data in a file. A method for writing data in a file.

Mechanism For Handling File Level And Block Level Remote File Accesses Using The Same Server

View page
US Patent:
20070208757, Sep 6, 2007
Filed:
Apr 19, 2007
Appl. No.:
11/788198
Inventors:
Michael Kazar - Pittsburgh PA, US
Richard Sanzi - Wexford PA, US
International Classification:
G06F 17/30
US Classification:
707010000, 707100000
Abstract:
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 level and block level servers. The apparatus includes a management layer connected to the storage layer underlying the block and file level servers, which performs data management operations upon the underlying data. A method of handling file level and block level network file accesses. The method includes the steps of performing management operations by a management layer for a block level server and a file level server. Then there is the step of performing the servers' data accessing and updating operations using a vnode layer implemented on top of an inode layer. Then there is the step of storing data from the block level server or the file level server in a storage layer connected to the management layer.

Method And Apparatus For Data Storage Using Striping

View page
US Patent:
20070271350, Nov 22, 2007
Filed:
Jul 31, 2007
Appl. No.:
11/888166
Inventors:
Michael Kazar - Pittsburgh PA, US
Richard Sanzi - Wexford PA, US
International Classification:
G06F 15/167
US Classification:
709214000
Abstract:
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 storing data. A method for data storage. A method for establishing storage for a file. A method for removing a file from storage. A method for reading data in a file. A method for writing data in a file.

Method And System For Responding To File System Requests

View page
US Patent:
20080133772, Jun 5, 2008
Filed:
Jan 8, 2008
Appl. No.:
12/008143
Inventors:
Michael L. Kazar - Pittsburgh PA, US
Daniel S. Nydick - Wexford PA, US
Richard N. Sanzi - Wexford PA, US
Fred Gohh - Pittsburgh PA, US
Ronald P. Bianchini - Pittsburgh PA, US
Benjamin Speiser - Pittsburgh PA, US
International Classification:
G06F 15/173
US Classification:
709238
Abstract:
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 than or equal to 1 and is an integer. The system includes a switching fabric connected to the D disk elements to route requests to a corresponding disk element. The system includes N network elements connected to the switching fabric. Each network element has a mapping function that for every value of V, specifies one or more elements from the set D that store the data specified by volume V, where N is greater than or equal to 1 and is an integer and N+D is greater than or equal to 3, which receives the requests and causes the switching fabric to route the requests by their file ID according to the mapping function. A method for responding to file system requests. The method includes the steps of receiving 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 at network elements. Each network element has a mapping function that for every value of V, specifies one or more elements from the set D that store the data specified by volume V. Then there is the step of routing the requests to a switching fabric connected to the network elements based on the file system request's ID according to the mapping function to disk elements connected to the switching fabric.

Mechanism For Handling File Level And Block Level Remote File Accesses Using The Same Server

View page
US Patent:
20020112022, Aug 15, 2002
Filed:
Dec 18, 2000
Appl. No.:
09/740160
Inventors:
Michael Kazar - Pittsburgh PA, US
Richard Sanzi - Wexford PA, US
Assignee:
Spinnaker Networks, Inc.
International Classification:
G06F007/00
G06F017/30
G06F012/00
G06F015/16
US Classification:
709/217000, 707/001000, 707/200000
Abstract:
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 level and block level servers. The apparatus includes a management layer connected to the storage layer underlying the block and file level servers, which performs data management operations upon the underlying data. A method of handling file level and block level network file accesses. The method includes the steps of performing management operations by a management layer for a block level server and a file level server. Then there is the step of performing the servers' data accessing and updating operations using a vnode layer implemented on top of an inode layer. Then there is the step of storing data from the block level server or the file level server in a storage layer connected to the management layer.
Richard N Sanzi from Truckee, CADeceased Get Report