Patents by Inventor Aaron L. Jenkins

Aaron L. Jenkins 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: 9513837
    Abstract: Techniques for allocation of storage volumes are described. Response times of a primary storage may be monitored to determine if the primary storage is input/output limited. A performance assist storage volume may be allocated and data replicated between the primary storage and the performance assist storage volume. Input/output requests may be distributed between the primary storage and the performance assist storage volume.
    Type: Grant
    Filed: October 12, 2011
    Date of Patent: December 6, 2016
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Aaron L Jenkins, Paul Miller, Chiung-Sheng Wu
  • Patent number: 9319350
    Abstract: A device to detect storage devices coupled to the device in response to receiving a query from a switch, include the storage devices in logical units, create virtual ports for the logical units, assign virtual addresses for the virtual ports, and send a response with the virtual addresses to switch.
    Type: Grant
    Filed: April 21, 2011
    Date of Patent: April 19, 2016
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Paul Miller, Aaron L Jenkins
  • Patent number: 9110591
    Abstract: An example method for memory resource provisioning using SAS zoning can include a serial attached Small Computer System Interface (SCSI) (SAS) switch and a provisioning manager (PM) executing on the SAS switch. A plurality of servers are communicatively coupled to the SAS switch, each server executing an operating system (OS) having access to one or more OS volumes. A host provisioning agent (HPA) executes on the OS of each of the plurality of servers. A plurality of memory resources are communicatively coupled to the SAS switch. Each memory resource can have a number of physical hard drives. A first portion of the memory resources is associated with zone groups corresponding to the plurality of servers. A second portion of the memory resources is associated with a provisioning zone group (PZG) hidden from the plurality of servers but available to the PM.
    Type: Grant
    Filed: April 22, 2011
    Date of Patent: August 18, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Aaron L. Jenkins, Paul Miller, Balaji Natrajan
  • Patent number: 8966210
    Abstract: A method for allocating storage space is provided. The method includes receiving an assignment of an interconnect bay port to a zone group, wherein the interconnect bay port corresponds to a switch that operatively couples a storage controller to the zone group. The method also includes sending a command to the switch to determine whether the storage controller is operatively coupled to the interconnect bay port. The method also includes generating a display that indicates whether the storage controller is operatively coupled to the interconnect bay port.
    Type: Grant
    Filed: April 4, 2011
    Date of Patent: February 24, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Michael G. Myrah, Aaron L. Jenkins, Brian M. Spencer
  • Patent number: 8959374
    Abstract: A method of power management for devices in a data storage fabric is disclosed. The data storage fabric includes a PHY having a first power condition and a second power condition coupled to a power condition independent device on the data storage fabric. The power condition independent device detects a change in the power configuration of the PHY from the first power condition to the second power condition. The power condition independent device then changes its power state to a comparable power state preselected to correspond with the second power condition.
    Type: Grant
    Filed: July 31, 2012
    Date of Patent: February 17, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Paul Miller, Aaron L. Jenkins, Balaji Natrajan
  • Publication number: 20140351208
    Abstract: This document describes, in various implementations, features related to receiving, at a storage system that includes a storage volume and a plurality of storage devices that operate separately from the storage volume, read requests directed to data stored on the storage volume. The document also describes replicating certain data stored on the storage volume to the storage devices such that read requests associated with the certain data are fulfilled either by the storage volume or by the storage devices. The document also describes determining first usage information that is indicative of actual or expected usage of the storage system at a first time, and powering down at least one of the storage devices based on the first usage information.
    Type: Application
    Filed: January 25, 2012
    Publication date: November 27, 2014
    Inventors: Aaron L. Jenkins, Paul Miller, Chiung-Sheng Wu, Balaji Natrajan
  • Patent number: 8843667
    Abstract: Data storage methods and data storage systems are disclosed. An example method includes detecting a presence of a target device on a port; collecting detailed drive information associated with the target device; and preventing an initiator device from creating an affiliation with the target device until the drive information is collected.
    Type: Grant
    Filed: June 29, 2011
    Date of Patent: September 23, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Michael G. Myrah, Martin R. Rogoff, Balaji Natrajan, Aaron L. Jenkins
  • Publication number: 20140040648
    Abstract: A method of power management for devices in a data storage fabric is disclosed. The data storage fabric includes a PHY having a first power condition and a second power condition coupled to a power condition independent device on the data storage fabric. The power condition independent device detects a change in the power configuration of the PHY from the first power condition to the second power condition. The power condition independent device then changes its power state to a comparable power state preselected to correspond with the second power condition.
    Type: Application
    Filed: July 31, 2012
    Publication date: February 6, 2014
    Inventors: Paul Miller, Aaron L. Jenkins, Balaji Natrajan
  • Publication number: 20130097118
    Abstract: Techniques for allocation of storage volumes are described. Response times of a primary storage may be monitored to determine if the primary storage is input/output limited. A performance assist storage volume may be allocated and data replicated between the primary storage and the performance assist storage volume. Input/output requests may be distributed between the primary storage and the performance assist storage volume.
    Type: Application
    Filed: October 12, 2011
    Publication date: April 18, 2013
    Inventors: Aaron L. Jenkins, Paul Miller, Chiung-Sheng Wu
  • Publication number: 20130007306
    Abstract: Data storage methods and data storage systems are disclosed. An example method includes detecting a presence of a target device on a port; collecting detailed drive information associated with the target device; and preventing an initiator device from creating an affiliation with the target device until the drive information is collected.
    Type: Application
    Filed: June 29, 2011
    Publication date: January 3, 2013
    Inventors: Michael G. Myrah, Martin R. Rogoff, Balaji Natrajan, Aaron L. Jenkins
  • Publication number: 20120271925
    Abstract: A device to detect storage devices coupled to the device in response to receiving a query from a switch, include the storage devices in logical units, create virtual ports for the logical units, assign virtual addresses for the virtual ports, and send a response with the virtual addresses to switch.
    Type: Application
    Filed: April 21, 2011
    Publication date: October 25, 2012
    Inventors: Paul Miller, Aaron L. Jenkins
  • Publication number: 20120271996
    Abstract: An example method for memory resource provisioning using SAS zoning can include a serial attached Small Computer System Interface (SCSI) (SAS) switch and a provisioning manager (PM) executing on the SAS switch. A plurality of servers are communicatively coupled to the SAS switch, each server executing an operating system (OS) having access to one or more OS volumes. A host provisioning agent (HPA) executes on the OS of each of the plurality of servers. A plurality of memory resources are communicatively coupled to the SAS switch. Each memory resource can have a number of physical hard drives. A first portion of the memory resources is associated with zone groups corresponding to the plurality of servers. A second portion of the memory resources is associated with a provisioning zone group (PZG) hidden from the plurality of servers but available to the PM.
    Type: Application
    Filed: April 22, 2011
    Publication date: October 25, 2012
    Inventors: Aaron L. Jenkins, Paul Miller, Balaji Natrajan
  • Publication number: 20120254578
    Abstract: A method for allocating storage space is provided. The method includes receiving an assignment of an interconnect bay port to a zone group, wherein the interconnect bay port corresponds to a switch that operatively couples a storage controller to the zone group. The method also includes sending a command to the switch to determine whether the storage controller is operatively coupled to the interconnect bay port. The method also includes generating a display that indicates whether the storage controller is operatively coupled to the interconnect bay port.
    Type: Application
    Filed: April 4, 2011
    Publication date: October 4, 2012
    Inventors: Michael G. Myrah, Aaron L. Jenkins, Brian M. Spencer