Patents by Inventor Nam-yoon Woo

Nam-yoon Woo 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: 8402202
    Abstract: An input/output control method and apparatus optimized for a flash memory, which can improve the performance of the flash memory. The input/output control method optimized for a flash memory includes determining whether a random write operation of data occurs in a flash memory, and successively writing randomly input data in a predetermined surplus region of the flash memory if it is judged that the random write operation occurs.
    Type: Grant
    Filed: June 25, 2008
    Date of Patent: March 19, 2013
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Kyung-Min Park, Nam-Yoon Woo, Dong-Jun Shin, Sun-Mi Yoo
  • Patent number: 7971022
    Abstract: An apparatus for processing data of a non-volatile memory includes a non-volatile memory having a plurality of blocks, an operation processing unit which, when a write operation is requested from a user, writes data in the plurality of blocks, and a block managing unit which collectively converts the plurality of blocks, where the data is written, to a plurality of data blocks and manages statuses of the plurality of blocks to correspond to an operation process performed by the operation processing unit.
    Type: Grant
    Filed: November 30, 2007
    Date of Patent: June 28, 2011
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Hyo-Jun Kim, Nam-Yoon Woo, Ji-Hyun In
  • Patent number: 7882300
    Abstract: A nonvolatile-memory-management includes a generation unit that generates a free block list by arranging an entry including representative information of a group, of which free blocks adjacent to each other are grouped according to predetermined criteria, according to key values where the representative information are combined, a determination unit that determines parameters according to characteristics of data to be recorded, and a block-allocating unit that allocates free blocks satisfying the parameters as an area to be recorded with the data by referring to the free block list.
    Type: Grant
    Filed: July 2, 2007
    Date of Patent: February 1, 2011
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Jeong-eun Kim, Jin-kyu Kim, Nam-yoon Woo
  • Patent number: 7813173
    Abstract: An apparatus includes a nonvolatile memory including a plurality of memory cells, each configured to store data having at least two bits and a control circuit configured to write data to a first memory cell connected to a wordline of the nonvolatile memory and to then write data to a second memory cell that is connected to wordline and shares a bit buffer with the first memory cell.
    Type: Grant
    Filed: August 22, 2008
    Date of Patent: October 12, 2010
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Nam-Yoon Woo, Jin-Kyu Kim, Song-Ho Yoon
  • Patent number: 7719893
    Abstract: Provided are a nonvolatile memory and an apparatus and method for deciding data validity for the same, in which validity of data stored in the nonvolatile memory can be decided. The nonvolatile memory includes a memory cell storing data bits in a plurality of pages included in a predetermined block through a plurality of states realized by at least two bits. The block includes a first page in which data bits for determining validity of data bits written by a user are stored, and a second page in which the data bits written by the user are stored.
    Type: Grant
    Filed: January 25, 2007
    Date of Patent: May 18, 2010
    Assignee: Samsung Electronics, Ltd.
    Inventors: Jin-kyu Kim, Song-ho Yoon, Nam-yoon Woo
  • Patent number: 7573754
    Abstract: A nonvolatile memory including a memory cell that stores data in a plurality of pages included in a block according to a voltage applied to a memory cell is provided. The nonvolatile memory includes a block that includes a first page including first data that stores data recorded by a user, and a second page including second data area that stores data recorded by a user, wherein the second page records count-information on states represented by a bit pair in the same position of the first data area and the second data area.
    Type: Grant
    Filed: March 23, 2007
    Date of Patent: August 11, 2009
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Jin-kyu Kim, Song-ho Yoon, Nam-yoon Woo, Jae-hyuck Yoo
  • Publication number: 20090059662
    Abstract: An apparatus includes a nonvolatile memory including a plurality of memory cells, each configured to store data having at least two bits and a control circuit configured to write data to a first memory cell connected to a wordline of the nonvolatile memory and to then write data to a second memory cell that is connected to wordline and shares a bit buffer with the first memory cell.
    Type: Application
    Filed: August 22, 2008
    Publication date: March 5, 2009
    Inventors: Nam-Yoon Woo, Jin-Kyu Kim, Song-Ho Yoon
  • Publication number: 20090037648
    Abstract: An input/output control method and apparatus optimized for a flash memory, which can improve the performance of the flash memory. The input/output control method optimized for a flash memory includes determining whether a random write operation of data occurs in a flash memory, and successively writing randomly input data in a predetermined surplus region of the flash memory if it is judged that the random write operation occurs.
    Type: Application
    Filed: June 25, 2008
    Publication date: February 5, 2009
    Applicant: Samsung Electronics Co., Ltd.
    Inventors: Kyung-Min PARK, Nam-Yoon Woo, Dong-Jun Shin, Sun-Mi Yoo
  • Publication number: 20080301393
    Abstract: The invention relates to an apparatus and method of processing data of a non-volatile memory, and more particularly, to an apparatus and method of processing data of a non-volatile memory that is capable of applying a writing unit operation to a plurality of sectors. An apparatus for processing data of a non-volatile memory according to an aspect of the invention includes a non-volatile memory having a plurality of blocks, an operation processing unit writing, when a write operation is requested from a user, data in the blocks and allowing the blocks, where the data is written, to become collectively effective, and a block managing unit managing statuses of the blocks to correspond to the operation process performed by the operation processing unit.
    Type: Application
    Filed: November 30, 2007
    Publication date: December 4, 2008
    Applicant: Samsung Electronics Co., Ltd.
    Inventors: Hyo-Jun KIM, Nam-Yoon Woo, Ji-Hyun In
  • Publication number: 20080235306
    Abstract: A garbage collection apparatus of a nonvolatile memory can include a first-block management module that is configured to manage a plurality of first blocks, where each of the first blocks includes at least one respective invalid page of the nonvolatile memory. A second-block management module is configured to manage a plurality of second blocks to be allocated for storing data and/or metadata in the nonvolatile memory and is further configured to perform garbage collection for the nonvolatile memory. A control module is configured to allocate ones of the second blocks to respective ones of the first blocks according to when the at least one respective invalid page in each of the first blocks was generated or used.
    Type: Application
    Filed: March 19, 2008
    Publication date: September 25, 2008
    Inventors: Jeong-Eun Kim, Nam-Yoon Woo
  • Publication number: 20080120488
    Abstract: Apparatus and method of managing a nonvolatile memory are disclosed where the nonvolatile-memory-managing apparatus includes a nonvolatile memory that has a first block and a second block having one or more physical pages, and an operation unit that determines the type of merge operation to perform for the first block and second block according to whether logical page offsets recorded in consecutive physical pages of the first block increases in steps and in repeating order.
    Type: Application
    Filed: July 25, 2007
    Publication date: May 22, 2008
    Applicant: Samsung Electronics Co., Ltd.
    Inventors: Nam-yoon Woo, Jin-kyu Kim, Song-ho Yoon
  • Publication number: 20080104357
    Abstract: A nonvolatile-memory-management includes a generation unit that generates a free block list by arranging an entry including representative information of a group, of which free blocks adjacent to each other are grouped according to predetermined criteria, according to key values where the representative information are combined, a determination unit that determines parameters according to characteristics of data to be recorded, and a block-allocating unit that allocates free blocks satisfying the parameters as an area to be recorded with the data by referring to the free block list.
    Type: Application
    Filed: July 2, 2007
    Publication date: May 1, 2008
    Applicant: Samsung Electronics Co., Ltd.
    Inventors: Jeong-eun Kim, Jin-kyu Kim, Nam-yoon Woo
  • Publication number: 20070297265
    Abstract: A nonvolatile memory including a memory cell that stores data in a plurality of pages included in a block according to a voltage applied to a memory cell is provided. The nonvolatile memory includes a block that includes a first page including first data that stores data recorded by a user, and a second page including second data area that stores data recorded by a user, wherein the second page records count-information on states represented by a bit pair in the same position of the first data area and the second data area.
    Type: Application
    Filed: March 23, 2007
    Publication date: December 27, 2007
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jin-kyu Kim, Song-ho Yoon, Nam-yoon Woo, Jae-hyuck Yoo
  • Publication number: 20070189107
    Abstract: Provided are a nonvolatile memory and an apparatus and method for deciding data validity for the same, in which validity of data stored in the nonvolatile memory can be decided. The nonvolatile memory includes a memory cell storing data bits in a plurality of pages included in a predetermined block through a plurality of states realized by at least two bits. The block includes a first page in which data bits for determining validity of data bits written by a user are stored, and a second page in which the data bits written by the user are stored.
    Type: Application
    Filed: January 25, 2007
    Publication date: August 16, 2007
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jin-kyu Kim, Song-ho Yoon, Nam-yoon Woo