Patents by Inventor Myung-Joon Kim

Myung-Joon 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: 20080133465
    Abstract: Provided is a continuous query processing apparatus and method using operation sharable among multiple queries on an Extensible Markup Language (XML) data stream. The apparatus, includes: a storing unit for storing a sharable operation result; a syntactic analyzation unit for performing a syntactic analysis on the registered continuous query; a semantic analyzation unit for analyzing the meaning upon receiving a syntactic analysis result from the syntactic analyzation unit; a sharable operation extracting unit for extracting a sharable operation upon receiving a semantic analysis result from the semantic analyzation unit; and a query execution unit for storing the result of the extracted sharable operation in the storing unit and performing the continuous queries on an XML data stream based on the result of the semantic analysis and the result of the sharable operation stored in the storing unit.
    Type: Application
    Filed: December 3, 2007
    Publication date: June 5, 2008
    Applicant: Electronics and Telecommunications Research Institute
    Inventors: Hun-Soon LEE, Jun-KI MIN, MI-Young LEE, Myung-Joon KIM
  • Publication number: 20080133609
    Abstract: An object-based storage system for deferring elimination of a shared file includes a user file manager and a metadata management server, such that even if an inode shared by a plurality of user file managers connected over a network is eliminated by one of the user file managers, the elimination of the inode is deferred until the use of the inode of another user is completed. When a file elimination request of the user is received, the user file manager sends a request message for transferring an elimination inode corresponding to the file to a temporary directory. The metadata management server receives the request message, and sends a message for transferring an object of the elimination inode to the temporary directory to at least one user file manager connected with the user file manager over the network. Accordingly, every user file manager can use the object-based storage system without considering error processing for an eliminated inode.
    Type: Application
    Filed: November 30, 2007
    Publication date: June 5, 2008
    Applicant: Electronics and Telecommunications Research Institute
    Inventors: Sang Min LEE, Hong Yeon KIM, June KIM, Myung Joon KIM
  • Publication number: 20080133654
    Abstract: A network block device using a network asynchronous I/O method is provided. The network block device includes an asynchronous I/O interface for managing a plurality of socket connections; an request process unit for analyzing a request from a client through a socket, reading data from a disk and transmitting the read data to the client through the socket, and writing the data transmitted through the socket to the disk, through the asynchronous I/O interface; and a request processing unit for collecting a result event of processing an operation asynchronously requested by the request processing unit and informing the request processing unit of the collected result event, through the asynchronous I/O interface.
    Type: Application
    Filed: November 30, 2007
    Publication date: June 5, 2008
    Inventors: Chei-Yol KIM, Eun-Ji LIM, Kang-Ho KIM, Baik-Song AN, Sung-In JUNG, Myung-Joon KIM
  • Publication number: 20080133798
    Abstract: A hardware apparatus for receiving a packet for a TCP offload engine (TOE), and receiving system and method using the same are provided. Specifically, information required to protocol processing by a processor is stored in the internal queue included in the packet receiving hardware. Data to be stored in a host memory is transmitted to the host memory after the data is stored in an external memory and protocol processing is performed by the processor.
    Type: Application
    Filed: December 3, 2007
    Publication date: June 5, 2008
    Applicant: Electronics and Telecommunications Research Institute
    Inventors: Chan Ho PARK, Seong Woon KIM, Myung Joon KIM
  • Publication number: 20080131078
    Abstract: Provided are a method for generating an instantaneous decoding refresh (IDR) unit for trick play, and a trick play system and method using the same. The trick play system includes: a speed information input unit configured to receive a speed value; a transmission condition determining unit configured to determine instantaneous decoding refresh (IDR) transmission conditions based on the speed value inputted through the speed information input unit; a double-speed IDR-unit generating unit configured to generate a double-speed IDR-unit by adjusting the number and data size of video frames to be transmitted in accordance with the transmission conditions determined by the transmission condition determining unit; and a transmitting unit configured to transmit the generated double-speed IDR-unit to an external user terminal.
    Type: Application
    Filed: December 3, 2007
    Publication date: June 5, 2008
    Applicant: Electronics and Telecommunications Research Institute
    Inventors: Jin-Hwan JEONG, Jung-Koun KIM, Yong-Ju LEE, Choon-Soo PARK, Ok-Goo MIN, Hag-Young KIM, Myung-Joon Kim
  • Publication number: 20080123765
    Abstract: Provided is a delay insensitive (DI) data transfer apparatus with low power consumption. The apparatus, includes: N number of encoders configured to receive and encode input request and data signals, where each of the N number of encoders includes: a reference current source circuit configured to generate a current; and a voltage-to-current converter circuit configured to output a current having a level of 0, output the current having the level of I, and output the current having the level of 2I; and N number of decoders configured to recover the current-level signals, where each of the decoders includes: a threshold current source circuit configured to generate first and second threshold currents; an input current mirror circuit configured to differentiate the first and second threshold currents; and a current-to-voltage converter circuit configured to detect the threshold current, recover a voltage input value, and extract data and request signals.
    Type: Application
    Filed: October 30, 2007
    Publication date: May 29, 2008
    Inventors: Myeong-Hoon OH, Seong-Woon KIM, Myung-Joon KIM
  • Publication number: 20080082525
    Abstract: A file storage system, a file storing method, and a file searching method. In the file storing method, a single file to be stored is classified into at least one or more objects, and the classified objects are classified into pages with a serial number. One storage device to record the file is selected among a plurality of storage devices connected through a network. One object is allocated to the selected storage device. Pages configuring the file of the object allocated to the selected storage device are stored. When all pages of the file are not stored, the remaining pages are stored by allocating new object to a new storage device. Metadata for managing information about the storage of the file is set. Accordingly, the file can be stored over several disks. In addition, the overall system performance can be increased by setting the file information in the object metadata simply using the least resources.
    Type: Application
    Filed: September 25, 2007
    Publication date: April 3, 2008
    Inventors: Myung Hoon CHA, Hong Yeon KIM, June KIM, Myung Joon KIM
  • Publication number: 20080046401
    Abstract: Provided are a system and method for processing continuous integrated queries on both data stream and stored data using user-defined shared trigger. The system includes a data stream manager for managing data stream inputted from outside; a continuous integrated queries manager for managing the continuous integrated queries inputted from an external application; a trigger manager for managing the user-defined shared trigger inputted from the external application and registering the user-defined shared trigger in an external database; a trigger result manager for forming and managing a trigger result set from a performance result of the user-defined shared trigger registered in the cooperation database; and a continuous integrated queries performer for processing the continuous integrated queries referring to the transmitted data stream and trigger result set.
    Type: Application
    Filed: August 14, 2007
    Publication date: February 21, 2008
    Inventors: Myung-Cheol LEE, Hyun-Hwa CHOI, Mi-Young LEE, Myung-Joon KIM
  • Publication number: 20080046944
    Abstract: Provided is a ubiquitous home media service apparatus and method based on single media multi devices (SMMD). The apparatus includes: a database for storing sensor information, a device profile, a user profile, and ne-media; a user interface for requesting the ne-media to an external ne-media providing server and receiving the corresponding ne-media; a ne-media process unit for dividing the received ne-media into neo-data, media including audio/video/text, synchronization/control information of each device, and identification (ID) information; a ne-media playing unit for playing the divided media; a device control and synchronizing unit for discovering peripheral device information, generating a cooperating device group, generating a synchronization signal, and recording the synchronization signal; and a network managing unit for transmitting the ne-media from the device control and synchronizing unit to a peripheral device play apparatus and a play auxiliary apparatus.
    Type: Application
    Filed: August 17, 2007
    Publication date: February 21, 2008
    Inventors: Hae-Ryong LEE, Sang-Hyun JOO, Jae-Kwan YUN, Kwang-Roh PARK, Chae-Kyu KIM, Dong-Won HAN, Myung-Joon KIM, Kyeong-Deok MOON, Jeun-Woo LEE, In-Tark HAN, Sung-Jin HUR, Eui-Hyun PAIK
  • Publication number: 20080008205
    Abstract: A data acceleration apparatus for Internet small computer system interface (iSCSI) and an iSCSI storage system using the same are provided. A data acceleration apparatus comprises an I/O processor, a memory, a TOE controller, and an IPsec controller. The I/O processor is connected to an iSCSI storage system through a PCI bus and controls a PCI bridge and the memory. The memory stores data according to the control by the I/O processor, serves as a buffer for processing a TCP/IP and an IPsec protocol, and provides a data storage space. The TOE controller receives data to be read or written through the I/O processor, offloads a stack of the TCP/IP, and processes the TCP/IP. The IPsec controller processes the IPsec protocol for the inputted and outputted data.
    Type: Application
    Filed: June 28, 2007
    Publication date: January 10, 2008
    Inventors: Byung Kwon JUNG, Song Woo SOK, June KIM, Myung Joon KIM
  • Publication number: 20070273805
    Abstract: An array substrate for a liquid crystal display device includes: a substrate; a gate electrode and a gate line on the substrate; a gate insulating layer on the gate electrode and the gate line; an active layer on the gate insulating layer; an ohmic contact layer on the active layer; source and drain electrodes and a data line on the ohmic contact layer, the source and drain electrodes and the data line having a multiple metal layer; a passivation layer on the source and drain electrodes and the data line; and a pixel electrode on the passivation layer.
    Type: Application
    Filed: April 9, 2007
    Publication date: November 29, 2007
    Inventors: Myung-Joon Kim, Hu-Kag Lee, Beung-Hwa Jeong
  • Publication number: 20070244932
    Abstract: Provided is a method for providing personalized information lifecycle management service based on a personal data management policies. The method includes the steps of a) determining whether there is material change between a system for providing the information lifecycle management service and a first storage device connected to the system through a network; b) identifying the personal data management policies for the connected first storage device; c) identifying user's context information; d) performing data management based on the identified personal data management policies and context information; and e) updating the metadata with the execution result of data management.
    Type: Application
    Filed: April 11, 2007
    Publication date: October 18, 2007
    Inventors: Chang-Won AHN, Jong-Geun Park, Kang-Ho Kim, June Kim, Seong-Woon Kim, Myung-Joon Kim
  • Publication number: 20070180299
    Abstract: A method of data placement and control in a block-divided distributed disk array is provided. At first, data to store is divided into logical blocks, and each of the divided logical blocks is further divided into a plurality of data blocks. Then, a parity block is created through performing an XOR operation on the data blocks of each logical block in a unit of a strip, and the parity block is arranged at the first block of a strip unit. Then, parity blocks are arranged at a next block of a previous logical block's the last data block through a left/right shifting for uniformly arranging the parity blocks through out all disks in order to fill an empty block between the logical blocks.
    Type: Application
    Filed: November 28, 2006
    Publication date: August 2, 2007
    Inventors: Kap Dong Kim, Song Woo Sok, Hag Young Kim, Myung Joon Kim
  • Publication number: 20070143340
    Abstract: A cache coherency maintenance system and method of a user file manager in an object-based storage system are provided. According to the cache coherence maintenance system and method, by maintaining the coherency of a writeback cache based on time using a timer, metadata and data information are efficiently managed. Accordingly, even when accesses by users increase, the cost of maintaining the coherency of the cache is distributed to respective user file managers. In this way the performance of the entire object-based storage system is enhanced and the consistency and efficiency of information increase.
    Type: Application
    Filed: December 5, 2006
    Publication date: June 21, 2007
    Inventors: Sang Lee, Young Kim, June Kim, Myung Joon Kim
  • Publication number: 20070136254
    Abstract: Provided are a system and a method for processing integrated queries against an input data stream and data stored in a database using trigger. The system for processing an integrated query against an input data stream and data stored in a database using a trigger, including: a data stream manager for managing a continuously inputted data stream; a trigger result manager for registering a trigger in a database which interworks with the trigger result manager and forming a set of results that are obtained by executing the registered trigger to thereby provide the set of results in real time; and an executer for processing an integrated query against the data stream from the data stream manager and data stored in the database, wherein the integrated query is processed by referring to the set of results from the trigger result manager for the data stored in the database.
    Type: Application
    Filed: November 8, 2006
    Publication date: June 14, 2007
    Inventors: Hyun-Hwa Choi, Mi-Young Lee, Myung-Cheol Lee, Myung-Joon Kim
  • Publication number: 20070136239
    Abstract: Provided is a stream data processing system and method for avoiding duplication of data process. The system including: an evaluation result storing unit for updating and storing a query condition evaluation result; a window evaluating unit for performing window evaluation; a data separating unit for separating data into new data and duplication input data; a reuse result extracting unit for receiving duplication input data from the data separating unit and extracting a query condition evaluation result; a query condition evaluating unit for receiving new data from the data separating unit, performing query condition evaluation and creating a query condition evaluation result; and a result organizing unit for receiving the query condition evaluation result, merging, outputting and transmitting the query condition evaluation result to the evaluation result storing unit.
    Type: Application
    Filed: November 29, 2006
    Publication date: June 14, 2007
    Inventors: Hun-Soon Lee, Mi-Young Lee, Myung-Joon Kim
  • Publication number: 20070127486
    Abstract: A packet detecting device used in a receiver employing PCI Express protocol is disclosed. The packet detecting device includes: a physical layer packet detecting unit for detecting a physical layer packet from a PCI express packet received and parallelized to 16 bit data through a physical deserializer; a descrambling unit for descrambling a physical layer packet from a PCI express packet received and parallelized to 16 bit data through a physical deserializer; a data link layer packet detecting unit for detecting a data link layer packet from a descrambled packet outputted from the descrambling unit; and a transaction layer packet detecting unit for detecting a transaction layer packet from a descrambled packet outputted from the descrambling unit.
    Type: Application
    Filed: December 1, 2006
    Publication date: June 7, 2007
    Inventors: Yong-Seok Choi, Seong-Woon Kim, Myung-Joon Kim
  • Publication number: 20070115820
    Abstract: Provided is an apparatus and a method for creating and managing Transmission Control Protocol (TCP) transmission information based on a TCP Offload Engine (TOE). The apparatus includes: a TCP transmission processing unit for receiving a data transmission request from a predetermined network program, creating transmission information and deleting the transmission information; a TCP reception processing unit for receiving a reception command of the data, creating and managing the reception information; a transmission information region managing unit for allocating memory regions for storing the transmission information according to a command of the TCP transmission processing unit, creating an identification (ID) of each region, and managing a deleting process; and a storing unit for storing and deleting the transmission information according to control of the TCP transmission processing unit.
    Type: Application
    Filed: August 4, 2006
    Publication date: May 24, 2007
    Inventors: Sun-Wook Kim, Chan-Ho Park, Seong-Woon Kim, Myung-Joon Kim
  • Publication number: 20070088854
    Abstract: An apparatus for searching a socket ID of a received packet in a transmission control protocol (TCP) and a user datagram protocol (UDP) is provided. The apparatus includes: a master managing unit for analyzing command information from a processor, transferring a command to a branch table managing unit and a tree table managing unit, receiving results from the branch table managing unit and the tree table managing unit, and reporting the received results to the processor; a branch table managing unit for receiving a command from the mater managing unit and managing a branch table; and a tree table managing unit for managing a binary tree.
    Type: Application
    Filed: November 29, 2006
    Publication date: April 19, 2007
    Inventors: Chan-Ho Park, Seong-Woon Kim, Myung-Joon Kim
  • Publication number: 20070073975
    Abstract: A fractional caching method and an adaptive contents transmitting method using the same are provided. The fractional caching method includes the steps of setting up a divided location for dividing a certain object into two parts, receiving an evict request for acquiring a space in the inside of the cache, when the evict request is transmitted, dividing a plurality of objects stored in the cache into a prefix-Object located in the head of the object and a suffix-Object located in the tail of the object from the divided location, and removing only the suffix-Object of each object, wherein the divided location is set up at a size rate that a size of the prefix-Object is in inverse proportion to the number of the destination types.
    Type: Application
    Filed: September 28, 2006
    Publication date: March 29, 2007
    Inventors: Yong Ju Lee, Ok Gee Min, Jung Keun Kim, Jin Hwan Jeong, Choon Seo Park, Hag Young Kim, Myung Joon Kim