Patents by Inventor Robert E. Mateescu

Robert E. Mateescu 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: 10133625
    Abstract: A storage device may include a primary storage array comprising a plurality of memory devices, one or more parity memory devices, and a controller configured to store a block of data. The controller may be configured to store the block of data by at least: writing the block of data to the primary storage array, determining parity data for the block of data, and writing at least a portion of the determined parity data to the one or more parity memory devices.
    Type: Grant
    Filed: August 11, 2015
    Date of Patent: November 20, 2018
    Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.
    Inventors: Zvonimir Z. Bandic, Robert E. Mateescu, Seung-Hwan Song
  • Publication number: 20180024751
    Abstract: A storage device may include a data storage portion including a set of blocks designated to store metadata and a controller. The controller may be configured to write first metadata at a first location designated by a first pointer. The first location may reference a block that does not contain any valid metadata. The controller may be configured to determine a number of valid blocks of previously written metadata in a subset of the set of blocks. A first block of the subset may be at a second location designated by a second pointer. The controller may be configured to, if the number of valid blocks is greater than zero, rewrite the valid previously written metadata to a group of one or more sequential blocks.
    Type: Application
    Filed: July 19, 2016
    Publication date: January 25, 2018
    Inventors: Zvonimir Z. Bandic, Jing Shi Booth, Sanghoon Chu, Cyril Guyot, Robert E. Mateescu, Minghai Qin, Qingbo Wang
  • Publication number: 20170046221
    Abstract: A storage device may include a primary storage array comprising a plurality of memory devices, one or more parity memory devices, and a controller configured to store a block of data. The controller may be configured to store the block of data by at least: writing the block of data to the primary storage array, determining parity data for the block of data, and writing at least a portion of the determined parity data to the one or more parity memory devices.
    Type: Application
    Filed: August 11, 2015
    Publication date: February 16, 2017
    Inventors: Zvonimir Z. Bandic, Robert E. Mateescu, Seung-Hwan Song