Patents by Inventor Nobuya Uematsu

Nobuya Uematsu 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: 9773562
    Abstract: A storage apparatus includes a flash memory that includes multiple blocks; and a control portion that reads data written in the block and writes the data into the block. The flash memory includes one block set having n pieces of the blocks including BR1 to BRn. A write data and a write flag are capable of being written into each of blocks BRi, the write data being written in accordance with a request, the write flag indicating that the write data has been written into a target block BRj. In accordance with a write request, the control portion performs an erasure process, a first write process, and a second write process. The erasure process erases the data including the write data and the write flag. The first write process writes the new write data into the block BRl. The second write process writes the write flag into a block BRm.
    Type: Grant
    Filed: May 29, 2015
    Date of Patent: September 26, 2017
    Assignee: DENSO CORPORATION
    Inventors: Takeshi Asai, Nobuya Uematsu, Tsuneo Yamamoto, Yasushi Kanda
  • Publication number: 20170200503
    Abstract: A storage apparatus includes a flash memory that includes multiple blocks; and a control portion that reads data written in the block and writes the data into the block. The flash memory includes one block set having n pieces of the blocks including BR1 to BRn. A write data and a write flag are capable of being written into each of blocks BRi, the write data being written in accordance with a request, the write flag indicating that the write data has been written into a target block BRj. In accordance with a write request, the control portion performs an erasure process, a first write process, and a second write process. The erasure process erases the data including the write data and the write flag. The first write process writes the new write data into the block BRl. The second write process writes the write flag into a block BRm.
    Type: Application
    Filed: May 29, 2015
    Publication date: July 13, 2017
    Applicant: DENSO CORPORATION
    Inventors: Takeshi ASAI, Nobuya UEMATSU, Tsuneo YAMAMOTO, Yasushi KANDA
  • Patent number: 9058883
    Abstract: To record data in a flash memory, upon detecting that a current destination memory block is full, a control apparatus records data in a destination memory block one block by one block, with “in-advance” data erasure of the next memory block and by determining if data erasure of the next memory block is successful. When data erasure of the next memory block fails, such memory block is designated as broken, and such memory block is excluded from a group of blocks to be used as recording destination. After determining the data erasure result of a yet-next memory block is successful, the required data is copied to the yet-next memory block. Therefore, even when one of the blocks is broken, a sequential data recording in the flash memory is performed without increasing the number of data copy operations between blocks.
    Type: Grant
    Filed: February 21, 2012
    Date of Patent: June 16, 2015
    Assignee: DENSO CORPORATION
    Inventors: Nobuya Uematsu, Tsuneo Yamamoto
  • Publication number: 20120215968
    Abstract: To record data in a flash memory, upon detecting that a current destination memory block is full, a control apparatus records data in a destination memory block one block by one block, with “in-advance” data erasure of the next memory block and by determining if data erasure of the next memory block is successful. When data erasure of the next memory block fails, such memory block is designated as broken, and such memory block is excluded from a group of blocks to be used as recording destination. After determining the data erasure result of a yet-next memory block is successful, the required data is copied to the yet-next memory block. Therefore, even when one of the blocks is broken, a sequential data recording in the flash memory is performed without increasing the number of data copy operations between blocks.
    Type: Application
    Filed: February 21, 2012
    Publication date: August 23, 2012
    Applicant: DENSO CORPORATION
    Inventors: Nobuya Uematsu, Tsuneo Yamamoto