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: 8635627
    Abstract: A method, medium and apparatus for storing and restoring a register context for a fast context switching between tasks is disclosed. The method, medium and apparatus may improve overall operating speed of a system by increasing the speed of context switching. The method may include adding an update code for updating information of live registers to a task file that includes a code of a task to perform a specified function, converting the task file having the update code added thereto into a run file, updating the information of the live registers with the update code during running of the task using the run file, and storing a live register context according to the updated information of the registers.
    Type: Grant
    Filed: December 12, 2006
    Date of Patent: January 21, 2014
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Jung-keun Park, Keun-soo Yim, Woon-gee Kim, Jeong-joon Yoo, Kyoung-ho Kang, Chae-seok Im, Jae-don Lee
  • Publication number: 20140019782
    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: Application
    Filed: May 28, 2013
    Publication date: January 16, 2014
    Inventors: Min Young SON, Young Sam SHIN, Chae Seok IM, Seung Won LEE, Shi Hwa LEE, Jae Don LEE
  • Patent number: 8621140
    Abstract: Described herein is a flash memory apparatus and method controlling the same. The flash memory apparatus includes a processor and one or more flash memory units. The processor controls one or more memory operations performed in the one or more flash memory units. The processor stops controlling a memory operation in a flash memory unit when the memory operation is performed, and continues performing the memory operation in the flash memory unit when the flash memory unit generates an interrupt signal.
    Type: Grant
    Filed: December 16, 2009
    Date of Patent: December 31, 2013
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Choong Hun Lee, Jae Don Lee, Min Young Son
  • Publication number: 20130342549
    Abstract: An apparatus and method for processing rendering data that may group vertex data that is received from a host computer, and may assign a shader processing unit to process a vertex shader among one or more shader processing units, and process the grouped vertex data using the assigned shader processing unit.
    Type: Application
    Filed: June 14, 2013
    Publication date: December 26, 2013
    Inventors: Jae Don LEE, Min Kyu JEONG, Min Young SON, Shi Hwa LEE, Seung Won LEE
  • Publication number: 20130342528
    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: Application
    Filed: April 25, 2013
    Publication date: December 26, 2013
    Applicant: Samsung Electronics Co., Ltd.
    Inventors: Jae Don LEE, Young Sam SHIN, Won Jong LEE, Shi Hwa LEE
  • Patent number: 8589889
    Abstract: A method and apparatus for detecting errors in an application software of an embedded system are provided. The method of detecting errors in an application software includes determining a development language of the application software and an operating system on which the application software is executed; replacing an error detection syntax inserted in order to examine an error in a predetermined function of the application software, with an error detection syntax according to the result of the determination; and performing exception handling for an error occurring in the function according to the result of the replacement, and logging error information according to the exception handling. According to the method and apparatus, an error can be automatically detected and logged irrespective of a development language and an operating system.
    Type: Grant
    Filed: November 13, 2007
    Date of Patent: November 19, 2013
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Han-cheol Kim, Keun-soo Yim, Seung-won Lee, Jeong-joon Yoo, Jae-don Lee, Young-sam Shin
  • Publication number: 20130293543
    Abstract: An image processing apparatus. A rendering unit of the image processing apparatus may perform rendering with respect to each of N passes by applying a multi-pass rendering process with respect to an object in an image. The image processing apparatus may include a texture buffer to store information about at least one pixel using second pass rendering different from first pass rendering, while performing the first pass rendering corresponding to a process of generating a final result image among the N passes.
    Type: Application
    Filed: March 11, 2013
    Publication date: November 7, 2013
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Min Kyu JEONG, Jae Don Lee, Kwon Taek Kwon, Seung Won Lee, Shi Hwa Lee
  • Patent number: 8555289
    Abstract: A dynamic task management system and method for data parallel processing on a multi-core system are provided. The dynamic task management system may generate a registration signal for a task to be parallel processed, may generate a dynamic management signal used to dynamically manage at least one task, in response to the generated registration signal, and may control the at least one task to be created or cancelled in at least one core in response to the generated dynamic management signal.
    Type: Grant
    Filed: October 7, 2010
    Date of Patent: October 8, 2013
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Min Young Son, Shi Hwa Lee, Seung Won Lee, Jeong Joon Yoo, Jae Don Lee, Young Sam Shin
  • Patent number: 8478956
    Abstract: Provided is a computing system and method. The computing system may back up, based on an overlay scheme, a task of an internal memory in an external memory, and the task may be restored to the internal memory from the external memory. The computing system may include a first memory to store data associated with a first task processed in a processor, as a first data structure, a second memory to store backup data of the data associated with the first task, and a memory controller to copy, to the second memory, data other than data previously backed up in the second memory among the data associated with the first task, when the data associated with the first task is backed up in the second memory to process a second task in the processor.
    Type: Grant
    Filed: October 12, 2010
    Date of Patent: July 2, 2013
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Jae Don Lee
  • Patent number: 8458394
    Abstract: A storage device including a processor to transmit N pages of data from one or more pages in a buffer memory where N is a natural number. The storage device also includes a flash memory to program in parallel the N pages of data to N flash chips. The N pages may be transmitted via one or more channels.
    Type: Grant
    Filed: September 27, 2009
    Date of Patent: June 4, 2013
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Jae Don Lee
  • Publication number: 20130111472
    Abstract: A virtual architecture generating apparatus and method, a runtime system, a multi-core system, and methods of operating the runtime system and the multi-core system may include analyzing a requirement of an application, a feature of the application, and a requirement of a system enabling an execution of the application, and include generating a virtual architecture corresponding to the application, based on a physical architecture of a reconfigurable processor, the analyzed requirements and the analyzed feature.
    Type: Application
    Filed: April 3, 2012
    Publication date: May 2, 2013
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Min Young SON, Shi Hwa Lee, Seung Won Lee, Jeong Joon Yoo, Jae Don Lee, Young Sam Shin, Hee Jin Ahn
  • Patent number: 8356135
    Abstract: A memory device includes a first controller and a second controller. The first controller receives a first command from a host and stores the first command in a first command queue, and transmits the first command to the second controller relating to the first command stored in the first command queue. The second controller transmits the first command stored in the second command queue to a flash memory.
    Type: Grant
    Filed: May 22, 2009
    Date of Patent: January 15, 2013
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Min Young Son, Gyu Sang Choi, Jae Don Lee, Choong Hun Lee
  • Patent number: 8327122
    Abstract: A context switch method capable of promptly switching a context for a dynamically generated task and a dynamic link by converting a state of multiple register files, switching the context, and separately restoring and storing the context. That is, the context switch method includes: maintaining a multiple register files; establishing the multiple register to be in any one of a prefetch state, a current state, and a store state; converting a state of the multiple register files to be in any one of the prefetch state, the current state, and the store state when a context switch occurs; wherein, in the prefetch state, determining a memory address to read a next task context to be subsequently performed by the register file, in the current state, performing a task with the task context of the register file and in the store state, storing the register file in a memory.
    Type: Grant
    Filed: March 2, 2007
    Date of Patent: December 4, 2012
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Jae Don Lee, Keun Soo Yim, Woon Gee Kim, Jeong Joon Yoo, Jung Keun Park, Chang-Woo Baek, Chae Seok Im
  • Patent number: 8307150
    Abstract: A memory management method and apparatus are disclosed. The memory management apparatus may compute a remaining storage capacity of a flash memory based on a number of bad blocks in a flash memory or a number of block-erases of each of a plurality of blocks, and may display the computed remaining storage capacity of the flash memory.
    Type: Grant
    Filed: June 11, 2009
    Date of Patent: November 6, 2012
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Jae Don Lee
  • Patent number: 8281042
    Abstract: A memory device and a method of managing a memory are provided. The memory device includes a command queue configured to receive a first command from a host to store the first command, and to read and transmit the first command, a controller configured to read, from a storage device, data corresponding to the first command transmitted from the command queue, and to store the data in a buffer memory, and a first memory configured to store a data list of data stored in the buffer memory, wherein, in response to the command queue receiving the first command from the host, the controller updates the data list of data stored in the first memory.
    Type: Grant
    Filed: May 22, 2009
    Date of Patent: October 2, 2012
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Min Young Son, Gyu Sang Choi, Jae Don Lee, Choong Hun Lee
  • Patent number: 8263106
    Abstract: The present invention relates to a gold-plated stent and its preparation method. More specifically, it relates to a gold-plated stent that is coated with various chemical materials such as 2-aminoalkanethiol, epihalogenhydrin, and diamine compounds in a sequence and also oligonucleotide gold-plated stent, which is prepared by binding oligonucleotide, a biomaterial, to the gold-plated stent coated with said chemicals. The oligonucleotide gold-plated stent of the present invention has an advantages of raising the local concentration in injured parts and minimizing the toxicity overall the body, so it can be used for prevention of restenosis after angioplasty.
    Type: Grant
    Filed: June 16, 2008
    Date of Patent: September 11, 2012
    Assignee: Bioneer Corporation
    Inventors: Han-Oh Park, Jae-Don Lee, Sam-Yong Lee, Eun-Jung Jung
  • Patent number: 8239838
    Abstract: A kernel-aware debugging system, medium, and method. The kernel-aware debugging system may include a kernel-aware debugging interface including a conditional breakpoint setting unit which sets a kernel-aware conditional breakpoint by checking a currently operating object inside a kernel of a target system when a central processing unit (CPU) of the target system stops operating at a particular position where the breakpoint is set and making the CPU proceed to operate when it is determined that it is not intended that the currently operating object be debugged. Moreover, the kernel-aware debugging interface may include a unit which stores control flow information for detecting faults due to asynchronous events, a profiling unit which collects profile information and allows back-tracing when faults occur, and a unit which debugs a synchronization problem between multitasks.
    Type: Grant
    Filed: May 7, 2007
    Date of Patent: August 7, 2012
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Keun-soo Yim, Jung-keun Park, Jeong-joon Yoo, Jae-don Lee, Chae-seok Im, Young-sam Shin
  • Publication number: 20120159501
    Abstract: A synchronization scheduling apparatus and method in a real-time multi-core system are described. The synchronization scheduling apparatus may include a plurality of cores, each having at least one wait queue, a storage unit to store information regarding a first core receiving a wake-up signal in a previous cycle among the plurality of cores, and a scheduling processor to schedule tasks stored in the at least one wait queue, based on the information regarding the first core.
    Type: Application
    Filed: November 16, 2011
    Publication date: June 21, 2012
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jae Don LEE, Shi Hwa Lee, Seung Won Lee, Chae Seok Im, Min Kyu Jeong
  • Publication number: 20120151502
    Abstract: An apparatus and method for dynamically reconfiguring a state of an application program in a many-core system is described. The apparatus may receive registration information from an application program, in response to a state change of the application program, and may process the state change of the application program based on the received registration information.
    Type: Application
    Filed: November 16, 2011
    Publication date: June 14, 2012
    Applicants: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Dong In Kang, Mi Kyung Kang, Jae Don Lee, Seung Won Lee, Shi Hwa Lee
  • Patent number: 8194658
    Abstract: A method and apparatus transmitting and receiving in a real-time system are disclosed. The method of transmitting in a real-time system includes scheduling a task included in a socket based on a predetermined transmission option designated to the socket, and transmitting a packet generated by the scheduled task based on the predetermined transmission option, so that real-time communications of a network communication can be secured and resources of the system can be efficiently used, thereby, transmitting and receiving data according to the required characteristics of transmission and reception.
    Type: Grant
    Filed: November 7, 2007
    Date of Patent: June 5, 2012
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Young-sam Shin, Seung-won Lee, Han-cheol Kim, Jeong-joon Yoo, Jae-don Lee, Min-kyu Jeong, Keun-soo Yim