Patents by Inventor Joseph C. Pittman

Joseph C. Pittman 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: 7739543
    Abstract: A system and method for clustered failover of storage appliances is provided. In the event of a failover of one storage appliance to a surviving storage appliance, the surviving storage appliance assumes the identity of the failed storage appliance. This assumption of the identifier is accomplished by activating a network interface controller or host bus adapter with a network address associated with the failed storage appliance and by mapping a iSCSI name from the failed storage appliance to the surviving storage appliance.
    Type: Grant
    Filed: April 23, 2003
    Date of Patent: June 15, 2010
    Assignee: NetApp, Inc.
    Inventors: Joseph C. Pittman, Mohan Srinivasan, Herman Lee, Brian Pawlowski, Arthur F. Lent, Vijayan Rajan
  • Patent number: 7526558
    Abstract: A system and method supports a plurality of levels of acceleration in an iSCSI session between a client and a storage system. The iSCSI session includes multiple connections and the levels of acceleration include different types of transport provider hardware. An iSCSI session manager is configured to manage a different type of transport provider hardware over one or more connections of the session. The use of a multi-connection session with differing levels of acceleration enables the client to use standard multi-pathing algorithms, such as active/passive and/or weighted path selection, to maximize performance by employing the highest accelerated connection as a preferred data pathway.
    Type: Grant
    Filed: November 14, 2005
    Date of Patent: April 28, 2009
    Assignee: Network Appliance, Inc.
    Inventor: Joseph C. Pittman
  • Patent number: 7249227
    Abstract: A system and method for zero copy block protocol write operations obviates the need to copy the contents of memory buffers (mbufs) at a storage system. A storage operating system of the storage system receives data from a network and stores the data in chains of mbufs having various lengths. An iSCSI driver processes (interprets) the received mbufs and passes the appropriate data and interpreted command to a SCSI target module of the storage operating system. The SCSI target module utilizes the mbufs and the data contained therein to perform appropriate write operations in response to write requests received from clients.
    Type: Grant
    Filed: December 29, 2003
    Date of Patent: July 24, 2007
    Assignee: Network Appliance, Inc.
    Inventor: Joseph C. Pittman
  • Publication number: 20040030668
    Abstract: A multi-protocol storage appliance serves file and block protocol access to information stored on storage devices in an integrated manner for both network attached storage (NAS) and storage area network (SAN) deployments. A storage operating system of the appliance implements a file system that cooperates with novel virtualization modules to provide a virtualization system that “virtualizes” the storage space provided by the devices. Notably, the file system provides volume management capabilities for use in block-based access to the information stored on the devices. The virtualization system allows the file system to logically organize the information as named file, directory and virtual disk (vdisk) storage objects to thereby provide an integrated NAS and SAN appliance approach to storage by enabling file-based access to the files and directories, while further enabling block-based access to the vdisks.
    Type: Application
    Filed: August 9, 2002
    Publication date: February 12, 2004
    Inventors: Brian Pawlowski, Mohan Srinivasan, Herman Lee, Vijayan Rajan, Joseph C. Pittman
  • Patent number: 6445288
    Abstract: A retrofittable automatic turn signal deactivation system is provided including a pair of solenoid assemblies each having a retracted orientation and an extended orientation only upon the actuation thereof for forcing a turn signal lever to its neutral position. The solenoid assemblies are each mounted on a retrofittable collar which is positioned about a steering column of the vehicle. A timer mechanism is included for actuating at least one of the solenoid assemblies only after the cessation of a predetermined delay.
    Type: Grant
    Filed: December 24, 1998
    Date of Patent: September 3, 2002
    Inventor: Joseph C. Pittman