Patents by Inventor Hyun-Hwa Choi

Hyun-Hwa Choi 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: 20180336058
    Abstract: Disclosed herein is a method for providing a virtual desktop service, which includes allocating a host virtual machine based on IaaS of a public cloud in response to a request for a virtual machine based on a public cloud from a service client device, installing a guest hypervisor on the host virtual machine, creating a public virtual machine based on the guest hypervisor, and providing the public virtual machine to the service client device.
    Type: Application
    Filed: May 9, 2018
    Publication date: November 22, 2018
    Inventors: Sun-Wook KIM, Santoso Ganis ZULFA, Dong-Jae KANG, Song-Woo SOK, Myeong-Hoon OH, Young-Woo JUNG, Hyun-Hwa CHOI
  • Publication number: 20180254965
    Abstract: Disclosed herein are apparatus and method for validating service control status. The apparatus for validating service control status includes a service control request unit for requesting control of a service from a computing system, a service control status checking period generation unit for generating a service control status checking period in order to check completion of the service control, and a service control status checking communication unit for performing service control status checking communication with the computing system based on the service control status checking period.
    Type: Application
    Filed: November 3, 2017
    Publication date: September 6, 2018
    Inventors: Seok-Ho SON, Dong-Jae KANG, Byoung-Seob KIM, Sun-Wook KIM, Myeong-Hoon OH, Byeong-Thaek OH, Young-Woo JUNG, Hyun-Hwa CHOI
  • Publication number: 20170329797
    Abstract: Provided are a high-performance distributed storage apparatus and method. The high-performance distributed storage method includes receiving and storing file data by a chunk unit, outputting file data chunks stored in an input buffer and transmitting the file data chunks to data servers in parallel, additionally generating a new file storage requester to connect the new file storage requester to a new data server based on a data input speed of the input buffer and a data output speed at which data is output to the data server, re-setting a file data chunk output sequence for a plurality of file storage requesters including the new file storage requester, and applying a result of the re-setting to output and transmit the file data chunks stored in the input buffer to the data servers in parallel.
    Type: Application
    Filed: July 6, 2016
    Publication date: November 16, 2017
    Inventors: Hyun Hwa CHOI, Byoung Seob KIM, Won Young KIM, Seung Jo BAE
  • Publication number: 20160246523
    Abstract: Provided herein is a system for providing a virtual block device, which includes a logical block device configured to transmit and receive data to and from an external computer and to have logical block IDs, and a physical block device configured to include a cache area and a storage area for storing at least a part of the data and to have physical block IDs, wherein the cache area comprises a first memory cluster having first memory IDs, the storage area comprises a second memory cluster having second memory IDs and a third memory cluster having third memory IDs, and the physical block IDs include the first to third memory IDs. The system can simultaneously cope with both an application requiring a large capacity and an application requiring a short access time, using a single virtual block device provision system in which various storage devices are included.
    Type: Application
    Filed: November 30, 2015
    Publication date: August 25, 2016
    Inventors: Byoung Seob KIM, Hyun Hwa CHOI, Seung Jo BAE
  • Publication number: 20160203024
    Abstract: Provided is an apparatus for allocating resources of a distributed data processing system by considering a virtualization platform, the apparatus including: a resource usage monitor configured to scan one or more available virtual machines that execute one or more selected tasks in one or more physical machines, and to calculate a distance between the one or more scanned available virtual machines based on physical machine information received from the one or more physical machines; and a task allocator configured to allocate the one or more selected tasks to one or more virtual machines selected from among the one or more scanned available virtual machines based on the calculated distance between the one or more scanned available virtual machines.
    Type: Application
    Filed: January 12, 2016
    Publication date: July 14, 2016
    Applicant: Electronics and Telecommunications Research Institute
    Inventors: Hyun Hwa CHOI, Byoung Seob KIM, Seung Jo BAE
  • Publication number: 20150347042
    Abstract: An apparatus for controlling memory according to an embodiment of the present invention comprises: a secondary storage device configured to store page-level data; a memory configured to store page information; and a processor configured to perform swap-out to modify the page information and load access target data in an unassigned area of the memory when a page fault for the access target data of the data is caused and capacity of the memory to load the access target data is insufficient.
    Type: Application
    Filed: April 22, 2015
    Publication date: December 3, 2015
    Inventors: Byoung-Seob KIM, Seung-Jo BAE, Hyun-Hwa CHOI
  • Patent number: 8997109
    Abstract: Disclosed herein are an apparatus and method for managing a data stream distributed parallel processing service. The apparatus includes a service management unit, a Quality of Service (QoS) monitoring unit, and a scheduling unit. The service management unit registers a plurality of tasks constituting the data stream distributed parallel processing service. The QoS monitoring unit gathers information about the load of the plurality of tasks and information about the load of a plurality of nodes constituting a cluster which provides the data stream distributed parallel processing service. The scheduling unit arranges the plurality of tasks by distributing the plurality of tasks among the plurality of nodes based on the information about the load of the plurality of tasks and the information about the load of the plurality of nodes.
    Type: Grant
    Filed: August 14, 2012
    Date of Patent: March 31, 2015
    Assignee: Electronics and Telecommunications Research Institute
    Inventors: Myung-Cheol Lee, Hyun-Hwa Choi, Hun-Soon Lee, Byoung-Seob Kim, Mi-Young Lee
  • Publication number: 20130219405
    Abstract: Disclosed herein are an apparatus and method for managing a data stream distributed parallel processing service. The apparatus includes a service management unit, a Quality of Service (QoS) monitoring unit, and a scheduling unit. The service management unit registers a plurality of tasks constituting the data stream distributed parallel processing service. The QoS monitoring unit gathers information about the load of the plurality of tasks and information about the load of a plurality of nodes constituting a cluster which provides the data stream distributed parallel processing service. The scheduling unit arranges the plurality of tasks by distributing the plurality of tasks among the plurality of nodes based on the information about the load of the plurality of tasks and the information about the load of the plurality of nodes.
    Type: Application
    Filed: August 14, 2012
    Publication date: August 22, 2013
    Inventors: Myung-Cheol LEE, Hyun-Hwa Choi, Hun-Soon Lee, Byoung-Seob KIM, Mi-Young Lee
  • Publication number: 20120158816
    Abstract: Disclosed are service providing method and device, including: collecting execution state information about a plurality of tasks that constitute at least one service, and are dynamically distributed and arranged over a plurality of nodes; and performing scheduling based on the collected execution state information about the plurality of tasks, wherein each of the plurality of tasks has at least one input source and output source, and a unit of data to be processed for each input source and a data processing operation are defined by a user, and the scheduling is to delete at least a portion of data input into at least one task or to process the at least a portion of input data in at least one duplicate task by referring to the defined unit of data. In particular, the present invention may effectively provide a service of analyzing and processing large stream data in semi-real time.
    Type: Application
    Filed: December 14, 2011
    Publication date: June 21, 2012
    Applicant: Electronics and Telecommunications Research Institute
    Inventors: Hyun Hwa CHOI, Young Chang KIM, Byoung Seob KIM, Myung Cheol LEE, Dong Oh KIM, Hun Soon LEE, Mi Young LEE
  • Publication number: 20110153677
    Abstract: Disclosed herein are an apparatus and method for managing the index information of high-dimensional data. The apparatus for managing the index information of high-dimensional data includes a plurality of data service devices and a control unit. Each of the plurality of data service devices is configured such that user data and index information used to search the user data are allocated thereto. The control unit is configured to extract high-dimensional index data from a large amount of input data and to allocate the extracted index data to the plurality of data service devices by mapping the extracted index data to the plurality of data service devices as the index information.
    Type: Application
    Filed: December 10, 2010
    Publication date: June 23, 2011
    Applicant: Electronics and Telecommunications Research Institute
    Inventors: Hyun-Hwa CHOI, Byoung-Seob Kim, Mi-Young Lee
  • Patent number: 7860884
    Abstract: Provided are a system and method for processing continuous integrated queries on both data stream and stored data using user-defined shared trigger. The system includes a data stream manager for managing data stream inputted from outside; a continuous integrated queries manager for managing the continuous integrated queries inputted from an external application; a trigger manager for managing the user-defined shared trigger inputted from the external application and registering the user-defined shared trigger in an external database; a trigger result manager for forming and managing a trigger result set from a performance result of the user-defined shared trigger registered in the cooperation database; and a continuous integrated queries performer for processing the continuous integrated queries referring to the transmitted data stream and trigger result set.
    Type: Grant
    Filed: August 14, 2007
    Date of Patent: December 28, 2010
    Assignee: Electronics and Telecommunications Research Institute
    Inventors: Myung-Cheol Lee, Hyun-Hwa Choi, Mi-Young Lee, Myung-Joon Kim
  • Publication number: 20100161614
    Abstract: A distributed index system and method based on multi-length signature files are provided. The distributed index system includes a feature vector extracting unit, a high-dimensional index unit, a high-dimensional index managing unit. The feature vector extracting unit extracts N-dimensional feature vectors from multimedia object and identifier. The high-dimensional index unit establishes a tree-based distributed index according to the identifier of the multimedia object and the N-dimensional feature vectors, and determines a signature length by comparing number of leaf nodes of the established distributed index tree and a reference cluster size. The high-dimensional index managing unit generates signatures for each leaf node, on which the determined length is reflected, and stores the generated signatures by matching with the N-dimensional feature vectors.
    Type: Application
    Filed: August 18, 2009
    Publication date: June 24, 2010
    Applicant: Electronics and Telecommunications Research Institute
    Inventors: Hyun Hwa CHOI, Mi Young LEE
  • Publication number: 20080046401
    Abstract: Provided are a system and method for processing continuous integrated queries on both data stream and stored data using user-defined shared trigger. The system includes a data stream manager for managing data stream inputted from outside; a continuous integrated queries manager for managing the continuous integrated queries inputted from an external application; a trigger manager for managing the user-defined shared trigger inputted from the external application and registering the user-defined shared trigger in an external database; a trigger result manager for forming and managing a trigger result set from a performance result of the user-defined shared trigger registered in the cooperation database; and a continuous integrated queries performer for processing the continuous integrated queries referring to the transmitted data stream and trigger result set.
    Type: Application
    Filed: August 14, 2007
    Publication date: February 21, 2008
    Inventors: Myung-Cheol LEE, Hyun-Hwa CHOI, Mi-Young LEE, Myung-Joon KIM
  • Publication number: 20070136254
    Abstract: Provided are a system and a method for processing integrated queries against an input data stream and data stored in a database using trigger. The system for processing an integrated query against an input data stream and data stored in a database using a trigger, including: a data stream manager for managing a continuously inputted data stream; a trigger result manager for registering a trigger in a database which interworks with the trigger result manager and forming a set of results that are obtained by executing the registered trigger to thereby provide the set of results in real time; and an executer for processing an integrated query against the data stream from the data stream manager and data stored in the database, wherein the integrated query is processed by referring to the set of results from the trigger result manager for the data stored in the database.
    Type: Application
    Filed: November 8, 2006
    Publication date: June 14, 2007
    Inventors: Hyun-Hwa Choi, Mi-Young Lee, Myung-Cheol Lee, Myung-Joon Kim