Patents by Inventor Myoung-Won Oh

Myoung-Won Oh 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: 11662949
    Abstract: A storage server and a method of driving the storage server are provided. The storage server includes a processor configured to: generate a plurality of flush write commands based on a write command of first data provided from a host, provide a replication command corresponding to the write command to an external storage server, and receive an operation completion signal of the replication command from the external storage server; a memory storing a program of a log file to which the plurality of flush write commands are logged; and a storage device configured to receive a multi-offset write command including one or more flush write commands logged to the log file, and perform a flush operation on the multi-offset write command. The processor is further configured to provide the multi-offset write command to the storage device based on the log file after receiving the operation completion signal.
    Type: Grant
    Filed: June 21, 2021
    Date of Patent: May 30, 2023
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Myoung Won Oh, Ji Woong Park, Sung Kyu Park, Kyu Ho Son
  • Publication number: 20220137879
    Abstract: A storage server and a method of driving the storage server are provided. The storage server includes a processor configured to: generate a plurality of flush write commands based on a write command of first data provided from a host, provide a replication command corresponding to the write command to an external storage server, and receive an operation completion signal of the replication command from the external storage server; a memory storing a program of a log file to which the plurality of flush write commands are logged; and a storage device configured to receive a multi-offset write command including one or more flush write commands logged to the log file, and perform a flush operation on the multi-offset write command. The processor is further configured to provide the multi-offset write command to the storage device based on the log file after receiving the operation completion signal.
    Type: Application
    Filed: June 21, 2021
    Publication date: May 5, 2022
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Myoung Won OH, Ji Woong PARK, Sung Kyu PARK, Kyu Ho SON
  • Patent number: 9910804
    Abstract: A input/output method is disclosed for performing communications in a virtual machine (VM) environment between a host operating system (OS) and a guest OS. The input/output method includes performing request polling (RP) on an input/output event generated by a guest OS which is driven by a virtual machine (VM), sending an input/output request to a host OS, on which the VM runs. The input/output method further includes performing response waiting polling (RWP) on an input/output completion message generated by the host OS when the input/output event is detected through the RP, and sending an input/output response to the guest OS when the input/output completion message is detected through the RWP. In the method, the RP and the RWP are performed by multiple threads executed on the VM.
    Type: Grant
    Filed: December 21, 2015
    Date of Patent: March 6, 2018
    Assignees: SAMSUNG ELECTRONICS CO., LTD., SEOUL NATIONAL UNIVERSITY R&DB FOUNDATION
    Inventors: Sang-Geol Lee, Hyeon-Sang Eom, Heon-Young Yeom, Myoung-Won Oh
  • Publication number: 20160179725
    Abstract: A input/output method is disclosed for performing communications in a virtual machine (VM) environment between a host operating system (OS) and a guest OS. The input/output method includes performing request polling (RP) on an input/output event generated by a guest OS which is driven by a virtual machine (VM), sending an input/output request to a host OS, on which the VM runs. The input/output method further includes performing response waiting polling (RWP) on an input/output completion message generated by the host OS when the input/output event is detected through the RP, and sending an input/output response to the guest OS when the input/output completion message is detected through the RWP. In the method, the RP and the RWP are performed by multiple threads executed on the VM.
    Type: Application
    Filed: December 21, 2015
    Publication date: June 23, 2016
    Applicant: Seoul National University R&DB Foundation
    Inventors: Sang-Geol Lee, Hyeon-Sang Eom, Heon-Young Yeom, Myoung-Won Oh