Patents by Inventor Srikanth Ananthamurthy

Srikanth Ananthamurthy 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: 7831768
    Abstract: A method for writing data to a RAID 5 configuration of hard disks writes two or more items of data to a data stripe together. The method includes the determining of the suitability of data items to be written together, the storing of the new data items to temporary buffers, the reading of the original data and parity from the hard disk to the temporary buffers, the modification of the parity and the writing of the new data and new parity to the hard disks.
    Type: Grant
    Filed: October 30, 2007
    Date of Patent: November 9, 2010
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Srikanth Ananthamurthy, Aaron Lindemann
  • Publication number: 20080109602
    Abstract: A method for writing data to a RAID 5 configuration of hard disks writes two or more items of data to a data stripe together. The method includes the determining of the suitability of data items to be written together, the storing of the new data items to temporary buffers, the reading of the original data and parity from the hard disk to the temporary buffers, the modification of the parity and the writing of the new data and new parity to the hard disks.
    Type: Application
    Filed: October 30, 2007
    Publication date: May 8, 2008
    Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventors: Srikanth ANANTHAMURTHY, Aaron LINDEMANN
  • Publication number: 20080104445
    Abstract: A method of providing a RAID array, comprising providing an array of disks (202a-202f), creating an array layout (200) comprising a plurality of blocks (D1-D26, P1-P10) on each of the disks (202a-202f) and a plurality of disk stripes (204a-204j) that can be depicted in the layout (200) with the stripes parallel to one another and diagonal to the disks, and assigning data blocks (D1-D26) and parity blocks(P1-P10) in the array layout (200) with at least one parity block per disk stripe.
    Type: Application
    Filed: October 31, 2007
    Publication date: May 1, 2008
    Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventor: Srikanth ANANTHAMURTHY
  • Publication number: 20060085674
    Abstract: The present invention relates to methods for storing data and relates to a method for storing a plurality of stripes across a plurality of disks; wherein each stripe is comprised of a plurality of segments, wherein each segment is comprised of a first data chunk, a second data chunk, and a parity chunk being the parity of the first and second data chunks, and wherein all the chunks within a segment are stored on separate disks. In a preferred embodiment, each stripe includes at least one spare chunk.
    Type: Application
    Filed: October 3, 2005
    Publication date: April 20, 2006
    Inventor: Srikanth Ananthamurthy