Patents by Inventor Takuma Tominaga

Takuma Tominaga 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: 8239615
    Abstract: The memory controller forms temporary virtual blocks each composed of a plurality of physical blocks, whose physical addresses are the same value, each of which is included in each of flash memories, extracts temporary virtual block to which at least one defective block belongs from the temporary virtual blocks, generates a second temporary virtual block to which a defective block does not belong by replacing a defective block belonging to one temporary virtual block with a normal block belonging to another temporary virtual block among temporary virtual blocks extracted, and allocates temporary virtual blocks not extracted and second temporary virtual blocks generated to available virtual blocks.
    Type: Grant
    Filed: October 7, 2009
    Date of Patent: August 7, 2012
    Assignee: TDK Corporation
    Inventors: Takuma Mitsunaga, Takuma Tominaga, Hiroyuki Ohba, Kenzo Kita
  • Patent number: 8214579
    Abstract: In a case where at least one of physical blocks composing the virtual block becomes a defective block, use of the virtual block to which the defective block belongs is forbidden and the virtual block of which use is forbidden is managed as a defective virtual block. Replacing the defective block with a normal block is performed among the defective virtual blocks so as to generate the virtual block to which the defective block does not belong. Then use of the virtual block generated is allowed.
    Type: Grant
    Filed: September 29, 2009
    Date of Patent: July 3, 2012
    Assignee: TDK Corporation
    Inventors: Takuma Mitsunaga, Takuma Tominaga, Hiroyuki Ohba, Kenzo Kita
  • Publication number: 20100082888
    Abstract: In a case where at least one of physical blocks composing the virtual block becomes a defective block, use of the virtual block to which the defective block belongs is forbidden and the virtual block of which use is forbidden is managed as a defective virtual block. Replacing the defective block with a normal block is performed among the defective virtual blocks so as to generate the virtual block to which the defective block does not belong. Then use of the virtual block generated is allowed.
    Type: Application
    Filed: September 29, 2009
    Publication date: April 1, 2010
    Applicant: TDK Corporation
    Inventors: Takuma Mitsunaga, Takuma Tominaga, Hiroyuki Ohba, Kenzo Kita
  • Publication number: 20100082887
    Abstract: The memory controller forms temporary virtual blocks each composed of a plurality of physical blocks, whose physical addresses are the same value, each of which is included in each of flash memories, extracts temporary virtual block to which at least one defective block belongs from the temporary virtual blocks, generates a second temporary virtual block to which a defective block does not belong by replacing a defective block belonging to one temporary virtual block with a normal block belonging to another temporary virtual block among temporary virtual blocks extracted, and allocates temporary virtual blocks not extracted and second temporary virtual blocks generated to available virtual blocks.
    Type: Application
    Filed: October 7, 2009
    Publication date: April 1, 2010
    Applicant: TDK CORPORATION
    Inventors: Takuma MITSUNAGA, Takuma TOMINAGA, Hiroyuki OHBA, Kenzo KITA