Patents by Inventor James B. Lenehan

James B. Lenehan 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: 7434097
    Abstract: An apparatus and a method for improving the fault tolerance of storage systems by replacing disk drives, which are about to fail, are disclosed. The set of disk drives in a storage system are monitored to identify failing disk drives. A processing unit identifies the failing disk drive and selects a spare disk drive to replace the failing disk drive. The selected spare disk drive is powered on, and data from the failing disk drive is copied to the selected spare disk drive. A memory unit stores attributes and sensor data for the disk drives in the storage system. The attributes and sensor data are used by the processing unit to identify a failing disk drive. Attributes for disk drives are obtained by using SMART, and sensor data is obtained from environmental sensors such as temperature and vibration sensors.
    Type: Grant
    Filed: June 3, 2004
    Date of Patent: October 7, 2008
    Assignee: Copan System, Inc.
    Inventors: Aloke Guha, Kelly E. Long, James B. Lenehan
  • Patent number: 7392365
    Abstract: A system is provided to support dynamically changeable virtual mapping schemes in a data processing system. The present invention separates processing of data unit requirements from the selection of which storage subsystems to use for storage by using a storage methodologies inventory. A stored data management subsystem contains one or more hosts. A plurality of data storage elements is functionally coupled to the one or more hosts. The plurality of data storage elements is organized using a plurality of layers of mapping tables. The plurality of layers of mapping tables provides unique identification of location of the data such that individual data entries in a mapping table is variable and self-defining with respect to the amount of data managed.
    Type: Grant
    Filed: April 28, 2005
    Date of Patent: June 24, 2008
    Assignee: Storage Technology Corporation
    Inventors: Stephen S. Selkirk, Charles A. Milligan, Perry Merritt, Edward T. Gladstone, James B. Lenehan, Kenneth Willis
  • Publication number: 20080120303
    Abstract: A system is provided to support dynamically changeable virtual mapping schemes in a data processing system. The present invention separates processing of data unit requirements from the selection of which storage subsystems to use for storage by using a storage methodologies inventory. A stored data management subsystem contains one or more hosts. A plurality of data storage elements is functionally coupled to the one or more hosts. The plurality of data storage elements is organized using a plurality of layers of mapping tables. The plurality of layers of mapping tables provides unique identification of location of the data such that individual data entries in a mapping table is variable and self-defining with respect to the amount of data managed.
    Type: Application
    Filed: April 28, 2005
    Publication date: May 22, 2008
    Inventors: Stephen S. Selkirk, Charles A. Milligan, Perry Merritt, Edward T. Gladstone, James B. Lenehan, Kenneth Willis
  • Patent number: 6925528
    Abstract: A virtual stored data management system is provided. In one embodiment, the management system includes one or more hosts and a plurality of data storage elements functionally coupled to the hosts. Each data storage element includes a host network attachment, data transfer means, a storage controller, and permanent data storage media. The permanent data storage media is organized with management information uniquely associated with units of the data such that the management information may be manipulated in several different locations within the management system substantially simultaneously. Thus, the organization of the management processes allows for the management information to be processed, used, changed, or modified in several different locations within the management system at any particular instance.
    Type: Grant
    Filed: December 29, 2000
    Date of Patent: August 2, 2005
    Assignee: Storage Technology Corporation
    Inventors: Stephen S. Selkirk, Charles A. Milligan, Perry Merritt, Edward T. Gladstone, James B. Lenehan
  • Patent number: 6912537
    Abstract: A system is provided to support dynamically changeable virtual mapping schemes in a data processing system. The present invention separates processing of data unit requirements from the selection of which storage subsystems to use for storage by using a storage methodologies inventory. A stored data management subsystem contains one or more hosts. A plurality of data storage elements is functionally coupled to the one or more hosts. The plurality of data storage elements is organized using a plurality of layers of mapping tables. The plurality of layers of mapping tables provides unique identification of location of the data such that individual data entries in a mapping table is variable and self-defining with respect to the amount of data managed.
    Type: Grant
    Filed: December 29, 2000
    Date of Patent: June 28, 2005
    Assignee: Storage Technology Corporation
    Inventors: Stephen S. Selkirk, Charles A. Milligan, Perry Merritt, Edward T. Gladstone, James B. Lenehan, Kenneth Willis
  • Publication number: 20040260967
    Abstract: An apparatus and a method for improving the fault tolerance of storage systems by replacing disk drives, which are about to fail, are disclosed. The set of disk drives in a storage system are monitored to identify failing disk drives. A processing unit identifies the failing disk drive and selects a spare disk drive to replace the failing disk drive. The selected spare disk drive is powered on, and data from the failing disk drive is copied to the selected spare disk drive. A memory unit stores attributes and sensor data for the disk drives in the storage system. The attributes and sensor data are used by the processing unit to identify a failing disk drive. Attributes for disk drives are obtained by using SMART, and sensor data is obtained from environmental sensors such as temperature and vibration sensors.
    Type: Application
    Filed: June 3, 2004
    Publication date: December 23, 2004
    Applicant: COPAN SYSTEMS, INC.
    Inventors: Aloke Guha, Kelly E. Long, James B. Lenehan
  • Publication number: 20020087544
    Abstract: A system is provided to support dynamically changeable virtual mapping schemes in a data processing system. The present invention separates processing of data unit requirements from the selection of which storage subsystems to use for storage by using a storage methodologies inventory. A stored data management subsystem contains one or more hosts. A plurality of data storage elements is functionally coupled to the one or more hosts. The plurality of data storage elements is organized using a plurality of layers of mapping tables. The plurality of layers of mapping tables provides unique identification of location of the data such that individual data entries in a mapping table is variable and self-defining with respect to the amount of data managed.
    Type: Application
    Filed: December 29, 2000
    Publication date: July 4, 2002
    Inventors: Stephen S. Selkirk, Charles A. Milligan, Perry Merritt, Edward T. Gladstone, James B. Lenehan, Kenneth Willis
  • Publication number: 20020087780
    Abstract: A virtual stored data management system is provided. In one embodiment, the management system includes one or more hosts and a plurality of data storage elements functionally coupled to the hosts. Each data storage element includes a host network attachment, data transfer means, a storage controller, and permanent data storage media. The permanent data storage media is organized with management information uniquely associated with units of the data such that the management information may be manipulated in several different locations within the management system substantially simultaneously. Thus, the organization of the management processes allows for the management information to be processed, used, changed, or modified in several different locations within the management system at any particular instance.
    Type: Application
    Filed: December 29, 2000
    Publication date: July 4, 2002
    Applicant: Storage Technology Corporation
    Inventors: Stephen S. Selkirk, Charles A. Milligan, Perry Merritt, Edward T. Gladstone, James B. Lenehan