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: 11036693Abstract: 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: GrantFiled: July 25, 2018Date of Patent: June 15, 2021Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTEInventors: Yu-Seung Ma, Sang-Cheol Kim, Pyeong-Soo Mah, Duk-Kyun Woo, Jeong-Woo Lee
-
Patent number: 10932281Abstract: 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: GrantFiled: July 24, 2018Date of Patent: February 23, 2021Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTEInventors: 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: 10448216Abstract: 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: GrantFiled: November 1, 2011Date of Patent: October 15, 2019Assignee: Research & Business Foundation Sungkyunkwan UniversityInventors: Tae-Jin Lee, Chang-Yeong Oh, Pyeong-Soo Mah, Ji Hyoung Ahn, Woo Suk Cha, Jongho Park, Mingyu Lee
-
Publication number: 20190042596Abstract: 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: ApplicationFiled: July 25, 2018Publication date: February 7, 2019Inventors: Yu-Seung MA, Sang-Cheol KIM, Pyeong-Soo MAH, Duk-Kyun WOO, Jeong-Woo LEE
-
Publication number: 20190037578Abstract: 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: ApplicationFiled: July 24, 2018Publication date: January 31, 2019Inventors: 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: 10194374Abstract: 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: GrantFiled: July 11, 2016Date of Patent: January 29, 2019Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTEInventors: 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: 20170257814Abstract: 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: ApplicationFiled: July 11, 2016Publication date: September 7, 2017Inventors: 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: 20170199763Abstract: 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: ApplicationFiled: July 11, 2016Publication date: July 13, 2017Inventors: 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: 20150074674Abstract: 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: ApplicationFiled: August 1, 2014Publication date: March 12, 2015Inventors: Yu Seung Ma, Sang Cheol Kim, Duk Kyun Woo, PYEONG SOO MAH, SEON-TAE KIM
-
Patent number: 8954807Abstract: 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: GrantFiled: October 5, 2012Date of Patent: February 10, 2015Assignee: Electronics & Telecommunications Research InstituteInventors: Yu Seung Ma, Duk Kyun Woo, Seon Tae Kim, Pyeong Soo Mah
-
Patent number: 8954975Abstract: 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: GrantFiled: August 10, 2012Date of Patent: February 10, 2015Assignee: Electronics and Telecommunications Research InstituteInventors: Sang Cheol Kim, Duk Kyun Woo, Gyu Sang Shin, Pyeong Soo Mah, Seon Tae Kim
-
Patent number: 8799749Abstract: 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: GrantFiled: November 7, 2011Date of Patent: August 5, 2014Assignee: Electronics and Telecommunications Research InstituteInventors: Ji-Young Kwak, Seon-Tae Kim, Mi-Sun Yu, Pyeong-Soo Mah
-
Publication number: 20140146803Abstract: 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: ApplicationFiled: November 1, 2011Publication date: May 29, 2014Applicant: Research & Business Foundation Sungkyunkwan UniversityInventors: Tae-Jin Lee, Chang-Yeong Oh, Pyeong Soo Mah, Ji Hyoung Ahn, Woo Suk Cha, Jongho Park, Mingyu Lee
-
Publication number: 20140064259Abstract: 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: ApplicationFiled: August 6, 2013Publication date: March 6, 2014Applicant: Electronics and Telecommunications Research InstituteInventors: Jeehoon LEE, Jongsoo JEONG, SEON-TAE KIM, PYEONG SOO MAH
-
Publication number: 20140013164Abstract: 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: ApplicationFiled: October 5, 2012Publication date: January 9, 2014Applicant: Electronics & Telecommunications Research InstituteInventors: Yu Seung Ma, Duk Kyun Woo, Seon Tae Kim, Pyeong Soo Mah
-
Publication number: 20130117756Abstract: 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: ApplicationFiled: August 10, 2012Publication date: May 9, 2013Applicant: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTEInventors: Sang Cheol KIM, Duk Kyun WOO, Gyu Sang Shin, Pyeong Soo Mah, Seon Tae Kim
-
Publication number: 20120124443Abstract: 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: ApplicationFiled: November 7, 2011Publication date: May 17, 2012Inventors: Ji-Young Kwak, Seon-Tae Kim, Mi-Sun Yu, Pyeong-Soo Mah
-
Publication number: 20120113150Abstract: 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: ApplicationFiled: November 2, 2011Publication date: May 10, 2012Applicant: Electronics and Telecommunications Research InstituteInventors: Seon-Tae KIM, Misun Yu, Ji Young Kwak, Pyeong Soo Mah
-
METHOD AND APPARATUS FOR PROVIDING PARKING MANAGEMENT SERVICE, AND CLIENT DEVICE AND SERVER THEREFOR
Publication number: 20120044091Abstract: 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: ApplicationFiled: August 18, 2011Publication date: February 23, 2012Applicant: Electronics and Telecommunications Research InstituteInventors: Sang Cheol KIM, Hae Yong Kim, Pyeong Soo Mah -
Patent number: 7961357Abstract: 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: GrantFiled: November 9, 2005Date of Patent: June 14, 2011Assignee: Electronics and Telecommunications Research InstituteInventors: Byung-Gyu Kim, Seon-Tae Kim, Suk-Kyu Song, Pyeong-Soo Mah