Patents by Inventor Min-kyu Jeong

Min-kyu Jeong 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: 20110252258
    Abstract: Provided is a hardware acceleration apparatus, method and computer-readable medium efficiently processing multi-core synchronization. A processor core that fails to acquire a lock variable may be switched to a low power sleep mode and a waste of power may be reduced. Additionally, when a lock variable is returned, a wakeup signal may be transmitted to a processor core operated in the low power sleep mode, and the processor core may be activated.
    Type: Application
    Filed: October 14, 2010
    Publication date: October 13, 2011
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Chae Seok IM, Shi Hwa LEE, Seung Won LEE, Jae Don LEE, Min Kyu JEONG
  • Patent number: 7996630
    Abstract: Provided is a method of managing memory in a multiprocessor system on chip (MPSoC). According to an aspect of the present invention, locality of memory can be reflected and restricted memory resources can be efficiently used by determining a storage location of a variable or a function which corresponds to a symbol with reference to a symbol table based on memory access frequency of the variable or the function, comparing the determined storage location and a previous storage location, and copying the variable or the function stored in the previous storage location to the determined storage location if the determined storage location is different from the previous storage location.
    Type: Grant
    Filed: August 11, 2010
    Date of Patent: August 9, 2011
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Keun Soo Yim, Jeong-joon Yoo, Young-sam Shin, Seung-won Lee, Han-cheol Kim, Jae-don Lee, Min-kyu Jeong
  • Publication number: 20110119463
    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: Application
    Filed: September 14, 2010
    Publication date: May 19, 2011
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jae Don Lee, Shi Hwa Lee, Seung Won Lee, Chae Seok Lim, Min Kyu Jeong
  • Publication number: 20110119656
    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: Application
    Filed: October 12, 2010
    Publication date: May 19, 2011
    Applicant: Samsung Electronics Co., Ltd.
    Inventors: Jae Don Lee, Shi Hwa Lee, Seung Won Lee, Chae Seok Im, Min Kyu Jeong
  • Patent number: 7895408
    Abstract: A method and apparatus for managing a memory are provided. It is possible to rapidly recover the area allocated or desired to be returned by easily recognizing a range of the area allocated or desired to be returned over the entire area of the memory by recognizing an original area of a predetermined memory chunk interrupted by a neighboring memory chunk among a series of memory chunks that make up the memory by considering an original area of the neighboring memory chunk and by recovering the predetermined memory chunk and the recognized area to their original areas, when the area allocated to or returned by an application program is interrupted.
    Type: Grant
    Filed: December 20, 2007
    Date of Patent: February 22, 2011
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Jae-don Lee, Seung-won Lee, Jeong-joon Yoo, Young-sam Shin, Min-kyu Jeong, Keun-soo Yim
  • Publication number: 20110016285
    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: Application
    Filed: December 4, 2009
    Publication date: January 20, 2011
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jae Don Lee, Shi Hwa Lee, Seung Won Lee, Chae Seok Im, Min Kyu Jeong
  • Publication number: 20100312977
    Abstract: Provided is a method of managing memory in a multiprocessor system on chip (MPSoC). According to an aspect of the present invention, locality of memory can be reflected and restricted memory resources can be efficiently used by determining a storage location of a variable or a function which corresponds to a symbol with reference to a symbol table based on memory access frequency of the variable or the function, comparing the determined storage location and a previous storage location, and copying the variable or the function stored in the previous storage location to the determined storage location if the determined storage location is different from the previous storage location.
    Type: Application
    Filed: August 11, 2010
    Publication date: December 9, 2010
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Keun Soo Yim, Jeong-joon Yoo, Young-sam Shin, Seung-won Lee, Han-cheol Kim, Jae-don Lee, Min-kyu Jeong
  • Patent number: 7805582
    Abstract: Provided is a method of managing memory in a multiprocessor system on chip (MPSoC). According to an aspect of the present invention, locality of memory can be reflected and restricted memory resources can be efficiently used by determining a storage location of a variable or a function which corresponds to a symbol with reference to a symbol table based on memory access frequency of the variable or the function, comparing the determined storage location and a previous storage location, and copying the variable or the function stored in the previous storage location to the determined storage location if the determined storage location is different from the previous storage location.
    Type: Grant
    Filed: September 13, 2007
    Date of Patent: September 28, 2010
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Keun Soo Yim, Jeong-joon Yoo, Young-sam Shin, Seung-won Lee, Han-cheol Kim, Jae-don Lee, Min-kyu Jeong
  • Publication number: 20100162253
    Abstract: A central processing unit (CPU) and a real-time scheduling method applicable in the CPU are disclosed. The CPU may determine a first task set and a second task set from among assigned tasks, schedule the determined first task set in a single core to enable the task to be processed, and schedule the determined second task set in a multi-core to enable the task to be processed.
    Type: Application
    Filed: April 30, 2009
    Publication date: June 24, 2010
    Applicant: Samsung Electronics Co., Ltd.
    Inventor: Min Kyu Jeong
  • Publication number: 20080177941
    Abstract: Provided is a method of managing memory in a multiprocessor system on chip (MPSoC). According to an aspect of the present invention, locality of memory can be reflected and restricted memory resources can be efficiently used by determining a storage location of a variable or a function which corresponds to a symbol with reference to a symbol table based on memory access frequency of the variable or the function, comparing the determined storage location and a previous storage location, and copying the variable or the function stored in the previous storage location to the determined storage location if the determined storage location is different from the previous storage location.
    Type: Application
    Filed: September 13, 2007
    Publication date: July 24, 2008
    Applicant: Samsung Electronics Co., Ltd.
    Inventors: Keun Soo Yim, Jeong-Joon Yoo, Young-sam Shin, Seung-won Lee, Han-cheol Kim, Jae-don Lee, Min-kyu Jeong
  • Publication number: 20080168210
    Abstract: A method and apparatus for managing a memory are provided. It is possible to rapidly recover the area allocated or desired to be returned by easily recognizing a range of the area allocated or desired to be returned over the entire area of the memory by recognizing an original area of a predetermined memory chunk interrupted by a neighboring memory chunk among a series of memory chunks that make up the memory by considering an original area of the neighboring memory chunk and by recovering the predetermined memory chunk and the recognized area to their original areas, when the area allocated to or returned by an application program is interrupted.
    Type: Application
    Filed: December 20, 2007
    Publication date: July 10, 2008
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jae-don Lee, Seung-won Lee, Jeong-joon Yoo, Young-sam Shin, Min-kyu Jeong, Keun-soo Yim
  • Publication number: 20080168455
    Abstract: A scheduling method, medium and apparatus are provided. In the scheduling method, medium and apparatus, it is possible to prevent the possibility that the order between the priorities of the tasks represented by the expired timers and the tasks requested by the interrupt is reversed while also not deteriorating the performance of a real time operating system (RTOS), even though the number of timers expired when the interrupt occurs or that are already expired before the interrupt occurs is large, by selecting a timer for representing a point of time corresponding to a point of time when an interrupt occurs from among one or more timers each of which representing a task, a point of time assigned to the tasks, and a priority assigned to the task and executing a task represented by the selected timer and one or more tasks requested by the interrupt in order of priority.
    Type: Application
    Filed: December 19, 2007
    Publication date: July 10, 2008
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jae-don Lee, Seung-won Lee, Jeong-joon Yoo, Young-sam Shin, Min-kyu Jeong, Keun-soo Yim
  • Publication number: 20080165770
    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: Application
    Filed: November 7, 2007
    Publication date: July 10, 2008
    Applicant: 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
  • Publication number: 20080168460
    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: Application
    Filed: January 3, 2008
    Publication date: July 10, 2008
    Applicant: 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