Patents by Inventor Daniel G Samuelraj

Daniel G Samuelraj 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: 9152328
    Abstract: Methods and structure for automatic creation of Redundant Array of Independent Disks (RAID) volumes are provided. The system comprises A RAID controller that includes a memory and a processor. The memory stores information describing storage devices of a storage system. The processor is able to receive a request to generate a RAID volume, to access the memory to identify a first group of storage devices that each have a first storage capacity, and to determine an expected size of a volume implemented by the first group. The processor is further able to access the memory to identify a second group of storage devices that each have a second storage capacity, to determine an expected size of a volume implemented by the first group and the second group, and to select one or more of the groups to create the requested volume based on the expected sizes.
    Type: Grant
    Filed: July 9, 2013
    Date of Patent: October 6, 2015
    Assignee: Avago Technologies General IP (Singapore) Pte Ltd
    Inventors: Jianning Wang, Daniel G. Samuelraj, Subhankar Mukherjee
  • Publication number: 20150012702
    Abstract: Methods and structure for automatic creation of Redundant Array of Independent Disks (RAID) volumes are provided. The system comprises A RAID controller that includes a memory and a processor. The memory stores information describing storage devices of a storage system. The processor is able to receive a request to generate a RAID volume, to access the memory to identify a first group of storage devices that each have a first storage capacity, and to determine an expected size of a volume implemented by the first group. The processor is further able to access the memory to identify a second group of storage devices that each have a second storage capacity, to determine an expected size of a volume implemented by the first group and the second group, and to select one or more of the groups to create the requested volume based on the expected sizes.
    Type: Application
    Filed: July 9, 2013
    Publication date: January 8, 2015
    Applicant: LSI Corporation
    Inventors: Jianning Wang, Daniel G. Samuelraj, Subhankar Mukherjee
  • Patent number: 8015439
    Abstract: The present invention is a method for handling disk drives in a Redundant Array of Inexpensive Disks (RAID) configuration. The method may include detecting a disk drive received via insertion of the disk drive in a disk drive slot of an enclosure of the RAID configuration. Prior to the disk drive being received, it may be that fewer than a maximum number of supported disk drives are configured. It may also be the case that, after the disk drive is received, no more than the maximum number of supported drives are in-place within the enclosure of the RAID configuration. In such instances, and when the insertion is a cold insertion into an empty disk drive slot, the method may further include marking the disk drive as Un-configured good alias Ready. Further, if the disk drive is inserted into a missing disk drive slot and has a smaller storage capacity than that of the replaced disk drive previously in place within the missing disk drive slot, the method may further include marking the disk drive as FAIL.
    Type: Grant
    Filed: February 19, 2008
    Date of Patent: September 6, 2011
    Assignee: LSI Corporation
    Inventors: Atul Mukker, Charles E. Nichols, Daniel G Samuelraj
  • Publication number: 20100057981
    Abstract: Methods and systems for executing a decompressed portion of an option memory in a shadow memory. An area of system memory is allocated and a portion of the option memory is decompressed using the allocated area. The decompressed portion is stored in the shadow memory so the decompressed portion can be executed in shadow memory.
    Type: Application
    Filed: August 28, 2008
    Publication date: March 4, 2010
    Inventors: Jinwen Xie, Daniel G. Samuelraj, Bibhu Das, Anuj K. Jain, Audrius Stripeikis
  • Publication number: 20090210619
    Abstract: The present invention is a method for handling disk drives in a Redundant Array of Inexpensive Disks (RAID) configuration. The method may include detecting a disk drive received via insertion of the disk drive in a disk drive slot of an enclosure of the RAID configuration. Prior to the disk drive being received, it may be that fewer than a maximum number of supported disk drives are configured. It may also be the case that, after the disk drive is received, no more than the maximum number of supported drives are in-place within the enclosure of the RAID configuration. In such instances, and when the insertion is a cold insertion into an empty disk drive slot, the method may further include marking the disk drive as Un-configured good alias Ready. Further, if the disk drive is inserted into a missing disk drive slot and has a smaller storage capacity than that of the replaced disk drive previously in place within the missing disk drive slot, the method may further include marking the disk drive as FAIL.
    Type: Application
    Filed: February 19, 2008
    Publication date: August 20, 2009
    Inventors: Atul Mukker, Charles E. Nichols, Daniel G. Samuelraj