Patents by Inventor Kang Il Choi
Kang Il 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).
-
Patent number: 11996574Abstract: A battery sub-packing unit includes at least one battery cell; and a case accommodating the at least one battery cell, wherein the case comprises an end panel on which an electrode tab of the at least one battery cell is fastened to extend into an external space, and having a lower end portion in which a sub-vent hole is formed for communication between the external space and an internal space in which the at least one battery cell is disposed.Type: GrantFiled: November 30, 2021Date of Patent: May 28, 2024Assignee: SK ON CO., LTD.Inventors: Hae Ryong Jeon, Yang Kyu Choi, Tae Il Kim, Kang Gu Lee
-
Publication number: 20240096663Abstract: Proposed are a wafer heating apparatus and a wafer processing apparatus using the same. More particularly, proposed are a wafer heating apparatus having an improved structure to enable efficient cooling of a terminal block, and a wafer processing apparatus using the same. A wafer heating apparatus for heating a wafer according to one embodiment includes a heater disposed below the wafer and configured to serve as a heat source, a cooling plate disposed below the heater and configured to provide cool air, and a terminal block configured to supply power to the heater and having a lower end portion in contact with the cooling plate.Type: ApplicationFiled: March 27, 2023Publication date: March 21, 2024Applicant: SEMES CO., LTD.Inventors: Soo Han SONG, Jung Bong CHOI, Kang Seop YUN, Young Il LEE, Min Ok KANG
-
Publication number: 20220358161Abstract: Disclosed herein are a method and apparatus for data slicing in an information centric network (ICN) system. According to the present disclosure, the method may include, by an IoT terminal device provided in the ICN system, receiving a creation request for slice data from an application, processing registration of the slice data, and processing publication of the slice data, wherein the slice data may include sensor data that are created from at least one sensor node at every predetermined time unit.Type: ApplicationFiled: December 20, 2021Publication date: November 10, 2022Applicant: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTEInventors: Kang Il CHOI, Jung Hee LEE, Yong Bin YIM
-
Publication number: 20200174856Abstract: The present invention relates to a system and method of delivering network data and, more particularly, to a scalable event delivery system and method supporting flexibility. The scalable event delivery system supporting flexibility includes, among a common core module, a convenience core module, a scale core module, and an extension function module, each being a function module considering a property of each of event processing functions, an event delivery system module configured by combining two or more modules including at least the common core module on the basis of a specific event processing environment; and a processor performing the specific event processing by using the event delivery system module. The scalable event delivery system supporting flexibility further includes a network adaptation module and a protocol adaptation module.Type: ApplicationFiled: September 5, 2019Publication date: June 4, 2020Inventors: Kang Il CHOI, Sun Me KIM, Hee Young JUNG
-
Patent number: 10635478Abstract: 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: GrantFiled: November 22, 2017Date of Patent: April 28, 2020Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTEInventors: Kang Il Choi, Bhum Cheol Lee
-
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
-
Publication number: 20180157520Abstract: 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: ApplicationFiled: November 22, 2017Publication date: June 7, 2018Applicant: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTEInventors: Kang Il Choi, Bhum Cheol Lee
-
Publication number: 20180054386Abstract: 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: ApplicationFiled: August 8, 2017Publication date: February 22, 2018Inventors: Hyun Yong LEE, Bhum Cheol LEE, Kang Il CHOI
-
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
-
Patent number: 9619269Abstract: 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: GrantFiled: June 12, 2015Date of Patent: April 11, 2017Assignee: Electronics and Telecommunications Research InstituteInventors: Kang Il Choi, Jong Geun Park, Bhum Cheol Lee, Sang Min Lee, Jung Hee 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
-
Patent number: 9594584Abstract: 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: GrantFiled: February 13, 2015Date of Patent: March 14, 2017Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTEInventors: Kang Il Choi, Bhum Cheol Lee, Jung Hee Lee, Jong Geun Park, Sang Min 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: 20170012874Abstract: 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: ApplicationFiled: February 5, 2016Publication date: January 12, 2017Inventors: Hyun Yong LEE, Bhum Cheol LEE, Kang Il CHOI
-
Publication number: 20160154662Abstract: 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: ApplicationFiled: June 12, 2015Publication date: June 2, 2016Inventors: Kang Il CHOI, Jong Geun PARK, Bhum Cheol LEE, Sang Min LEE, Jung Hee LEE
-
Publication number: 20150277954Abstract: 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: ApplicationFiled: February 13, 2015Publication date: October 1, 2015Inventors: Kang Il CHOI, Bhum Cheol LEE, Jung Hee LEE, Jong Geun PARK, Sang Min LEE
-
Publication number: 20150212834Abstract: Provided is an interoperation method of a network device performed by a computing device including a cloud operating system (OS) in a cloud environment. An interoperation method of a network device based on a plug-in and performed by a computing device including a cloud OS includes acquiring control information of a different type of network device not supporting an instruction of the plug-in among network devices connected to the computing device, receiving an instruction from the cloud OS, converting the received instruction into an instruction for the network device based on the acquired control information, and providing the converted instruction to the network device. Therefore, the cloud OS can cause the computing device to simultaneously interoperate with several network devices through the plug-in.Type: ApplicationFiled: January 23, 2015Publication date: July 30, 2015Inventors: Sang Min LEE, Jung Hee LEE, Kang Il CHOI, Bhum Cheol LEE
-
Publication number: 20150100696Abstract: A communication system for supporting a cloud service comprising: a communication node connected to a network; an IDC connected to the network; a converged communication apparatus connected to the network and configured to interact with the IDC to integrally manage a resource stored in the IDC, and, upon a receipt of a request for the cloud service, to interact with the communication node to transfer the resource to a user who makes the cloud service request or a service provider which makes the cloud service request.Type: ApplicationFiled: April 8, 2014Publication date: April 9, 2015Applicant: Electronics and Telecommunications Research InstituteInventors: Sang-Min LEE, Bhum Cheol LEE, Jung Hee LEE, Young Ho PARK, Kang Il CHOI, Seung-Woo LEE
-
Publication number: 20150074166Abstract: An apparatus for processing multi-layer data, the apparatus comprising: a lower layer switch configured to classify lower layer data based on frame or packet from multi-layer data having different properties for switching processing; and an upper layer switch configured to generate flows of the multi-layer data having different properties based on upper layer information or lower layer information.Type: ApplicationFiled: April 8, 2014Publication date: March 12, 2015Applicant: Electronics and Telecommunications Research InstituteInventors: Jung Hee LEE, Bhum Cheol LEE, Young Ho PARK, Sang-Min LEE, Kang Il CHOI, Seung-Woo LEE