Patents by Inventor Chae Deok Lim

Chae Deok Lim 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: 8473662
    Abstract: Provided is a method capable of providing an improved response property appropriate for the characteristics of a system by automatically choosing an interrupt handling mode used for each device. The method is a method in which the embedded operating system kernel determines a handling mode for all individual interrupts, the method includes: dividing interrupt handling modes into a first interrupt handling mode and a second interrupt handling mode which has a different process speed from the first interrupt handling mode, and variably determining a distribution ratio in which each of the interrupts are distributed to the first interrupt handling mode or to the second interrupt handling mode according to a predetermined process condition during boot-up.
    Type: Grant
    Filed: December 7, 2010
    Date of Patent: June 25, 2013
    Assignee: Electronics and Telecommunications Research Institute
    Inventors: Dong-Hyouk Lim, Yung-Joon Jung, Yong-Bon Koo, Chae-Deok Lim, Dong-Sun Lim
  • Publication number: 20130159689
    Abstract: The present invention relates generally to a method and apparatus for initializing an embedded device. When a boot loader is executed and a kernel is loaded, an initialization program is executed, and a booting sequence including information about an operating sequence of a boot process is loaded. Thereafter, initialization functions which are included in a script replacement function module of the embedded device are executed, and then a state of the embedded device is set to a usable state. Accordingly, the method and apparatus can efficiently perform the operations of an initialization program that is used to solve the complexity of the initialization of an OS inevitably appearing on mobile devices and high-performance embedded devices, and an initialization script that is operated to flexibly execute the initialization program on various devices having different characteristics.
    Type: Application
    Filed: July 10, 2012
    Publication date: June 20, 2013
    Applicant: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Ho-Joon Park, Chae-Deok Lim, Dong-Wook Kang, Han-Sung Chun
  • Publication number: 20130103744
    Abstract: Disclosed are a method for executing a JavaScript based web service program and an apparatus using the same. The method of executing a web service program based on JavaScript includes; selectively receiving initial transmission data among data about the web service program and libraries, which are used by the web service program, from a server by use of a predetermined reserved word; executing the web service program by use of the initial transmission data; if a JavaScript function that is not defined on the client device is going to be executed while the web service program is being executed, instantly sending the server a request signal requesting additional transmission data for the JavaScript function that is not defined on the client device; and receiving the additional transmission data from the server, and executing the web service program based on the initial transmission data and the additional transmission data.
    Type: Application
    Filed: September 12, 2012
    Publication date: April 25, 2013
    Applicant: Electronics and Telecommunications Research Institute
    Inventors: Ik-Soon KIM, Chae-Deok Lim
  • Publication number: 20120163628
    Abstract: An apparatus for reducing digital audio output noise includes: a signal processing unit configured to process digital audio data to output to a speaker; a switching unit configured to mute the speaker; and a control unit configured to monitor the signal processing unit to determine whether a current state is a mute state or not, and control the switching unit according to the determination result.
    Type: Application
    Filed: November 4, 2011
    Publication date: June 28, 2012
    Applicant: Electronics and Telecommunications Research Institute
    Inventors: Kyung Hee Lee, Chae Deok Lim
  • Publication number: 20120159111
    Abstract: Exemplary embodiments of the present invention can reduce physical memory usage of programs executed in an operating system by immediately releasing an allocated memory region at the time of a request of unloading the memory region if it is determined that the memory region which is allocated by programs executed in the operating system becomes unnecessary. A method for memory management includes making a request of unloading a memory region from programs; reclaiming a physical memory region allocated to the programs; and maintaining a record of the memory region that the programs intend to use.
    Type: Application
    Filed: December 20, 2011
    Publication date: June 21, 2012
    Applicant: Electronics and Telecommunications Research Institute
    Inventors: Ik-Soon KIM, Chae Deok LIM
  • Publication number: 20120159497
    Abstract: Provided is an adaptive process scheduling method for embedded Linux. The adaptive process scheduling method includes calculating a central processing unit (CPU) occupancy time of each of one or more processes, determining whether or not it is necessary to perform adaptive process scheduling, calculating a predetermined weight to be applied to the CPU occupancy time of each process when it is determined that it is necessary to perform adaptive process scheduling, and applying the predetermined weight and updating the CPU occupancy time of each process when it is determined that it is necessary to perform adaptive process scheduling. Accordingly, the adaptive process scheduling method can improve the performance by omitting an unnecessary context exchange compared to the related art and can dynamically cope with an abrupt increase in the number of processes.
    Type: Application
    Filed: December 15, 2011
    Publication date: June 21, 2012
    Applicant: Electronics and Telecommunications Research Institute
    Inventors: Dong Hyouk LIM, Yung Joon JUNG, Chae Deok LIM
  • Publication number: 20120096333
    Abstract: A data input method of a NAND flash memory includes: determining whether a size of a writing-requested data is less than a reference value; calculating an error correction code (ECC) for the data using a software ECC method when the data size is less than the reference value; and writing the data and the ECC to a data region of the NAND flash memory. A data output method of the NAND flash memory includes: determining whether a size of a reading-requested data is less than a reference value; reading the data and an error correction code (ECC) from the NAND flash memory; calculating an ECC for the read data using a software ECC method when the data size is less than the reference value; and performing an error detection and correction by comparing the calculated ECC and the read ECC.
    Type: Application
    Filed: January 5, 2011
    Publication date: April 19, 2012
    Applicant: Electronics and Telecommunications Research Institute
    Inventors: Dong Wook KANG, Chae Deok LIM
  • Publication number: 20110153320
    Abstract: Provided is a device for active noise cancelling. The active noise cancelling device may include a phase inverter to generate and output a phase-inverted signal from an input voice signal, and an output unit to output the phase-inverted signal to an outside, and to thereby offset the voice signal.
    Type: Application
    Filed: December 10, 2010
    Publication date: June 23, 2011
    Applicant: Electronics and Telecommunications Research Institute
    Inventors: Ik-Soon KIM, Tae-Ho KIM, Dong-Sun LIM, Chae-Deok LIM
  • Publication number: 20110154120
    Abstract: An apparatus for integratedly managing static analysis tools includes: a tool configuration module receiving initial configuration information in an integrated configuration format for an analysis of static analysis tools from a user, converting the initial configuration information in the integrated configuration format into initial configuration information in an initial configuration format of the static analysis tools, and transmitting the same; a result output module receiving analysis results from the static analysis tools, converting the received analysis results into a common analysis result format, and outputting the same; an analysis configuration module receiving analysis configuration information from the user, converting the received analysis configuration information into analysis configuration information in an analysis configuration format of the static analysis tools, and transmitting the same; and an execution management module performing one or more of functions such as management of the an
    Type: Application
    Filed: December 16, 2010
    Publication date: June 23, 2011
    Applicant: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Tae Ho Kim, Ik Soon Kim, Chae Deok Lim, Dong Sun Lim
  • Publication number: 20110153894
    Abstract: Provided is a method capable of providing an improved response property appropriate for the characteristics of a system by automatically choosing an interrupt handling mode used for each device. The method is a method in which the embedded operating system kernel determines a handling mode for all individual interrupts, the method includes: dividing interrupt handling modes into a first interrupt handling mode and a second interrupt handling mode which has a different process speed from the first interrupt handling mode, and variably determining a distribution ratio in which each of the interrupts are distributed to the first interrupt handling mode or to the second interrupt handling mode according to a predetermined process condition during boot-up.
    Type: Application
    Filed: December 7, 2010
    Publication date: June 23, 2011
    Applicant: Electronics and Telecommunications Research Institute
    Inventors: Dong-Hyouk LIM, Yung-Joon Jung, Yong-Bon Koo, Chae-Deok Lim, Dong-Sun Lim
  • Publication number: 20110145457
    Abstract: The apparatus for measuring the performance of embedded devices includes: a transceiver that transmits and receives data to and from the embedded devices; an interrupt generator that generates interrupt signal; a controller that controls the interrupt generator and the transceiver to generate the interrupt signal and transmits them to the embedded devices and performs a control to calculate real-time performance when the response signal to the interrupt signal are received from the embedded device through the transceiver; and a calculator that calculates the real-time performance of the embedded devices based on the interrupt signal generating time and the response signal receiving time.
    Type: Application
    Filed: December 13, 2010
    Publication date: June 16, 2011
    Applicant: Electronics and Telecommunications Research Institute
    Inventors: Yung-Joon JUNG, Dong-Hyouk Lim, Chae-Deok Lim, Dong-Sun Lim, Ho-Sang Ham
  • Publication number: 20100180283
    Abstract: Provided are an apparatus and method for diagnosing operating system resources supporting universal serial bus (USB) device driver development for a Linux system. The apparatus and method device enable driver developers to simply perform, without professional knowledge of hardware and operating systems, operating system resource diagnosis such as detection and extraction of hardware information required for device driver development, search and change of various descriptor configurations, and process of data input/output through an endpoint. Thus, effort and cost required for a device driver development process are reduced, and it is possible to improve the efficiency of Linux USB device driver development work.
    Type: Application
    Filed: March 26, 2010
    Publication date: July 15, 2010
    Applicant: Electronics and Telecommunications Research Institute
    Inventors: Jeong Si KIM, Chae Deok LIM
  • Patent number: 7546611
    Abstract: A host system having a device driver development tool and a target system having a device driver agent, the tool and the target system separated from each other and interconnected with a communication network. The driver agent device communicates with the target system, receiving and processing various service requests from the device driver development tool, and transmits the processed services to the host system through the communication network. Thr driver agent determines types of the services requested from the device driver development tool and performs services based on the types of the services determined. Accordingly, the device driver can be adapted to the target system and tested without complex procedures to effectively reduce time and manpower needed for the device driver development.
    Type: Grant
    Filed: December 13, 2004
    Date of Patent: June 9, 2009
    Assignee: Elecronics and Telecommunications Research Institute
    Inventors: Jeong Si Kim, Chae Deok Lim, Seung Min Park
  • Publication number: 20080052631
    Abstract: Provided is a system for executing applications stored in an application server on a mobile terminal. The mobile terminal includes: a mobile terminal input/output processing unit for processing data input via an input device of the mobile terminal and data to be output via an output device thereof; a mobile terminal information transmitting and receiving unit for transmitting and receiving data to and from the outside via an Internet network; and a data processing unit for decoding the structural data received from the mobile terminal information transmitting and receiving unit and sending the decoded data to the mobile terminal input/output processing unit, or encoding data received from the mobile terminal input/output processing unit and sending the encoded data to the mobile terminal information transmitting and receiving unit.
    Type: Application
    Filed: August 3, 2007
    Publication date: February 28, 2008
    Inventors: Seung Han CHOI, Dong Myung SUL, Kyung Hee LEE, Seung Min PARK, Heung Nam KIM, Jae Myoung KIM, Chae Deok LIM, Sun Ja KIM
  • Publication number: 20070162627
    Abstract: Provided are an apparatus and method for diagnosing operating system resources supporting universal serial bus (USB) device driver development for a Linux system. The apparatus and method device enable driver developers to simply perform, without professional knowledge of hardware and operating systems, operating system resource diagnosis such as detection and extraction of hardware information required for device driver development, search and change of various descriptor configurations, and process of data input/output through an endpoint. Thus, effort and cost required for a device driver development process are reduced, and it is possible to improve the efficiency of Linux USB device driver development work.
    Type: Application
    Filed: December 1, 2006
    Publication date: July 12, 2007
    Inventors: Jeong Si Kim, Chae Deok Lim
  • Publication number: 20030088865
    Abstract: An apparatus and method for incrementally performing a remote loading is disclosed. The incremental remote loading apparatus includes dependent reader modules for analyzing the object file according to a object type and detecting an independent linking information and independent linker module for receiving a detected liking information, downloading the object file to a target system and rearranging target modules of the target system. The present invention provides convenience to developers by linking object files to the target system without following a linking order and reduces a development time by changing a dependent environment without changing whole developing environment and reduces communication time by recognizing various object file type and partly loading/unloading related modules to target system.
    Type: Application
    Filed: December 31, 2001
    Publication date: May 8, 2003
    Inventors: Chae Deok Lim, Chang Woo Pyo, Deokkyun Gyun Wu, Heung nam Kim, Chae Kyu Kim