Patents by Inventor Bryan K. Panner

Bryan K. Panner 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: 8775731
    Abstract: A hybrid storage array one using two or more storage device tiers. In one implementation, two tiers may be provided by solid state drives (SSDs) and hard disk drives (HDDs). Host application access patterns of a certain type determined to be relatively slow, such as random writes, are detected. The random writes are collected and written to a special reserve space, such as a portion of the SSD storage tier, referred to as a write cache extension. The write cache extension absorbs such accesses that would otherwise be written to HDD storage directly. Data structures are created in a cache memory local to an array controller representing the location on SSD reserve space to which the writes were committed and a location in the storage system where they were originally intended to go. The write cache extension can be enabled all of the time, or only when the array controller write cache experiences certain operating conditions, such as when its utilization exceeds a certain predetermined amount.
    Type: Grant
    Filed: March 25, 2011
    Date of Patent: July 8, 2014
    Assignee: Dell Products, L.P.
    Inventors: Gregory McHale, Brian G. Nadeau, Bryan K. Panner, Peter J. Hunter, Damon Hung, Janice Lacy
  • Publication number: 20120246403
    Abstract: A hybrid storage array one using two or more storage device tiers. In one implementation, two tiers may be provided by solid state drives (SSDs) and hard disk drives (HDDs). Host application access patterns of a certain type determined to be relatively slow, such as random writes, are detected. The random writes are collected and written to a special reserve space, such as a portion of the SSD storage tier, referred to as a write cache extension. The write cache extension absorbs such accesses that would otherwise be written to HDD storage directly. Data structures are created in a cache memory local to an array controller representing the location on SSD reserve space to which the writes were committed and a location in the storage system where they were originally intended to go. The write cache extension can be enabled all of the time, or only when the array controller write cache experiences certain operating conditions, such as when its utilization exceeds a certain predetermined amount.
    Type: Application
    Filed: March 25, 2011
    Publication date: September 27, 2012
    Applicant: Dell Products, L.P.
    Inventors: Gregory McHale, Brian G. Nadeau, Bryan K. Panner, Peter J. Hunter, Damon Hung, Janice Lacy
  • Patent number: 8190945
    Abstract: Techniques for detection of impending data errors in a mass storage system, such as a track squeeze problem in an electromagnetic disk drive, and then repairing the impending problem, such as by rewriting the affected tracks. In many cases the problem is detected and repair is effected when the original data can still be read. In other cases, when the data is no longer readable on the disk in question, but when the disk is part of a Redundant Array of Independent Disks (RAID) system, or other system in which higher layer fault tolerance mechanisms are implemented, the missing data can be recovered via these mechanisms. The recovered data is then used to repair the track squeeze problem. The invention can be implemented as firmware in a storage system, as a component of a general purpose operating system, or inside individual disk drives, or it can use a combination of these implementations.
    Type: Grant
    Filed: September 17, 2008
    Date of Patent: May 29, 2012
    Assignee: Dell Products L.P.
    Inventors: Brian G. Nadeau, Bryan K. Panner, Mark N. Bokhan, Peter J. Hunter, Damon J. Hung
  • Publication number: 20090083584
    Abstract: Techniques for detection of impending data errors in a mass storage system, such as a track squeeze problem in an electromagnetic disk drive, and then repairing the impending problem, such as by rewriting the affected tracks. In many cases the problem is detected and repair is effected when the original data can still be read. In other cases, when the data is no longer readable on the disk in question, but when the disk is part of a Redundant Array of Independent Disks (RAID) system, or other system in which higher layer fault tolerance mechanisms are implemented, the missing data can be recovered via these mechanisms. The recovered data is then used to repair the track squeeze problem. The invention can be implemented as firmware in a storage system, as a component of a general purpose operating system, or inside individual disk drives, or it can use a combination of these implementations.
    Type: Application
    Filed: September 17, 2008
    Publication date: March 26, 2009
    Inventors: Brian G. Nadeau, Bryan K. Panner, Mark N. Bokhan, Peter J. Hunter, Damon J. Hung
  • Patent number: 7475276
    Abstract: Techniques for detection of impending data errors in a mass storage system, such as a track squeeze problem in an electromagnetic disk drive, and then repairing the impending problem, such as by rewriting the affected tracks. In many cases the problem is detected and repair is effected when the original data can still be read. In other cases, when the data is no longer readable on the disk in question, but when the disk is part of a Redundant Array of Independent Disks (RAID) system, or other system in which higher layer fault tolerance mechanisms are implemented, the missing data can be recovered via these mechanisms. The recovered data is then used to repair the track squeeze problem. The invention can be implemented as firmware in a storage system, as a component of a general purpose operating system, or inside individual disk drives, or it can use a combination of these implementations.
    Type: Grant
    Filed: May 7, 2004
    Date of Patent: January 6, 2009
    Assignee: EqualLogic, Inc.
    Inventors: Brian G. Nadeau, Bryan K. Panner, Mark N. Bokhan, Peter J. Hunter, Damon J. Hung
  • Patent number: 6301605
    Abstract: A file array storage architecture comprises a file system that is distributed across a data processing platform consisting of a host computer coupled to an adapter over a high-speed, low latency interface and an input/output subsystem that is located entirely on the adapter. The distributed nature of the architecture enables implementation of the file system in accordance with a modified client-server computing model; that is, the architecture includes a client file system executing on the host computer and a server file system executing on the adapter.
    Type: Grant
    Filed: September 29, 2000
    Date of Patent: October 9, 2001
    Assignee: Adaptec, Inc.
    Inventors: Richard Napolitano, Herbert W. Silverman, Chester Juzsczak, Bryan K. Panner, Chris Franklin, Eric S. Noya, Timothy Lee Hoskins, Stanley Luke, Paul Richard Shaughnessy, Alexander C. McLeod, Randy Marc Arnott, Jeffrey T. Wong
  • Patent number: 6219693
    Abstract: A file away storage architecture comprises a file system that is distributed across a data processing platform consisting of a host computer coupled to an adapter over a high-speed, low latency interface and an input/output subsystem that is located entirely on the adapter. The distributed nature of the architecture enables implementation of the file system in accordance with a modified client-server computing model; that is, the architecture includes a client file system executing on the host computer and a server file system executing on the adapter.
    Type: Grant
    Filed: November 4, 1997
    Date of Patent: April 17, 2001
    Assignee: Adaptec, Inc.
    Inventors: Richard Napolitano, Herbert W. Silverman, Chester Juzsczak, Bryan K. Panner, Chris Franklin, Eric S. Noya, Timothy Lee Hoskins, Stanley Luke, Paul Richard Shaughnessy, Alexander C. McLeod, Randy Marc Arnott, Jeffrey T. Wong
  • Patent number: 6009478
    Abstract: A file array communications transport system transports unique packets between a host computer and an adapter of a data processing platform in accordance with a file array protocol. The protocol is manifested as an exchange of these unique packets and the file array transport comprises an arrangement of logic circuits and data structures needed to exchange these packets over a tightly-coupled, low latency interface of a file array storage architecture.
    Type: Grant
    Filed: November 4, 1997
    Date of Patent: December 28, 1999
    Assignee: Adaptec, Inc.
    Inventors: Bryan K. Panner, Timothy Lee Hoskins, Richard Napolitano