Patents by Inventor Ronald D. Rodriguez

Ronald D. Rodriguez 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: 9058127
    Abstract: Embodiments include methods, apparatus, and systems for data transfer in storage systems. One embodiment includes a method that transmits a state of cached write data and mapping metadata associated with a disk group from a first array to a second array and then transfers access to the disk group from the first array to the second array while host applications continue to access data in the disk group.
    Type: Grant
    Filed: April 27, 2007
    Date of Patent: June 16, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Michael B. Jacobson, Brian Patterson, Ronald D. Rodriguez
  • Patent number: 8874841
    Abstract: Embodiments of the present invention include array-cluster systems, and methods employed in array-cluster systems, that allow snapshot data to be distributed over multiple arrays within an array cluster. By distributing snapshot data over multiple arrays within an array cluster, the load, generally related to the number of access operations directed to the arrays within an array cluster, may be more evenly distributed among the arrays of an array cluster, preventing increased latencies associated with overloading individual arrays Distributed snapshots may also facilitate high availability and fault tolerance within an array cluster.
    Type: Grant
    Filed: April 30, 2007
    Date of Patent: October 28, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Brian L. Patterson, Michael B. Jacobson, Ronald D. Rodriguez
  • Patent number: 8788750
    Abstract: Embodiments include methods, apparatus, and systems for managing resources in a storage system. One embodiment includes a method that discovers storage resources for arrays in a cluster storage system. A table defines how the resources are divided among the arrays and is provided to the arrays so each array can identify which resources to manage.
    Type: Grant
    Filed: April 27, 2007
    Date of Patent: July 22, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Michael B. Jacobson, Douglas L. Voigt, Ronald D. Rodriguez, Brian L. Patterson, Randy Matthews
  • Publication number: 20080270694
    Abstract: Embodiments of the present invention include array-cluster systems, and methods employed in array-cluster systems, that allow snapshot data to be distributed over multiple arrays within an array cluster. By distributing snapshot data over multiple arrays within an array cluster, the load, generally related to the number of access operations directed to the arrays within an array cluster, may be more evenly distributed among the arrays of an array cluster, preventing increased latencies associated with overloading individual arrays Distributed snapshots may also facilitate high availability and fault tolerance within an array cluster.
    Type: Application
    Filed: April 30, 2007
    Publication date: October 30, 2008
    Inventors: Brian L. Patterson, Michael B. Jacobson, Ronald D. Rodriguez
  • Publication number: 20080270693
    Abstract: Embodiments include methods, apparatus, and systems for managing resources in a storage system. One embodiment includes a method that discovers storage resources for arrays in a cluster storage system. A table defines how the resources are divided among the arrays and is provided to the arrays so each array can identify which resources to manage.
    Type: Application
    Filed: April 27, 2007
    Publication date: October 30, 2008
    Inventors: Michael B. Jacobson, Douglas L. Voigt, Ronald D. Rodriguez, Brian Patterson, Randy Matthews
  • Publication number: 20080270727
    Abstract: Embodiments include methods, apparatus, and systems for data transfer in storage systems. One embodiment includes a method that transmits a state of cached write data and mapping metadata associated with a disk group from a first array to a second array and then transfers access to the disk group from the first array to the second array while host applications continue to access data in the disk group.
    Type: Application
    Filed: April 27, 2007
    Publication date: October 30, 2008
    Inventors: Michael B. Jacobson, Brian Patterson, Ronald D. Rodriguez
  • Patent number: 6995974
    Abstract: A foldable, sturdy, lightweight, monitor stand for portability, including: at least three walls, a plurality of support structures, and a top wall, each wall having a top section, bottom section, inner section, and outer section; at least three walls enclosing the plurality of support structures, at least one wall having an opening for a computer monitor; hinging each wall, each support structure, and top wall together to form a unitary structure permitting folding between the walls, support structures, and top wall to enclosing the support structures, at least two walls being non-hingedly attached, securing the support structures and top wall to a desired position on the inner section of the walls within the housing when the stand is assembled, securing brackets to the inner section of the walls; and securing the non-hingedly coupled walls together for complete assemblage of the stand and/or to secure any items within the assembled stand.
    Type: Grant
    Filed: October 17, 2003
    Date of Patent: February 7, 2006
    Assignee: The United States of America as represented by the Secretary of the Navy
    Inventor: Ronald D. Rodriguez