Patents by Inventor Ik-Soon KIM

Ik-Soon KIM 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: 20230206620
    Abstract: Disclosed is an optical system which includes a first lens that receives input data from an object, a kernel that performs a first Fourier transform on the input data and generates learning data by performing calculation on a result of the first Fourier transform and pattern data, and a second lens that generates result data by performing a second Fourier transform on the learning data, and the input data, the learning data, and the result data include both a positive number and a negative number.
    Type: Application
    Filed: December 21, 2022
    Publication date: June 29, 2023
    Inventors: Ik-Soon KIM, Jin Hwa GENE
  • Patent number: 10607317
    Abstract: Provided is a method of removing noise from a sparse depth map. The method includes setting, as nodes, sample points in a sparse depth map including depth information at a certain position of an image plane, constructing a mesh by connecting the set nodes, and removing noise from the meshed node, based on connection information between the meshed node and neighboring nodes adjacent thereto and color information about a color image corresponding to the sparse depth map. A depth value is allocated to each of the sample points.
    Type: Grant
    Filed: November 7, 2017
    Date of Patent: March 31, 2020
    Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Han Shin Lim, Ik Soon Kim, Hae Dong Kim, Seong Won Ryu, Chan Ho Park, Jun Suk Lee, Kyung Ho Jang, Jae Pil Heo
  • Patent number: 10303595
    Abstract: The present invention relates to a dynamic memory management method which includes generating an N-dimensional memory address space in which coordinates are in a range of N natural numbers, the sum of which is the number of bits; and mapping a predetermined linear memory address region to an address region in the N-dimensional memory address space.
    Type: Grant
    Filed: July 3, 2017
    Date of Patent: May 28, 2019
    Assignee: Electronics and Telecommunications Research Institute
    Inventor: Ik Soon Kim
  • Publication number: 20180130185
    Abstract: Provided is a method of removing noise from a sparse depth map. The method includes setting, as nodes, sample points in a sparse depth map including depth information at a certain position of an image plane, constructing a mesh by connecting the set nodes, and removing noise from the meshed node, based on connection information between the meshed node and neighboring nodes adjacent thereto and color information about a color image corresponding to the sparse depth map. A depth value is allocated to each of the sample points.
    Type: Application
    Filed: November 7, 2017
    Publication date: May 10, 2018
    Applicant: Electronics and Telecommunications Research Institute
    Inventors: Han Shin LIM, Ik Soon KIM, Hae Dong KIM, Seong Won RYU, Chan Ho PARK, Jun Suk LEE, Kyung Ho JANG, Jae Pil HEO
  • Publication number: 20180011786
    Abstract: The present invention relates to a dynamic memory management method which includes generating an N-dimensional memory address space in which coordinates are in a range of N natural numbers, the sum of which is the number of bits; and mapping a predetermined linear memory address region to an address region in the N-dimensional memory address space.
    Type: Application
    Filed: July 3, 2017
    Publication date: January 11, 2018
    Inventor: Ik Soon KIM
  • Patent number: 9490939
    Abstract: Disclosed herein is an apparatus and method for calculating a TCP checksum. An apparatus for calculating a TCP checksum includes a data division unit for dividing content to be transmitted into two or more primary data fragments by a unit of a preset byte. A first checksum calculation unit calculates first checksums for the primary data fragments, respectively. A second checksum calculation unit calculates a second checksum for secondary data to be inserted into a data area of the TCP segment using the first checksums. Accordingly, in TCP-based networks, a checksum calculation procedure is improved upon transmitting static content, so that a static content transfer rate occupying most of TCP-based network traffic can be improved.
    Type: Grant
    Filed: October 7, 2014
    Date of Patent: November 8, 2016
    Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTIT
    Inventors: Ik-Soon Kim, Sun-Ja Kim, Chae-Kyu Kim, Jong-Hyun Park
  • Patent number: 9467528
    Abstract: Provided is a method of improving performance of a web server by predicting a Hypertext Transfer Protocol (HTTP) request and the web server enabling the method, including transmitting, to an HTTP requester, at least one web content among web contents including static web contents and dynamic web contents in response to an HTTP request, selecting, from the web contents, a required web content to be additionally transmitted to the HTTP requester and a potential web content to be additionally transmitted to the HTTP requester, determining, among the potential web content, a web content to be preloaded, and storing, in a document cache, the required web content and the web content to be preloaded.
    Type: Grant
    Filed: July 16, 2014
    Date of Patent: October 11, 2016
    Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Ik Soon Kim, Sun Ja Kim, Chae Kyu Kim
  • Publication number: 20160149961
    Abstract: A system and method of performing voice communication over a hypertext transport protocol (HTTP)-based network. The adaptive voice communication system includes a web server configured to issue a session identifier (ID), a talk transmission uniform resource locator (URL), and a talk reception URL and transmit an HTTP response in response to an HTTP request and a web client configured to transmit the HTTP request and transmit or receive voice information by using the issued talk transmission URL and talk reception URL.
    Type: Application
    Filed: November 25, 2015
    Publication date: May 26, 2016
    Inventor: Ik Soon KIM
  • Patent number: 9229875
    Abstract: A method of extending a virtual address space of a process executed in an operating system includes selecting a virtual address range included in a virtual address space corresponding to the process and the number of a plurality of extended virtual address ranges, extending and thereby setting the virtual address space to a multi-virtual address space based on the selected virtual address range and the selected number of the plurality of extended virtual address ranges, and providing the multi-virtual address space to the process.
    Type: Grant
    Filed: October 17, 2013
    Date of Patent: January 5, 2016
    Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Ik Soon Kim, Sun Ja Kim, Chae Kyu Kim
  • Publication number: 20150100861
    Abstract: Disclosed herein is an apparatus and method for calculating a TCP checksum. An apparatus for calculating a TCP checksum includes a data division unit for dividing content to be transmitted into two or more primary data fragments by a unit of a preset byte. A first checksum calculation unit calculates first checksums for the primary data fragments, respectively. A second checksum calculation unit calculates a second checksum for secondary data to be inserted into a data area of the TCP segment using the first checksums. Accordingly, in TCP-based networks, a checksum calculation procedure is improved upon transmitting static content, so that a static content transfer rate occupying most of TCP-based network traffic can be improved.
    Type: Application
    Filed: October 7, 2014
    Publication date: April 9, 2015
    Inventors: Ik-Soon KIM, Sun-Ja KIM, Chae-Kyu KIM, Jong-Hyun PARK
  • Publication number: 20150026288
    Abstract: Provided is a method of improving performance of a web server by predicting a Hypertext Transfer Protocol (HTTP) request and the web server enabling the method, including transmitting, to an HTTP requester, at least one web content among web contents including static web contents and dynamic web contents in response to an HTTP request, selecting, from the web contents, a required web content to be additionally transmitted to the HTTP requester and a potential web content to be additionally transmitted to the HTTP requester, determining, among the potential web content, a web content to be preloaded, and storing, in a document cache, the required web content and the web content to be preloaded.
    Type: Application
    Filed: July 16, 2014
    Publication date: January 22, 2015
    Inventors: Ik Soon KIM, Sun Ja KIM, Chae Kyu KIM
  • Publication number: 20140108767
    Abstract: A method of extending a virtual address space of a process executed in an operating system includes selecting a virtual address range included in a virtual address space corresponding to the process and the number of a plurality of extended virtual address ranges, extending and thereby setting the virtual address space to a multi-virtual address space based on the selected virtual address range and the selected number of the plurality of extended virtual address ranges, and providing the multi-virtual address space to the process.
    Type: Application
    Filed: October 17, 2013
    Publication date: April 17, 2014
    Applicant: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Ik Soon KIM, Sun Ja KIM, Chae Kyu KIM
  • 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: 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: 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