Patents by Inventor Sung-Jin Hur

Sung-Jin Hur 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: 10061858
    Abstract: Provided are a method and apparatus for processing a data stream capable of providing a data flow processing language to support real-time processing of an exploding data stream and providing an environment for executing the data flow processing language in a cluster system. The data flow-based exploding data stream processing method includes receiving a big data real-time processing service described in a real-time data flow language, interpreting the big data real-time processing service to generate a distributed stream processing service, and distributively deploying the distributed stream processing service in a cluster system including multiple nodes and configuring an execution environment for executing the distributed stream processing service in each node.
    Type: Grant
    Filed: January 27, 2015
    Date of Patent: August 28, 2018
    Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Choon Seo Park, Jin Hwan Jeong, Mi Young Lee, Sung Jin Hur, Myung Cheol Lee, Yong Ju Lee
  • Patent number: 9990277
    Abstract: Disclosed are a system and a method for address translation for a flash memory device, and particularly, disclosed is a technology that is capable of efficiently performing address translation between a logical address provided to the outside of a flash memory and a physical address of an actual flash memory in managing the flash memory device. The system includes: a flash memory system writing a corresponding data page by allocating a physical address space when there is a request for writing a data page from storage clients, and performing address translation between a physical address and a logical address; and a logical address space formed between the flash memory system and the storage client to provide the logical address.
    Type: Grant
    Filed: March 11, 2014
    Date of Patent: June 5, 2018
    Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Chang Soo Kim, Hun Soon Lee, Kyoung Hyun Park, Mai Hai Thanh, Mi Young Lee, Sung Jin Hur
  • Publication number: 20170168928
    Abstract: Disclosed are a system and a method for address translation for a flash memory device, and particularly, disclosed is a technology that is capable of efficiently performing address translation between a logical address provided to the outside of a flash memory and a physical address of an actual flash memory in managing the flash memory device. The system includes: a flash memory system writing a corresponding data page by allocating a physical address space when there is a request for writing a data page from storage clients, and performing address translation between a physical address and a logical address; and a logical address space formed between the flash memory system and the storage client to provide the logical address.
    Type: Application
    Filed: March 11, 2014
    Publication date: June 15, 2017
    Applicant: Electronics and Telecommunications Research Institute
    Inventors: Chang Soo Kim, Hun Soon Lee, Kyoung Hyun Park, Mai Hai Thanh, Mi Young Lee, Sung Jin Hur
  • Publication number: 20150222696
    Abstract: Provided are a method and apparatus for processing a data stream capable of providing a data flow processing language to support real-time processing of an exploding data stream and providing an environment for executing the data flow processing language in a cluster system. The data flow-based exploding data stream processing method includes receiving a big data real-time processing service described in a real-time data flow language, interpreting the big data real-time processing service to generate a distributed stream processing service, and distributively deploying the distributed stream processing service in a cluster system including multiple nodes and configuring an execution environment for executing the distributed stream processing service in each node.
    Type: Application
    Filed: January 27, 2015
    Publication date: August 6, 2015
    Applicant: Electronics and Telecommunications Research Instit
    Inventors: Choon Seo PARK, Jin Hwan JEONG, Mi Young LEE, Sung Jin HUR, Myung Cheol LEE, Yong Ju LEE
  • Publication number: 20150199214
    Abstract: Disclosed is a system for distributed processing of stream data, including: a service management device which selects an operation device optimal to perform an operation constituting a service and assigns the operation in a node including the selected operation device; and a task execution device which performs one or more tasks included in the operation through the selected operation device when the assigned operation is an operation registered in a preregistered performance acceleration operation library.
    Type: Application
    Filed: April 10, 2014
    Publication date: July 16, 2015
    Applicant: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Myung Cheol LEE, Mi Young LEE, Sung Jin HUR
  • Publication number: 20150193339
    Abstract: Disclosed are a system and a method for address translation for a flash memory device, and particularly, disclosed is a technology that is capable of efficiently performing address translation between a logical address provided to the outside of a flash memory and a physical address of an actual flash memory in managing the flash memory device. The system includes: a flash memory system writing a corresponding data page by allocating a physical address space when there is a request for writing a data page from storage clients, and performing address translation between a physical address and a logical address; and a logical address space formed between the flash memory system and the storage client to provide the logical address.
    Type: Application
    Filed: March 11, 2014
    Publication date: July 9, 2015
    Applicant: Electronics and Telecommunications Research Institute
    Inventors: Chang Soo Kim, Hun Soon Lee, Kyoung Hyun Park, Mai Hai Thanh, Mi Young Lee, Sung Jin Hur
  • Publication number: 20150040129
    Abstract: A system for virtual machine placement and management monitors information regarding states of physical machines and virtual machines operated in a subgroup, and relocates the virtual machines operated in the subgroup according to information regarding states of the physical machines operated in the subgroup and a placement policy of the virtual machines.
    Type: Application
    Filed: November 13, 2013
    Publication date: February 5, 2015
    Applicant: Electronics and Telecommunications Research Institute
    Inventors: Choon Seo PARK, Mi Young LEE, Sung Jin HUR
  • Publication number: 20140012800
    Abstract: Disclosed herein are an apparatus and method for providing an application for processing big data. The apparatus includes a setting unit, a unified information access unit, a metadata management unit, and a database unit. The setting unit sets data collection and analytic levels and a result screen for each of a plurality of tenants. The unified information access unit collects data based on the settings of the setting unit, and analyzes the collected data. The metadata management unit manages metadata about the data collected based on the settings of the setting unit. The database unit stores the collected data and the analyzed data.
    Type: Application
    Filed: July 2, 2013
    Publication date: January 9, 2014
    Inventors: Byeong-Thaek OH, Kyoung-Hyun PARK, Hee-Sun WON, Sung-Jin HUR
  • Patent number: 8583816
    Abstract: Provided are a system and method for providing a streaming-based portable application, which can add and update a portable application in one click, without separate procedures, by using advantages of application streaming while maintaining advantages of a portable application. In the system, a streaming server stores an application execution code provided at the inside of the system. A client provides a virtualization of an execution code necessary to execute an application process, streams an execution code from the streaming server through a network, and manages application streamed images.
    Type: Grant
    Filed: December 5, 2008
    Date of Patent: November 12, 2013
    Assignee: Electronics and Telecommunications Research Institute
    Inventors: Won Young Kim, Won Hyuk Choi, Sung Jin Hur, Wan Choi
  • Publication number: 20130132425
    Abstract: The present invention relates to a query definition apparatus and method for multi-tenant. The query definition apparatus includes a schema generation unit for, when a tenant accesses a Software as a Service (SaaS) system, generating a basic schema required to execute an application program requested by the tenant on a SaaS platform. A schema editing unit edits the basic schema in response to a request of a tenant manager. A query definition unit is configured to, when the basic schema is edited, provide a query definition interface required to define queries for the edited schema to the tenant manager, and define a query statement by extracting corresponding queries depending on manipulation of the query definition interface.
    Type: Application
    Filed: September 12, 2012
    Publication date: May 23, 2013
    Applicant: Electronics and Telecommunications Research Institute
    Inventors: Moon-Young CHUNG, Kyung-Ah YANG, Hee-Sun WON, Sung-Jin HUR, Kyong-I KU
  • Publication number: 20130117290
    Abstract: An SaaS platform for providing an SaaS (Software as a Service) service in cloud computing and a method for provisioning a service for supporting multi-tenants using the platform are provided. The SaaS platform includes a setting environment module configured to set an environment so that setting information for each tenant is converted into metadata to be stored, a metadata manager configured to manage the metadata for each tenant and application data, and an execution engine module configured, if a service request is received from a tenant user, to request the metadata of the corresponding tenant from the metadata manager, to load the metadata of the corresponding tenant transferred from the metadata manager, and to dynamically generate and provide a service to the tenant user.
    Type: Application
    Filed: June 21, 2012
    Publication date: May 9, 2013
    Applicant: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Kyoung Hyun Park, Hee Sun Won, Sung Jin Hur
  • Publication number: 20130111562
    Abstract: A method for delivering an application service defines an organizational hierarchy, defines an expanded role graph by mapping the organizational hierarchy to an authority structure in the form of a role graph, and defines a service creation policy based on authority information of each role depending on the expanded role graph. The method then creates a software service based on the defined authority information of each role.
    Type: Application
    Filed: May 22, 2012
    Publication date: May 2, 2013
    Applicant: Electronics and Telecommunications Research Institute
    Inventors: Jihyun LEE, Hee Sun WON, Sung Jin Hur
  • Publication number: 20120173962
    Abstract: An online application providing apparatus includes: a rendering unit; a metadata manager; a database; and a view resolver. When a web page URL is requested from a user terminal in a tenant, the rendering unit requests UI data to the metadata manager for generating code data corresponding to the URL, provides, to the view resolver, the code data to which a flexible field corresponding a UI page specified for the tenant is applied, and the view resolver generates an actual web based UI code by using the code data provided from the rendering unit and transmits the actual web based UI code to the user terminal.
    Type: Application
    Filed: December 30, 2011
    Publication date: July 5, 2012
    Applicant: Electronics and Telecommunications Research Institute
    Inventors: Byeong Thaek OH, Hee Sun WON, Sung Jin HUR
  • Publication number: 20120158453
    Abstract: Provided is a workflow processing system and method for supporting the multi-tenancy in a software as a service (SaaS) environment. Proposed is a method of configuring a workflow, defined based on an activity for each tenant, to share a single workflow instance in the multi-tenancy support environment. In particular, proposed is a method of editing a workflow for each tenant by a workflow editor and performing configuration for each activity that constitutes the workflow. In addition, proposed is a method of storing and managing a configured activity as metadata. In particular, proposed is a method of storing metadata for each activity when storing an activity through a workflow editor.
    Type: Application
    Filed: December 1, 2011
    Publication date: June 21, 2012
    Applicant: Electronics and Telecommunications Research Institute
    Inventors: Moon Young CHUNG, Hee Sun WON, Sung Jin HUR
  • Publication number: 20120150924
    Abstract: Disclosed are an apparatus for supporting continuous read/write in an asymmetric storage system, and a method thereof are provided. The apparatus for supporting continuous read/write in an asymmetric storage system that permits continuous reading/writing by providing context identifiers for reading or writing files and requesting reading or writing the files, using the context identifiers. Therefore, it is possible to efficiently process continuous reading or writing, improve performance of data service, and reduce waster of a memory by removing context identifies for reading or writing files when the files are not used any more or not frequently used.
    Type: Application
    Filed: December 8, 2011
    Publication date: June 14, 2012
    Applicant: Electronics and Telecommunications Research Institute
    Inventors: Sang Min LEE, Hee Sun WON, Sung Jin HUR
  • Publication number: 20120144408
    Abstract: Provided is an apparatus and method for generating digital content. The apparatus includes a physical information manager configured to manage information about a physical item distributed off-line, a video production manager configured to produce video content by generating and converting a video image of the physical item, and an interactive video production manager configured to generate digital content capable of providing an interactive service by applying a service interaction element to the video produced to be served on-line. Also, the apparatus further includes an intellectual property right manager configured to register and manage the copyright and intellectual property right related to the generated digital content and permit use of the copyright and the intellectual property right, and a unique number manager configured to issue a unique number so that the generated digital content can be identified in a distribution process.
    Type: Application
    Filed: November 14, 2011
    Publication date: June 7, 2012
    Applicant: Electronics and Telecommunications Research Institute
    Inventors: Hyung Hwan KIM, Sung Jin HUR
  • Publication number: 20120113103
    Abstract: An apparatus for executing a three-dimensional (3D) application program using remote rendering, the apparatus includes: a client apparatus for requesting execution of software and receiving rendering information generated from the execution of software to process the same; and a server apparatus for executing the software by the request from the client apparatus to transmit the rendering information generated from the executed software to the client apparatus.
    Type: Application
    Filed: November 3, 2011
    Publication date: May 10, 2012
    Applicant: Electronics and Telecommunications Research Institute
    Inventors: Kiheon KIM, Wonhyuk CHOI, Won-Young KIM, Sung Jin HUR
  • Publication number: 20120110478
    Abstract: Provided are a software service supporting system and method to a plurality of clients using a software virtualization technology in a server-based computing environment. The present invention is configured to allow a server to execute software selected by a request of a client by using a resource of a client in a virtual environment, extract a GUI, a 3D graphic-intensive work, etc., as results according to software execution, and transmit the extracted result values to the client. Since the virtualization is implemented according to the driving of the software, the present invention can accommodate a larger number of clients at higher speed than the existing server-based computing and save the service introduction costs.
    Type: Application
    Filed: October 11, 2011
    Publication date: May 3, 2012
    Applicant: Electronics and Telecommunications Research Institute
    Inventors: Won Hyuk CHOI, Ki Heon Kim, Won Young Kim, Sung Jin Hur
  • Publication number: 20110154441
    Abstract: An online development environment server, online marketplace server, an online development environment configuring method, and a developed application providing method are provided.
    Type: Application
    Filed: December 16, 2010
    Publication date: June 23, 2011
    Applicant: Electronics and Telecommunications Research Institute
    Inventors: Byeong Thaek OH, Sung Ik JUN, Sung Jin HUR
  • Publication number: 20110154374
    Abstract: Provided is a technology capable of efficiently managing various customized applications according to clients and providing security and efficiency in executing and editing the customized applications. An apparatus for managing customized applications according to an exemplary embodiment of the present invention, comprising: an application supplying unit generating the customized applications by combining a plurality of pre-stored application data according to client information; an application executing unit generatin a virtual executing environment to allow the customized applications to be executed in a server or virtual server on a client terminal and supplies the virtual executing environment to the client terminal; and a filtering unit controlling whether it permits one or more of the execution and edition of the customized applications according to the client information.
    Type: Application
    Filed: December 16, 2010
    Publication date: June 23, 2011
    Applicant: Electronics and Telecommunications Research Institute
    Inventors: Kyong-I KU, Won-Hyuk Choi, Moon-Young Chung, Won-Young Kim, Sung-Jin Hur