Patents by Inventor In Hwan Doh
In Hwan Doh 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: 10133665Abstract: A method of operating a data storage device includes programming non-fully programmed memory blocks at a point in time when a reference time elapses from a point in time when each of the memory blocks is physically erased, acquiring a first interval and a second interval, calculating a disturb index based on the first interval and the second interval, selecting a victim block for garbage collection based on the disturb index, and copying valid page data of the victim block into a free block. The first interval is defined by a point in time when each of the memory blocks is physically erased and a point in time when each of the memory blocks is fully programmed. The second interval is an interval during which a fully programmed state is maintained after a point in time when each of the memory blocks is fully programmed.Type: GrantFiled: September 12, 2017Date of Patent: November 20, 2018Assignee: Samsung Electronics Co., Ltd.Inventors: Sangkwon Moon, Seung-Yeon Lee, Heewon Lee, In Hwan Doh, NamWook Kang
-
Publication number: 20180052768Abstract: In an operating method of a memory controller, the memory controller includes a logical-to-logical (L2L) mapping table including mapping information between a first logical area and a second logical area and a logical-to-physical (L2P) mapping table including mapping information between the second logical area and a physical area of a memory device. The operating method includes receiving a first logical address of the first logical area and a first command for changing the L2L mapping table to access first data stored in the memory device through the first logical address, detecting a second logical address of the second logical area mapped to a physical address of the physical area in which the first data is stored, in response to the first command, and changing the L2L mapping table to map the first logical address to the second logical address.Type: ApplicationFiled: April 10, 2017Publication date: February 22, 2018Inventors: SUNG-HWAN BAE, CHAN-IK PARK, HYUN-JIN CHOI, SEONG-JUN AHN, IN-HWAN DOH
-
Patent number: 9864526Abstract: A method of operating a memory controller which controls a non-volatile memory including a plurality of blocks is provided. The method includes determining an operation count for a first block among the plurality of blocks and avoiding successive wear-leveling on the first block based on the determined operation count thereof.Type: GrantFiled: March 14, 2016Date of Patent: January 9, 2018Assignee: Samsung Electronics Co., Ltd.Inventors: Bum Hoe Koo, Nam Wook Kang, In Hwan Doh
-
Publication number: 20180004653Abstract: A method of operating a data storage device includes programming non-fully programmed memory blocks at a point in time when a reference time elapses from a point in time when each of the memory blocks is physically erased, acquiring a first interval and a second interval, calculating a disturb index based on the first interval and the second interval, selecting a victim block for garbage collection based on the disturb index, and copying valid page data of the victim block into a free block. The first interval is defined by a point in time when each of the memory blocks is physically erased and a point in time when each of the memory blocks is fully programmed. The second interval is an interval during which a fully programmed state is maintained after a point in time when each of the memory blocks is fully programmed.Type: ApplicationFiled: September 12, 2017Publication date: January 4, 2018Inventors: Sangkwon MOON, Seung-Yeon LEE, Heewon LEE, In Hwan DOH, NamWook KANG
-
Patent number: 9836226Abstract: A method of processing input/output (I/O) in a storage device includes adjusting a read anticipation time based on a change of a resource management status related to operations of the storage device and performing an I/O processing operation at the storage device based on the adjusted read anticipation time. The I/O processing operation is performed to postpone an operation regarding a program command and perform a read command at higher priority than a write command at the storage device in a period from completion of a read operation at the storage device until the read anticipation time has elapsed.Type: GrantFiled: January 19, 2016Date of Patent: December 5, 2017Assignee: Samsung Electronics Co., Ltd.Inventors: Young-Ho Park, Chan-Ik Park, Chul Lee, In-Hwan Doh, Nam-Wook Kang, Kwang-Hun Lee, In-Sung Song
-
Patent number: 9798657Abstract: A method of operating a data storage device includes programming non-fully programmed memory blocks at a point in time when a reference time elapses from a point in time when each of the memory blocks is physically erased, acquiring a first interval and a second interval, calculating a disturb index based on the first interval and the second interval, selecting a victim block for garbage collection based on the disturb index, and copying valid page data of the victim block into a free block. The first interval is defined by a point in time when each of the memory blocks is physically erased and a point in time when each of the memory blocks is fully programmed. The second interval is an interval during which a fully programmed state is maintained after a point in time when each of the memory blocks is fully programmed.Type: GrantFiled: August 13, 2015Date of Patent: October 24, 2017Assignee: Samsung Electronics Co., Ltd.Inventors: Sangkwon Moon, Seung-Yeon Lee, Heewon Lee, In Hwan Doh, NamWook Kang
-
Publication number: 20160274802Abstract: A method of operating a memory controller which controls a non-volatile memory including a plurality of blocks is provided. The method includes determining an operation count for a first block among the plurality of blocks and avoiding successive wear-leveling on the first block based on the determined operation count thereof.Type: ApplicationFiled: March 14, 2016Publication date: September 22, 2016Inventors: Bum Hoe Koo, Nam Wook KANG, In Hwan DOH
-
Publication number: 20160224255Abstract: A method of processing input/output (I/O) in a storage device includes adjusting a read anticipation time based on a change of a resource management status related to operations of the storage device and performing an I/O processing operation at the storage device based on the adjusted read anticipation time. The I/O processing operation is performed to postpone an operation regarding a program command and perform a read command at higher priority than a write command at the storage device in a period from completion of a read operation at the storage device until the read anticipation time has elapsed.Type: ApplicationFiled: January 19, 2016Publication date: August 4, 2016Inventors: YOUNG-HO PARK, CHAN-IK PARK, CHUL LEE, IN-HWAN DOH, NAM-WOOK KANG, KWANG-HUN LEE, IN-SUNG SONG
-
Publication number: 20160180942Abstract: A method of operating a storage device includes; counting a number of fast cycles for the memory block when a program interval between two successive program operations directed to memory cells of the memory block is less than a minimal program interval, and/or when an erase interval between two successive erase operations directed to the memory block is less than a minimal erase interval, and selecting the memory block to be erased by an erase operation or selecting memory cells of the memory block to be programmed by a program operation in response to the counted number of fast cycles for the memory block.Type: ApplicationFiled: March 31, 2015Publication date: June 23, 2016Inventors: CHUL LEE, NAM WOOK KANG, IN HWAN DOH, CHANIK PARK
-
Publication number: 20160110114Abstract: A method of operating a data storage device includes programming non-fully programmed memory blocks at a point in time when a reference time elapses from a point in time when each of the memory blocks is physically erased, acquiring a first interval and a second interval, calculating a disturb index based on the first interval and the second interval, selecting a victim block for garbage collection based on the disturb index, and copying valid page data of the victim block into a free block. The first interval is defined by a point in time when each of the memory blocks is physically erased and a point in time when each of the memory blocks is fully programmed. The second interval is an interval during which a fully programmed state is maintained after a point in time when each of the memory blocks is fully programmed.Type: ApplicationFiled: August 13, 2015Publication date: April 21, 2016Inventors: Sangkwon MOON, Seung-Yeon LEE, Heewon LEE, In Hwan DOH, NamWook KANG
-
Patent number: 9286990Abstract: A method of operating a storage device includes; counting a number of fast cycles for the memory block when a program interval between two successive program operations directed to memory cells of the memory block is less than a minimal program interval, and/or when an erase interval between two successive erase operations directed to the memory block is less than a minimal erase interval, and selecting the memory block to be erased by an erase operation or selecting memory cells of the memory block to be programmed by a program operation in response to the counted number of fast cycles for the memory block.Type: GrantFiled: April 2, 2015Date of Patent: March 15, 2016Assignee: Samsung Electronics Co., Ltd.Inventors: Chul Lee, Nam Wook Kang, In Hwan Doh, Chanik Park
-
Patent number: 9201789Abstract: A storage device includes a nonvolatile memory and a memory controller. The memory controller is configured to receive a first program request from an external host device and program first memory cells of a memory block according to the first program request. The memory controller is further configured to program second memory cells of the memory block without a request of the external host device if a second program request is not received from the external host device for a critical time.Type: GrantFiled: May 22, 2015Date of Patent: December 1, 2015Assignee: Samsung Electronics Co., Ltd.Inventors: Nam Wook Kang, In Hwan Doh, Chul Lee
-
Publication number: 20110274309Abstract: A micro speaker including a frame; a yoke fixed to the frame and including a receiving groove; a permanent magnet spaced apart from an inner lateral wall of the receiving groove of the yoke, and fixed to a bottom surface of the yoke; a plate fixed to an upper surface of the permanent magnet, spaced apart from the inner lateral wall of the receiving groove of the yoke, and fixed to the yoke; a diaphragm having an outer circumferential portion fixed to the frame; a base film fixed to a lower surface of the diaphragm and including a first coil that has a planar shape and is printed to have a coil pattern; and a second coil that is formed by winding a wire, has an upper end portion fixed to a lower surface of the base film, extends downwards from the upper end portion, and is electrically connected to the first coil.Type: ApplicationFiled: August 31, 2009Publication date: November 10, 2011Applicant: BSE CO., LTD.Inventors: Sung-Hwan Doh, Han-Ryang Lee, Sang-Ho Lee
-
Publication number: 20110274308Abstract: A multifunctional micro speaker including a frame; a diaphragm having an outer circumference portion fixed to the frame; a voice coil fixed to a lower surface of the diaphragm; a suspension fixed to the frame and having a predetermined elasticity; a yoke fixed to the suspension and including a receiving groove having a concave shape; a permanent magnet fixed to a bottom surface of the receiving groove; and a plate fixed to an upper surface of the permanent magnet, wherein a through hole is vertically formed through a central portion of a magnetic circuit including the yoke, the permanent magnet and the plate. The multifunctional micro speaker includes the through hole formed in a magnetic circuit, and thus, a vibration displacement of the magnetic circuit and a damping coefficient of the diaphragm may be controlled.Type: ApplicationFiled: August 31, 2009Publication date: November 10, 2011Applicant: BSE CO., LTD.Inventors: Sung-Hwan Doh, Jae-Kyung Song, Jin-Hyuk Hong
-
Publication number: 20110255715Abstract: An integrated multifunctional micro speaker including a speaker frame having an upper portion (an outer portion) that is configured by a moving voice coil type speaker and a lower portion (an inner portion) that is configured by a moving magnet and weight type vibrator supported by a suspension, thereby reproducing a sound and a vibration.Type: ApplicationFiled: July 23, 2009Publication date: October 20, 2011Applicant: BSE CO., LTD.Inventors: Sung-Hwan Doh, Han-Ryang Lee, Sang-Ho Lee
-
Publication number: 20110249858Abstract: A multifunctional micro speaker including a frame; a diaphragm having an outer circumferential portion fixed to the frame; a voice coil fixed to a lower surface of the diaphragm; a first suspension having one side fixed to the frame and having a predetermined elasticity; a yoke fixed to the first suspension and including a receiving groove; a first permanent magnet fixed to a bottom surface of the receiving groove; a plate fixed to an upper surface of the first permanent magnet; a second suspension having one side fixed to the frame, spaced apart from the first suspension in a downwards direction, and having a predetermined elasticity; and a second magnet fixed to the second suspension and spaced apart from the first suspension, wherein the first suspension and the second suspension have a plate shape, wherein at least one lateral surface of the first suspension is magnetized by the first permanent magnet, and wherein at least one lateral surface of the second suspension is magnetized by the second magnet.Type: ApplicationFiled: August 31, 2009Publication date: October 13, 2011Applicant: BSE CO., LTD.Inventors: Sang-Ho Lee, Chang-Won Kim, Sung-Hwan Doh
-
Publication number: 20110243368Abstract: A multifunctional micro speaker including a frame including a lower plate portion and a lateral wall portion; a diaphragm having an outer circumferential portion that is fixed to the lateral wall portion of the frame; a voice coil fixed to a lower surface of the diaphragm; a suspension including a central portion and a supporting portion, wherein the central portion has a lower surface that is closely fixed to a lower plate member disposed in a lower portion of the frame, and the supporting portion extends from at least a portion of an outer circumferential portion of the central portion and is bent; a yoke fixed to the supporting portion of the suspension; a permanent magnet fixed to a bottom surface of the yoke; and a plate fixed to an upper surface of the permanent magnet.Type: ApplicationFiled: August 31, 2009Publication date: October 6, 2011Applicant: BSE CO., LTD.Inventors: Sung-Hwan Doh, Jae-Kyung Song, Jin-Hyuk Hong
-
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