Patents by Inventor Sam-hyuk Noh

Sam-hyuk Noh 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: 11481274
    Abstract: A data storage system includes a host configured to provide a read request; a plurality of storage devices constituting a redundant array of independent disks (RAID); and a RAID controller configured to a plurality of read commands in response to the read request, the read commands being provided to the plurality of storage devices according to a RAID setting, wherein one data storage device of the plurality of data storage devices includes a nonvolatile memory device; an error handling information storage circuit to store error handling information; and an error detection and correction circuit configured to detect an error in data output from the nonvolatile memory device according to a read command and to selectively correct the error according to the error handling information.
    Type: Grant
    Filed: March 3, 2021
    Date of Patent: October 25, 2022
    Assignees: SK hynix Inc., UNIST (ULSAN NATIONAL INSTITUTE OF SCIENCE AND TECHNOLOGY)
    Inventors: Hyunseung Park, Eunjae Lee, Sam Hyuk Noh
  • Publication number: 20220171742
    Abstract: An electronic device and a method for controlling the same are disclosed. The electronic device of the disclosure includes a first memory including a main memory area and a file system area to which a pseudo file mapped with the main memory area is allocated, a second memory configured to operate as a main memory, and a processor configured to adjust percentages of the main memory area and the file system area on the first memory by allocating a free block included in the file system area to the pseudo file based on a size of an free page of the second memory.
    Type: Application
    Filed: February 8, 2021
    Publication date: June 2, 2022
    Inventors: Sam Hyuk NOH, Hyeonho SONG
  • Publication number: 20220058086
    Abstract: A data storage system includes a host configured to provide a read request; a plurality of storage devices constituting a redundant array of independent disks (RAID); and a RAID controller configured to a plurality of read commands in response to the read request, the read commands being provided to the plurality of storage devices according to a RAID setting, wherein one data storage device of the plurality of data storage devices includes a nonvolatile memory device; an error handling information storage circuit to store error handling information; and an error detection and correction circuit configured to detect an error in data output from the nonvolatile memory device according to a read command and to selectively correct the error according to the error handling information.
    Type: Application
    Filed: March 3, 2021
    Publication date: February 24, 2022
    Inventors: Hyunseung PARK, Eunjae LEE, Sam Hyuk NOH
  • Publication number: 20180067817
    Abstract: An electronic device and a method of controlling the same are provided. The electronic device includes a new memory configured to include a main memory region and a file system region and a processor configured to perform computing and perform checkpointing on the main memory region and the file system region depending on a predetermined condition, wherein the main memory region includes a checkpoint table to which information on a page in which data are changed is written, and the processor initializes the checkpoint table and sets an attribute of pages of the main memory region to read-only at the time of performing the checkpointing on the main memory region.
    Type: Application
    Filed: September 1, 2017
    Publication date: March 8, 2018
    Inventors: Sam-hyuk NOH, Young-je MOON, Jae-hyeong PARK, Hyun-sub SONG, Jung-hyun KIM
  • Patent number: 9496051
    Abstract: Provided is a control device for managing a plurality of memory channels driven through multichannel interleaving. The apparatus includes a stripe configuring unit for configuring a stripe according to a physical number of pages included in the plurality of memory channels, and a parity generating unit for generating parity data on the configured stripe.
    Type: Grant
    Filed: February 8, 2013
    Date of Patent: November 15, 2016
    Assignee: TLI INC.
    Inventors: Jae Ho Kim, Jong Min Lee, Jong Moo Choi, Dong Hee Lee, Sam Hyuk Noh
  • Publication number: 20140380092
    Abstract: Provided is a control device for managing a plurality of memory channels driven through multichannel interleaving. The apparatus includes a stripe configuring unit for configuring a stripe according to a physical number of pages included in the plurality of memory channels, and a parity generating unit for generating parity data on the configured stripe.
    Type: Application
    Filed: February 8, 2013
    Publication date: December 25, 2014
    Inventors: Jae Ho Kim, Jong Min Lee, Jong Moo Choi, Dong Hee Lee, Sam Hyuk Noh
  • Publication number: 20110197018
    Abstract: Provided is a computing system and method that utilizes a non-volatile random access memory (NVRAM). A system including the NVRAM as a part of a memory or a whole memory may execute a program in the NVRAM, and, when the system is re-operated after being shut down, may restore a state and data of the program being executed in the NVRAM to an original state and thus, may provide a permanent computing environment.
    Type: Application
    Filed: October 6, 2009
    Publication date: August 11, 2011
    Inventors: Sam Hyuk Noh, Hyojin Kim, Eunsam Kim, Jong Moo Choi, Dong Hee Lee, Young-Je Moon, In Hwan Doh, Jung-Soo Park
  • Publication number: 20110035533
    Abstract: Disclosed is a data processing system and method. The data processing system may include a plurality of servers to process data, and a controller to shut off a power supplied to a server, among the plurality of servers, having data throughput less than a predetermined data throughput.
    Type: Application
    Filed: May 7, 2010
    Publication date: February 10, 2011
    Inventors: In Hwan Doh, Sam Hyuk Noh
  • Patent number: 6938116
    Abstract: A flash memory management method is provided. According to the method, when a request to write the predetermined data to a page to which data has been written is made, the predetermined data is written to a log block corresponding to a data block containing the page. When a request to write the predetermined data to the page again is received, the predetermined data is written to an empty free page in the log block. Even if the same page is requested to be continuously written to, the management method allows this to be processed in one log block, thereby improving the effectiveness in the use of flash memory resources.
    Type: Grant
    Filed: December 31, 2001
    Date of Patent: August 30, 2005
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Bum-soo Kim, Gui-young Lee, Jong-min Kim, Ji-hyun In, Je-sung Kim, Sam-hyuk Noh, Sang-lyul Min, Dong-hee Lee, Jae-yong Jeong, Yoo-kun Cho, Jong-moo Choi
  • Publication number: 20020184436
    Abstract: A flash memory management method is provided. According to the method, when a request to write the predetermined data to a page to which data has been written is made, the predetermined data is written to a log block corresponding to a data block containing the page. When a request to write the predetermined data to the page again is received, the predetermined data is written to an empty free page in the log block. Even if the same page is requested to be continuously written to, the management method allows this to be processed in one log block, thereby improving the effectiveness in the use of flash memory resources.
    Type: Application
    Filed: December 31, 2001
    Publication date: December 5, 2002
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Bum-Soo Kim, Gjui-Young Lee, Jong-Min Kim, Ji-Huun In, Je-Sung Kim, Sam-Hyuk Noh, Sang-Lyul Min, Dong-Hee Lee, Jae-Yong Jeong, Yoo-Kun Cho, Jong-Moo Choi
  • Patent number: RE44052
    Abstract: A flash memory management method is provided. According to the method, when a request to write the predetermined data to a page to which data has been written is made, the predetermined data is written to a log block corresponding to a data block containing the page. When a request to write the predetermined data to the page again is received, the predetermined data is written to an empty free page in the log block. Even if the same page is requested to be continuously written to, the management method allows this to be processed in one log block, thereby improving the effectiveness in the use of flash memory resources.
    Type: Grant
    Filed: August 30, 2007
    Date of Patent: March 5, 2013
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Bum-Soo Kim, Gui-Yong Lee, Jong-Min Kim, Ji-hyun In, Jesung Kim, Sam-hyuk Noh, Sang-Iyul Min, Dong-hee Lee, Jae-yong Jeong, Yoo-kun Cho, Jong-moo Choi
  • Patent number: RE45222
    Abstract: A flash memory management method is provided. According to the method, when a request to write the predetermined data to a page to which data has been written is made, the predetermined data is written to a log block corresponding to a data block containing the page. When a request to write the predetermined data to the page again is received, the predetermined data is written to an empty free page in the log block. Even if the same page is requested to be continuously written to, the management method allows this to be processed in one log block, thereby improving the effectiveness in the use of flash memory resources.
    Type: Grant
    Filed: June 2, 2011
    Date of Patent: October 28, 2014
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Bum-soo Kim, Gui-young Lee, Jong-Min Kim, Ji-hyun In, Je-sung Kim, Sam-hyuk Noh, Sang-Iyul Min, Dong-hee Lee, Jae-yong Jeong, Yoo-kun Cho, Jong-moo Choi
  • Patent number: RE45577
    Abstract: A flash memory management method is provided. According to the method, when a request to write the predetermined data to a page to which data has been written is made, the predetermined data is written to a log block corresponding to a data block containing the page. When a request to write the predetermined data to the page again is received, the predetermined data is written to an empty free page in the log block. Even if the same page is requested to be continuously written to, the management method allows this to be processed in one log block, thereby improving the effectiveness in the use of flash memory resources.
    Type: Grant
    Filed: June 2, 2011
    Date of Patent: June 23, 2015
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Bum-soo Kim, Gui-Yong Lee, Jong-Min Kim, Ji-hyun In, Je-sung Kim, Sam-hyuk Noh, Sang-lyul Min, Dong-hee Lee, Jae-yong Jeong, Yoo-kun Cho, Jong-moo Choi
  • Patent number: RE46404
    Abstract: A flash memory management method is provided. According to the method, when a request to write the predetermined data to a page to which data has been written is made, the predetermined data is written to a log block corresponding to a data block containing the page. When a request to write the predetermined data to the page again is received, the predetermined data is written to an empty free page in the log block. Even if the same page is requested to be continuously written to, the management method allows this to be processed in one log block, thereby improving the effectiveness in the use of flash memory resources.
    Type: Grant
    Filed: February 23, 2015
    Date of Patent: May 16, 2017
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Bum-Soo Kim, Gui-Young Lee, Jong-Min Kim, Ji-Hyun In, Je-Sung Kim, Sam-Hyuk Noh, Sang-Lyul Min, Dong-Hee Lee, Jae-Yong Jeong, Yoo-Kun Cho, Jong-Moo Choi