Patents by Inventor Kwang-jin Ko

Kwang-jin Ko 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: 20240126469
    Abstract: A pooled memory device includes plural memory devices and a controller. The plural memory devices include a first memory and a second memory with at least one power supply configured to control power supplied to each of the plural memory devices. The controller is coupled to an interconnect device which is configured to provide the plural memory devices to at least one external device as a logical device. The controller is configured to track available storage capacities of the first memory and the second memory and cut off power supplied to an unused memory among the first memory and the second memory.
    Type: Application
    Filed: February 23, 2023
    Publication date: April 18, 2024
    Inventors: Ho Kyoon LEE, Kwang Jin KO, Jun Hee RYU
  • Publication number: 20240086603
    Abstract: A method of reinforcement learning of a neural network device for generating a verification vector for verifying a circuit design comprising a circuit block includes inputting a test vector to the circuit block, generating one or more rewards based on a coverage corresponding to the test vector, the coverage being determined based on a state transition of the circuit block based on the test vector, and applying the one or more rewards to a reinforcement learning.
    Type: Application
    Filed: November 16, 2023
    Publication date: March 14, 2024
    Applicant: SAMSUNG ELECTRONICS CO, LTD.
    Inventors: In HUH, Jeong-hoon KO, Hyo-jin CHOI, Seung-ju KIM, Chang-wook JEONG, Joon-wan CHAI, Kwang-II PARK, Youn-sik PARK, Hyun-sun PARK, Young-min OH, Jun-haeng LEE, Tae-ho LEE
  • Patent number: 11893269
    Abstract: A memory system includes a memory device and a controller. The memory device includes plural storage regions including plural non-volatile memory cells. The plural storage regions have a different data input/output speed. The controller is coupled to the memory device via at least one data path. The controller performs a readahead operation in response to a read request input from an external device, determines a data attribute regarding readahead data, obtained by the readahead operation, based on a time difference between reception of the read request and completion of the readahead operation, and stores the readahead data in one of the plural storage regions based on the data attribute.
    Type: Grant
    Filed: March 4, 2022
    Date of Patent: February 6, 2024
    Assignee: SK hynix Inc.
    Inventors: Jun Hee Ryu, Kwang Jin Ko, Young Pyo Joo
  • Publication number: 20230342046
    Abstract: The present technology relates to an electronic device. According to the present technology, a memory controller may include an attribute determiner configured to determine an attribute of each of a plurality of pages included in a first external device to indicate one of a hot page and a cold page, based on an access interval which is an interval from a time at which data is stored in each of the pages to a time at which access to the data is requested, a page analyzer configured to determine a ratio of hot pages having a hot page attribute to the plurality of pages, and a memory allocator configured to control one of the first external device and the second external device to store therein externally provided data based on the ratio of hot pages.
    Type: Application
    Filed: October 4, 2022
    Publication date: October 26, 2023
    Inventors: Jun Hee RYU, Chang Hyun PARK, Kwang Jin KO, Young Pyo JOO
  • Publication number: 20230305743
    Abstract: Provided herein may be a memory controller and a memory system including the same. The memory controller includes a scanning period controller configured to reset, whenever scanning points sequentially arrive, access information indicating whether each of a plurality of pages is accessed, and set a scanning interval for each of the pages between the scanning points for the page based on an attribute of the page, an attribute determiner configured to determine, as a hot page or a cold page, the attribute of each of the pages based on an access interval for the page from the first scanning point among the scanning points for the page to time at which access to data stored in the page is requested, and a memory allocator configured to control first and second memory devices based on the attributes of the pages.
    Type: Application
    Filed: August 16, 2022
    Publication date: September 28, 2023
    Inventors: Jun Hee RYU, Kwang Jin Ko, Chang Hyun Park, Young Pyo Joo
  • Patent number: 11755492
    Abstract: A storage device is provided to comprise a memory device for storing data, a cache memory device including a first cache memory configured to cache certain data stored in the memory device and a second cache memory configured to store data evicted from the first cache memory, and a memory controller configured to receive a read request for first data from a host, evict second data from the first cache memory based on a reuse distance of the second data, store the second data in the second cache memory, load the first data to the first cache memory, and transmit the first data to the host.
    Type: Grant
    Filed: November 30, 2021
    Date of Patent: September 12, 2023
    Assignee: SK HYNIX INC.
    Inventors: Jun Hee Ryu, Kwang Jin Ko
  • Publication number: 20230081829
    Abstract: A memory system includes a memory device and a controller. The memory device includes plural storage regions including plural non-volatile memory cells. The plural storage regions have a different data input/output speed. The controller is coupled to the memory device via at least one data path. The controller performs a readahead operation in response to a read request input from an external device, determines a data attribute regarding readahead data, obtained by the readahead operation, based on a time difference between reception of the read request and completion of the readahead operation, and stores the readahead data in one of the plural storage regions based on the data attribute.
    Type: Application
    Filed: March 4, 2022
    Publication date: March 16, 2023
    Inventors: Jun Hee RYU, Kwang Jin KO, Young Pyo JOO
  • Publication number: 20220391323
    Abstract: A storage device is provided to comprise a memory device for storing data, a cache memory device including a first cache memory configured to cache certain data stored in the memory device and a second cache memory configured to store data evicted from the first cache memory, and a memory controller configured to receive a read request for first data from a host, evict second data from the first cache memory based on a reuse distance of the second data, store the second data in the second cache memory, load the first data to the first cache memory, and transmit the first data to the host.
    Type: Application
    Filed: November 30, 2021
    Publication date: December 8, 2022
    Inventors: Jun Hee RYU, Kwang Jin KO
  • Patent number: 11422737
    Abstract: A method for operating a controller configured to control subsystems in a network, each subsystem including a plurality of memory regions, includes testing a compressibility ratio of data and selecting, according to the compressibility ratio, memory regions for storing the data and replicated data.
    Type: Grant
    Filed: September 17, 2020
    Date of Patent: August 23, 2022
    Assignee: SK hynix Inc.
    Inventors: Jun Hee Ryu, Kwang Jin Ko, Hyung Jin Lim
  • Patent number: 11360697
    Abstract: A memory system includes a non-volatile memory device and a controller. The non-volatile memory device includes plural memory groups storing plural chunks. The controller is capable of generating the plural chunks including data chunks and parity chunks based on original data, assign different priorities to the data chunks and the parity chunks, and recovering at least one chunk among the plural chunks based on the different priorities when an operation regarding the at least one chunk fails.
    Type: Grant
    Filed: November 10, 2020
    Date of Patent: June 14, 2022
    Assignee: SK hynix Inc.
    Inventors: Jun Hee Ryu, Kwang Jin Ko, Hyung Jin Lim
  • Publication number: 20220171564
    Abstract: A memory system includes a memory device including a first memory block and a second memory block, wherein the first memory block stores a first data chunk having a first size and the second memory block stores a second data chunk having a second size, and the first size is less than the second size; and a controller operatively coupled to the memory device, wherein the controller is configured to read the second data chunk from the second memory block, correct at least one error of the second data chunk when the at least one error is detected, and copy a portion of the second data chunk to the first memory block, wherein the portion of the second data chunk is error-corrected and has the first size.
    Type: Application
    Filed: December 1, 2020
    Publication date: June 2, 2022
    Inventors: Jun Hee RYU, Hyung Jin LIM, Myeong Joon KANG, Kwang Jin KO, Woo Suk CHUNG, Yong JIN
  • Publication number: 20210334034
    Abstract: A memory system includes a non-volatile memory device including plural memory groups storing plural chunks; and a controller configured to generate the plural chunks including data chunks and parity chunks based on original data, assign different priorities to the data chunks and the parity chunks, and recover at least one chunk among the plurality of chunks based on the different priorities when an operation regarding the at least one chunk fails.
    Type: Application
    Filed: November 10, 2020
    Publication date: October 28, 2021
    Inventors: Jun Hee RYU, Kwang Jin KO, Hyung Jin LIM
  • Publication number: 20210334029
    Abstract: A data storage apparatus may include a storage including a first region and second region, each region includes a plurality of memory blocks, and a controller configured to exchange data with the storage at a request of a host. The controller may include a data classification component configured to classify attributes of data stored in the storage as hot data or cold data based on continuity of the data, and configured to move the hot data to the first region and the cold data to the second region respectively by a background operation.
    Type: Application
    Filed: October 14, 2020
    Publication date: October 28, 2021
    Inventors: Yong JIN, Kwang Jin KO, Jun Hee RYU, Woo Suk CHUNG
  • Publication number: 20210311656
    Abstract: A method for operating a controller configured to control subsystems in a network, each subsystem including a plurality of memory regions, includes testing a compressibility ratio of data and selecting, according to the compressibility ratio, memory regions for storing the data and replicated data.
    Type: Application
    Filed: September 17, 2020
    Publication date: October 7, 2021
    Inventors: Jun Hee RYU, Kwang Jin KO, Hyung Jin LIM
  • Publication number: 20210191626
    Abstract: A data processing system includes a storage unit and an input/output unit. The input/output unit is configured to perform a read-ahead operation on first data stored in the storage unit according to a read-ahead size, perform a determination of whether the read-ahead operation causes a bottleneck with respect to a processing unit, and adjust the read-ahead size depending on a result of the determination.
    Type: Application
    Filed: June 18, 2020
    Publication date: June 24, 2021
    Inventors: Jun Hee RYU, Kwang Jin KO, Hyung Jin LIM
  • Patent number: 8089520
    Abstract: A remote monitoring method and system enables the moving picture data being captured at Place 1 to be monitored remotely at Place 2 real time, and more particularly for example to a method and a system, wherein the moving pictures are taken with a web camera installed on the computer (PC, in general) at Place 1 and, upon request for receiving the contents of the moving pictures through the Mobile Browser (WAP or WEB pages) on the mobile VOD (Video On Demand) terminal at Place 2, the moving picture data are remotely monitored at the VOD Terminal Client by way of the streaming server.
    Type: Grant
    Filed: February 10, 2006
    Date of Patent: January 3, 2012
    Assignee: Vidiator Enterprises Inc.
    Inventors: Kwang-jin Ko, Jaeyong Lee, Jong-deuk Kim
  • Publication number: 20090021585
    Abstract: A remote monitoring method and system enables the moving picture data being captured at Place 1 to be monitored remotely at Place 2 real time, and more particularly for example to a method and a system, wherein the moving pictures are taken with a web camera installed on the computer (PC, in general) at Place 1 and, upon request for receiving the contents of the moving pictures through the Mobile Browser (WAP or WEB pages) on the mobile VOD (Video On Demand) terminal at Place 2, the moving picture data are remotely monitored at the VOD Terminal Client by way of the streaming server.
    Type: Application
    Filed: February 10, 2006
    Publication date: January 22, 2009
    Applicant: VIDIATOR ENTERPRISES INC.
    Inventors: Kwang-jin Ko, Jaeyong Lee, Jong-deuk Kim