Patents by Inventor Hyung Kook Jun
Hyung Kook Jun 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: 20240127034Abstract: Disclosed herein are an apparatus and method for distributed processing of a neural network. The apparatus may include a neural network model compiler for segmenting a neural network into a predetermined number of sub-neural networks, two or more neural processing units, and a neural network operating system for abstracting the sub-neural networks into a predetermined number of tasks, performing inference using the multiple neural processing units in a distributed manner in response to a neural network inference request from at least one application, and returning an inference result to the application.Type: ApplicationFiled: July 5, 2023Publication date: April 18, 2024Applicant: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTEInventors: Sang-Cheol KIM, Hyung-Kook JUN, Tae-Ho KIM
-
Patent number: 9860320Abstract: A communication connecting method between nodes through a network, includes: storing communication connection information acquired through searching for communication entities of other nodes; determining whether communication connection information on a communication entity of a connection target node exists by searching for the stored communication connection information; and configuring communication connection with the communication entity of the connection target node based on the determination result.Type: GrantFiled: February 16, 2015Date of Patent: January 2, 2018Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTEInventors: Soo Hyung Lee, Hyung Kook Jun, Kyung Il Kim, Kyeong Tae Kim, Je Man Park, Yong Yeon Kim, Won Tae Kim
-
Patent number: 9577837Abstract: Disclosed herein are an apparatus and method for discovering a communication entity. The apparatus for discovering a communication entity includes a list generation unit for generating a list of connection target Data Readers (DRs), a counter generation unit for generating a counter including information about a number of the connection target DRs, and a discovery message communication unit for establishing communication connections to the connection target DRs based on the list and the counter. The discovery message communication unit includes a transmission unit for transmitting a DR discovery message including data topic information or possible service quality information to each of the connection target DRs, and a reception unit for receiving a Data Writer (DW) discovery message including data topic information or possible service quality information from each of the connection target DRs.Type: GrantFiled: June 2, 2014Date of Patent: February 21, 2017Assignee: Electronics and Telecommunications Research InstituteInventors: Soo-Hyung Lee, Hyung-Kook Jun, Kyung-II Kim, Kyeong-Tae Kim, Je-Man Park, Yong-Yeon Kim, Won-Tae Kim
-
Publication number: 20160285576Abstract: A gateway for interconnection of heterogeneous middleware includes a high level architecture (HLA) federate; a data distribution service (DDS) participant; a clock federate for a wall clock; and a time manger configured to synchronize times of the HLA federate and the DDS participant to the wall clock provided by the clock federate.Type: ApplicationFiled: November 13, 2015Publication date: September 29, 2016Inventors: Kyeong Tae KIM, Hyung Kook JUN, Won Tae KIM, Woo Suk CHA
-
Patent number: 9385840Abstract: Disclosed herein are a multicast apparatus and method. In the multicast method, a multicast apparatus searches one or more communication objects in a distributed network environment. Multicast data is received from a sender-side communication object among the one or more communication objects. A polling message is received from the communication object that transmitted the multicast data. A response message corresponding to the polling message is sent. It is determined whether a transmission error has occurred between communication objects based on results of sending of the response message, and multicasting is performed based on results of determination.Type: GrantFiled: April 15, 2014Date of Patent: July 5, 2016Assignee: Electronics and Telecommunications Research InstituteInventors: Kyeong-Tae Kim, Soo-Hyung Lee, Hyung-Kook Jun, Kyung-Il Kim, Yong-Yeon Kim, Won-Tae Kim
-
Publication number: 20160173654Abstract: Disclosed herein are a method and apparatus for Live-Virtual-Constructive (L-V-C) interoperation. The L-V-C interoperation apparatus includes an L-V-C gateway for providing interoperation between protocols used in multiple systems, and an L-V-C router for extending a range of interoperation to a Wide Area Network (WAN) by configuring an L-V-C backbone. Multiple systems for interoperation include at least some of a live system, a virtual training system, and a constructive simulation system. The L-V-C gateway provides data conversion between heterogeneous types of middleware of multiple systems. The L-V-C router performs interoperation with another external L-V-C router.Type: ApplicationFiled: November 27, 2015Publication date: June 16, 2016Inventor: Hyung-Kook JUN
-
Publication number: 20150370546Abstract: Provided herein a method and apparatus for generating a data distribution service application, the method including syntax-analyzing an IDL (interface description language) file; determining a topic model to be used in the data distribution service application based on a result of the syntax-analyzing of an IDL (interface description language) file; receiving QoS information and determining a QoS model by a QoS (quality of service) modeler; determining a DDS application model based on the topic model and QoS model by a DDS (data distribution service) application modeler; and generating a source code based on the topic model, QoS model and DDS application model.Type: ApplicationFiled: February 6, 2015Publication date: December 24, 2015Inventors: Kyung Il KIM, Kyeong Tae KIM, Yong Yeon KIM, Je Man PARK, Soo Hyung LEE, Hyung Kook JUN, Won Tae KIM
-
Publication number: 20150373095Abstract: Provided herein a method and apparatus for determining a QoS (quality of service) profile in the data distribution service, the method including determining network environment information; and determining the QoSProfile based on the network environment information, wherein the QoSProfile includes a QoSFunction, QoSMatching, QoSStatement, QoSConstraint, and QoSCharacteristic.Type: ApplicationFiled: October 15, 2014Publication date: December 24, 2015Inventors: Kyeong Tae KIM, Kyung Il KIM, Yong Yeon KIM, Je Man PARK, Soo Hyung LEE, Hyung Kook JUN, Won Tae KIM
-
Publication number: 20150309788Abstract: Disclosed is a modularizing apparatus modularizing a function module in DDS middleware, including: a DCPS module providing an interface with an application program; and a library module initializing and creating the function module, classifying the created function module for each function and storing the classified function module, and providing a function module corresponding to a request by the DCPS module to the DCPS module.Type: ApplicationFiled: November 19, 2014Publication date: October 29, 2015Applicant: Electronics and Telecommunications Research InstituteInventors: Hyung Kook JUN, Kyung Il KIM, Kyeong Tae KIM, Yong Yeon KIM, Je Man PARK, Soo Hyung LEE, Won Tae KIM
-
Publication number: 20150278360Abstract: Disclosed are a computing apparatus for providing an entity search means so as to perform data communication between different entities of a Data Distribution Service (DDS) in a multi-network domain environment, and a method of operating the same. A method of operating a computing system for a Data Distribution Service (DDS) service in a DDS system including a first network domain and a second network domain includes: searching for search information of DDS entities included in the first network domain; determining at least a DDS entity among the DDS entities as a representative entity of the first network domain; and providing the search information of the DDS entities to a representative entity of the second network domain through the representative entity of the first network domain.Type: ApplicationFiled: February 10, 2015Publication date: October 1, 2015Inventors: Yong Yeon KIM, Soo Hyung LEE, Hyung Kook JUN, Kyung Il KIM, Kyeong Tae KIM, Je Man PARK, Woo Suk CHA, Won Tae KIM
-
Publication number: 20150249713Abstract: A communication connecting method between nodes through a network, includes: storing communication connection information acquired through searching for communication entities of other nodes; determining whether communication connection information on a communication entity of a connection target node exists by searching for the stored communication connection information; and configuring communication connection with the communication entity of the connection target node based on the determination result.Type: ApplicationFiled: February 16, 2015Publication date: September 3, 2015Inventors: Soo Hyung LEE, Hyung Kook JUN, Kyung Il KIM, Kyeong Tae KIM, Je Man PARK, Yong Yeon KIM, Won Tae KIM
-
Publication number: 20150188996Abstract: Provided herein is a method and apparatus for generating a virtual object for DDS (Data Distribution Service) communication in multiple network domains, the apparatus including: a communicator for receiving EDP (Endpoint Discovery Protocol) information on a remote Endpoint from a remote network domain separated physically or logically; and a virtual object generator for matching the EDP information on the remote Endpoint and information included in the remote network domain prestored in a database, and for generating a virtual object corresponding to the remote Endpoint.Type: ApplicationFiled: December 15, 2014Publication date: July 2, 2015Inventors: Je Man PARK, Soo Hyung LEE, Hyung Kook JUN, Kyung Il KIM, Kyeong Tae KIM, Yong Yeon KIM, Won Tae KIM
-
Patent number: 9009248Abstract: Provided are a network node and a method of performing discovery, which may stably perform discovery without delay or crash of a network at the time of initial discovery in a large-scale network. The network node operated in a distributed network includes a discovery performing unit that determines a discovery back-off time that is a transmission wait time of a discovery message based on levels of priority of the network node, and a communication unit that transmits the discovery message using the discovery back-off time.Type: GrantFiled: June 14, 2012Date of Patent: April 14, 2015Assignee: Electronics and Telecommunications Research InstituteInventors: Jae-Hyuk Kim, Soo-Hyung Lee, Hyung-Kook Jun, Kyung-Il Kim, Kyeong-Tae Kim, Yong-Yeon Kim, Won-Tae Kim, Seung-Min Park, In-Whee Joe, Je-Man Park, Woo-Yeob Lee, Sung-Moon Chung
-
Publication number: 20140365589Abstract: Disclosed herein are an apparatus and method for discovering a communication entity. The apparatus for discovering a communication entity includes a list generation unit for generating a list of connection target Data Readers (DRs), a counter generation unit for generating a counter including information about a number of the connection target DRs, and a discovery message communication unit for establishing communication connections to the connection target DRs based on the list and the counter. The discovery message communication unit includes a transmission unit for transmitting a DR discovery message including data topic information or possible service quality information to each of the connection target DRs, and a reception unit for receiving a Data Writer (DW) discovery message including data topic information or possible service quality information from each of the connection target DRs.Type: ApplicationFiled: June 2, 2014Publication date: December 11, 2014Applicant: Electronics and Telecommunications Research InstituteInventors: Soo-Hyung LEE, Hyung-Kook JUN, Kyung-Il KIM, Kyeong-Tae KIM, Je-Man PARK, Yong-Yeon KIM, Won-Tae KIM
-
Publication number: 20140351550Abstract: Disclosed herein are a memory management apparatus and method for threads of Data Distribution Service middleware. The apparatus includes a memory area management unit, one or more thread heaps, and a queue. The memory area management unit partitions a memory chunk allocated for the DDS middleware by a Cyber-Physical System on a memory page basis, manages the partitioned memory pages, and allocates the partitioned memory pages to the threads of the DDS middleware that have requested memory. The thread heaps are provided with the memory pages allocated to threads of the DDS middleware by the memory area management unit, and manage the provided memory pages. The queue receives memory used pages returned by the thread heaps. The thread heaps are provided with the memory pages for the threads by the queue if a memory page is not present in the memory area management unit when the threads request memory.Type: ApplicationFiled: July 26, 2013Publication date: November 27, 2014Applicant: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTEInventors: Hyung-Kook JUN, Jae-Hyuk KIM, Soo-Hyung LEE, Won-Tae KIM
-
Publication number: 20140351666Abstract: Disclosed herein are a multicast apparatus and method. In the multicast method, a multicast apparatus searches one or more communication objects in a distributed network environment. Multicast data is received from a sender-side communication object among the one or more communication objects. A polling message is received from the communication object that transmitted the multicast data. A response message corresponding to the polling message is sent. It is determined whether a transmission error has occurred between communication objects based on results of sending of the response message, and multicasting is performed based on results of determination.Type: ApplicationFiled: April 15, 2014Publication date: November 27, 2014Applicant: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTEInventors: Kyeong-Tae KIM, Soo-Hyung LEE, Hyung-Kook JUN, Kyung-Il KIM, Yong-Yeon KIM, Won-Tae KIM
-
Patent number: 8874686Abstract: A node constituting data distribution service (DDS) structure according to an exemplary embodiment of the present invention includes a first DDS application including a first DCPS layer and a first real-time publish-subscribe (RTPS) layer and a second DDS application including a second DCPS layer communicated with the first RTPS layer.Type: GrantFiled: August 17, 2011Date of Patent: October 28, 2014Assignee: Electronics and Telecommunications Research InstituteInventors: Hyung Kook Jun, Soo Hyung Lee, Kyeong Tae Kim, Jae Hyuk Kim, Won Tae Kim, Seung Min Park
-
Patent number: 8711702Abstract: The present invention provides a lightweight multicast method and apparatus for a data distribution service. The lightweight multicast apparatus includes a network congestion detection unit for multicasting packets to a plurality of subscriber node terminals, and detecting a cause of network congestion using a negative response message transferred from a relevant subscriber node terminal that could not receive the packets among the plurality of subscriber node terminals. A network recovery control unit determines a recovery control policy depending on the cause of the congestion detected by the network congestion detection unit, and solves the cause of the congestion.Type: GrantFiled: December 19, 2011Date of Patent: April 29, 2014Assignee: Electronics and Telecommunications Research InstituteInventors: Kyeong-Tae Kim, Soo-Hyung Lee, Hyung-Kook Jun, Jae-Hyuk Kim, Won-Tae Kim, Seung-Min Park
-
Publication number: 20140115153Abstract: An apparatus for monitoring a data distribution service (DDS), and a method thereof are disclosed. A DDS monitoring apparatus monitoring a data distribution service (DDS) includes: a monitoring participant configured to receive a monitoring topic from a DDS node, wherein the monitoring topic is status information of the DDS node; a monitoring data collector configured to collect the monitoring topic, and to determine whether or not the monitoring topic is urgent; and a monitoring data analyzer configured to analyze the monitoring topic according to whether or not the monitoring topic is urgent to determine whether to create DDS status information corresponding to the status of the DDS node. Accordingly, it is possible to monitor a DDS in real time.Type: ApplicationFiled: August 13, 2013Publication date: April 24, 2014Applicant: Electronics and Telecommunications Research InstituteInventors: Kyung Il KIM, Soo Hyung LEE, Hyung Kook JUN, Kyeong Tae KIM, Yong Yeon KIM, Won Tae KIM
-
Publication number: 20130346580Abstract: Disclosed herein are an apparatus and method for generating a Quality of Service (QoS) profile. The apparatus includes a user interface unit, a resource QoS policy generation unit, a traffic QoS policy generation unit, and a QoS profile generation unit. The user interface unit receives a QoS policy for Data Distribution Service (DDS) from a user. The resource QoS policy generation unit collects resource data for a device that performs the DDS, and generates a QoS policy for handling resources using the collected resource data. The traffic QoS policy generation unit collects traffic data for a network via which the DDS is performed, and generates a QoS policy for handling traffic using the collected traffic data. The QoS profile generation unit generates a QoS profile based on the QoS policy received from the user, the QoS policy for handling resources, and the QoS policy for handling traffic.Type: ApplicationFiled: August 23, 2013Publication date: December 26, 2013Applicant: Electronics and Telecommunications Research InstituteInventors: Yong-Yeon KIM, Soo-Hyung LEE, Hyung-Kook JUN, Kyung-Il KIM, Kyeong-Tae KIM, Won-Tae KIM