Patents by Inventor Bhum-Cheol Lee
Bhum-Cheol Lee 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: 20200134924Abstract: Disclosed herein are an apparatus and method for object networking. The apparatus includes one or more processors and executable memory for storing at least one program executed by the one or more processors. The at least one program registers a real object included in the scene recognized by the virtualization display device of a user as an object of interest, generates a local network using local information pertaining to the object of interest, and generates a global network of multiple objects of interest from the local networks of the multiple objects of interest using global information pertaining to the object of interest.Type: ApplicationFiled: October 25, 2019Publication date: April 30, 2020Applicant: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTEInventors: Tae-Yeon KIM, Bhum-Cheol LEE, Ho-Yong RYU, Pyung-Koo PARK, Sung-Hyun YOON, Ho-Sun YOON, Sung-Back HONG, Jung-Yeon HWANG
-
Patent number: 10348651Abstract: An apparatus for virtual switching includes a queue memory configured to store at least one queue; a data memory configured to store data; a mapper configured to classify the data into flows and store a point of the data in a queue mapped with the flows; a plurality of virtual machines configured to perform a process based on the data; and a virtual switch configured to extract the data from the data memory by referring to the point stored in the queue and transfer the data to the virtual machine, wherein the virtual switch transfers the data corresponding to a single queue to a single virtual machine.Type: GrantFiled: October 20, 2016Date of Patent: July 9, 2019Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTEInventors: Kang-Il Choi, Bhum-Cheol Lee, Jung-Hee Lee, Hyun-Yong Lee
-
Patent number: 10142245Abstract: An apparatus for parallel processing according to an example may include a queue memory configured to store one or more queues, a data memory configured to store data, a mapper configured to classify the data into flows and store a pointer of the data in a queue mapped with the flow; a plurality of processors configured to perform a process based on the data; and a distributor configured to extract the data from the data memory by referring to the pointer stored in the queue and transmit the data to the processor, wherein the distributor transmits data corresponding to a single queue to a single processor.Type: GrantFiled: June 13, 2016Date of Patent: November 27, 2018Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTEInventors: Kang-Il Choi, Bhum-Cheol Lee, Jung-Hee Lee, Hyun-Yong Lee
-
Patent number: 10025613Abstract: A universal virtual network function manager (VNFM) in accordance with an embodiment of the present invention includes: an orchestrator-linked interface block configured to receive a command for a virtual network function (VNF) management from a network function virtualization orchestrator (NFVO) and to analyze the command; and a VNF management block configured to manage a plurality of VNFs, each produced by a different vendor, according to the command.Type: GrantFiled: June 7, 2016Date of Patent: July 17, 2018Assignee: Electronics and Telecommunications Research InstituteInventors: Byung-Yun Lee, Bhum-Cheol Lee
-
Publication number: 20170195261Abstract: An apparatus for virtual switching includes a queue memory configured to store at least one queue; a data memory configured to store data; a mapper configured to classify the data into flows and store a point of the data in a queue mapped with the flows; a plurality of virtual machines configured to perform a process based on the data; and a virtual switch configured to extract the data from the data memory by referring to the point stored in the queue and transfer the data to the virtual machine, wherein the virtual switch transfers the data corresponding to a single queue to a single virtual machine.Type: ApplicationFiled: October 20, 2016Publication date: July 6, 2017Inventors: Kang-Il CHOI, Bhum-Cheol LEE, Jung-Hee LEE, Hyun-Yong LEE
-
Publication number: 20170126815Abstract: A system for chaining a virtualized network function according to an example comprises: a forwarder configured to receive an input packet; and a broker configured to detect NFP_id of the input packet by referring to a network forwarding path (NFP) mapping table provided by an orchestrator and transfer the NFP_id and data of the input packet to a virtualized network function (VNF), wherein the broker receives a downlink packet including the NFP_id, branch_id and data from the VNF, constructs a header in accordance with the NFP_id or next NFP_id which corresponds to the branch_id on the NFP mapping table, and transfers an output packet including data included in the downlink packet and the header to the forwarder, wherein the forwarder transfers the output packet in accordance with the header of the output packet.Type: ApplicationFiled: September 19, 2016Publication date: May 4, 2017Inventors: Tae-Yeon KIM, Bhum-Cheol LEE
-
Patent number: 9621469Abstract: An apparatus and method for managing a flow in a server virtualization environment, and a method of applying a QoS policy, the method including a flow processing unit configured to analyze a flow generated by a virtual machine (VM) to extract flow information, determine whether the flow is a new flow by comparing the extracted flow information with preset flow information, and apply a corresponding Quality of Service (QoS) policy to the flow, and a QoS management unit configured to, in a case in which the flow is a new flow, generate a QoS policy for the analyzed flow based on the extracted flow information and prestored virtual machine information, and transmit the generated QoS policy to the flow processing unit.Type: GrantFiled: November 13, 2013Date of Patent: April 11, 2017Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTEInventors: Kang-Il Choi, Bhum-Cheol Lee, Jung-Hee Lee, Young-Ho Park, Sang-Min Lee, Seung-Woo Lee
-
Publication number: 20170068559Abstract: A universal virtual network function manager (VNFM) in accordance with an embodiment of the present invention includes: an orchestrator-linked interface block configured to receive a command for a virtual network function (VNF) management from a network function virtualization orchestrator (NFVO) and to analyze the command; and a VNF management block configured to manage a plurality of VNFs, each produced by a different vendor, according to the command.Type: ApplicationFiled: June 7, 2016Publication date: March 9, 2017Inventors: Byung-Yun LEE, Bhum-Cheol LEE
-
Publication number: 20170041237Abstract: An apparatus for parallel processing according to an example may include a queue memory configured to store one or more queues, a data memory configured to store data, a mapper configured to classify the data into flows and store a pointer of the data in a queue mapped with the flow; a plurality of processors configured to perform a process based on the data; and a distributor configured to extract the data from the data memory by referring to the pointer stored in the queue and transmit the data to the processor, wherein the distributor transmits data corresponding to a single queue to a single processor.Type: ApplicationFiled: June 13, 2016Publication date: February 9, 2017Inventors: Kang-Il CHOI, Bhum-Cheol LEE, Jung-Hee LEE, Hyun-Yong LEE
-
Publication number: 20160269308Abstract: A method and an apparatus for integrated management/control of regionally distributed micro-cloud data centers. A system for managing distributed clouds includes an apparatus for managing distributed clouds and an apparatus for managing a plurality of micro-data centers. The apparatus for managing distributed clouds manages the plurality of micro-data centers, analyzes the service inputted by a user to generate optimal virtual resource information, and transmits it to the micro-data center. The micro-data center is allocated with optimal resource according to the inputted service analysis information and resource request information.Type: ApplicationFiled: February 19, 2016Publication date: September 15, 2016Inventors: Jung-Hee LEE, Bhum-Cheol LEE, Jong-Geun PARK, Seung-Hyun YOON, Sang-Min LEE
-
Patent number: 9417901Abstract: Provided are a method, apparatus, and system for providing a multi-tenant cloud service, which can guarantee quality of service (QOS) in units of flows and virtual machines (VMs). A dynamic virtual flow switch includes a switch flow agent configured to receive and store virtual machine QOS information about each of a plurality of virtual machines operating in a plurality of computer servers and flow QOS information about a flow generated by the virtual machine from a virtual flow controller and a flow processing unit configured to receive the flow generated by the virtual machine and determine a QOS priority of the flow based on the stored virtual machine QOS information of the virtual machine and flow QOS information of the flow.Type: GrantFiled: January 10, 2014Date of Patent: August 16, 2016Assignee: Electronics and Telecommunications Research InstituteInventors: Kang-II Choi, Bhum-Cheol Lee, Jung-Hee Lee, Young-Ho Park, Sang-Min Lee, Seung-Woo Lee
-
Patent number: 8934506Abstract: An apparatus includes a difference extraction unit to extract a difference between a second time stamp value, which is obtained by adjusting a first time stamp value that is measured at a time of arrival of a synchronization message transmitted by the master at a Layer 3 to be synchronized in frequency with a clock of the master, and a third time stamp value, which is measured at a time of departure of the synchronization message from the master; a minimum filter to select a minimum from one or more difference values extracted by the difference extraction unit; and a delay variation calculation unit to estimate a time of arrival of a current synchronization message at the Layer 3 based on the selected minimum and calculate a delay variation.Type: GrantFiled: December 16, 2011Date of Patent: January 13, 2015Assignee: Electronics and Telecommunications Research InstituteInventors: Seung-Woo Lee, Bhum-Cheol Lee, Jung-Hee Lee
-
Publication number: 20140201738Abstract: Provided are a method, apparatus, and system for providing a multi-tenant cloud service, which can guarantee quality of service (QOS) in units of flows and virtual machines (VMs). A dynamic virtual flow switch includes a switch flow agent configured to receive and store virtual machine QOS information about each of a plurality of virtual machines operating in a plurality of computer servers and flow QOS information about a flow generated by the virtual machine from a virtual flow controller and a flow processing unit configured to receive the flow generated by the virtual machine and determine a QOS priority of the flow based on the stored virtual machine QOS information of the virtual machine and flow QOS information of the flow.Type: ApplicationFiled: January 10, 2014Publication date: July 17, 2014Applicant: Electronics and Telecommunications Research InstituteInventors: Kang-Il CHOI, Bhum-Cheol LEE, Jung-Hee LEE, Young-Ho PARK, Sang-Min LEE, Seung-Woo LEE
-
Publication number: 20140160931Abstract: An apparatus and method for managing a flow in a server virtualization environment, and a method of applying a QoS policy, the method including a flow processing unit configured to analyze a flow generated by a virtual machine (VM) to extract flow information, determine whether the flow is a new flow by comparing the extracted flow information with preset flow information, and apply a corresponding Quality of Service (QoS) policy to the flow, and a QoS management unit configured to, in a case in which the flow is a new flow, generate a QoS policy for the analyzed flow based on the extracted flow information and prestored virtual machine information, and transmit the generated QoS policy to the flow processing unit.Type: ApplicationFiled: November 13, 2013Publication date: June 12, 2014Applicant: Electronics and Telecommunications Research InstituteInventors: Kang-Il CHOI, Bhum-Cheol Lee, Jung-Hee Lee, Young-Ho Park, Sang-Min Lee, Seung-Woo Lee
-
Patent number: 8532241Abstract: A parallel processing-based time synchronization apparatus employs a double-filter structure based on parallel processing, providing more precise and reliable time synchronization between a master device and a slave device. A first filter is implemented as hardware so as to realize time synchronization despite cyclic synchronization message transmission at short intervals and the second filter is implemented as software so as to realize precise time synchronization.Type: GrantFiled: May 6, 2010Date of Patent: September 10, 2013Assignee: Electronics and Telecommunications Research and InstittuteInventors: Seung-woo Lee, Jung-hee Lee, Bhum-cheol Lee
-
Publication number: 20120254936Abstract: There are provided an apparatus and method for security and network management based on flows. The flow-based security and network management apparatus generates data flows from network packets, and performs network management in connection with security management based on the generated data flows. Accordingly, it is possible to maximally guarantee traffic fairness between users against attack or intrusion traffic.Type: ApplicationFiled: March 29, 2012Publication date: October 4, 2012Applicant: Electronics and Telecommunications Research InstituteInventors: Dong-Myoung BAEK, Bhum-Cheol LEE, Seung-Woo LEE, Sang-Yoon OH, Kang-Il CHOI, Young-Ho PARK
-
Publication number: 20120155497Abstract: An apparatus includes a difference extraction unit to extract a difference between a second time stamp value, which is obtained by adjusting a first time stamp value that is measured at a time of arrival of a synchronization message transmitted by the master at a Layer 3 to be synchronized in frequency with a clock of the master, and a third time stamp value, which is measured at a time of departure of the synchronization message from the master; a minimum filter to select a minimum from one or more difference values extracted by the difference extraction unit; and a delay variation calculation unit to estimate a time of arrival of a current synchronization message at the Layer 3 based on the selected minimum and calculate a delay variation.Type: ApplicationFiled: December 16, 2011Publication date: June 21, 2012Applicant: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTEInventors: Seung-Woo Lee, Bhum-Cheol Lee, Jung-Hee Lee
-
Publication number: 20120124212Abstract: A multi-layer data processing apparatus and method are provided. The multi-layer data processing apparatus includes a lower hierarchy processing unit configured to generate at least one lower hierarchy flow from input data using lower hierarchy information, and to allocate the generated lower hierarchy flows to a plurality of lower hierarchy processors to perform lower hierarchy processing in respect of the lower hierarchy flows in parallel; and a higher hierarchy processing unit configured to generate at least one higher hierarchy flow from data transmitted from the lower hierarchy processing unit using higher hierarchy information, and to allocate the generated higher hierarchy flows to a plurality of higher hierarchy processors to perform higher hierarchy processing in parallel in respect of the higher hierarchy flows.Type: ApplicationFiled: November 17, 2011Publication date: May 17, 2012Applicant: Electronics and Telecommunications Research InstituteInventors: Dong-Myoung BAEK, Kang-Il CHOI, Bhum-Cheol LEE, Jung-Hee LEE, Sang-Yoon OH, Seung-Woo LEE, Young-Ho PARK
-
Publication number: 20120106343Abstract: A flow transfer apparatus and method, which can make efficient use of limited resources in a wireless environment by dynamically mapping data flows to different transmission methods according to the characteristics of the flows, are provided. The flow transfer method includes analyzing an input packet stream to classify the input packet stream into a plurality of flows; dynamically determining a transmission method for each of the flows based on the characteristics of each of the flows; and transmitting the flows in parallel using their respective determined transmission methods.Type: ApplicationFiled: November 1, 2011Publication date: May 3, 2012Applicant: Electronics and Telecommunications Research InstituteInventors: Seung-Woo LEE, Bhum-Cheol LEE
-
Patent number: 8050280Abstract: An efficient switching device and a method for fabricating the same using multiple shared memories are provided. The switching device includes: an output time determination unit to determine an output time to an output port; an output time administration unit to administer a possible data output time for each output port; a memory bank selection unit to select a memory bank with an empty data output time position; a memory bank utilization information administration unit to administer utilization information per output time; a connection unit to deliver transmission data to an output time position; a shared memory unit to store the data in the output time position, to administer dispersed shared memory banks according to an output time, and to read and output transmission data; and an output port connection unit receiving output data to read and transmit output port information of the data to a corresponding output port.Type: GrantFiled: December 1, 2005Date of Patent: November 1, 2011Assignee: Electronics and Telecommunications Research InstituteInventors: Ick-Sung Choi, Jeong-Hee Lee, Dae-Geun Park, Hyoung-Il Lee, Jong-Moo Sohn, Seung-Woo Lee, Bhum-Cheol Lee