Patents by Inventor Anthony F. Aiello

Anthony F. Aiello has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 8621059
    Abstract: A system and method for distributing enclosure services information is provided. A plurality of storage systems that are operatively interconnected with one or more intermediate networking devices and/or disk shelves are modified to include a target device driver module that is adapted to receive and process target commands from other storage systems to enable the sharing and retrieval of SES information from a storage shelf's master storage system.
    Type: Grant
    Filed: June 1, 2011
    Date of Patent: December 31, 2013
    Assignee: NetApp, Inc.
    Inventors: George Kong, Anthony F. Aiello, Radek Aster, Randal Thelen
  • Patent number: 8180855
    Abstract: The present invention provides a novel coordinated shared storage architecture that permits the amortization of cost of the spares over any number of the storage systems and enables improvements to a number of storage system operations. The coordinated shared storage architecture comprises a plurality of storage systems disk shelves via a plurality of intermediate network devices, such as hubs. Each storage system includes a storage operating system having a target device driver module. The target device driver module permits the storage system to function as a SCSI target and thereby receive and process commands directed to it from other storage systems.
    Type: Grant
    Filed: March 8, 2005
    Date of Patent: May 15, 2012
    Assignee: NetApp, Inc.
    Inventors: Anthony F. Aiello, Radek Aster, Randal Thelen, George Kong
  • Patent number: 8019842
    Abstract: A system and method for distributing enclosure services information is provided. A plurality of storage systems that are operatively interconnected with one or more intermediate networking devices and/or disk shelves are modified to include a target device driver module that is adapted to receive and process target commands from other storage systems to enable the sharing and retrieval of SES information from a storage shelf's master storage system.
    Type: Grant
    Filed: March 8, 2005
    Date of Patent: September 13, 2011
    Assignee: NetApp, Inc.
    Inventors: George Kong, Anthony F. Aiello, Radek Aster, Randal Thelen
  • Patent number: 7908523
    Abstract: A system and method enables a file server, to support multi path input/output operations for Fibre Channel devices. Upon each Fibre Channel Arbitrated Loop initialization event generated, the system and method updates a path and device instance to track multiple paths to a given device. While the file server is attempting input/output operations, the failure of a given path can be corrected by the use of another path associated with a given device. The data structures generated by the low levels of the storage operating system are exposed for use by upper level services for routing a storage device identification purposes.
    Type: Grant
    Filed: May 20, 2010
    Date of Patent: March 15, 2011
    Assignee: NetApp, Inc.
    Inventors: Anthony F. Aiello, Radek Aster
  • Patent number: 7757128
    Abstract: A system and method enables a file server, to support multi path input/output operations for Fibre Channel devices. Upon each Fibre Channel Arbitrated Loop initialization event generated, the system and method updates a path and device instance to track multiple paths to a given device. While the file server is attempting input/output operations, the failure of a given path can be corrected by the use of another path associated with a given device. The data structures generated by the low levels of the storage operating system are exposed for use by upper level services for routing a storage device identification purposes.
    Type: Grant
    Filed: February 26, 2008
    Date of Patent: July 13, 2010
    Assignee: NetApp, Inc.
    Inventors: Anthony F. Aiello, Radek Aster
  • Patent number: 7484038
    Abstract: A method and apparatus to manage storage devices has been disclosed. In one embodiment, the method includes logically partitioning each of a number of storage devices in a networked data storage system into segments and managing the segments in response to how often each of the storage devices is accessed. Other embodiments are described and claimed.
    Type: Grant
    Filed: March 11, 2005
    Date of Patent: January 27, 2009
    Assignee: Network Appliance, Inc.
    Inventors: Anthony F. Aiello, Robert W. Horst, Robert L. Weisickle
  • Patent number: 7376869
    Abstract: A system and method enables a file server, to support multi path input/output operations for Fibre Channel devices. Upon each Fibre Channel Arbitrated Loop initialization event generated, the system and method updates a path and device instance to track multiple paths to a given device. While the file server is attempting input/output operations, the failure of a given path can be corrected by the use of another path associated with a given device. The data structures generated by the low levels of the storage operating system are exposed for use by upper level services for routing a storage device identification purposes.
    Type: Grant
    Filed: February 20, 2007
    Date of Patent: May 20, 2008
    Assignee: Network Appliance, Inc.
    Inventors: Anthony F. Aiello, Radek Aster
  • Patent number: 7210068
    Abstract: A system and method enables a file server, to support multi path input/output operations for Fibre Channel devices. Upon each Fibre Channel Arbitrated Loop initialization event generated, the system and method updates a path and device instance to track multiple paths to a given device. While the file server is attempting input/output operations, the failure of a given path can be corrected by the use of another path associated with a given device. The data structures generated by the low levels of the storage operating system are exposed for use by upper level services for routing a storage device identification purposes.
    Type: Grant
    Filed: March 6, 2002
    Date of Patent: April 24, 2007
    Assignee: Network Appliance, Inc.
    Inventors: Anthony F. Aiello, Radek Aster
  • Patent number: 7200716
    Abstract: A method and apparatus to offload operations has been disclosed. In one embodiment, the method includes configuring a number of storage devices in a networked storage system according to a redundancy scheme using a storage server in the networked storage system, providing information on a configuration of the storage devices from the storage server to an offload engine coupled to the storage server, and the storage server directing the offload engine to perform operations on the storage devices, wherein the storage devices are presented transparently to the storage server via the offload engine. Other embodiments are described and claimed.
    Type: Grant
    Filed: April 30, 2004
    Date of Patent: April 3, 2007
    Assignee: Network Appliance, Inc.
    Inventor: Anthony F. Aiello
  • Patent number: 6976146
    Abstract: A system and method for emulating conventional block appended checksums on storage devices that generally do not support such checksums in a block is provided. A grouping of data sectors with one or more checksum sectors is generated. This grouping is mapped to/from a file system data structure associated with a traditional block appended checksum disk drive.
    Type: Grant
    Filed: May 21, 2002
    Date of Patent: December 13, 2005
    Assignee: Network Appliance, Inc.
    Inventors: Anthony F. Aiello, John Lloyd, Kyquang Son