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: 11481274Abstract: 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: GrantFiled: March 3, 2021Date of Patent: October 25, 2022Assignees: SK hynix Inc., UNIST (ULSAN NATIONAL INSTITUTE OF SCIENCE AND TECHNOLOGY)Inventors: Hyunseung Park, Eunjae Lee, Sam Hyuk Noh
-
Publication number: 20220171742Abstract: 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: ApplicationFiled: February 8, 2021Publication date: June 2, 2022Inventors: Sam Hyuk NOH, Hyeonho SONG
-
Publication number: 20220058086Abstract: 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: ApplicationFiled: March 3, 2021Publication date: February 24, 2022Inventors: Hyunseung PARK, Eunjae LEE, Sam Hyuk NOH
-
Publication number: 20180067817Abstract: 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: ApplicationFiled: September 1, 2017Publication date: March 8, 2018Inventors: Sam-hyuk NOH, Young-je MOON, Jae-hyeong PARK, Hyun-sub SONG, Jung-hyun KIM
-
Patent number: 9496051Abstract: 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: GrantFiled: February 8, 2013Date of Patent: November 15, 2016Assignee: TLI INC.Inventors: Jae Ho Kim, Jong Min Lee, Jong Moo Choi, Dong Hee Lee, Sam Hyuk Noh
-
Publication number: 20140380092Abstract: 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: ApplicationFiled: February 8, 2013Publication date: December 25, 2014Inventors: Jae Ho Kim, Jong Min Lee, Jong Moo Choi, Dong Hee Lee, Sam Hyuk Noh
-
Publication number: 20110197018Abstract: 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: ApplicationFiled: October 6, 2009Publication date: August 11, 2011Inventors: Sam Hyuk Noh, Hyojin Kim, Eunsam Kim, Jong Moo Choi, Dong Hee Lee, Young-Je Moon, In Hwan Doh, Jung-Soo Park
-
Publication number: 20110035533Abstract: 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: ApplicationFiled: May 7, 2010Publication date: February 10, 2011Inventors: In Hwan Doh, Sam Hyuk Noh
-
Patent number: 6938116Abstract: 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: GrantFiled: December 31, 2001Date of Patent: August 30, 2005Assignee: 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: 20020184436Abstract: 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: ApplicationFiled: December 31, 2001Publication date: December 5, 2002Applicant: 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: RE44052Abstract: 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: GrantFiled: August 30, 2007Date of Patent: March 5, 2013Assignee: 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: RE45222Abstract: 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: GrantFiled: June 2, 2011Date of Patent: October 28, 2014Assignee: 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: RE45577Abstract: 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: GrantFiled: June 2, 2011Date of Patent: June 23, 2015Assignee: 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: RE46404Abstract: 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: GrantFiled: February 23, 2015Date of Patent: May 16, 2017Assignee: 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