Patents by Inventor Jong-ryool KIM

Jong-ryool KIM 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: 11763041
    Abstract: A data storage device includes a nonvolatile memory device, a volatile memory device, a data encryption circuit configured to encrypt data outputted from the nonvolatile memory device, a data decryption circuit configured to decrypt encrypted data output from the data encryption circuit and configured to provide the decrypted data to the volatile memory device, and a processor configured to perform a first process that controls installation of a first in-storage program in the data storage device, a second process configured to manage a mapping table storing a relation between a logical address and a physical address of the nonvolatile memory device, and a third process configured to execute the first in-storage program.
    Type: Grant
    Filed: April 28, 2021
    Date of Patent: September 19, 2023
    Assignees: SK hynix Inc., The Board of Trustees of the University of Illinois
    Inventors: Jian Huang, Xiaohao Wang, Luyi Kang, Jong Ryool Kim, Hyung Jin Lim, Myeong Joon Kang, Chang Hwan Youn
  • Publication number: 20220350932
    Abstract: A data storage device includes a nonvolatile memory device, a volatile memory device, a data encryption circuit configured to encrypt data outputted from the nonvolatile memory device, a data decryption circuit configured to decrypt encrypted data output from the data encryption circuit and configured to provide the decrypted data to the volatile memory device, and a processor configured to perform a first process that controls installation of a first in-storage program in the data storage device, a second process configured to manage a mapping table storing a relation between a logical address and a physical address of the nonvolatile memory device, and a third process configured to execute the first in-storage program.
    Type: Application
    Filed: April 28, 2021
    Publication date: November 3, 2022
    Inventors: Jian HUANG, Xiaohao WANG, Luyi KANG, Jong Ryool KIM, Hyung Jin LIM, Myeong Joon KANG, Chang Hwan YOUN
  • Publication number: 20220229552
    Abstract: A computer system includes a first main memory, a second main memory having an access latency different from that of the first main memory and, a memory management system configured to manage the second main memory by dividing it into a plurality of pages, detect a hot page, among the plurality of pages, based on a write count of data stored in the second main memory, and move data of the hot page to a new page in the second main memory and to the first main memory.
    Type: Application
    Filed: January 15, 2021
    Publication date: July 21, 2022
    Inventors: Mi Seon HAN, Hyung Jin LIM, Jong Ryool KIM, Myeong Joon KANG
  • Patent number: 11392321
    Abstract: A memory system may include a plurality of nonvolatile memory devices, a first operation unit configured to perform a first operation on target data stored in target nonvolatile memory devices, and one or more second operation units configured to perform second operations. The first operation unit performs the first operation by reading target data and parity data from nonvolatile memory devices not associated with second operations concurrently performed by the second operation units.
    Type: Grant
    Filed: July 20, 2020
    Date of Patent: July 19, 2022
    Assignee: SK hynix Inc.
    Inventors: Duk Joon Jeon, Jong Ryool Kim
  • Publication number: 20210263681
    Abstract: A memory system may include a plurality of nonvolatile memory devices, a first operation unit configured to perform a first operation on target data stored in target nonvolatile memory devices, and one or more second operation units configured to perform second operations. The first operation unit performs the first operation by reading target data and parity data from nonvolatile memory devices associated with second operations concurrently performed by the second operation units.
    Type: Application
    Filed: July 20, 2020
    Publication date: August 26, 2021
    Inventors: Duk Joon JEON, Jong Ryool KIM
  • Patent number: 11023282
    Abstract: Provided is a cloud control server that controls a plurality of cloud servers, the cloud control server including a communication unit configured to transmit, to a mobile device, information about one or more cloud servers from among the plurality of cloud servers, and to receive, from the mobile device, identification information of a cloud server that is selected by a user of the mobile device and is from among the one or more cloud servers; and a controller configured to migrate a virtual machine of the mobile device to the selected cloud server from a cloud server in which the virtual machine of the mobile device is located and that is from among the plurality of cloud servers, wherein the virtual machine of the mobile device executes an application that is output from the mobile device.
    Type: Grant
    Filed: May 7, 2019
    Date of Patent: June 1, 2021
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Hyo-taek Shim, Jong-ryool Kim, Hyung-jin Lim
  • Publication number: 20200252342
    Abstract: Provided is a method of delivering, by a device, packets to an application installed on the device the method including: obtaining information regarding a delivery mode determination condition, the information being used to determine a delivery mode of delivering the packets to the application; determining a delivery mode of delivering the packets based on the obtained information regarding the delivery mode determination condition; receiving packets to be delivered to the application through a network interface of the device; and delivering, to the application, the packets to be delivered according to the determined delivery mode.
    Type: Application
    Filed: April 27, 2016
    Publication date: August 6, 2020
    Inventors: Jong-ryool KIM, Hyo-taek SHIM
  • Patent number: 10721160
    Abstract: A method of distributing data by a device. The method includes determining a core of a network interface card from multiple cores existing in a server and determining a queue of a network interface card for processing data transmitted from the device. The method further includes determining a sources port of the device for transmitting data to the determined core or the determined queue of the network interface card, by using an inverse-hash function of a hash function that is used by the server. The method also includes transmitting the data to the server, via the determined source port.
    Type: Grant
    Filed: May 15, 2015
    Date of Patent: July 21, 2020
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jong-ryool Kim, Hyo-taek Shim
  • Publication number: 20190286495
    Abstract: Provided is a cloud control server that controls a plurality of cloud servers, the cloud control server including a communication unit configured to transmit, to a mobile device, information about one or more cloud servers from among the plurality of cloud servers, and to receive, from the mobile device, identification information of a cloud server that is selected by a user of the mobile device and is from among the one or more cloud servers; and a controller configured to migrate a virtual machine of the mobile device to the selected cloud server from a cloud server in which the virtual machine of the mobile device is located and that is from among the plurality of cloud servers, wherein the virtual machine of the mobile device executes an application that is output from the mobile device.
    Type: Application
    Filed: May 7, 2019
    Publication date: September 19, 2019
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Hyo-taek SHIM, Jong-ryool KIM, Hyung-jin LIM
  • Patent number: 10303520
    Abstract: Provided is a cloud control server that controls a plurality of cloud servers, the cloud control server including a communication unit configured to transmit, to a mobile device, information about one or more cloud servers from among the plurality of cloud servers, and to receive, from the mobile device, identification information of a cloud server that is selected by a user of the mobile device and is from among the one or more cloud servers; and a controller configured to migrate a virtual machine of the mobile device to the selected cloud server from a cloud server in which the virtual machine of the mobile device is located and that is from among the plurality of cloud servers, wherein the virtual machine of the mobile device executes an application that is output from the mobile device.
    Type: Grant
    Filed: September 11, 2015
    Date of Patent: May 28, 2019
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Hyo-taek Shim, Jong-ryool Kim, Hyung-jin Lim
  • Publication number: 20170220394
    Abstract: Provided is a cloud control server that controls a plurality of cloud servers, the cloud control server including a communication unit configured to transmit, to a mobile device, information about one or more cloud servers from among the plurality of cloud servers, and to receive, from the mobile device, identification information of a cloud server that is selected by a user of the mobile device and is from among the one or more cloud servers; and a controller configured to migrate a virtual machine of the mobile device to the selected cloud server from a cloud server in which the virtual machine of the mobile device is located and that is from among the plurality of cloud servers, wherein the virtual machine of the mobile device executes an application that is output from the mobile device.
    Type: Application
    Filed: September 11, 2015
    Publication date: August 3, 2017
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Hyo-taek SHIM, Jong-ryool KIM, Hyung-jin LIM
  • Patent number: 9477416
    Abstract: Provided are a device and method of controlling a dish cache, wherein a time of seeking a disk cache may be shortened and a hit rate of a disk cache may be increased. The device includes a main memory including a buffer cache, a flash memory including a flash cache, and a controller controlling the buffer cache and the flash cache, wherein the buffer cache and the flash cache are enabled to cache a data block stored in a disk, and the controller identifies a position where the data block is cached using metadata.
    Type: Grant
    Filed: January 9, 2015
    Date of Patent: October 25, 2016
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jun-hee Ryu, Jong-ryool Kim, Hyun-ku Jeong
  • Publication number: 20160093081
    Abstract: A device including a display configured to display an object at an object display location on the display, the object being associated with information to be provided to a user, and to provide a reflected user image at a reflected user image location on the display; and a processor configured to detect the reflected user image location, and to determine the display location of the object based on the reflected user image location.
    Type: Application
    Filed: September 25, 2015
    Publication date: March 31, 2016
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jong-ryool KIM, Won-suk LEE, Hyung-jin LIM
  • Publication number: 20150334008
    Abstract: A method of distributing data includes: determining a core and a queue of a network interface card for processing data transmitted from the device, from among a number of cores in a server; determining a source port of the device for transmitting data to the determined core or the determined queue of the network interface card, by using an inverse-hash function of a hash function that is used by the server; and transmitting the data to the server, via the determined source port.
    Type: Application
    Filed: May 15, 2015
    Publication date: November 19, 2015
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jong-ryool KIM, Hyo-taek SHIM
  • Publication number: 20150199142
    Abstract: Provided are a device and method of controlling a dish cache, wherein a time of seeking a disk cache may be shortened and a hit rate of a disk cache may be increased. The device includes a main memory including a buffer cache, a flash memory including a flash cache, and a controller controlling the buffer cache and the flash cache, wherein the buffer cache and the flash cache are enabled to cache a data block stored in a disk, and the controller identifies a position where the data block is cached using metadata.
    Type: Application
    Filed: January 9, 2015
    Publication date: July 16, 2015
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jun-hee RYU, Jong-ryool KIM, Hyun-ku JEONG