Patents by Inventor JUN KIL RYU
JUN KIL RYU 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: 10318339Abstract: In one embodiment, the method includes buffering, under control of a memory controller, received data and an associated program entity in a buffer. The program entity includes first address information and second address information, the first address information indicates an address of the buffer storing the received data, and the second address information indicates an address in the memory to store the received data. The method further includes storing, at the memory controller, management information. The management information includes program information, and the program information includes a pointer to the program entity in the buffer. The method also includes transferring the received data from the buffer to the memory based on the management information and the program entity.Type: GrantFiled: November 4, 2016Date of Patent: June 11, 2019Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Hongmoon Wang, Jun Kil Ryu
-
Patent number: 9640264Abstract: A method of operating a memory system includes storing data received from an external device in a buffer memory of the memory system, programming the data stored in the buffer memory to a first storage area of a nonvolatile memory of the memory system in response to a mode of the memory system being in a guarantee mode and to a second storage area of the nonvolatile memory in response to the mode of the memory system being in other than the guarantee mode, and programming the data stored in the first storage area to the second storage area during an idle time.Type: GrantFiled: March 27, 2014Date of Patent: May 2, 2017Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Nam-Ho Kim, Jun Kil Ryu, Hongmoon Wang
-
Publication number: 20170052815Abstract: In one embodiment, the method includes buffering, under control of a memory controller, received data and an associated program entity in a buffer. The program entity includes first address information and second address information, the first address information indicates an address of the buffer storing the received data, and the second address information indicates an address in the memory to store the received data. The method further includes storing, at the memory controller, management information. The management information includes program information, and the program information includes a pointer to the program entity in the buffer. The method also includes transferring the received data from the buffer to the memory based on the management information and the program entity.Type: ApplicationFiled: November 4, 2016Publication date: February 23, 2017Applicant: Samsung Electronics Co., Ltd.Inventors: Hongmoon WANG, Jun Kil RYU
-
Patent number: 9501401Abstract: In one embodiment, the method includes buffering, under control of a memory controller, received data and an associated program entity in a buffer. The program entity includes first address information and second address information, the first address information indicates an address of the buffer storing the received data, and the second address information indicates an address in the memory to store the received data. The method further includes storing, at the memory controller, management information. The management information includes program information, and the program information includes a pointer to the program entity in the buffer. The method also includes transferring the received data from the buffer to the memory based on the management information and the program entity.Type: GrantFiled: December 3, 2013Date of Patent: November 22, 2016Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Hongmoon Wang, Jun Kil Ryu
-
Patent number: 9158671Abstract: Disclosed is a memory system that includes a nonvolatile memory having a main region and a cache region; and a memory controller having migration manager managing a migration operation that moves data from cache region to the main region by referencing a Most Recently Used/Least Recently Used (MRU/LRU) list.Type: GrantFiled: August 16, 2012Date of Patent: October 13, 2015Assignee: Samsung Electronics Co., Ltd.Inventors: Jun Kil Ryu, MoonSang Kwon
-
Patent number: 9025376Abstract: A memory device comprises a nonvolatile memory device and a controller. The nonvolatile memory comprises a first memory area comprising single-bit memory cells and a second memory area comprising multi-bit memory cells. The controller is configured to receive a first unit of write data, determine a type of the first unit of write data, and based on the type, temporarily store the first unit of write data in the first memory area and subsequently migrate the temporarily stored first unit of write data to the second memory area or to directly store the first unit of write data in the second memory area, and is further configured to migrate a second unit of write data temporarily stored in the first memory area to the second memory area where the first unit of write data is directly stored in the second memory area.Type: GrantFiled: November 25, 2014Date of Patent: May 5, 2015Assignee: Samsung Electronics Co., Ltd.Inventor: Jun-Kil Ryu
-
Publication number: 20150078106Abstract: A memory device comprises a nonvolatile memory device and a controller. The nonvolatile memory comprises a first memory area comprising single-bit memory cells and a second memory area comprising multi-bit memory cells. The controller is configured to receive a first unit of write data, determine a type of the first unit of write data, and based on the type, temporarily store the first unit of write data in the first memory area and subsequently migrate the temporarily stored first unit of write data to the second memory area or to directly store the first unit of write data in the second memory area, and is further configured to migrate a second unit of write data temporarily stored in the first memory area to the second memory area where the first unit of write data is directly stored in the second memory area.Type: ApplicationFiled: November 25, 2014Publication date: March 19, 2015Inventor: JUN-KIL RYU
-
Patent number: 8902649Abstract: A memory device comprises a nonvolatile memory device and a controller. The nonvolatile memory comprises a first memory area comprising single-bit memory cells and a second memory area comprising multi-bit memory cells. The controller is configured to receive a first unit of write data, determine a type of the first unit of write data, and based on the type, temporarily store the first unit of write data in the first memory area and subsequently migrate the temporarily stored first unit of write data to the second memory area or to directly store the first unit of write data in the second memory area, and is further configured to migrate a second unit of write data temporarily stored in the first memory area to the second memory area where the first unit of write data is directly stored in the second memory area.Type: GrantFiled: August 30, 2012Date of Patent: December 2, 2014Assignee: Samsung Electronics Co., Ltd.Inventor: Jun-Kil Ryu
-
Publication number: 20140293712Abstract: A method of operating a memory system includes storing data received from an external device in a buffer memory of the memory system, programming the data stored in the buffer memory to a first storage area of a nonvolatile memory of the memory system in response to a mode of the memory system being in a guarantee mode and to a second storage area of the nonvolatile memory in response to the mode of the memory system being in other than the guarantee mode, and programming the data stored in the first storage area to the second storage area during an idle time.Type: ApplicationFiled: March 27, 2014Publication date: October 2, 2014Applicant: Samsung Electronics Co., LtdInventors: NAM-HO KIM, JUN KIL RYU, HONGMOON WANG
-
Publication number: 20140281166Abstract: In one embodiment, the method includes buffering, under control of a memory controller, received data and an associated program entity in a buffer. The program entity includes first address information and second address information, the first address information indicates an address of the buffer storing the received data, and the second address information indicates an address in the memory to store the received data. The method further includes storing, at the memory controller, management information. The management information includes program information, and the program information includes a pointer to the program entity in the buffer. The method also includes transferring the received data from the buffer to the memory based on the management information and the program entity.Type: ApplicationFiled: December 3, 2013Publication date: September 18, 2014Inventors: Hongmoon WANG, Jun Kil RYU
-
Publication number: 20140006859Abstract: A method is provided for managing data of a storage system. The data managing method includes storing write data transferred from a host in a storage device, and performing a scrubbing operation for verifying validity of the stored write data by the storage device in response to a scrubbing command from the host. The scrubbing command includes a validity verification period of the scrubbing operation.Type: ApplicationFiled: February 26, 2013Publication date: January 2, 2014Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventor: JUN KIL RYU
-
Publication number: 20130114354Abstract: A memory device comprises a nonvolatile memory device and a controller. The nonvolatile memory comprises a first memory area comprising single-bit memory cells and a second memory area comprising multi-bit memory cells. The controller is configured to receive a first unit of write data, determine a type of the first unit of write data, and based on the type, temporarily store the first unit of write data in the first memory area and subsequently migrate the temporarily stored first unit of write data to the second memory area or to directly store the first unit of write data in the second memory area, and is further configured to migrate a second unit of write data temporarily stored in the first memory area to the second memory area where the first unit of write data is directly stored in the second memory area.Type: ApplicationFiled: August 30, 2012Publication date: May 9, 2013Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventor: Jun Kil RYU
-
Publication number: 20130054882Abstract: Disclosed is a storage system which includes a hard disk drive and a nonvolatile memory used as a cache device for the HDD. A connected host is used to manage a data shift between the HDD and nonvolatile memory using a virtual system memory formed by extending a system memory in the host.Type: ApplicationFiled: August 29, 2012Publication date: February 28, 2013Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventor: JUN KIL RYU
-
Publication number: 20130046920Abstract: Disclosed is a memory system that includes a nonvolatile memory having a main region and a cache region; and a memory controller having migration manager managing a migration operation that moves data from cache region to the main region by referencing a Most Recently Used/Least Recently Used (MRU/LRU) list.Type: ApplicationFiled: August 16, 2012Publication date: February 21, 2013Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventors: JUN KIL RYU, MOONSANG KWON