Patents by Inventor Byeong Cheol Choi

Byeong Cheol 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).

  • Publication number: 20240136114
    Abstract: A coil component includes: a body having a first surface and a second surface opposing each other in a first direction; a support member disposed in the body; a coil disposed on the support member, and including a coil pattern having at least one turn and a lead portion extending from the coil pattern to at least one of the first surface and second surface of the body; and external electrodes disposed on the body and respectively connected to the lead portions, wherein a partial region of an outermost turn of the coil pattern has a line width smaller than that of the other region, and at least one of the lead portions is biased to one side based on a center line passing through a center of the coil pattern while being parallel to the first direction.
    Type: Application
    Filed: September 20, 2023
    Publication date: April 25, 2024
    Applicant: SAMSUNG ELECTRO-MECHANICS CO., LTD.
    Inventors: Eo Jin CHOI, Byeong Cheol MOON
  • Publication number: 20240124331
    Abstract: A portable water bottle includes a water bottle body having water stored therein; and a sterilizing module for irradiating the inside of the water bottle body with sterilizing ultraviolet rays. The sterilizing module further includes a housing having an ultraviolet outlet through which the sterilizing ultraviolet rays pass; a light source module for emitting the sterilizing ultraviolet rays; and a power storage member for supplying power to the light source module.
    Type: Application
    Filed: September 11, 2023
    Publication date: April 18, 2024
    Inventors: Woong Ki JUNG, Byeong Cheol JOO, Jae Young CHOI
  • Patent number: 11915853
    Abstract: A coil component is provided. The coil component includes a body having fifth and sixth surfaces opposing each other, first and second surfaces respectively connecting the fifth and sixth surfaces of the body and opposing each other, and third and fourth surfaces respectively connecting the first and second surfaces of the body and opposing each other in one direction, a recess disposed in an edge between one of the first and second surfaces of the body and the sixth surface of the body, a coil portion disposed inside the body and exposed through the recess, and an external electrode including a connection portion disposed in the recess and connected to the coil portion, and a pad portion disposed on one surface of the body. A length of the pad portion in the one direction is greater than a length of the connection portion in the one direction.
    Type: Grant
    Filed: November 6, 2020
    Date of Patent: February 27, 2024
    Assignee: SAMSUNG ELECTRO-MECHANICS CO., LTD.
    Inventors: Seung Mo Lim, Seung Min Lee, Byeong Cheol Moon, Yong Hui Li, Byung Soo Kang, Ju Hwan Yang, Tai Yon Cho, No Il Park, Tae Jun Choi
  • Publication number: 20230205431
    Abstract: Disclosed herein are a dynamic memory management apparatus and method and a computer-readable storage medium for the same. The dynamic memory management method includes defining a shadow area mapped to a memory area, setting a coloring value in the shadow area, and permitting or denying access to the memory area based on the coloring value when accessing the memory area.
    Type: Application
    Filed: October 20, 2022
    Publication date: June 29, 2023
    Inventors: Hong-Il JU, Dong-Wook KANG, Gae-Il AN, Bo-Heung CHUNG, Byeong-Cheol CHOI
  • Publication number: 20230195886
    Abstract: Disclosed herein is a method for securing an indirect function call according to an embodiment of the present invention. The method may include searching for an instruction that indirectly calls a function in intermediate representation code, calculating the number of functions that have to be allowed to be indirectly called based on the found instruction, identifying the address of a function loaded at the N-th lowest address arbitrarily set in advance, among the functions, the number of which is calculated, identifying indexes for selecting callee functions to be indirectly called based on the found instruction, determining whether to allow the function to be called using the identified indexes, and determining, when the function is allowed to be called, whether to allow the function to be called using the address of a callee function, the memory address of which is N-th lowest, among the callee functions.
    Type: Application
    Filed: June 27, 2022
    Publication date: June 22, 2023
    Applicant: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Gae-Il AN, Dong-Wook KANG, Bo-Heung CHUNG, Hong-Il JU, Byeong-Cheol CHOI
  • Publication number: 20230142407
    Abstract: Disclosed herein are an apparatus for analyzing non-informative firmware and a method using the apparatus. The method includes detecting a target instruction for firmware analysis in a memory map in non-informative firmware, generating an analysis list based on memory map information corresponding to the target instruction, and generating a visualized analysis result corresponding to the firmware by grouping the entries of the analysis list by preset reference bytes.
    Type: Application
    Filed: October 25, 2022
    Publication date: May 11, 2023
    Inventors: Dae-Won Kim, Sang-Su Lee, Yong-Je Choi, Byeong-Cheol Choi, Dong-Wook Kang, Yang-Seo Choi
  • Patent number: 11599488
    Abstract: An electronic device includes a peripheral device, a processor, an interrupt controller configured to manage interrupts generated by the peripheral device and the processor on the basis of a register, and a virtualizer, wherein the virtualizer may be configured to virtualize a portion of the processor and a portion of the at least one peripheral device to generate a first partition, generate first interrupt information corresponding to an interrupt usable in the first partition, generate first processor information corresponding to a portion of the processor usable in the first partition, check whether a configuration of the register is related to at least one of the first interrupt information and the first processor information when the register is configured by the first partition, and allow the configuration of the register when the configuration of the register is related to the at least one information.
    Type: Grant
    Filed: November 25, 2020
    Date of Patent: March 7, 2023
    Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Dong Wook Kang, Dae Won Kim, Jin Yong Lee, Boo Sun Jeon, Bo Heung Chung, Hong Il Ju, Joong Yong Choi, Ik Kyun Kim, Byeong Cheol Choi
  • Publication number: 20230004680
    Abstract: Disclosed herein are an apparatus and method for verifying the integrity of a hardware board. The apparatus includes one or more processors and execution memory for storing at least one program that is executed by the processors, wherein the program is configured to compare images of components arranged on a verification target board and a source board in a first image, obtained by photographing the verification target board, and in a second image prestored for the source board, as to whether images of the components are identical to each other, and compare first firmware extracted from the verification target board with second firmware of the source board, as to whether first firmware is identical to second firmware and verify integrity of the verification target board based on whether the images are identical to each other and on whether the pieces of firmware are identical to each other.
    Type: Application
    Filed: May 6, 2022
    Publication date: January 5, 2023
    Applicant: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Yong-Je CHOI, Dae-Won KIM, Sang-Su LEE, Byeong-Cheol CHOI, Dong-Wook KANG, Ik-Kyun KIM, Yang-Seo CHOI
  • Publication number: 20230004499
    Abstract: Disclosed herein are an apparatus and method for extracting memory map information from firmware. 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 retrieves memory-related data from firmware, sets a data structure by analyzing binary code based on the memory-related data, and retrieves a memory map structure from the firmware using the data structure.
    Type: Application
    Filed: May 5, 2022
    Publication date: January 5, 2023
    Applicant: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Yong-Je CHOI, Dae-Won KIM, Sang-Su LEE, Byeong-Cheol CHOI, Dong-Wook KANG, Yang-Seo CHOI
  • Patent number: 11516194
    Abstract: Disclosed herein are an in-vehicle network apparatus and method. The in-vehicle network 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 is configured to verify the integrity of software stored in advance in the executable memory, to generate a key table by sharing authentication information with a communication target, and to exchange an encrypted message with the communication target using the key table.
    Type: Grant
    Filed: July 31, 2020
    Date of Patent: November 29, 2022
    Assignee: Electronics and Telecommunications Research Institute
    Inventors: Dae-Won Kim, Dong-Wook Kang, Sang-Woo Lee, Jin-Yong Lee, Boo-Sun Jeon, Bo-Heung Chung, Hong-Il Ju, Byeong-Cheol Choi, Joong-Yong Choi
  • Patent number: 11502870
    Abstract: Disclosed herein are a method for managing an access control list based on an automotive Ethernet and an apparatus for the same. The method includes analyzing a new access control rule that is input to a vehicle in which the automotive Ethernet is applied, searching for any one target unit to manage the new access control rule in consideration of at least one of a destination and an application target corresponding to the new access control rule, and storing the new access control rule by transmitting a storage request message corresponding to the new access control rule to the target unit.
    Type: Grant
    Filed: October 22, 2020
    Date of Patent: November 15, 2022
    Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Joong-Yong Choi, Dong-Wook Kang, Dae-Won Kim, Sang-Woo Lee, Jin-Yong Lee, Boo-Sun Jeon, Bo-Heung Chung, Hong-Il Ju, Byeong-Cheol Choi
  • Publication number: 20220269777
    Abstract: Disclosed herein are an apparatus and method for detecting violation of control flow integrity. The apparatus includes memory for storing a program and a processor for executing the program, wherein the processor multiple branch identifier registers to which identifiers of branch targets are written, a set branch identifier instruction configured to command an identifier of a branch target to be written to a branch identifier register at a predetermined sequence number, among the multiple branch identifier registers, and a check branch identifier instruction configured to command a signal indicating detection of a control flow hijacking attack to be issued based on whether a value written to the branch identifier register at the predetermined sequence number is identical to a value of an identifier of a branch target at the predetermined sequence number, wherein the program detects whether a control flow is hijacked based on the multiple branch identifier registers.
    Type: Application
    Filed: November 3, 2021
    Publication date: August 25, 2022
    Applicant: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Dong-Wook KANG, Dae-Won KIM, Ik-Kyun KIM, Sang-Su LEE, Jin-Yong LEE, Byeong-Cheol CHOI, Yong-Je CHOI
  • Patent number: 11418328
    Abstract: Disclosed is a system for performing key management of an in-vehicle network. The key management system of the in-vehicle network includes a reception unit configured to receive a shared secret key of a central gateway and a domain gateway, a memory configured to store a program for performing key management of the in-vehicle network using the shared secret key, and a processor configured to execute the program. The processor generates a secret key to be stored in a node of the in-vehicle network using the shared secret key and a unique ID of the node.
    Type: Grant
    Filed: November 26, 2019
    Date of Patent: August 16, 2022
    Assignee: Electronics and Telecommunications Research Institute
    Inventors: Hong Il Ju, Dae Won Kim, Jin Yong Lee, Boo Sun Jeon, Bo Heung Chung, Byeong Cheol Choi
  • Publication number: 20210365267
    Abstract: Disclosed are a method and an apparatus for expanding an instruction for an embedded device. According to the method, a first instruction group and a second instruction group are set and different regions of a memory for each of the first instruction group and the second instruction group using a preset register are allocated so that the first instruction group and the second instruction group access different regions of the memory.
    Type: Application
    Filed: May 20, 2021
    Publication date: November 25, 2021
    Applicant: Electronics and Telecommunications Research Institute
    Inventors: Jinyong LEE, Dong Wook KANG, Donghyeun KWON, Byeong Cheol CHOI
  • Publication number: 20210185070
    Abstract: Disclosed herein are a lightweight intrusion detection method and apparatus for a vehicle network. The lightweight intrusion detection method may include collecting Ethernet packets from a domain gateway of a vehicle that provides a mirroring port, performing a primary intrusion detection check on the Ethernet packets using a rule-based intrusion detection technique, and performing a secondary intrusion detection check on the Ethernet packets using a machine learning-based intrusion detection technique when no intrusion attack is detected as a result of the primary intrusion detection check.
    Type: Application
    Filed: December 10, 2020
    Publication date: June 17, 2021
    Applicant: Electronics and Telecommunications Research Institute
    Inventors: Boo-Sun JEON, Dong-Wook KANG, Dae-Won KIM, Sang-Woo LEE, Jin-Yong LEE, Bo-Heung CHUNG, Hong-Il JU, Byeong-Cheol CHOI, Joong-Yong CHOI
  • Publication number: 20210184885
    Abstract: Disclosed herein are a method for managing an access control list based on an automotive Ethernet and an apparatus for the same. The method includes analyzing a new access control rule that is input to a vehicle in which the automotive Ethernet is applied, searching for any one target unit to manage the new access control rule in consideration of at least one of a destination and an application target corresponding to the new access control rule, and storing the new access control rule by transmitting a storage request message corresponding to the new access control rule to the target unit.
    Type: Application
    Filed: October 22, 2020
    Publication date: June 17, 2021
    Applicant: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Joong-Yong CHOI, Dong-Wook KANG, Dae-Won KIM, Sang-Woo LEE, Jin-Yong LEE, Boo-Sun JEON, Bo-Heung CHUNG, Hong-Il JU, Byeong-Cheol CHOI
  • Publication number: 20210174607
    Abstract: Disclosed herein are a method for replacing vehicle parts using an in-vehicle network based on an automotive Ethernet and a system for the same. The method is configured such that a vehicle diagnosis module included in a vehicle performs vehicle self-diagnosis, such that the vehicle and a vehicle manufacturer server perform an authentication process for a new part when a vehicle part is replaced based on a vehicle part replacement agreement procedure between the terminal of a vehicle owner and the maintenance terminal of a vehicle maintenance company, and such that the terminal of the vehicle owner checks whether replacement of the vehicle part is performed normally by requesting an integrity check result from each of the vehicle and the vehicle manufacturer server when the maintenance terminal transmits a part replacement completion message to the terminal of the vehicle owner after completion of the authentication process.
    Type: Application
    Filed: November 19, 2020
    Publication date: June 10, 2021
    Applicant: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Hong-Il JU, Dong-Wook KANG, Dae-Won KIM, Sang-Woo LEE, Jin-Yong LEE, Boo-Sun JEON, Bo-Heung CHUNG, Byeong-Cheol CHOI, Joong-Yong CHOI
  • Publication number: 20210165752
    Abstract: An electronic device includes a peripheral device, a processor, an interrupt controller configured to manage interrupts generated by the peripheral device and the processor on the basis of a register, and a virtualizer, wherein the virtualizer may be configured to virtualize a portion of the processor and a portion of the at least one peripheral device to generate a first partition, generate first interrupt information corresponding to an interrupt usable in the first partition, generate first processor information corresponding to a portion of the processor usable in the first partition, check whether a configuration of the register is related to at least one of the first interrupt information and the first processor information when the register is configured by the first partition, and allow the configuration of the register when the configuration of the register is related to the at least one information.
    Type: Application
    Filed: November 25, 2020
    Publication date: June 3, 2021
    Applicant: Electronics and Telecommunications Research Institute
    Inventors: Dong Wook KANG, Dae Won KIM, Jin Yong LEE, Boo Sun JEON, Bo Heung CHUNG, Hong Il JU, Joong Yong CHOI, Ik Kyun KIM, Byeong Cheol CHOI
  • Publication number: 20210136051
    Abstract: Disclosed herein are an in-vehicle network apparatus and method. The in-vehicle network 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 is configured to verify the integrity of software stored in advance in the executable memory, to generate a key table by sharing authentication information with a communication target, and to exchange an encrypted message with the communication target using the key table.
    Type: Application
    Filed: July 31, 2020
    Publication date: May 6, 2021
    Applicant: Electronics and Telecommunications Research Institute
    Inventors: Dae-Won KIM, Dong-Wook KANG, Sang-Woo LEE, Jin-Yong LEE, Boo-Sun JEON, Bo-Heung CHUNG, Hong-Il JU, Byeong-Cheol CHOI, Joong-Yong CHOI
  • Patent number: 10993231
    Abstract: A method of transmitting control information by an end node in a wireless communication system supporting multi-channel transmission includes: transmitting control information to a center node on a first channel among multiple channels within a control period of a wireless frame when the first channel is in an idle state; transmitting the control information to the center node on a second channel when the first channel is not in the idle state and the second channel is in the idle state, the second channel being selected from channels other than the first channel among the multiple channels; and transmitting the control information to the center node in a subsequent wireless frame when the second channel is not in the idle state.
    Type: Grant
    Filed: May 18, 2018
    Date of Patent: April 27, 2021
    Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Geon Min Yeo, Sun Hwa Lim, Young Il Kim, Dae Geun Park, Soon Yong Song, Byeong Cheol Choi