Patents by Inventor DongUp Kwon

DongUp Kwon 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: 20260203465
    Abstract: A DPU creation system is described herein. The DPU creation system may receive an indication of one or more data processing unit (DPU) design specifications. The DPU creation system selects one or more protocols and one or more hardware modules for a DPU based on the DPU design specifications. The DPU creation system generates a simulated representation of the DPU by composing the one or more protocols and the one or more hardware modules. The DPU creation system tests the simulated representation of the DPU and determine whether to modify one or more aspects of the DPU based on test result data and design specifications. The DPU creation system may cause an aspect of the simulated representation of the DPU to be modified based on the determination. The DPU creation system may cause a hardware implementation of the DPU to be created based on the simulated representation of the DPU.
    Type: Application
    Filed: October 29, 2025
    Publication date: July 16, 2026
    Inventors: Heetaek JEONG, Wonsik LEE, Dongup KWON, Eriko NURVITADHI
  • Publication number: 20260202969
    Abstract: Techniques for disaggregated storage acceleration are disclosed. A storage acceleration device offloads data plane operations from a host device. The storage acceleration device includes a transport acceleration system and a payload acceleration system. The transport acceleration system offloads, from the host device, transport operations such as encapsulating a payload into a transport message or decapsulating a transport message into a payload. The payload acceleration device offloads payload operations from the host device. The payload operations may include translating the payload from a fabric storage format to a local storage format. By offloading data plane operations from the host device, the storage acceleration device frees computing resources of the host device.
    Type: Application
    Filed: January 12, 2026
    Publication date: July 16, 2026
    Inventors: Heetaek JEONG, Wonsik LEE, Dongup KWON, Eriko NURVITADHI
  • Patent number: 12578906
    Abstract: Disclosed is an operation method of a storage virtualization device which communicates with a host device and a storage device set, includes a first submission queue (SQ) and a first completion queue (CQ), and supports a first virtual machine executable by the host device. The method includes fetching a first command of a first virtual submission queue (VSQ) of the first virtual machine, distributing the first command thus fetched to the first SQ, providing the first command of the first SQ to the storage device set, receiving, from the storage device set, a first completion indicating that the first command is processed, wherein the first completion is written in the first CQ, distributing the first completion of the first CQ to a virtualization layer, and writing the first completion thus distributed to a first virtual completion queue (VCQ) of the first virtual machine.
    Type: Grant
    Filed: October 19, 2021
    Date of Patent: March 17, 2026
    Inventors: Jangwoo Kim, Dongup Kwon
  • Publication number: 20230016692
    Abstract: Disclosed is a virtualization device communicating with a host device executing a virtual machine and including a computational storage virtualization (CSV) device, a storage device, and a computational device. A method of operating the virtualization device includes receiving a first request indicating a first address of the virtual machine, a second address of the storage device, and a read operation, acquiring a third address of a real machine and a fourth address of the computational device based on the first request, providing the storage device with a second request indicating the second address, the fourth address, and a redirection, providing the computational device with raw data based on the second request, providing the computational device with a third request indicating the third address, the fourth address, and a processing operation, generating processed data, and providing the host device with the processed data.
    Type: Application
    Filed: July 13, 2022
    Publication date: January 19, 2023
    Applicant: SEOUL NATIONAL UNIVERSITY R&DB FOUNDATION
    Inventors: Jangwoo KIM, Dongup KWON
  • Publication number: 20220137998
    Abstract: Disclosed is an operation method of a storage virtualization device which communicates with a host device and a storage device set, includes a first submission queue (SQ) and a first completion queue (CQ), and supports a first virtual machine executable by the host device. The method includes fetching a first command of a first virtual submission queue (VSQ) of the first virtual machine, distributing the first command thus fetched to the first SQ, providing the first command of the first SQ to the storage device set, receiving, from the storage device set, a first completion indicating that the first command is processed, wherein the first completion is written in the first CQ, distributing the first completion of the first CQ to a virtualization layer, and writing the first completion thus distributed to a first virtual completion queue (VCQ) of the first virtual machine.
    Type: Application
    Filed: October 19, 2021
    Publication date: May 5, 2022
    Applicant: SEOUL NATIONAL UNIVERSITY R&DB FOUNDATION
    Inventors: Jangwoo KIM, Dongup KWON
  • Patent number: 10664418
    Abstract: A peripheral device controlling device according to an embodiment of the inventive concept includes a command queue for storing at least one Device to Device (D2D) command for data communication between a first peripheral device and a second peripheral device, a command parser for obtaining information related to the data communication from the at least one D2D command, and an orchestrator for controlling at least one of the first peripheral device and the second peripheral device to transfer data from the first peripheral device to the second peripheral device based on the acquired information.
    Type: Grant
    Filed: September 11, 2018
    Date of Patent: May 26, 2020
    Assignee: Seoul National University R&DB Foundation
    Inventors: JangWoo Kim, JaeHyung Ahn, DongUp Kwon
  • Publication number: 20190095359
    Abstract: A peripheral device controlling device according to an embodiment of the inventive concept includes a command queue for storing at least one Device to Device (D2D) command for data communication between a first peripheral device and a second peripheral device, a command parser for obtaining information related to the data communication from the at least one D2D command, and an orchestrator for controlling at least one of the first peripheral device and the second peripheral device to transfer data from the first peripheral device to the second peripheral device based on the acquired information.
    Type: Application
    Filed: September 11, 2018
    Publication date: March 28, 2019
    Applicant: SEOUL NATIONAL UNIVERSITY R&DB FOUNDATION
    Inventors: JangWoo Kim, JaeHyung Ahn, DongUp Kwon