Patents by Inventor Brian Rowe

Brian Rowe 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: 10089245
    Abstract: One method for managing encryption includes identifying an available or a secure mode. During restarts a passphrase must be entered in secure mode but not in available mode. Further, a master key is created for encrypting volume keys, where master and volume encryption keys are not stored in non-volatile memory (NVRAM) nor in disk storage. A half-key is created by encrypting the master key with a secure key, the secure key and the encrypted volume encryption keys being stored in disk storage. The half-key is stored in NVRAM only in available mode but not in secure mode. The master key is recreated during a restart when operating in the available mode by decrypting the NVRAM half-key with the secure key from disk storage. Further, the passphrase must be entered by an operator to recreate the half-key and the master key during a restart in the secure mode.
    Type: Grant
    Filed: May 12, 2016
    Date of Patent: October 2, 2018
    Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
    Inventors: John Kent Peacock, Tomasz Barszczak, Brian Rowe
  • Patent number: 9727260
    Abstract: Described herein are methods, systems and machine-readable media for migrating data between storage devices of a storage array. A metric is used to measure the optimality of candidate data migrations, the metric taking into account capacity balance and proper data striping. Candidate migrations are evaluated against the metric. The candidate migration that ranks as the best migration according to the metric may be carried out. This process of evaluating candidate migrations and carrying out the best candidate migration may be iterated until data is properly distributed among the storage devices of the storage array.
    Type: Grant
    Filed: July 24, 2015
    Date of Patent: August 8, 2017
    Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
    Inventors: Brian Rowe, Bob Fozard
  • Publication number: 20160342532
    Abstract: One method for managing encryption includes identifying an available or a secure mode. During restarts a passphrase must be entered in secure mode but not in available mode. Further, a master key is created for encrypting volume keys, where master and volume encryption keys are not stored in non-volatile memory (NVRAM) nor in disk storage. A half-key is created by encrypting the master key with a secure key, the secure key and the encrypted volume encryption keys being stored in disk storage. The half-key is stored in NVRAM only in available mode but not in secure mode. The master key is recreated during a restart when operating in the available mode by decrypting the NVRAM half-key with the secure key from disk storage. Further, the passphrase must be entered by an operator to recreate the half-key and the master key during a restart in the secure mode.
    Type: Application
    Filed: May 12, 2016
    Publication date: November 24, 2016
    Inventors: John Kent Peacock, Tomasz Barszczak, Brian Rowe
  • Publication number: 20150331630
    Abstract: Described herein are methods, systems and machine-readable media for migrating data between storage devices of a storage array. A metric is used to measure the optimality of candidate data migrations, the metric taking into account capacity balance and proper data striping. Candidate migrations are evaluated against the metric. The candidate migration that ranks as the best migration according to the metric may be carried out. This process of evaluating candidate migrations and carrying out the best candidate migration may be iterated until data is properly distributed among the storage devices of the storage array.
    Type: Application
    Filed: July 24, 2015
    Publication date: November 19, 2015
    Inventors: Brian Rowe, Bob Fozard
  • Patent number: 9116630
    Abstract: Described herein are methods, systems and machine-readable media for migrating data between storage devices of a storage array. A metric is used to measure the optimality of candidate data migrations, the metric taking into account capacity balance and proper data striping. Candidate migrations are evaluated against the metric. The candidate migration that ranks as the best migration according to the metric may be carried out. This process of evaluating candidate migrations and carrying out the best candidate migration may be iterated until data is properly distributed among the storage devices of the storage array.
    Type: Grant
    Filed: August 30, 2013
    Date of Patent: August 25, 2015
    Assignee: Nimble Storage, Inc.
    Inventors: Brian Rowe, Bob Fozard
  • Publication number: 20150067247
    Abstract: Described herein are methods, systems and machine-readable media for migrating data between storage devices of a storage array. A metric is used to measure the optimality of candidate data migrations, the metric taking into account capacity balance and proper data striping. Candidate migrations are evaluated against the metric. The candidate migration that ranks as the best migration according to the metric may be carried out. This process of evaluating candidate migrations and carrying out the best candidate migration may be iterated until data is properly distributed among the storage devices of the storage array.
    Type: Application
    Filed: August 30, 2013
    Publication date: March 5, 2015
    Inventors: Brian Rowe, Bob Fozard
  • Publication number: 20110238319
    Abstract: There is provided, a method of diagnosing a disease state in a subject comprising: (a) obtaining nuclear magnetic resonance data on an obtained biological sample from the subject; (b) performing a statistical analysis on the nuclear magnetic resonance data; (c) determining a subject profile for the biological sample based on the statistical analysis; (d) comparing the subject profile to a predetermined profile for differentiating between: (i) the disease state and a non-diseased state; (ii) a first disease state and a second disease state, or (iii) the first disease state, the second disease state, and the non-diseased state, to provide a diagnosis of the disease state, wherein the comparing does not comprise identification of components of the biological sample.
    Type: Application
    Filed: August 18, 2009
    Publication date: September 29, 2011
    Inventors: Darryl J. Adamko, Erik Saude, Brian Rowe, Brian Sykes, Redwan Moqbel
  • Publication number: 20060265850
    Abstract: A method and apparatus for assembling box springs for use in bedding applications. The apparatus comprises a base for supporting a frame and a spring unit, a framework with a plurality of tools coupled thereto. Each tool has an associated module adjuster coupled thereto. A vertical drive mechanism provides relative movement between the tools and the base where the tools may be disposed between a first vertical position and a second vertical position. A horizontal drive mechanism provides relative horizontal movement between the tools and the base. Each tool is configured to secure a respective module of a row of the spring unit to a corresponding target location on the frame when disposed in the second vertical position and each module adjuster is configured to align a respective module with a corresponding fastening location when the tool is disposed in the second vertical position.
    Type: Application
    Filed: May 13, 2005
    Publication date: November 30, 2006
    Inventor: Brian Rowe