Patents by Inventor Gyu-Sang Shin

Gyu-Sang Shin 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: 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
  • 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
  • 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: 20130041993
    Abstract: A system and method for providing web service for smart objects are provided. The system includes a smart object and a repeater. The smart object receives a web service request for the smart object from a service-requesting user, and transmits a message including information on a web server associated with the web service request to a repeater. The repeater receives the message including the information on the web server associated with the web service request from the smart object, transfers the web service request to the web server and, when a response for the request is received from the web server, transfers the response to the service-requesting user. Accordingly, the present invention can provide a web service to independent of n insufficient memory capacity of a smart object and a limited network.
    Type: Application
    Filed: August 10, 2012
    Publication date: February 14, 2013
    Applicant: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Jong Soo JEONG, Hae Yong KIM, Sang Cheol Kim, Seon Tae Kim, Gyu Sang Shin
  • Patent number: 7895575
    Abstract: Provided are an apparatus and method for generating a test driver, capable of reducing errors caused in component development early on by enabling immediate checking as to whether architecture design requirements are satisfied during component development. Specific snapshot information is input to the interface for the individual component of the architecture model to extract a state variable storing the state information of the component. An interface that sets and checks the state variable is then added to enable unit testing for the component to proceed smoothly. Using an interface giving access to the state variable, a test preparation code setting a test environment and a test check code checking whether the state variable after interfacing reaches a proper state are generated, thereby automatically generating a test driver code.
    Type: Grant
    Filed: December 30, 2005
    Date of Patent: February 22, 2011
    Assignee: Electronics and Telecommunications Research Institute
    Inventors: Seok Jin Yoon, Gyu Sang Shin
  • Patent number: 7721252
    Abstract: An apparatus and a method for a product-line description and verification is provided. The apparatus includes: a product-line architecture model conversion tool for classifying related architecture model components according to variant characteristics by analyzing inputted scenarios, generating a dependency relationship model by extracting a dependency relationship between architecture model elements based on a variant element, and generating a product-line architecture from an inputted architecture model based on the dependency relationship model; and a product-line architecture verification tool for receiving a scenario of a system requirement, mapping the scenario to related architecture model components, analyzing an architecture model dependency by analyzing static modeling information and dynamic modeling information of a product architecture, and generating an aspect model of the requirements, the scenario and the related architecture model components.
    Type: Grant
    Filed: July 6, 2005
    Date of Patent: May 18, 2010
    Assignee: Electronics and Telecommunications Research Institute
    Inventors: Youhee Choi, Seungyun Lee, Gyu Sang Shin, Young Jong Yang
  • Publication number: 20090288066
    Abstract: An editing apparatus for Test Driven Development (TDD) includes: a design model manager for managing a design model; a test code manager for managing test code; an implementation code manager for managing implementation code; and a TDD synchronization manager, as the design model or the test code is altered, for altering the test code or the design model in synchronization with the design model or the test code, and selectively altering the implementation code.
    Type: Application
    Filed: July 23, 2009
    Publication date: November 19, 2009
    Applicant: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Yang Jae Jeong, Seok Jin Yoon, Gyu Sang Shin
  • Publication number: 20080307387
    Abstract: Provided are an apparatus and method for developing software. More particularly, provided are a software development apparatus and method enabling prediction of non-functional performance, such as execution time, as well as functional performance of each constituent module in a software development process. The apparatus includes: an Application Programming Interface (API) performance index database (DB) for storing performance information on APIs; a performance DB constructor for separately executing APIs used in a source code of a module to measure performance, and storing performance information on the respective APIs in the API performance index DB; an editor for editing the source code of the module and displaying performance of the module; and a code performance analyzer for receiving the source code of the module from the editor, calculating the performance of the module with reference to the API performance index DB, and providing the calculation result to the editor.
    Type: Application
    Filed: December 4, 2007
    Publication date: December 11, 2008
    Inventors: Seok Jin Yoon, Gyu Sang Shin
  • Patent number: 7093264
    Abstract: An apparatus for assembling EJB components is provided. The apparatus includes a composite palette for browsing and managing the EJB components, and an architecture diagram editor module for dragging and dropping the EJB components shown in the composite palette or new component and connector icons to visually generate the architecture based on the C2 style. The apparatus further includes a component property editor module for describing properties and specifications of the EJB components in an architecture, and a glue code and composite EJB generator module for generating composite EJB component code and related glue code.
    Type: Grant
    Filed: April 29, 2002
    Date of Patent: August 15, 2006
    Assignee: Electronics and Telecommunications Research Institute
    Inventors: You-Hee Choi, Seung-Youn Lee, Oh-Cheon Kwon, Gyu-Sang Shin
  • Publication number: 20040139186
    Abstract: Disclosed are an apparatus and method which visualizes the result of performance measurement obtained by executing of a method that measures performance of components, performs performance comparison, generates association rules by analyzing a list of associated components through the performance comparison of the correlated components selected by a user, and automatically recommends the alternative components by searching relation analysis information for the specific component.
    Type: Application
    Filed: April 2, 2003
    Publication date: July 15, 2004
    Inventors: Ji Hyun Lee, Oh-Cheon Kwon, Woo-Sik Kim, Gyu-Sang Shin
  • Publication number: 20030122867
    Abstract: An apparatus for assembling EJB components is provided. The apparatus includes a composite palette for browsing and managing the EJB components, and an architecture diagram editor module for dragging and dropping the EJB components shown in the composite palette or new component and connector icons to visually generate the architecture based on the C2 style. The apparatus further includes a component property editor module for describing properties and specifications of the EJB components in an architecture, and a glue code and composite EJB generator module for generating composite EJB component code and related glue code.
    Type: Application
    Filed: April 29, 2002
    Publication date: July 3, 2003
    Inventors: You-Hee Choi, Seung-Youn Lee, Oh-Cheon Kwon, Gyu-Sang Shin
  • Publication number: 20020129346
    Abstract: An apparatus of identifying software components includes a user interface unit for obtaining object dependency and object usages information from a user; a unit of defining dependency weights for calculating weights of inter-object dependency based on the object dependency and the usages information; a unit of generating an object dependency network for representing the degrees of object importance and inter-object dependency by using the dependency weights; and a unit of identifying software components for controlling the component identification process by using the object dependency network and the threshold values inputted by a user.
    Type: Application
    Filed: April 17, 2001
    Publication date: September 12, 2002
    Inventors: Woo-Jin Lee, Min-Jeong Kim, Gyu-Sang Shin
  • Publication number: 20020087947
    Abstract: In the adaptation method for binary components through adaptation components and a computer-readable record media storing program instructions for performing the inventive method, the type of adaptation is first identified. Then, an adaptation pattern component required for the adaptation type is developed, and the developed adaptation component takes charge of the adaptation of the respective type, to thereby reduce the frequency of wrapping performed whenever the items of a requirement are changed and to prevent the size of the component from being continuously enlarged.
    Type: Application
    Filed: February 27, 2001
    Publication date: July 4, 2002
    Inventors: Oh-Cheon Kwon, Jeoung-Ah Kim, Seok-Jin Yoon, Gyu-Sang Shin
  • Patent number: 5995969
    Abstract: The present invention provides a meta model system of information resource dictionary system (IRDS) of an integrated computer aided software engineering (CASE) repository, which consistently stores and shares information generated by CASE tools of data flow diagram (DFD) and structure chart (SC) as well as supports software life cycle, and integrated supporting method for the integrated CASE repository meta model system. The repository is constructed to commonly stores, shares and manages information generated by CASE tools, realizing standardization and full automation of software development process methodology, and sharing of information between the tools.
    Type: Grant
    Filed: January 2, 1998
    Date of Patent: November 30, 1999
    Assignee: Electronics and Telecommunications Research Institute
    Inventors: Heon Ki Lee, Gyu Sang Shin