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: 20200134924
    Abstract: 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: Application
    Filed: October 25, 2019
    Publication date: April 30, 2020
    Applicant: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: 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: 10635478
    Abstract: A parallel processing method for a traffic having an order, which supports virtual core automatic scaling in a virtual environment having at least one virtual machine (VM) and at least one virtual core queue for each VM, may comprise identifying a flow of the traffic according to attributes of the traffic; determining a virtual core queue to which the traffic is mapped according to the identified flow and queuing the traffic to the determined virtual core queue; and transferring the traffic from the determined virtual core queue to a VM corresponding to the determined virtual core queue through a virtual switch. Also, traffic belonging to a same flow may be queued to a same virtual core queue and processed by a same virtual core.
    Type: Grant
    Filed: November 22, 2017
    Date of Patent: April 28, 2020
    Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Kang Il Choi, Bhum Cheol Lee
  • Patent number: 10387639
    Abstract: An application programming interface (API) authentication method using two API tokens which includes issuing a general API token and providing information required for a one-time API token to a user device; and in response to an API request from the user device, processing an API request according to a result of authentication based on the general API token and a one-time API token, which is generated using the information required for a one-time API token creation.
    Type: Grant
    Filed: December 8, 2016
    Date of Patent: August 20, 2019
    Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Hong Seok Jeon, Bhum Cheol Lee
  • Patent number: 10348651
    Abstract: 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: Grant
    Filed: October 20, 2016
    Date of Patent: July 9, 2019
    Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Kang-Il Choi, Bhum-Cheol Lee, Jung-Hee Lee, Hyun-Yong Lee
  • Patent number: 10142245
    Abstract: 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: Grant
    Filed: June 13, 2016
    Date of Patent: November 27, 2018
    Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Kang-Il Choi, Bhum-Cheol Lee, Jung-Hee Lee, Hyun-Yong Lee
  • Patent number: 10025613
    Abstract: 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: Grant
    Filed: June 7, 2016
    Date of Patent: July 17, 2018
    Assignee: Electronics and Telecommunications Research Institute
    Inventors: Byung-Yun Lee, Bhum-Cheol Lee
  • Publication number: 20180157520
    Abstract: A parallel processing method for a traffic having an order, which supports virtual core automatic scaling in a virtual environment having at least one virtual machine (VM) and at least one virtual core queue for each VM, may comprise identifying a flow of the traffic according to attributes of the traffic; determining a virtual core queue to which the traffic is mapped according to the identified flow and queuing the traffic to the determined virtual core queue; and transferring the traffic from the determined virtual core queue to a VM corresponding to the determined virtual core queue through a virtual switch. Also, traffic belonging to a same flow may be queued to a same virtual core queue and processed by a same virtual core.
    Type: Application
    Filed: November 22, 2017
    Publication date: June 7, 2018
    Applicant: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Kang Il Choi, Bhum Cheol Lee
  • Publication number: 20180054386
    Abstract: Provided is a table lookup method for a set membership query and a table lookup apparatus using the same. The table lookup apparatus includes a storage configured to store a first table and a second table, which include information needed for responding to a set membership query, and a controller configured to, when a set membership query for an element occurs, search the first table and the second table and output set information corresponding to the element, wherein the first table includes information about at least one element stored in each entry thereof according to a partial hash key of the at least one element, and the second table stores the at least one element and set information corresponding to the at least one element.
    Type: Application
    Filed: August 8, 2017
    Publication date: February 22, 2018
    Inventors: Hyun Yong LEE, Bhum Cheol LEE, Kang Il CHOI
  • Publication number: 20170195261
    Abstract: 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: Application
    Filed: October 20, 2016
    Publication date: July 6, 2017
    Inventors: Kang-Il CHOI, Bhum-Cheol LEE, Jung-Hee LEE, Hyun-Yong LEE
  • Publication number: 20170161486
    Abstract: An application programming interface (API) authentication method using two API tokens which includes issuing a general API token and providing information required for a one-time API token to a user device; and in response to an API request from the user device, processing an API request according to a result of authentication based on the general API token and a one-time API token, which is generated using the information required for a one-time API token creation.
    Type: Application
    Filed: December 8, 2016
    Publication date: June 8, 2017
    Applicant: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTIT UTE
    Inventors: Hong Seok JEON, Bhum Cheol LEE
  • Publication number: 20170126815
    Abstract: 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: Application
    Filed: September 19, 2016
    Publication date: May 4, 2017
    Inventors: Tae-Yeon KIM, Bhum-Cheol LEE
  • Patent number: 9619269
    Abstract: Provided is a device and a method for providing network virtualization, in which a method of dynamically mapping a processor includes extracting tenant information on a tenant and information on a virtual machine (VM) generated by a Cloud OS or controller; classifying virtual machine queues (VMQs) and processors to process the VMQs by tenant, and dynamically mapping the VMQs onto the processors by tenant.
    Type: Grant
    Filed: June 12, 2015
    Date of Patent: April 11, 2017
    Assignee: Electronics and Telecommunications Research Institute
    Inventors: Kang Il Choi, Jong Geun Park, Bhum Cheol Lee, Sang Min Lee, Jung Hee Lee
  • Patent number: 9621469
    Abstract: 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: Grant
    Filed: November 13, 2013
    Date of Patent: April 11, 2017
    Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Kang-Il Choi, Bhum-Cheol Lee, Jung-Hee Lee, Young-Ho Park, Sang-Min Lee, Seung-Woo Lee
  • Patent number: 9594584
    Abstract: An apparatus and a method for mapping of a tenant based dynamic processor, which classify virtual machine multi queues and processors processing the corresponding multi queues for each tenant that one or more virtual machines are belonged to, dynamically map the virtual machine multi queues that belong to the corresponding tenant to multi processors that belong to the corresponding tenant based on total usages of a network and a processor for each tenant to provide network virtualization to assure network traffic processing of virtual machines that belong to the same tenant not to be influenced by congestion of network traffic that belongs to another tenant.
    Type: Grant
    Filed: February 13, 2015
    Date of Patent: March 14, 2017
    Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Kang Il Choi, Bhum Cheol Lee, Jung Hee Lee, Jong Geun Park, Sang Min Lee
  • Publication number: 20170068559
    Abstract: 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: Application
    Filed: June 7, 2016
    Publication date: March 9, 2017
    Inventors: Byung-Yun LEE, Bhum-Cheol LEE
  • Publication number: 20170041237
    Abstract: 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: Application
    Filed: June 13, 2016
    Publication date: February 9, 2017
    Inventors: Kang-Il CHOI, Bhum-Cheol LEE, Jung-Hee LEE, Hyun-Yong LEE
  • Publication number: 20170012874
    Abstract: A software router includes a main memory configured to comprise a hash table consisting of one or more buckets (hereinafter, referred to as “buckets A”) wherein each bucket stores destination information to which a unique key is mapped; and a central processing unit (CPU) configured to comprise a temporary table that stores the destination information present in the hash table, to determine a location of a bucket (hereinafter, referred to as “bucket B”) in the temporary table by applying a specific key to a designated hash function, wherein the specific key is extracted from a received packet, and to transmit the received packet by obtaining destination information from bucket B at the determined location in the temporary table.
    Type: Application
    Filed: February 5, 2016
    Publication date: January 12, 2017
    Inventors: Hyun Yong LEE, Bhum Cheol LEE, Kang Il CHOI
  • Publication number: 20160269308
    Abstract: 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: Application
    Filed: February 19, 2016
    Publication date: September 15, 2016
    Inventors: Jung-Hee LEE, Bhum-Cheol LEE, Jong-Geun PARK, Seung-Hyun YOON, Sang-Min LEE
  • Patent number: 9417901
    Abstract: 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: Grant
    Filed: January 10, 2014
    Date of Patent: August 16, 2016
    Assignee: Electronics and Telecommunications Research Institute
    Inventors: Kang-II Choi, Bhum-Cheol Lee, Jung-Hee Lee, Young-Ho Park, Sang-Min Lee, Seung-Woo Lee
  • Publication number: 20160154662
    Abstract: Provided is a device and a method for providing network virtualization, in which a method of dynamically mapping a processor includes extracting tenant information on a tenant and information on a virtual machine (VM) generated by a Cloud OS or controller; classifying virtual machine queues (VMQs) and processors to process the VMQs by tenant, and dynamically mapping the VMQs onto the processors by tenant.
    Type: Application
    Filed: June 12, 2015
    Publication date: June 2, 2016
    Inventors: Kang Il CHOI, Jong Geun PARK, Bhum Cheol LEE, Sang Min LEE, Jung Hee LEE