Patents by Inventor Luca Bert

Luca Bert 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).

  • Publication number: 20120226853
    Abstract: A RAID system is provided in which, in the event that a rebuild is to be performed for one of the PDs, a filter driver of the operating system of the computer of the RAID system informs the RAID controller of the RAID system of addresses in the virtual memory that are unused. Unused virtual memory addresses are those which have never been written by the OS as well as those which have been written by the OS and subsequently freed by the OS. The RAID controller translates the unused virtual memory addresses into unused physical addresses. The RAID controller then reconstructs data and parity only for the unused physical addresses in the PD for which the rebuild is being performed. This reduces the amount of data and parity that are rebuilt during a rebuild process and reduces the amount of time that is required to perform the rebuild process. In addition, the RAID system is capable of being configured to prevent or reduce data sprawl.
    Type: Application
    Filed: March 1, 2011
    Publication date: September 6, 2012
    Applicant: LSI CORPORATION
    Inventor: Luca Bert
  • Publication number: 20110314218
    Abstract: A RAID system is provided in which the RAID controller of the system causes a predetermined number, N, of IO commands to be queued in a memory element, where N is a positive integer. After the N IO commands have been queued, the RAID controller writes N locks associated with the N IO commands in parallel to a service memory device. The RAID controller then writes N stripes of data and parity bits associated with the N IO commands to the PDs of the system to perform striping and parity distribution. If a catastrophic event, such as a power failure, occurs, the RAID controller reads the locks from the service memory device and causes parity to be reconstructed for the stripes associated with the locks. These features improve write performance while preventing the occurrence of data corruption caused by write holes.
    Type: Application
    Filed: December 8, 2010
    Publication date: December 22, 2011
    Applicant: LSI Corporation
    Inventor: Luca Bert
  • Publication number: 20110169254
    Abstract: Airbag inflators employ gas generating compositions formed from a mixture of fuels and a mixture of oxidizers and preferably mica at levels of 1 to 5% by weight. The gas generant composition contains a primary and secondary fuel. The primary fuel is a guanidine compound, preferably guanidine nitrate. The secondary fuel is selected from tetrazoles, triazoles and mixtures thereof at levels of 5% by weight or less of the total gas generant composition. The oxidizer system is a mixture of at least two components selected from the group consisting of transition metal oxides, alkali metal nitrates and alkaline earth metal nitrates. The novel gas generants yield inflating gases having a reduced content of undesirable gases such as nitrous oxides and carbon monoxide.
    Type: Application
    Filed: July 7, 2008
    Publication date: July 14, 2011
    Applicant: LSI CORPORATION
    Inventor: Luca Bert
  • Publication number: 20110161649
    Abstract: One embodiment is a method for booting a bootable virtual storage appliance on a virtualized server platform. One such method comprises: providing a virtual storage appliance on a server platform, the virtual storage appliance configured to manage a disk array comprising a plurality of disks, and wherein at least one of the disks comprises a hidden boot partition having a boot console; powering up the server platform; loading boot code on the server platform; loading the boot console from the hidden boot partition; and the boot console loading boot components for a virtualization environment.
    Type: Application
    Filed: June 9, 2009
    Publication date: June 30, 2011
    Applicant: LSI CORPORATION
    Inventor: Luca Bert
  • Publication number: 20110078433
    Abstract: One embodiment is a method for installing a virtual storage appliance on a host server platform. One such method comprises: providing an installation package to a host server platform, the installation package comprising an installation script for installing an I/O virtual machine (IOVM), an IOVM boot console, and an IOVM management module; running the installation script to create a hidden boot partition on a boot disk and copy the IOVM boot console and the IOVM management module to the hidden boot partition; rebooting the host server platform; loading the IOVM boot console and the IOVM management module from the hidden boot partition; configuring a disk array via the IOVM management module; for each disk in the array, creating a hidden boot partition and replicating the IOVM boot console and the IOVM management module; and installing a virtual storage environment using the IOVM boot console as a storage driver.
    Type: Application
    Filed: June 9, 2009
    Publication date: March 31, 2011
    Applicant: LSI CORPORATION
    Inventor: Luca Bert
  • Publication number: 20100312960
    Abstract: A DAS system that implements RAID technology is provided in which an array of solid state disks (SSDs) that is external to the DAS controllers of the DAS system is used by the DAS controllers as WB cache memory for performing WB caching operations. Using the external SSD array as WB cache memory allows the DAS system to be fully cache coherent without significantly increasing the complexity of the DAS system and without increasing the amount of bandwidth that is utilized for performing caching operations. In addition, using the external SSD array as WB cache memory obviates the need to mirror DAS controllers.
    Type: Application
    Filed: June 4, 2010
    Publication date: December 9, 2010
    Applicant: LSI Corporation
    Inventor: Luca Bert