Patents by Inventor Jae-don Lee

Jae-don Lee 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: 9703593
    Abstract: A memory overlay apparatus includes an internal memory that includes a dirty bit indicating a changed memory area, a memory management unit that controls an external memory to store only changed data so that only data actually being used by a task during overlay is stored and restored, and a direct memory access (DMA) management unit that confirms the dirty bit when the task is changed and that moves a data area of the task between the internal memory and the external memory.
    Type: Grant
    Filed: January 3, 2013
    Date of Patent: July 11, 2017
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jae Don Lee, Seung Won Lee, Chae Seok Im, Shi Hwa Lee
  • Patent number: 9672654
    Abstract: Provided is a method of accelerating ray tracing. The method includes extracting characteristics of an input ray at a ray scanner, determining a ray with characteristics similar to that of the input ray based on comparing characteristics of the input ray with characteristics of rays used in previous renderings, and conducting a set up for ray tracing of the input ray based on a ray tracing of the determined ray.
    Type: Grant
    Filed: April 24, 2014
    Date of Patent: June 6, 2017
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Young-sam Shin, Won-jong Lee, Jae-don Lee
  • Publication number: 20170152512
    Abstract: The present invention relates to an oligonucleotide structure and a method for preparing the same and, more particularly, to an oligonucleotide structure in which a polymer compound is linked to an oligonucleotide via a covalent bond to improve in vivo stability of the oligonucleotide and cellular delivery efficiency of the oligonucleotide; and to a method for preparing the same.
    Type: Application
    Filed: July 4, 2014
    Publication date: June 1, 2017
    Inventors: Han Oh Park, Jeiwook Chae, Pyoung Oh Yoon, Boram Han, Gi-Eun Choi, Youngho Ko, Taewoo Kwon, Jae Don Lee, Sun Gi Kim
  • Patent number: 9619921
    Abstract: Provided are methods and apparatuses of performing ray tracing for rendering an image. The method includes performing, at a ray tracing core, a first intersection test based on a traversal of an acceleration structure using a generated primary ray, generating at least one type of secondary ray based on the first intersection test, classifying the generated secondary rays and storing identification information indicating a starting point and a direction of the secondary rays, and performing a second intersection test and shading using the stored identification information.
    Type: Grant
    Filed: April 28, 2014
    Date of Patent: April 11, 2017
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Jae-don Lee, Young-sam Shin, Won-jong Lee
  • Patent number: 9508113
    Abstract: A pipeline system includes input buffers, a relay for controlling withdrawal of data stored in the input buffers, and functional blocks for performing one or more processing operations. A method of operating a pipeline system includes withdrawing data from one of input buffers and performing different one or more processing operations.
    Type: Grant
    Filed: May 7, 2014
    Date of Patent: November 29, 2016
    Assignees: Samsung Electronics Co., Ltd., Kongju National University Industry-University Cooperation Foundation
    Inventors: Won-jong Lee, Hyun-sang Park, Young-sam Shin, Jae-don Lee
  • Patent number: 9501114
    Abstract: Provided is an apparatus and method for managing power based on data. The apparatus may include a code segment searching unit configured to search for at least one code segment in which a power type is inserted, a block determining unit configured to determine at least one block based on the at least one found code segment, and a power mode control unit configured to control the at least one determined block to operate in a power mode corresponding to the power type.
    Type: Grant
    Filed: May 28, 2013
    Date of Patent: November 22, 2016
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Min Young Son, Young Sam Shin, Chae Seok Im, Seung Won Lee, Shi Hwa Lee, Jae Don Lee
  • Patent number: 9449423
    Abstract: A method for processing a three-dimensional (3D) image of a ray tracing scheme may be performed by an image processing apparatus by verifying whether local index information matching intersection point information of a ray is present within a prefetch table when intersection point information is received, and by transferring, to a shader, rendering information stored in a local memory based on the local index information, when the local index information matching the intersection point information is present.
    Type: Grant
    Filed: April 26, 2013
    Date of Patent: September 20, 2016
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Young Sam Shin, Seung Won Lee, Shi Hwa Lee, Won Jong Lee, Jae Don Lee, Seok Yoon Jung
  • Patent number: 9448844
    Abstract: Provided is a computing system having a hierarchical memory structure. When a data structure is allocated with respect to a task processed in the computing system, the data structure is divided and a portion of the data structure is allocated to a high speed memory of the hierarchical memory structure and a remaining data structure is allocated to a low speed memory of the hierarchical memory.
    Type: Grant
    Filed: September 14, 2010
    Date of Patent: September 20, 2016
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Jae Don Lee, Shi Hwa Lee, Seung Won Lee, Chae Seok Lim, Min Kyu Jeong
  • Patent number: 9390545
    Abstract: An apparatus and method for traversing a hierarchical acceleration structure may determine whether a current traversal node is a leaf node, may calculate a first distance from the current traversal node to a pop level and a second distance from a root node to the pop level when the current traversal node is the leaf node, and may determine a hierarchical traversal restarting position by comparing the first distance and the second distance.
    Type: Grant
    Filed: April 25, 2013
    Date of Patent: July 12, 2016
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Jae Don Lee, Young Sam Shin, Won Jong Lee, Shi Hwa Lee
  • Patent number: 9367949
    Abstract: A graphic processing apparatus and method for processing ray tracing may include a plurality of traversal units to process traversal of a ray. A management unit of the graphics processing apparatus may distribute data of the ray processed by the graphics processing apparatus to the plurality of traversal units. Each of the plurality of traversal units may process ray traversal with respect to a subdivision of the entire space.
    Type: Grant
    Filed: May 24, 2013
    Date of Patent: June 14, 2016
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Won Jong Lee, Young Sam Shin, Jae Don Lee
  • Patent number: 9336114
    Abstract: An apparatus and method for detecting an error occurring when an application program is executed in a computer environment is provided. The error detection apparatus may measure a deterministic progress index (DPI) and a program counter (PC) value when an instruction is executed, set, as a verification set, a DPI and a PC value measured when the instruction is executed without causing an error, set, as a measurement set, the DPI and the PC value measured when an instruction is executed, and detect a runtime error of the instruction by comparing the measurement set to the verification set.
    Type: Grant
    Filed: May 9, 2013
    Date of Patent: May 10, 2016
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Young Sam Shin, Seung Won Lee, Shi Hwa Lee, Min Young Son, Jae Don Lee
  • Patent number: 9292435
    Abstract: A memory device includes a data block storing first data, and a log block storing second data that is an updated value of the first data. A spare area of the log block stores a first mapping table including mapping information between the first data and the second data.
    Type: Grant
    Filed: August 5, 2009
    Date of Patent: March 22, 2016
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Jae Don Lee, Gyu Sang Choi, Min Young Son, Choong Hun Lee
  • Publication number: 20160071309
    Abstract: A method of processing ray data the method including receiving ray data stored in input buffers; updating a property of the ray data based on a result of intersection traversal of the ray data; and outputting the ray data to an output buffer or to a feedback buffer from among the input buffers based on the updated property of the ray data. When there is insufficient space in the output buffer to store the ray data, outputting the ray data to the feedback buffer.
    Type: Application
    Filed: March 10, 2015
    Publication date: March 10, 2016
    Applicant: Samsung Electronics Co., Ltd.
    Inventors: Young Sam SHIN, Won Jong LEE, Jae Don LEE, Seok Joong HWANG
  • Patent number: 9280500
    Abstract: Provided is a method and apparatus for preventing a stack overflow in an embedded system. The method of preventing a stack overflow includes: reading a maximum stack usage of at least one function for executing a requested operation from maximum stack usages of functions provided from a kernel, which are stored in advance; and processing the requested operation on the basis of the read maximum stack usage of the at least one function and a size of a usable region in a stack for the requested operation. Accordingly, the stack overflow can be prevented without generating a run-time overhead.
    Type: Grant
    Filed: January 3, 2008
    Date of Patent: March 8, 2016
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Seung-won Lee, Han-cheol Kim, Young-sam Shin, Min-kyu Jeong, Keun-soo Yim, Jeong-joon Yoo, Jae-don Lee
  • Patent number: 9275494
    Abstract: A method and apparatus for managing a stack used for a tree traversal (TRV) may include a processing unit that may manage a short stack for a tree TRV, and a storage unit that may store data of the short stack. The processing unit may perform a restart of the tree TRV from an intermediate node of a tree to fill the short stack when the short stack is empty.
    Type: Grant
    Filed: August 5, 2013
    Date of Patent: March 1, 2016
    Assignees: Samsung Electronics Co., Ltd., Industry-Academic Cooperation Foundation, Yonsei University
    Inventors: Won Jong Lee, Jin Woo Kim, Young Sam Shin, Jae Don Lee
  • Patent number: 9158551
    Abstract: An apparatus and method for dynamically reconfiguring an Operating System (OS) for a manycore system are provided. The apparatus may include an application type determining unit to determine a type of an executed application, and an OS reconfiguring unit to activate only at least one function in an OS, based on the determined type of the application, and to reconfigure the OS.
    Type: Grant
    Filed: January 4, 2013
    Date of Patent: October 13, 2015
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Chae Seok Im, Seung Won Lee, Shi Hwa Lee, Jae Don Lee, Min Kyu Jeong
  • Patent number: 9152547
    Abstract: Disclosed is a scratch pad memory management device and a method thereof. The scratch pad memory management device divides a scratch pad memory into a plurality of unit blocks, maintains a memory allocation table corresponding to indices of the plurality of unit blocks in a main memory, and manages the scratch pad memory.
    Type: Grant
    Filed: December 4, 2009
    Date of Patent: October 6, 2015
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Jae Don Lee, Shi Hwa Lee, Seung Won Lee, Chae Seok Im, Min Kyu Jeong
  • Patent number: 9141436
    Abstract: An apparatus for performing partition scheduling in a manycore environment. The apparatus may perform partition scheduling based on a priority and in this instance, may perform partition scheduling to minimize the number of idle cores. The apparatus may include a partition queue to manage a partition scheduling event; a partition scheduler including a core map to store hardware information of each of the plurality of cores; and a partition manager to perform partition scheduling with respect to the plurality of cores in response to the partition scheduling event, using the hardware information.
    Type: Grant
    Filed: September 26, 2012
    Date of Patent: September 22, 2015
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Min Kyu Jeong, Chae Seok Im, Jae Don Lee, Seung Won Lee, Shi Hwa Lee
  • Publication number: 20150186288
    Abstract: Provided are an apparatus and method of operating a cache memory. The cache memory apparatus includes a cache memory configured to store node data of an acceleration structure as cache data and to store hit frequency data corresponding to the cache data, and a controller configured to determine whether node data corresponding to a request is stored in the cache memory, and to update any one of the cache data based on the hit frequency data.
    Type: Application
    Filed: July 2, 2014
    Publication date: July 2, 2015
    Applicant: Samsung Electronics Co., Ltd.
    Inventors: Won-jong LEE, Young-sam SHIN, Jae-don LEE
  • Patent number: 9047180
    Abstract: Disclosed are a system, method and computer-readable medium related to processing debug information from an embedded system. Source code of an application program to be used in an embedded system may be compiled by a computing system. The application program may include a debug code line. A minimum amount of debug information is stored in an embedded system, reducing memory overhead and waste of clock cycles of a processor.
    Type: Grant
    Filed: October 12, 2010
    Date of Patent: June 2, 2015
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Jae Don Lee, Shi Hwa Lee, Seung Won Lee, Chae Seok Im, Min Kyu Jeong