Patents by Inventor Kang Ho Kim

Kang Ho 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).

  • Publication number: 20210287760
    Abstract: An apparatus for genome sequence alignment attempts a search for the hash tables to align a target nucleotide sequence, from a hash table having a large seed size to a hash table having a small seed size, and when there is at least one matched seed to the target nucleotide sequence on a hash table, aligns the target nucleotide sequence by using candidate positions from the hash table without further hash table searching.
    Type: Application
    Filed: October 14, 2020
    Publication date: September 16, 2021
    Applicant: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Changdae KIM, Kwang-Won KOH, Kang Ho KIM
  • Patent number: 11044050
    Abstract: Proposed are a transmission device and a method of operating the same for stopping (ending) data transmission even though a predetermined number of repetitions, that is, Repetition Level (RL) repetitions remain when a reception device succeeds in data decoding while data is transmitted through a repetitive data transmission operation.
    Type: Grant
    Filed: August 14, 2019
    Date of Patent: June 22, 2021
    Assignee: SK TELECOM CO., LTD.
    Inventor: Kang Ho Kim
  • Patent number: 10963323
    Abstract: According to a method of transforming a message passing interface (MPI) program, an MPI function is parsed such that a computer may directly access data created by another computer through a memory when an MPI parallel program is executed on a computer system for distributed processing, a network function corresponding to the MPI function is created for network communication, and a bus line function is created for directly accessing the memory through a bus line.
    Type: Grant
    Filed: October 22, 2019
    Date of Patent: March 30, 2021
    Inventors: Dong Ha Shin, Je Man Lee, Seung-Chul Lee, Kang Ho Kim
  • Publication number: 20200319939
    Abstract: Disclosed herein are a distributed system and a method for operating the distributed system. The method for operating a distributed system including a server and multiple clients includes acquiring, by a first client of the multiple clients, a lock on a shared resource using a first table of the server and a second table of the client, and releasing, by the first client, a lock on the shared resource using the first table and the second table, wherein the first table is a lock (DSLock) table for storing information about a distributed shared resource, and the second table is a data structure (DSLock node) table for a lock request.
    Type: Application
    Filed: March 31, 2020
    Publication date: October 8, 2020
    Inventors: Kang-Ho KIM, Kwang-Won KOH, Hong-Yeon KIM, Baik-Song AN, Sang-Min LEE
  • Patent number: 10789090
    Abstract: The preset specification provides a method of managing a disaggregated memory in a virtual system. Herein, the disaggregated memory managing method includes: detecting a memory access pattern in a virtual machine node based on an operation of a virtual machine; and performing a memory operation by using a memory block in consideration of the memory access pattern, wherein the memory access pattern is variably set based on a time at which the operation of the virtual machine is performed, and the memory block dynamically changes in size based on the memory access pattern.
    Type: Grant
    Filed: November 9, 2018
    Date of Patent: September 29, 2020
    Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Kwang Won Koh, Kang Ho Kim
  • Patent number: 10754547
    Abstract: Disclosed is a method of managing a disaggregated memory. According to the present disclosure, the method includes: assigning at least one memory page to a local memory and a remote memory; checking a request for access to the memory page; checking whether a target performance ratio required in service is satisfied or not when the memory page requested to be accessed is assigned to the remote memory; predicting a size of the local memory on the basis of an LRU distance-based histogram when the target performance ratio is not satisfied; and reassigning the memory page requested to be accessed in consideration of the predicted size of the local memory.
    Type: Grant
    Filed: October 16, 2018
    Date of Patent: August 25, 2020
    Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Kang Ho Kim, Kwang Won Koh
  • Publication number: 20200133749
    Abstract: According to a method of transforming a message passing interface (MPI) program, an MPI function is parsed such that a computer may directly access data created by another computer through a memory when an MPI parallel program is executed on a computer system for distributed processing, a network function corresponding to the MPI function is created for network communication, and a bus line function is created for directly accessing the memory through a bus line.
    Type: Application
    Filed: October 22, 2019
    Publication date: April 30, 2020
    Inventors: Dong Ha SHIN, Je Man Lee, Seung-Chul Lee, Kang Ho Kim
  • Publication number: 20200059320
    Abstract: Proposed are a transmission device and a method of operating the same for stopping (ending) data transmission even though a predetermined number of repetitions, that is, Repetition Level (RL) repetitions remain when a reception device succeeds in data decoding while data is transmitted through a repetitive data transmission operation.
    Type: Application
    Filed: August 14, 2019
    Publication date: February 20, 2020
    Inventor: Kang Ho KIM
  • Patent number: 10296379
    Abstract: Scheduling threads in a system with many cores includes generating a thread map where a connection relationship between a plurality of threads is represented by a frequency of inter-process communication (IPC) between threads, generating a core map where a connection relationship between a plurality of cores is represented by a hop between cores, and respectively allocating the plurality of threads to the plurality of cores defined by the core map, based on a thread allocation policy defining a mapping rule between the thread map and the core map.
    Type: Grant
    Filed: March 17, 2017
    Date of Patent: May 21, 2019
    Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Kang Ho Kim, Kwang Won Koh, Jin Mee Kim, Jeong Hwan Lee, Seung Hyub Jeon, Sung In Jung, Yeon Jeong Jeong, Seung Jun Cha
  • Publication number: 20190138341
    Abstract: The preset specification provides a method of managing a disaggregated memory in a virtual system. Herein, the disaggregated memory managing method includes: detecting a memory access pattern in a virtual machine node based on an operation of a virtual machine; and performing a memory operation by using a memory block in consideration of the memory access pattern, wherein the memory access pattern is variably set based on a time at which the operation of the virtual machine is performed, and the memory block dynamically changes in size based on the memory access pattern.
    Type: Application
    Filed: November 9, 2018
    Publication date: May 9, 2019
    Inventors: Kwang Won KOH, Kang Ho KIM
  • Publication number: 20190114079
    Abstract: Disclosed is a method of managing a disaggregated memory. According to the present disclosure, the method includes: assigning at least one memory page to a local memory and a remote memory; checking a request for access to the memory page; checking whether a target performance ratio required in service is satisfied or not when the memory page requested to be accessed is assigned to the remote memory; predicting a size of the local memory on the basis of an LRU distance-based histogram when the target performance ratio is not satisfied; and reassigning the memory page requested to be accessed in consideration of the predicted size of the local memory.
    Type: Application
    Filed: October 16, 2018
    Publication date: April 18, 2019
    Applicants: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE, ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Kang Ho KIM, Kwang Won KOH
  • Patent number: 10230450
    Abstract: The present invention relates to a method for controlling hand-over in a drone network.
    Type: Grant
    Filed: May 11, 2015
    Date of Patent: March 12, 2019
    Assignee: KOREA UNIVERSITY RESEARCH AND BUSINESS FOUNDATION
    Inventors: Hwang Nam Kim, Seung Ho Yoo, Kang Ho Kim, Albert Yong Joon Chung, Ji Yeon Lee, Suk Kyu Lee, Jong Tack Jung
  • Publication number: 20170329642
    Abstract: Provided is a many-core system including a resource unit including a resource needed for execution of an operating system and a resource needed for execution of a lightweight kernel, a programing constructing unit configured to convert an input program into an application program and to load the application program into the resource unit, a run-time management unit configured to manage a running environment for executing the application program, and a self-organization management unit configured to monitor the application program and the resources in the resource unit, to dynamically adjust the running environment to prevent a risk factor from occurring during the execution of the application program, and to cure a risk factor which occurred.
    Type: Application
    Filed: August 11, 2016
    Publication date: November 16, 2017
    Inventors: Jin Mee KIM, Kwang Won KOH, Kang Ho KIM, Jeong Hwan LEE, Seung Hyub JEON, Sung In JUNG, Yeon Jeong JEONG, Seung Jun CHA
  • Patent number: 9804903
    Abstract: Disclosed herein are a data processing apparatus for pipeline execution acceleration and a method thereof. According to an exemplary embodiment of the present invention, the data processing apparatus for pipeline execution acceleration includes: a processor configured to sequentially execute a first application program and a second application program reading or writing a specific file; and a file system configured to complete a write for a file data for the specific file to a data block previously allocated from the first application program and provide the file data for the specific file to the second application program prior to executing a close call for the specific file from the first application program, when executing a read call for the specific file from the second application program.
    Type: Grant
    Filed: February 9, 2015
    Date of Patent: October 31, 2017
    Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Kang-Ho Kim, Kwang-Won Koh, Seung-Hyub Jeon
  • Publication number: 20170269966
    Abstract: Provided is a method of scheduling threads in a many-cores system. The method includes generating a thread map where a connection relationship between a plurality of threads is represented by a frequency of inter-process communication (IPC) between threads, generating a core map where a connection relationship between a plurality of cores is represented by a hop between cores, and respectively allocating the plurality of threads to the plurality of cores defined by the core map, based on a thread allocation policy defining a mapping rule between the thread map and the core map.
    Type: Application
    Filed: March 17, 2017
    Publication date: September 21, 2017
    Inventors: Kang Ho KIM, Kwang Won KOH, Jin Mee KIM, Jeong Hwan LEE, Seung Hyub JEON, Sung In JUNG, Yeon Jeong JEONG, Seung Jun CHA
  • Patent number: 9507794
    Abstract: A method and apparatus for the distributed processing of a file are disclosed. The apparatus includes a shared data block selection unit, a modified data block selection unit, a first file distributed-processing unit, and a second file distributed-processing unit. The shared data block selection unit selects at least one first data block to remain without change after distributed processing of a file. The modified data block selection unit selects at least one second data block to be modified after the distributed processing of a file. The first file distributed-processing unit allows an inode after the distributed processing of a file to point to the first data blocks so that the first data block is shared before and after the distributed processing of a file. The second file distributed-processing unit allows the inode after the distributed processing of a file to point to at least one third data block.
    Type: Grant
    Filed: May 20, 2014
    Date of Patent: November 29, 2016
    Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventor: Kang-Ho Kim
  • Patent number: 9501394
    Abstract: Apparatus, method and systems for managing reference data, which can prevent duplicated data loading of reference data and eliminate redundancy of I/O operations for loading of the same reference data required by different virtual machines present in the same physical node to reduce use memory and I/O through sharing virtual machine leveled memories, are provided.
    Type: Grant
    Filed: June 9, 2015
    Date of Patent: November 22, 2016
    Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Kwang-Won Koh, Kang-Ho Kim, Seung-Hyub Jeon, Seung-Jo Bae
  • Publication number: 20160293019
    Abstract: Disclosed is a method of measuring a state of a drone. The method of measuring the state of the drone in a state in which a plurality of drones and a ground control station (GCS) are connected through a wireless network includes measuring, by a first drone, its own state based on collected information, requesting, by the first drone, a second drone or the GCS connected through the network to provide correction information and receiving the correction information from the second drone or the GCS, and comparing, by the first drone, information about the measured state with the received correction information, analyzing an error, and correcting the error.
    Type: Application
    Filed: January 27, 2016
    Publication date: October 6, 2016
    Applicant: Korea University Research and Business Foundation
    Inventors: Hwang Nam Kim, Seung Ho Yoo, Suk Kyu Lee, Jong Tack Jung, Kang Ho Kim, Albert Yong Joon Chung, Ji Yeon Lee
  • Publication number: 20160293018
    Abstract: Disclosed is a method of controlling a fleet of drones. A method in which a ground control station (GCS) controls a fleet of drones includes registering, by the GCS which is located on the ground, stores information about the drones, and controls the drones, all the drones constituting the fleet in a fleet list, configuring the fleet by synchronizing a physical position and a logical position for each of all the registered drones, controlling a form of the fleet based on a mission of the fleet or a peripheral environment having an influence on a flight of the fleet, and maintaining the fleet by immediately reflecting inclusion or departure in fleet information when the drone constituting the fleet is incorporated into or departs from the fleet.
    Type: Application
    Filed: January 27, 2016
    Publication date: October 6, 2016
    Applicant: Korea University Research and Business Foundation
    Inventors: Hwang Nam Kim, Seung Ho Yoo, Jong Tack Jung, Albert Yong Joon Chung, Ji Yeon Lee, Suk Kyu Lee, Kang Ho Kim
  • Publication number: 20160269957
    Abstract: The present disclosure relates to change a network adaptively for an electronic device. According to various embodiments, the electronic device may comprise performing data communication with at least one electronic device over a first communication network, detecting a change associated with a state of network based on at least one of a link connection state with the at least one electronic device and a feature of an application executed in the electronic device, and performing data communication with the at least one electronic device over a second communication network. The electronic device can configure the network according to a state of overall network and control/manage elements of the overall network.
    Type: Application
    Filed: September 15, 2014
    Publication date: September 15, 2016
    Applicant: Korea University Research And Business Foundation
    Inventors: Chi-Hong CHO, Hwang-Nam KIM, Kang-Ho KIM, Hwan-Tae KIM, Mun-Gyu BAE, Suk-Kyu LEE