Patents by Inventor Gururaj Shivashankar Morabad

Gururaj Shivashankar Morabad 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: 8417989
    Abstract: A system and method of creating an extra redundancy in a RAID system is disclosed. In one embodiment, one or more RAID arrays are created. Each RAID array comprises a plurality of disk drives. Further, a respective dedicated hot spare is created for each RAID array. Furthermore, data is copied from each RAID array to the respective dedicated hot spare using a copyback process based on a predetermined controller usage threshold value.
    Type: Grant
    Filed: October 15, 2010
    Date of Patent: April 9, 2013
    Assignee: LSI Corporation
    Inventors: Ranjan Kumar, Sunny Koul, Gururaj Shivashankar Morabad
  • Patent number: 8392654
    Abstract: A method for a redundant array of independent disks (RAID) controller for migrating a RAID level in spanned arrays is disclosed. In one embodiment, a method for a RAID controller for migrating a RAID level in spanned arrays includes receiving a command for a RAID level migration from a first RAID level in spanned arrays to a second RAID level. The method further includes initializing a number of pointers which correspond to a number of the spanned arrays in the first RAID level, and transferring at least one data block of the first RAID level in the spanned arrays using the number of pointers to form the second RAID level.
    Type: Grant
    Filed: April 17, 2009
    Date of Patent: March 5, 2013
    Assignee: LSI Corporation
    Inventors: Priyadarshini Mallikarjun Sidnal, Gururaj Shivashankar Morabad
  • Publication number: 20120096309
    Abstract: A system and method of creating an extra redundancy in a RAID system is disclosed. In one embodiment, one or more RAID arrays are created. Each RAID array comprises a plurality of disk drives. Further, a respective dedicated hot spare is created for each RAID array. Furthermore, data is copied from each RAID array to the respective dedicated hot spare using a copyback process based on a predetermined controller usage threshold value.
    Type: Application
    Filed: October 15, 2010
    Publication date: April 19, 2012
    Inventors: Ranjan Kumar, Sunny Koul, Gururaj Shivashankar Morabad
  • Patent number: 8145840
    Abstract: A method and system for storing excess data in a redundant array of independent disks (RAID) level 6 are disclosed. In one embodiment, a method for storing excess data in a RAID 6 volume includes writing excess data to Q parity blocks of a first RAID 6 volume when a receipt of the excess data directed to the first RAID 6 volume is detected subsequent to a saturation of the first RAID 6 volume, where the first RAID 6 volume is converted to a pseudo-RAID 5 volume with P parity blocks. The method further includes re-computing the P parity blocks of the pseudo-RAID 5 volume based on data blocks of the pseudo-RAID 5 volume. In addition, the method includes constructing a second RAID 6 volume based on the pseudo-RAID 5 volume when at least one additional drive is inserted to the pseudo-RAID 5 volume.
    Type: Grant
    Filed: June 5, 2009
    Date of Patent: March 27, 2012
    Assignee: LSI Corporation
    Inventors: Sunny Koul, Ranjan Kumar, Gururaj Shivashankar Morabad
  • Patent number: 7975104
    Abstract: A method of breaking a redundant array of independent disks level 1 (RAID 1 ) for preservation of data integrity is disclosed. In one embodiment, a method for breaking a RAID 1 to preserve data integrity of the RAID 1 includes breaking a redundancy of the RAID 1 when a size of data stored in the RAID 1 exceeds a storage capacity of the RAID 1, where the RAID 1 includes a first disk and a second disk mirroring the first disk. Further, the method includes writing a portion of the data exceeding the storage capacity of the RAID 1 to the second disk, and restoring the redundancy of the RAID 1 by using two additional disks implemented to the RAID 1.
    Type: Grant
    Filed: December 19, 2008
    Date of Patent: July 5, 2011
    Assignee: LSI Corporation
    Inventors: Sunny Koul, Ranjan Kumar, Gururaj Shivashankar Morabad
  • Publication number: 20100312961
    Abstract: A method and system for storing excess data in a redundant array of independent disks (RAID) level 6 are disclosed. In one embodiment, a method for storing excess data in a RAID 6 volume includes writing excess data to Q parity blocks of a first RAID 6 volume when a receipt of the excess data directed to the first RAID 6 volume is detected subsequent to a saturation of the first RAID 6 volume, where the first RAID 6 volume is converted to a pseudo-RAID 5 volume with P parity blocks. The method further includes re-computing the P parity blocks of the pseudo-RAID 5 volume based on data blocks of the pseudo-RAID 5 volume. In addition, the method includes constructing a second RAID 6 volume based on the pseudo-RAID 5 volume when at least one additional drive is inserted to the pseudo-RAID 5 volume.
    Type: Application
    Filed: June 5, 2009
    Publication date: December 9, 2010
    Inventors: SUNNY KOUL, Ranjan Kumar, Gururaj Shivashankar Morabad
  • Publication number: 20100268855
    Abstract: A system and device for central bios level management of direct-attached storage subsystems is disclosed. A system includes a plurality of DAS subsystems, with each DAS subsystem including a host bus adapter (HBA) having a local area network (LAN) port and a LAN communication module for providing a LAN communication based on an internet protocol (IP) address of the HBA. The system further includes a management console coupled to the plurality of DAS subsystems using the LAN port for managing the plurality of DAS subsystems by directly communicating with the HBA of said each DAS subsystem using the IP address of the HBA. The system also includes a network switch for controlling data traffic between the plurality of DAS subsystems and the management console.
    Type: Application
    Filed: April 16, 2009
    Publication date: October 21, 2010
    Inventors: Sunny Koul, Ranjan Kumar, Gururaj Shivashankar Morabad
  • Publication number: 20100268875
    Abstract: A method for a redundant array of independent disks (RAID) controller for migrating a RAID level in spanned arrays is disclosed. In one embodiment, a method for a RAID controller for migrating a RAID level in spanned arrays includes receiving a command for a RAID level migration from a first RAID level in spanned arrays to a second RAID level. The method further includes initializing a number of pointers which correspond to a number of the spanned arrays in the first RAID level, and transferring at least one data block of the first RAID level in the spanned arrays using the number of pointers to form the second RAID level.
    Type: Application
    Filed: April 17, 2009
    Publication date: October 21, 2010
    Inventors: PRIYADARSHINI MALLIKARJUN SIDNAL, Gururaj Shivashankar Morabad
  • Publication number: 20100161898
    Abstract: A method of breaking a redundant array of independent disks level 1 (RAID 1) for preservation of data integrity is disclosed. In one embodiment, a method for breaking a RAID 1 to preserve data integrity of the RAID 1 includes breaking a redundancy of the RAID 1 when a size of data stored in the RAID 1 exceeds a storage capacity of the RAID 1, where the RAID 1 includes a first disk and a second disk mirroring the first disk. Further, the method includes writing a portion of the data exceeding the storage capacity of the RAID 1 to the second disk, and restoring the redundancy of the RAID 1 by using two additional disks implemented to the RAID 1.
    Type: Application
    Filed: December 19, 2008
    Publication date: June 24, 2010
    Inventors: SUNNY KOUL, Ranjan Kumar, Gururaj Shivashankar Morabad