Patents by Inventor Douglas James Cameron

Douglas James Cameron 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: 9513823
    Abstract: A method for migrating data in a storage system includes generating a first set of logical disks (LDs), the LDs being mapped to physical storage space in the storage system, generating a temporary virtual volume (VV) mapped to the first set of LDs, generating a second set of LDs mapped to the temporary VV, and migrating data between the second set of LDs and a third set of LDs.
    Type: Grant
    Filed: April 30, 2012
    Date of Patent: December 6, 2016
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Siamak Nazari, Ming Ma, Douglas James Cameron, Jonathan Andrew McDowell, Salil Gokhale
  • Patent number: 8892939
    Abstract: Optimization of a RAID volume is described. In an example, a method of optimizing a redundant array of independent disks (RAID) volume includes: identifying a RAID level used for a plurality of disks in the RAID volume; defining a relation among rebuild rate, scrub rate, and annualized data loss event rate (ADLER) for the RAID volume using constant values and the RAID level; selecting a value for the ADLER; applying a policy to the relation to choose a value for one of the rebuild rate or the scrub rate; and determining a value for the other of the rebuild rate or the scrub rate from the relation using the value of the rebuild rate or the scrub rate as determined from the policy.
    Type: Grant
    Filed: November 21, 2012
    Date of Patent: November 18, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Mohamed Belhadj, Charles Franklin Randall, Douglas James Cameron, Siamak Nazari, Douglas L. Voigt
  • Publication number: 20140143594
    Abstract: Optimization of a RAID volume is described. In an example, a method of optimizing a redundant array of independent disks (RAID) volume includes: identifying a RAID level used for a plurality of disks in the RAID volume; defining a relation among rebuild rate, scrub rate, and annualized data loss event rate (ADLER) for the RAID volume using constant values and the RAID level; selecting a value for the ADLER; applying a policy to the relation to choose a value for one of the rebuild rate or the scrub rate; and determining a value for the other of the rebuild rate or the scrub rate from the relation using the value of the rebuild rate or the scrub rate as determined from the policy.
    Type: Application
    Filed: November 21, 2012
    Publication date: May 22, 2014
    Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventors: Mohamed BELHADJ, Charles Franklin Randall, Douglas James Cameron, Siamak Nazari, Douglas L. Voigt
  • Publication number: 20130290627
    Abstract: A method for migrating data in a storage system includes generating a first set of logical disks (LDs), the LDs being mapped to physical storage space in the storage system, generating a temporary virtual volume (VV) mapped to the first set of LDs, generating a second set of LDs mapped to the temporary VV, and migrating data between the second set of LDs and a third set of LDs.
    Type: Application
    Filed: April 30, 2012
    Publication date: October 31, 2013
    Inventors: Siamak Nazari, Ming Ma, Douglas James Cameron, Jonathan Andrew McDowell, Salil Gokhale