Patents by Inventor Heewon Lee

Heewon Lee 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).

  • Publication number: 20210057025
    Abstract: A nonvolatile memory device including: a memory cell array, the memory cell array including a plurality of cell strings, at least one of the cell strings including a plurality of memory cells stacked in a direction perpendicular to a surface of a substrate, at least one of the memory cells is a multi-level cell storing at least three bits; and a control logic circuit configured to control a page buffer to read a fast read page of the memory cells with one read voltage and at least two normal read pages of the memory cells with the same number of read voltages.
    Type: Application
    Filed: April 2, 2020
    Publication date: February 25, 2021
    Inventors: Yunjung Lee, Chanha Kim, Kangho Roh, Heewon Lee
  • Patent number: 10913353
    Abstract: An operation control method for a vehicle infotainment system for enabling phone projection to be automatically executed during a connection between a head unit of a vehicle and a smart device, and the method comprises: a phone projection setting step of allowing any one of a plurality of phone projections mounted on a head unit of a vehicle to be set; a step of connecting a first smart device to the head unit of a vehicle; a step of determining whether the first smart device connected to the head unit of a vehicle supports the phone projection set in the phone projection setting step; and a step of executing the set phone projection if the first smart device supports the set phone projection, according to the determination result.
    Type: Grant
    Filed: March 28, 2017
    Date of Patent: February 9, 2021
    Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: Jin Kim, Heewon Lee
  • Patent number: 10802728
    Abstract: A storage device includes a nonvolatile memory device including a plurality of memory blocks, each including a plurality of memory cells connected to a plurality of word lines, and a controller configured to perform a first read operation on memory cells connected to a selected word line included in a selected memory block based on a request of an external host device. The controller is further configured to perform a check read operation that checks a reliability of the memory cells of the selected memory block after performing the first read operation. In the check read operation, the controller is further configured to select and perform one of an actual check and a machine learning-based check.
    Type: Grant
    Filed: May 20, 2019
    Date of Patent: October 13, 2020
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Kwangwoo Lee, Chanha Kim, Yunjung Lee, Jisoo Kim, Seungkyung Ro, Jinwook Lee, Heewon Lee
  • Patent number: 10671524
    Abstract: 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: Grant
    Filed: October 29, 2018
    Date of Patent: June 2, 2020
    Assignee: Samsung Electronics Co,. Ltd.
    Inventors: Sangkwon Moon, Seung-Yeon Lee, Heewon Lee, In Hwan Doh, NamWook Kang
  • Publication number: 20200110547
    Abstract: A storage device includes a nonvolatile memory device including a plurality of memory blocks, each including a plurality of memory cells connected to a plurality of word lines, and a controller configured to perform a first read operation on memory cells connected to a selected word line included in a selected memory block based on a request of an external host device. The controller is further configured to perform a check read operation that checks a reliability of the memory cells of the selected memory block after performing the first read operation. In the check read operation, the controller is further configured to select and perform one of an actual check and a machine learning-based check.
    Type: Application
    Filed: May 20, 2019
    Publication date: April 9, 2020
    Inventors: KWANGWOO LEE, CHANHA KIM, YUNJUNG LEE, JISOO KIM, SEUNGKYUNG RO, JINWOOK LEE, HEEWON LEE
  • Publication number: 20200058359
    Abstract: A storage device includes a nonvolatile memory device including a memory block and a memory controller. The memory block includes a first memory region connected with a first word line and a second memory region connected with a second word line. The memory controller sets a read block voltage based on a first read voltage of the first memory region. The memory controller determines a second read voltage of the second memory region based on variation information and the read block voltage.
    Type: Application
    Filed: March 18, 2019
    Publication date: February 20, 2020
    Applicant: Samsung Electronics Co., Ltd.
    Inventors: Yunjung Lee, Chanha Kim, Suk-eun Kang, Seungkyung Ro, Kwangwoo Lee, Juwon Lee, Jinwook Lee, Heewon Lee
  • Patent number: 10424388
    Abstract: A memory system includes multiple storage devices that each include a nonvolatile memory device. A client device is configured to collect deterioration information of the nonvolatile memory devices provided from the storage devices. A server device is configured to receive the collected deterioration information and to predict a degree of deterioration of the nonvolatile memory devices in real time by performing machine learning based on the collected deterioration information and initial deterioration information. The client device determines a read level of the nonvolatile memory device based on the degree of deterioration of the nonvolatile memory devices from the server device. The storage device sets the nonvolatile memory device to operate based on the read level determined in the client device.
    Type: Grant
    Filed: June 7, 2017
    Date of Patent: September 24, 2019
    Assignee: Samsung ELectronics Co., Ltd.
    Inventors: Hyunkyo Oh, Seungkyung Ro, Heewon Lee, Seongnam Kwon, Oak-Ha Kim, Donggi Lee
  • Patent number: 10310924
    Abstract: A read reclaim method of a storage device includes detecting, at a cycle of a random number of read operations, the number of error bits within non-selection data stored in each of a plurality of memory blocks. A memory block having the number of detected error bits, with respect to the number of read operations, increasing at a rate greater than a reference rate over one or more cycles of the random number of read operations is selected as a weak block. The number of error bits within non-selection data stored in the weak block is detected at a cycle of a fixed number of read operations. A detection is made of whether the number of error bits detected according to the fixed-number cycle is greater than or equal to a read reclaim reference. The non-selection data is data not requested by a host.
    Type: Grant
    Filed: December 12, 2016
    Date of Patent: June 4, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Hyun-Seung Jei, Heewon Lee, Suejin Kim
  • Publication number: 20190084420
    Abstract: An operation control method for a vehicle infotainment system for enabling phone projection to be automatically executed during a connection between a head unit of a vehicle and a smart device, and the method comprises: a phone projection setting step of allowing any one of a plurality of phone projections mounted on a head unit of a vehicle to be set; a step of connecting a first smart device to the head unit of a vehicle; a step of determining whether the first smart device connected to the head unit of a vehicle supports the phone projection set in the phone projection setting step; and a step of executing the set phone projection if the first smart device supports the set phone projection, according to the determination result.
    Type: Application
    Filed: March 28, 2017
    Publication date: March 21, 2019
    Inventors: Jin Kim, Heewon Lee
  • Publication number: 20190065363
    Abstract: 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: Application
    Filed: October 29, 2018
    Publication date: February 28, 2019
    Applicant: Samsung Electronics Co., Ltd.
    Inventors: Sangkwon MOON, Seung-Yeon Lee, Heewon Lee, In Hwan Doh, NamWook KANG
  • Patent number: 10216422
    Abstract: A storage device includes a nonvolatile memory device, a buffer memory, a controller and a neuromorphic chip. The neuromorphic chip is configured to generate an access classifier based on the access result information and the access environment information. The controller is configured to perform first accesses to the nonvolatile memory device using the buffer memory and to collects the access result information and the access environment information of the first accesses in the buffer memory. The controller is configured to perform a second access of the nonvolatile memory device using the buffer memory. The controller is configured to obtain a prediction result of access parameters associated with the second access by using access environment information associated with the second access and the access classifier.
    Type: Grant
    Filed: June 27, 2017
    Date of Patent: February 26, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Chanha Kim, Hyunkyo Oh, Oak-Ha Kim, Seungkyung Ro, Jong-Nam Baek, Donggi Lee, Jinwook Lee, Heewon Lee
  • Patent number: 10133665
    Abstract: 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: Grant
    Filed: September 12, 2017
    Date of Patent: November 20, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Sangkwon Moon, Seung-Yeon Lee, Heewon Lee, In Hwan Doh, NamWook Kang
  • Patent number: 10127984
    Abstract: Embodiments include a method of operating a storage device including a flash memory, comprising: calculating a reuse period of a selected memory block in the flash memory; determining a set of wordlines of the selected memory block for writing data based on the reuse period of the selected memory block; and writing the data into the set of wordlines.
    Type: Grant
    Filed: August 23, 2016
    Date of Patent: November 13, 2018
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Sangkwon Moon, Heewon Lee, Seongjun Ahn
  • Patent number: 10049755
    Abstract: A storage device includes a nonvolatile memory device and a controller. The nonvolatile memory device includes multiple memory blocks, each of which includes memory cells. The controller reads data from selected memory cells of a memory block selected from the memory blocks during a read operation. The selected memory cells correspond to both a word line and a string selection line selected as a read target. The controller increases a read count by a read weight corresponding to the selected word line and string selection line of the selected memory block, and performs a refresh operation on the selected memory cells if the read count reaches a threshold value. In the selected memory block, two or more read weights are assigned according to locations of the string selection lines and the word lines.
    Type: Grant
    Filed: February 3, 2017
    Date of Patent: August 14, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Heewon Lee, Sari Go, Seungkyung Ro, Seongnam Kwon
  • Patent number: 10013211
    Abstract: A storage device may include a nonvolatile memory device, a buffer memory, and a controller. The controller may perform first accesses on the nonvolatile memory device using the buffer memory, collect access result information and access environment information of the first accesses in the buffer memory, and generate an access classifier that predicts a result of a second access to the nonvolatile memory device by performing machine learning based on the access result information and the access environment information collected in the buffer memory.
    Type: Grant
    Filed: May 25, 2017
    Date of Patent: July 3, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Donghwan Lee, Junjin Kong, Seongnam Kwon, Seungkyung Ro, Changkyu Seol, Hong Rak Son, Pilsang Yoon, Donggi Lee, Heewon Lee
  • Publication number: 20180143762
    Abstract: A storage device includes a nonvolatile memory device, a buffer memory, a controller and a neuromorphic chip. The neuromorphic chip is configured to generate an access classifier based on the access result information and the access environment information. The controller is configured to perform first accesses to the nonvolatile memory device using the buffer memory and to collects the access result information and the access environment information of the first accesses in the buffer memory. The controller is configured to perform a second access of the nonvolatile memory device using the buffer memory. The controller is configured to obtain a prediction result of access parameters associated with the second access by using access environment information associated with the second access and the access classifier.
    Type: Application
    Filed: June 27, 2017
    Publication date: May 24, 2018
    Inventors: Chanha KIM, Hyunkyo OH, Oak-Ha KIM, Seungkyung RO, Jong-Nam BAEK, Donggi LEE, Jinwook LEE, Heewon LEE
  • Publication number: 20180108422
    Abstract: A memory system includes multiple storage devices that each include a nonvolatile memory device. A client device is configured to collect deterioration information of the nonvolatile memory devices provided from the storage devices. A server device is configured to receive the collected deterioration information and to predict a degree of deterioration of the nonvolatile memory devices in real time by performing machine learning based on the collected deterioration information and initial deterioration information. The client device determines a read level of the nonvolatile memory device based on the degree of deterioration of the nonvolatile memory devices from the server device. The storage device sets the nonvolatile memory device to operate based on the read level determined in the client device.
    Type: Application
    Filed: June 7, 2017
    Publication date: April 19, 2018
    Inventors: HYUNKYO OH, SEUNGKYUNG RO, HEEWON LEE, SEONGNAM KWON, OAK-HA KIM, DONGGI LEE
  • Publication number: 20180067697
    Abstract: A storage device may include a nonvolatile memory device, a buffer memory, and a controller. The controller may perform first accesses on the nonvolatile memory device using the buffer memory, collect access result information and access environment information of the first accesses in the buffer memory, and generate an access classifier that predicts a result of a second access to the nonvolatile memory device by performing machine learning based on the access result information and the access environment information collected in the buffer memory.
    Type: Application
    Filed: May 25, 2017
    Publication date: March 8, 2018
    Inventors: Donghwan Lee, Junjin Kong, Seongnam Kwon, Seungkyung Ro, Changkyu Seol, Hong Rak Son, Pilsang Yoon, Donggi Lee, Heewon Lee
  • Publication number: 20180004653
    Abstract: 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: Application
    Filed: September 12, 2017
    Publication date: January 4, 2018
    Inventors: Sangkwon MOON, Seung-Yeon LEE, Heewon LEE, In Hwan DOH, NamWook KANG
  • Publication number: 20180004415
    Abstract: A storage device includes a nonvolatile memory device and a controller. The nonvolatile memory device includes multiple memory blocks, each of which includes memory cells. The controller reads data from selected memory cells of a memory block selected from the memory blocks during a read operation. The selected memory cells correspond to both a word line and a string selection line selected as a read target. The controller increases a read count by a read weight corresponding to the selected word line and string selection line of the selected memory block, and performs a refresh operation on the selected memory cells if the read count reaches a threshold value. In the selected memory block, two or more read weights are assigned according to locations of the string selection lines and the word lines.
    Type: Application
    Filed: February 3, 2017
    Publication date: January 4, 2018
    Inventors: HEEWON LEE, SARI GO, SEUNGKYUNG RO, SEONGNAM KWON