Patents by Inventor Han-bin Yoon

Han-bin Yoon 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: 9852792
    Abstract: A non-volatile multi-level cell (“MLC”) memory device is disclosed. The memory device has an array of non-volatile memory cells, an array of non-volatile memory cells, with each non-volatile memory cell storing multiple groups of bits. A row buffer in the memory device has multiple buffer portions, each buffer portion storing one or more bits from the memory cells and having different read and write latencies and energies.
    Type: Grant
    Filed: January 31, 2013
    Date of Patent: December 26, 2017
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Naveen Muralimanohar, Han Bin Yoon, Norman Paul Jouppi
  • Patent number: 9443580
    Abstract: A multi-level cell memory includes a memory cell that stores two or more bits of information; a sensing circuit coupled to the memory cell; and a row buffer structure comprising a split page buffer having a first page buffer and a second page buffer. The sensing circuit operates to read from the memory cell, places a first bit in one of the first page buffer and the second page buffer, and places the second bit in one of the first page buffer and the second page buffer.
    Type: Grant
    Filed: June 28, 2012
    Date of Patent: September 13, 2016
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Naveen Muralimanohar, Han Bin Yoon, Norman Paul Jouppi
  • Patent number: 9348521
    Abstract: A semiconductor storage device and a method of throttling performance of the same are provided. The semiconductor storage device includes a non-volatile memory device; and a controller configured to receive a write command from a host and program write data received from the host to the non-volatile memory device in response to the write command. The controller inserts idle time after receiving the write data from the host and/or after programming the write data to the non-volatile memory device.
    Type: Grant
    Filed: October 2, 2014
    Date of Patent: May 24, 2016
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Han-Bin Yoon, Yeong-jae Woo, Dong-gi Lee, Kwang-Ho Kim, Hyuck-Sun Kwon
  • Patent number: 9223506
    Abstract: A semiconductor storage device and a method of throttling performance of the same are provided. The semiconductor storage device includes a non-volatile memory device configured to store data in a non-volatile state; and a controller configured to control the non-volatile memory device. The controller calculates a new performance level, compares the calculated performance level with a predetermined reference, and determines the calculated performance level as an updated performance level according to the comparison result.
    Type: Grant
    Filed: October 10, 2014
    Date of Patent: December 29, 2015
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Han Bin Yoon, Yeong-Jae Woo, Dong Gi Lee, Young Kug Moon, Hyuvk-Sun Kwon
  • Publication number: 20150364191
    Abstract: A non-volatile multi-level cell (“MLC”) memory device is disclosed. The memory device has an array of non-volatile memory cells, an array of non-volatile memory cells, with each non-volatile memory cell storing multiple groups of bits. A row buffer in the memory device has multiple buffer portions, each buffer portion storing one or more bits from the memory cells and having different read and write latencies and energies.
    Type: Application
    Filed: January 31, 2013
    Publication date: December 17, 2015
    Inventors: Naveen Muralimanohar, Han Bin Yoon, Norman Paul Jouppi
  • Publication number: 20150162078
    Abstract: A multi-level cell memory includes a memory cell that stores two or more bits of information; a sensing circuit coupled to the memory cell; and a row buffer structure comprising a split page buffer having a first page buffer and a second page buffer. The sensing circuit operates to read from and write to the memory device, places a first bit in one of the first page buffer and the second page buffer, and places the second bit in one of the first page buffer and the second page buffer.
    Type: Application
    Filed: June 28, 2012
    Publication date: June 11, 2015
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Naveen Muralimanohar, Han Bin Yoon, Norman Paul Jouppi
  • Patent number: 9037778
    Abstract: A method and apparatus to interface a semiconductor storage device and a host in order to provide performance throttling of the semiconductor storage device. In the method, the semiconductor storage can receive a setting request command from the host. The semiconductor storage device sets a performance throttling parameter to a particular value in response to the setting request command. The semiconductor storage device can send to the host a setting response signal indicating completion of the setting of the performance throttling parameter.
    Type: Grant
    Filed: August 18, 2011
    Date of Patent: May 19, 2015
    Assignee: SAMSUNG Electronics Co., Ltd.
    Inventors: Han Bin Yoon, Dong Gi Lee, Hyuck-Sun Kwon
  • Publication number: 20150032948
    Abstract: A semiconductor storage device and a method of throttling performance of the same are provided. The semiconductor storage device includes a non-volatile memory device configured to store data in a non-volatile state; and a controller configured to control the non-volatile memory device. The controller calculates a new performance level, compares the calculated performance level with a predetermined reference, and determines the calculated performance level as an updated performance level according to the comparison result.
    Type: Application
    Filed: October 10, 2014
    Publication date: January 29, 2015
    Inventors: Han Bin YOON, Yeong-Jae WOO, Dong Gi LEE, Young Kug MOON, Hyuck-Sun KWON
  • Publication number: 20150019801
    Abstract: A semiconductor storage device and a method of throttling performance of the same are provided. The semiconductor storage device includes a non-volatile memory device; and a controller configured to receive a write command from a host and program write data received from the host to the non-volatile memory device in response to the write command. The controller inserts idle time after receiving the write data from the host and/or after programming the write data to the non-volatile memory device.
    Type: Application
    Filed: October 2, 2014
    Publication date: January 15, 2015
    Inventors: Han Bin YOON, Yeong-Jae WOO, Dong Gi LEE, Kwang Ho KIM, Hyuck-Sun KWON
  • Patent number: 8862806
    Abstract: A semiconductor storage device and a method of throttling performance of the same are provided. The semiconductor storage device includes a non-volatile memory device configured to store data in a non-volatile state, and a controller configured to control the non-volatile memory device. The controller calculates a new performance level, compares the calculated performance level with a predetermined reference, and determines the calculated performance level as an updated performance level according to the comparison result.
    Type: Grant
    Filed: June 22, 2011
    Date of Patent: October 14, 2014
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Han Bin Yoon, Yeong-Jae Woo, Dong Gi Lee, Young Kug Moon, Hyuck-Sun Kwon
  • Patent number: 8862807
    Abstract: A semiconductor storage device (SSD) and a method of throttling performance of the SSD are provided. The method can include includes gathering at least two workload data items related with to a workload of the semiconductor storage device, estimating the workload using the at least two workload data items, and throttling the performance of the semiconductor storage device according to the estimated workload. Accordingly, a workload that the semiconductor storage device will undergo can be estimated.
    Type: Grant
    Filed: June 22, 2011
    Date of Patent: October 14, 2014
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Han Bin Yoon, Yeong-Jae Woo, Dong Gi Lee, Young Kug Moon, Hyuck-Sun Kwon
  • Patent number: 8856424
    Abstract: A semiconductor storage device and a method of throttling performance of the same are provided. The semiconductor storage device includes a non-volatile memory device, and a controller configured to receive a write command from a host and program and to write data received from the host to the non-volatile memory device in response to the write command. The controller inserts idle time after receiving the write data from the host and/or after programming the write data to the non-volatile memory device.
    Type: Grant
    Filed: June 22, 2011
    Date of Patent: October 7, 2014
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Han Bin Yoon, Yeong-Jae Woo, Dong Gi Lee, Kwang Ho Kim, Hyuck-Sun Kwon
  • Patent number: 8614913
    Abstract: A method of managing a page buffer of a non-volatile memory device comprises programming least significant bit (LSB) page data from an LSB page buffer into a page of memory cells, and retaining the LSB page data in the LSB page buffer until most significant bit (MSB) page data corresponding to the LSB page data is programmed in the page.
    Type: Grant
    Filed: February 16, 2011
    Date of Patent: December 24, 2013
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Han Bin Yoon, Yeong-Jae Woo, Jung Been Im
  • Patent number: 8612836
    Abstract: The non-volatile memory system includes a non-volatile memory and a controller. The non-volatile memory includes a data region including a sector region for storing sector data, and an uncorrectable information region for storing uncorrectable sector information on the sector region. The controller includes an information generation unit for generating the uncorrectable sector information that indicates whether the sector region is assigned to an uncorrectable sector region, according to a command output from a host.
    Type: Grant
    Filed: February 11, 2011
    Date of Patent: December 17, 2013
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Han Bin Yoon, Mi Kyoung Jang, Jin-Hyuk Lee
  • Patent number: 8239616
    Abstract: A semiconductor device with flash memory includes; a log type determining unit configured to select log type from among a plurality of log types with respect to a log block storing program data requested to be programmed in the flash memory and generate a control signal indicating information indicating the selected log type, and a plurality of log units configured to store program data in the log block having a corresponding log type in response to the control signal, wherein the log type determining unit converts a first type log block formed by a first log type and included in a first type log unit from among the plurality of log units into second type log block formed by a second log type and converts the log block included in a second type log unit from among the plurality of log units into the first type log blocks, the first log type being different from the second log type.
    Type: Grant
    Filed: December 2, 2009
    Date of Patent: August 7, 2012
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Han-bin Yoon, Young-goo Ko, Jung-been Im, Hwan-jin Yong, Chang-Hee Lee
  • Publication number: 20120066438
    Abstract: A memory device includes a control module to determine first data blocks needing a garbage collection, to determine second data blocks needing memory refresh among the determined first data blocks, and to execute the garbage collection first on the second data blocks.
    Type: Application
    Filed: September 15, 2011
    Publication date: March 15, 2012
    Inventors: Han Bin YOON, Jang Hwan Kim, Jung Been Im
  • Publication number: 20120047319
    Abstract: A semiconductor storage device (SSD) and a method of throttling performance of the SSD. The method can include gathering at least two workload data items related with a workload of the semiconductor storage device, estimating the workload using the at least two workload data items, and throttling the performance of the semiconductor storage device according to the estimated workload. Accordingly, a workload that the semiconductor storage device will undergo can be estimated.
    Type: Application
    Filed: June 22, 2011
    Publication date: February 23, 2012
    Applicant: Samsung Electronics Co., Ltd
    Inventors: Han Bin YOON, Yeong-Jae Woo, Dong Gi Lee, Young Kug Moon, Hyuck-Sun Kwon
  • Publication number: 20120047317
    Abstract: A semiconductor storage device and a method of throttling performance of the same are provided. The semiconductor storage device includes a non-volatile memory device configured to store data in a non-volatile state; and a controller configured to control the non-volatile memory device. The controller calculates a new performance level, compares the calculated performance level with a predetermined reference, and determines the calculated performance level as an updated performance level according to the comparison result.
    Type: Application
    Filed: June 22, 2011
    Publication date: February 23, 2012
    Applicant: Samsung Electronics Co., Ltd.
    Inventors: Han Bin YOON, Yeong-Jae Woo, Dong Gi Lee, Young Kug Moon, Hyuck-Sun Kwon
  • Publication number: 20120047318
    Abstract: A semiconductor storage device and a method of throttling performance of the same are provided. The semiconductor storage device includes a non-volatile memory device; and a controller configured to receive a write command from a host and program write data received from the host to the non-volatile memory device in response to the write command. The controller inserts idle time after receiving the write data from the host and/or after programming the write data to the non-volatile memory device.
    Type: Application
    Filed: June 22, 2011
    Publication date: February 23, 2012
    Applicant: Samsung Electronics Co., Ltd
    Inventors: Han Bin Yoon, Yeong-Jae Woo, Dong Gi Lee, Kwang Ho Kim, Hyuck-Sun Kwon
  • Publication number: 20110202818
    Abstract: The non-volatile memory system includes a non-volatile memory and a controller. The non-volatile memory includes a data region including a sector region for storing sector data, and an uncorrectable information region for storing uncorrectable sector information on the sector region. The controller includes an information generation unit for generating the uncorrectable sector information that indicates whether the sector region is assigned to an uncorrectable sector region, according to a command output from a host.
    Type: Application
    Filed: February 11, 2011
    Publication date: August 18, 2011
    Inventors: Han Bin YOON, Mi Kyoung Jang, Jin-Hyuk Lee