Patents by Inventor Shivprasad Prajapati

Shivprasad Prajapati 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: 8484506
    Abstract: A redundant array of independent disks level 5 (RAID 5) with a mirroring functionality is disclosed. In one embodiment, a method for adding a mirroring functionality to a RAID 5 includes forming an array using at least three drives for storing data, creating multiple data blocks and a parity for the multiple data blocks based on the data for every (2N?1)th stripe of the array, and generating a mirror image of the multiple data blocks and the parity for the multiple data blocks for every (2N?1)th stripe to its respective 2Nth stripe of the array, where the N is an integer starting from 1.
    Type: Grant
    Filed: November 29, 2008
    Date of Patent: July 9, 2013
    Assignee: LSI Corporation
    Inventors: Ranjan Kumar, Preeti Badampudi, Shivprasad Prajapati
  • Patent number: 8296782
    Abstract: A method for capturing data comprising the steps of (A) handling a call for a first operating system at a storage library, (B) routing the call from the storage library to a controller firmware, (C) sending a response to the call from the controller firmware to the storage library, and (D) storing the response in a data store box for later use by the storage library.
    Type: Grant
    Filed: September 26, 2008
    Date of Patent: October 23, 2012
    Assignee: LSI Corporation
    Inventors: Mahmoud K. Jibbe, Preeti Badampudi, Soham Kar, Shivprasad Prajapati
  • Publication number: 20100138691
    Abstract: A redundant array of independent disks level 5 (RAID 5) with a mirroring functionality is disclosed. In one embodiment, a method for adding a mirroring functionality to a RAID 5 includes forming an array using at least three drives for storing data, creating multiple data blocks and a parity for the multiple data blocks based on the data for every (2N-1)th stripe of the array, and generating a mirror image of the multiple data blocks and the parity for the multiple data blocks for every (2N-1)th stripe to its respective 2Nth stripe of the array, where the N is an integer starting from 1.
    Type: Application
    Filed: November 29, 2008
    Publication date: June 3, 2010
    Inventors: Ranjan Kumar, Preeti Badampudi, Shivprasad Prajapati
  • Publication number: 20090265724
    Abstract: A method for capturing data comprising the steps of (A) handling a call for a first operating system at a storage library, (B) routing the call from the storage library to a controller firmware, (C) sending a response to the call from the controller firmware to the storage library, and (D) storing the response in a data store box for later use by the storage library.
    Type: Application
    Filed: September 26, 2008
    Publication date: October 22, 2009
    Inventors: Mahmoud K. Jibbe, Preeti Badampudi, Soham Kar, Shivprasad Prajapati