Patents by Inventor Pyeong Soo Mah

Pyeong Soo Mah 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: 11036693
    Abstract: Disclosed herein is an apparatus for continuous profiling for a multicore embedded system, the apparatus including a profiling data reception unit for receiving one or more pieces of profiling source data, in which events for each core in a multicore embedded system are written, from the multicore embedded system; a profiling data analysis unit for analyzing the profiling source data, determining a time at which each of events included in the profiling source data occurred and a core corresponding to the event, and determining whether each of the events is a past event depending on the time at which the event occurred; and a profiling file management unit for distinguishing each of the events depending on the determination of whether the event is a past event and storing the events in profiling files.
    Type: Grant
    Filed: July 25, 2018
    Date of Patent: June 15, 2021
    Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Yu-Seung Ma, Sang-Cheol Kim, Pyeong-Soo Mah, Duk-Kyun Woo, Jeong-Woo Lee
  • Patent number: 10932281
    Abstract: Disclosed herein are a dynamic scheduling method for guaranteeing Quality of Service QoS depending on network transmission traffic and a system using the same. The dynamic scheduling method includes assigning communication channels to respective nodes based on Identifications (IDs) of parent nodes corresponding to the respective nodes, setting priorities for assignment of time slots to the respective nodes in each quarter based on data traffic volumes corresponding to the respective nodes, and assigning time slots to the respective nodes in each quarter depending on the set priorities for assignment of the time slots.
    Type: Grant
    Filed: July 24, 2018
    Date of Patent: February 23, 2021
    Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Kyeong-Tae Kim, Bum-Ho Kim, Sang-Cheol Kim, Seon-Tae Kim, Hae-Yong Kim, Yu-Seung Ma, Pyeong-Soo Mah, Hui-Ung Park, Duk-Kyun Woo, Jeong-Woo Lee
  • Patent number: 10448216
    Abstract: A network broadcast method using a MAC unicast and an MPR node allows a source node to transmit a data packet to at least one MPR node which is located within one-hop distance from the source node and allows the at least one MPR node to transmit the data packet to each next-ranked MPR nodes. At least one normal node, which is not an MPR node while being located within one-hop distance from the source node, receives the data packet of the source node, which is transferred from the source node to an MPR node or transferred between MPR nodes through overhearing. Although the source node and MPR nodes are in a hidden-node relationship, collision is prevented, thereby minimizing data packet loss to improve the transmission reliability, and enabling the data packet of the source node to be reliably broadcasted on a network.
    Type: Grant
    Filed: November 1, 2011
    Date of Patent: October 15, 2019
    Assignee: Research & Business Foundation Sungkyunkwan University
    Inventors: Tae-Jin Lee, Chang-Yeong Oh, Pyeong-Soo Mah, Ji Hyoung Ahn, Woo Suk Cha, Jongho Park, Mingyu Lee
  • Publication number: 20190042596
    Abstract: Disclosed herein is an apparatus for continuous profiling for a multicore embedded system, the apparatus including a profiling data reception unit for receiving one or more pieces of profiling source data, in which events for each core in a multicore embedded system are written, from the multicore embedded system; a profiling data analysis unit for analyzing the profiling source data, determining a time at which each of events included in the profiling source data occurred and a core corresponding to the event, and determining whether each of the events is a past event depending on the time at which the event occurred; and a profiling file management unit for distinguishing each of the events depending on the determination of whether the event is a past event and storing the events in profiling files.
    Type: Application
    Filed: July 25, 2018
    Publication date: February 7, 2019
    Inventors: Yu-Seung MA, Sang-Cheol KIM, Pyeong-Soo MAH, Duk-Kyun WOO, Jeong-Woo LEE
  • Publication number: 20190037578
    Abstract: Disclosed herein are a dynamic scheduling method for guaranteeing Quality of Service QoS depending on network transmission traffic and a system using the same. The dynamic scheduling method includes assigning communication channels to respective nodes based on Identifications (IDs) of parent nodes corresponding to the respective nodes, setting priorities for assignment of time slots to the respective nodes in each quarter based on data traffic volumes corresponding to the respective nodes, and assigning time slots to the respective nodes in each quarter depending on the set priorities for assignment of the time slots.
    Type: Application
    Filed: July 24, 2018
    Publication date: January 31, 2019
    Inventors: Kyeong-Tae KIM, Bum-Ho KIM, Sang-Cheol KIM, Seon-Tae KIM, Hae-Yong KIM, Yu-Seung MA, Pyeong-Soo MAH, Hui-Ung PARK, Duk-Kyun WOO, Jeong-Woo LEE
  • Patent number: 10194374
    Abstract: There is provided a network join method including transmitting a long beacon message including transmission timing information of a first short beacon message to a child node network device, transmitting a first short beacon message including information regarding an interval in which it is possible to transmit a message, to the child node network device according to a transmission timing of the first short beacon message, receiving a slot allocation request message from the child node network device according to the interval in which it is possible to transmit a message, and checking whether the child node network device joins a network, and transmitting a slot allocation confirmation message to the child node network device.
    Type: Grant
    Filed: July 11, 2016
    Date of Patent: January 29, 2019
    Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Kyeong Tae Kim, Bum Ho Kim, Sang Cheol Kim, Seon-Tae Kim, Hae Yong Kim, Yu Seung Ma, Pyeong Soo Mah, Gyu Sang Shin, Duk Kyun Woo, Jeong-Woo Lee
  • Publication number: 20170257814
    Abstract: There is provided a network join method including transmitting a long beacon message including transmission timing information of a first short beacon message to a child node network device, transmitting a first short beacon message including information regarding an interval in which it is possible to transmit a message, to the child node network device according to a transmission timing of the first short beacon message, receiving a slot allocation request message from the child node network device according to the interval in which it is possible to transmit a message, and checking whether the child node network device joins a network, and transmitting a slot allocation confirmation message to the child node network device.
    Type: Application
    Filed: July 11, 2016
    Publication date: September 7, 2017
    Inventors: Kyeong Tae KIM, Bum Ho KIM, Sang Cheol KIM, Seon-Tae KIM, Hae Yong KIM, Yu Seung MA, Pyeong Soo MAH, Gyu Sang SHIN, Duk Kyun WOO, Jeong-Woo LEE
  • Publication number: 20170199763
    Abstract: A method and an apparatus for visualizing a scheduling result in a multicore system. A method for visualizing a scheduling result of a plurality of tasks with respect to a plurality of cores in a multicore system includes extracting scheduling data in a time section to be visualized, determining whether the number of the extracted scheduling data exceeds a preset first threshold value, if the number of the extracted scheduling data exceeds the preset first threshold value, performing reduction of the extracted scheduling data, and visualizing and outputting the reduced scheduling data.
    Type: Application
    Filed: July 11, 2016
    Publication date: July 13, 2017
    Inventors: Yu Seung MA, Kyeong Tae KIM, Bum Ho KIM, Sang Cheol KIM, Seon-Tae KIM, Hae Yong KIM, Pyeong Soo MAH, Jun Keun SONG, Gyu Sang SHIN, Duk Kyun WOO, Jeong-Woo LEE
  • Publication number: 20150074674
    Abstract: An apparatus for adjusting priorities of tasks determines a task violating a real-time constraint using a profiling result of the real-time software and task details including a real-time constraint for each task, adjusts a priority of the task violating the real-time constraint or a higher candidate task close to the task violating the real-time constraint, and simulates execution of the real-time software depending on the adjusted priority.
    Type: Application
    Filed: August 1, 2014
    Publication date: March 12, 2015
    Inventors: Yu Seung Ma, Sang Cheol Kim, Duk Kyun Woo, PYEONG SOO MAH, SEON-TAE KIM
  • Patent number: 8954807
    Abstract: A fault-based software testing method and system are provided. The fault-based software testing method includes: generating a plurality of error programs by injecting faults into a testing target program; grouping the generated error programs into a plurality of groups with respect to respective test data, and selecting representative error programs with respect to the respective groups; and when an error is detected in the execution result of the representative error programs with respect to the corresponding test data, determining that errors are detected in all the error programs of the corresponding group.
    Type: Grant
    Filed: October 5, 2012
    Date of Patent: February 10, 2015
    Assignee: Electronics & Telecommunications Research Institute
    Inventors: Yu Seung Ma, Duk Kyun Woo, Seon Tae Kim, Pyeong Soo Mah
  • Patent number: 8954975
    Abstract: The present invention relates to a task scheduling method for a real time operating system (RTOS) mounted to an embedded system, and more particularly, to a task scheduling method which allows a programmer to make a CPU reservation for a task. The task scheduling method for a real time operating system, includes: at a scheduling time point, determining whether or not a highest priority of tasks present in a ready queue is a predetermined value K; if the highest priority is determined to be K, applying a reservation based scheduler to perform a scheduling; and if the highest priority is determined not to be K, applying a priority based scheduler to perform a scheduling; the tasks present in the ready queue, the priority of which is K, contains idle CPU reservation allocation information received as a factor when the tasks the priority of which is K are created.
    Type: Grant
    Filed: August 10, 2012
    Date of Patent: February 10, 2015
    Assignee: Electronics and Telecommunications Research Institute
    Inventors: Sang Cheol Kim, Duk Kyun Woo, Gyu Sang Shin, Pyeong Soo Mah, Seon Tae Kim
  • Patent number: 8799749
    Abstract: Disclosed herein is an ad-hoc multimedia group communication terminal which is robust to packet loss and includes a multimedia transmitter. The media transmitter includes a reception status monitoring module, an error recovery level/traffic adjustment module, a bit stream division and error recovery data generation module, and a media data packet generation module. The reception status monitoring module recognizes packet reception status information relevant to the reception side terminals based on control packets from each of the reception side terminals. The error recovery level/traffic adjustment module adjusts the error recovery level and the amount of traffic of the media data packets. The bit stream division and error recovery data generation module generates error recovery data to be transmitted to the reception side terminals based on the error recovery level. The media data packet generation module generates the media data packets and error recovery data packets.
    Type: Grant
    Filed: November 7, 2011
    Date of Patent: August 5, 2014
    Assignee: Electronics and Telecommunications Research Institute
    Inventors: Ji-Young Kwak, Seon-Tae Kim, Mi-Sun Yu, Pyeong-Soo Mah
  • Publication number: 20140146803
    Abstract: A network broadcast method using a MAC unicast and an MPR node allows a source node to transmit a data packet to at least one MPR node which is located within one-hop distance from the source node and allows the at least one MPR node to transmit the data packet to each next-ranked MPR nodes. At least one normal node, which is not an MPR node while being located within one-hop distance from the source node, receives the data packet of the source node, which is transferred from the source node to an MPR node or transferred between MPR nodes through overhearing. Although the source node and MPR nodes are in a hidden-node relationship, collision is prevented, thereby minimizing data packet loss to improve the transmission reliability, and enabling the data packet of the source node to be reliably broadcasted on a network.
    Type: Application
    Filed: November 1, 2011
    Publication date: May 29, 2014
    Applicant: Research & Business Foundation Sungkyunkwan University
    Inventors: Tae-Jin Lee, Chang-Yeong Oh, Pyeong Soo Mah, Ji Hyoung Ahn, Woo Suk Cha, Jongho Park, Mingyu Lee
  • Publication number: 20140064259
    Abstract: A method of managing a context table for the compression of an IPv6 header based on a context in a wireless mesh network includes: determining, by a boundary router for coupling an external network and a Low-power and Lossy Network (LLN), a score by taking information on the traffic of a packet transmitted by an external host into consideration; assigning, by the boundary router, a Context ID (CID) to the prefix of the packet based on the determined score and registering the CID with a context table: and sending, by the boundary router, the packet of context registered with the context table to all nodes of the LLN.
    Type: Application
    Filed: August 6, 2013
    Publication date: March 6, 2014
    Applicant: Electronics and Telecommunications Research Institute
    Inventors: Jeehoon LEE, Jongsoo JEONG, SEON-TAE KIM, PYEONG SOO MAH
  • Publication number: 20140013164
    Abstract: A fault-based software testing method and system are provided. The fault-based software testing method includes: generating a plurality of error programs by injecting faults into a testing target program; grouping the generated error programs into a plurality of groups with respect to respective test data, and selecting representative error programs with respect to the respective groups; and when an error is detected in the execution result of the representative error programs with respect to the corresponding test data, determining that errors are detected in all the error programs of the corresponding group.
    Type: Application
    Filed: October 5, 2012
    Publication date: January 9, 2014
    Applicant: Electronics & Telecommunications Research Institute
    Inventors: Yu Seung Ma, Duk Kyun Woo, Seon Tae Kim, Pyeong Soo Mah
  • Publication number: 20130117756
    Abstract: The present invention relates to a task scheduling method for a real time operating system (RTOS) mounted to an embedded system, and more particularly, to a task scheduling method which allows a programmer to make a CPU reservation for a task. The task scheduling method for a real time operating system, includes: at a scheduling time point, determining whether or not a highest priority of tasks present in a ready queue is a predetermined value K; if the highest priority is determined to be K, applying a reservation based scheduler to perform a scheduling; and if the highest priority is determined not to be K, applying a priority based scheduler to perform a scheduling; the tasks present in the ready queue, the priority of which is K, contains idle CPU reservation allocation information received as a factor when the tasks the priority of which is K are created.
    Type: Application
    Filed: August 10, 2012
    Publication date: May 9, 2013
    Applicant: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Sang Cheol KIM, Duk Kyun WOO, Gyu Sang Shin, Pyeong Soo Mah, Seon Tae Kim
  • Publication number: 20120124443
    Abstract: Disclosed herein is an ad-hoc multimedia group communication terminal which is robust to packet loss and includes a multimedia transmitter. The media transmitter includes a reception status monitoring module, an error recovery level/traffic adjustment module, a bit stream division and error recovery data generation module, and a media data packet generation module. The reception status monitoring module recognizes packet reception status information relevant to the reception side terminals based on control packets from each of the reception side terminals. The error recovery level/traffic adjustment module adjusts the error recovery level and the amount of traffic of the media data packets. The bit stream division and error recovery data generation module generates error recovery data to be transmitted to the reception side terminals based on the error recovery level. The media data packet generation module generates the media data packets and error recovery data packets.
    Type: Application
    Filed: November 7, 2011
    Publication date: May 17, 2012
    Inventors: Ji-Young Kwak, Seon-Tae Kim, Mi-Sun Yu, Pyeong-Soo Mah
  • Publication number: 20120113150
    Abstract: A multimedia communication apparatus for group media communication includes an encoding unit for receiving source data from an input device, capturing and compressing the source data at a specific display resolution, and sending the compressed data via network communication. Further, the multimedia communication apparatus for the group media communication includes a plurality of decoding units for receiving the compressed data via the network communication, restoring the compressed data into original data so that a user can view and listen to the data, and providing the original data to an output device. Furthermore, the multimedia communication apparatus for the group media communication includes a group communication management unit for activating at least one decoding unit selected from among the plurality of decoding units, adjusting and setting the display resolution, and adjusting a size of the memory and allocating memory of the adjusted size.
    Type: Application
    Filed: November 2, 2011
    Publication date: May 10, 2012
    Applicant: Electronics and Telecommunications Research Institute
    Inventors: Seon-Tae KIM, Misun Yu, Ji Young Kwak, Pyeong Soo Mah
  • Publication number: 20120044091
    Abstract: An apparatus for providing a parking management service includes: a client terminal for providing a user with a parking management service in a parking lot by using communication environment; a first sensor node, installed in a parking area in the parking lot, for sensing whether there is a vehicle in the parking area; a second sensor node, installed at a vehicle movement section in the parking lot, for sensing a vehicle moving in the parking area; and a parking management server for receiving sensing information from the first and second sensor nodes, generating real-time parking lot information, and providing the generated real-time parking lot information to the client terminal. The apparatus further includes a network provided among the client terminal, the first sensor node, the second sensor node and the parking management server for transmitting information for a parking management.
    Type: Application
    Filed: August 18, 2011
    Publication date: February 23, 2012
    Applicant: Electronics and Telecommunications Research Institute
    Inventors: Sang Cheol KIM, Hae Yong Kim, Pyeong Soo Mah
  • Patent number: 7961357
    Abstract: A device for eliminating a block artifact phenomenon of a decoded image frame, and an eliminating method thereof. A method for eliminating a block artifact phenomenon according to the present invention includes: extracting pixel information including a magnitude of edge response, an edge direction, and an edge position, by applying an edge detector to an arbitrary pixel in an image frame; distinguishing the pixel into a non-edge pixel, an object edge pixel, or a block edge pixel by using the extracted pixel information; and performing filtering according to the distinguishing result. In this manner, an object edge information is selectively protected, so that an improved image quality may be provided.
    Type: Grant
    Filed: November 9, 2005
    Date of Patent: June 14, 2011
    Assignee: Electronics and Telecommunications Research Institute
    Inventors: Byung-Gyu Kim, Seon-Tae Kim, Suk-Kyu Song, Pyeong-Soo Mah