Patents by Inventor Hyo-jun Kim

Hyo-jun 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: 20090287792
    Abstract: Provided are a method of providing a service relating to content stored in a portable storage device to an external device, and an apparatus therefor. The method includes outputting a user interface to manage information relating to contents stored in the portable storage device through a display unit associated with the external device, receiving a command to select content from among the contents through the output user interface, executing a service corresponding to the content selected based on the command, and providing a result of executing the service to the external device.
    Type: Application
    Filed: May 15, 2009
    Publication date: November 19, 2009
    Inventors: Hyo-jun KIM, Dong-jun SHIN, Hee-gyu KIM, Seung-woo RYU
  • Patent number: 7617381
    Abstract: A demand paging apparatus and a method for an embedded system are provided. The demand paging apparatus includes a nonvolatile storage device, a physical memory, a demand paging window, and a demand paging manager. The nonvolatile storage device stores code and data which are handled by demand paging. The physical memory processes information about a requested page that is read from the nonvolatile storage device. The demand paging window generates a fault for the page and, thus, causes demand paging to occur. The demand paging window is part of an address space to which an application program stored in the nonvolatile storage device refers. The demand paging manager processes the page fault generated in the demand paging window.
    Type: Grant
    Filed: November 22, 2006
    Date of Patent: November 10, 2009
    Inventors: Hyo-jun Kim, Ji-hyun In, Dong-hoon Ham
  • Patent number: 7526600
    Abstract: A data management device and a data management method for a flash memory, in which physical addresses are classified according to pages, each of which is a physical data operation unit, and a predetermined data operation is performed with respect to the classified physical addresses. The data management device and method reduce time required for the data operation in a large-block flash memory, in which a physical data operation unit is larger than a logical data operation unit. As a result, an optimal data operation can be achieved in a large-block flash memory.
    Type: Grant
    Filed: December 6, 2004
    Date of Patent: April 28, 2009
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Ji-hyun In, Hyo-jun Kim, Kwang-yoon Lee, Tae-sun Chung
  • Patent number: 7516295
    Abstract: A method of re-mapping a flash memory, which minimizes the number of times the flash memory, is accessed and helps to evenly use the entire area of the flash memory, is provided. The method includes arranging a plurality of physical units yet to be mapped according to their erase count values, and sequentially mapping the physical units to a logic unit in such a manner that a physical unit having a smaller erase count value is mapped to the logic unit ahead of a physical unit having a larger erase count value.
    Type: Grant
    Filed: February 7, 2005
    Date of Patent: April 7, 2009
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Ji-hyun In, Hyo-jun Kim, Kwang-yoon Lee, Tae-sun Chung
  • Publication number: 20090055578
    Abstract: An apparatus usable with a flash memory as storage and a method of operating the same are provided, which can provide an optimized architecture to a flash memory through combination of a flash transition layer (FTL) with a database. The apparatus includes a flash memory, a device driver to manage a mapping table between logical addresses and physical addresses in accordance with a data operation in the flash memory, and a control unit to perform data recovery of the flash memory by requesting the mapping table through an interface provided by the device driver.
    Type: Application
    Filed: August 21, 2008
    Publication date: February 26, 2009
    Applicant: Samsung Electronics Co., Ltd.
    Inventors: Ki-Yong LEE, Hyo-Jun Kim, Hee-Seon Park, Kyoung-Gu Woo
  • Publication number: 20080301393
    Abstract: The invention relates to an apparatus and method of processing data of a non-volatile memory, and more particularly, to an apparatus and method of processing data of a non-volatile memory that is capable of applying a writing unit operation to a plurality of sectors. An apparatus for processing data of a non-volatile memory according to an aspect of the invention includes a non-volatile memory having a plurality of blocks, an operation processing unit writing, when a write operation is requested from a user, data in the blocks and allowing the blocks, where the data is written, to become collectively effective, and a block managing unit managing statuses of the blocks to correspond to the operation process performed by the operation processing unit.
    Type: Application
    Filed: November 30, 2007
    Publication date: December 4, 2008
    Applicant: Samsung Electronics Co., Ltd.
    Inventors: Hyo-Jun KIM, Nam-Yoon Woo, Ji-Hyun In
  • Publication number: 20080301389
    Abstract: A memory-protection method and apparatus is provided that can protect a memory that is used by components in a real time operating system environment (RTOS). The memory-protection method includes requesting access to a first memory region that a first component uses when the first component is called to execute a first task in a real time operating system, and permitting the first task to access the first memory region with reference to a task list that includes information on tasks which are permitted to access the first memory region.
    Type: Application
    Filed: May 23, 2008
    Publication date: December 4, 2008
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Hyo-Jun KIM, Song-Ho YOON
  • Publication number: 20080288743
    Abstract: An apparatus and method for managing a mapping table of a non-volatile memory are provided. The apparatus includes a non-volatile memory having memory cells, each of which stores data bits in a plurality of pages included in a block according to a plurality of states, each of which has at least two bits, an operating time measuring unit measuring a write operation time on each of the plurality of pages included in the block, and a mapping table generating unit dividing the pages into a plurality of groups according to the measured write operation time and generating a mapping table by using the divided groups.
    Type: Application
    Filed: November 29, 2007
    Publication date: November 20, 2008
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventor: Hyo-Jun KIM
  • Patent number: 7430632
    Abstract: Provided are a data management apparatus and method used for a flash memory, which can guarantee predetermined response time by expecting when a user will receive a response to his or her request for performing a data operation on the flash memory. The data management apparatus includes an operation determination unit which determines operations required for performing a data operation on a flash memory, the data operation being requested by a user using a user program, an operation registration unit with which an operation list including the operations determined to be required for performing the requested data operation on the flash memory is registered, and an operation processing unit which selects one of the operations included in the operation list registered with the operation registration unit and performs the selected operation.
    Type: Grant
    Filed: March 11, 2005
    Date of Patent: September 30, 2008
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Hyo-jun Kim, Ji-hyun In, Kwang-yoon Lee, Tae-sun Chung
  • Patent number: 7421624
    Abstract: A data recovery apparatus and method used for a flash memory, which can recover data damaged or lost when power supplied to the flash memory is cut off while data operations are being consecutively performed on at least one data stored in the flash memory. The data recovery apparatus performs a data operation at each of a plurality of consecutive logical addresses, and if the data operations performed at the logical addresses are successful, records a mark value in a last index area of a plurality of consecutive index areas respectively corresponding to the consecutive logical addresses.
    Type: Grant
    Filed: January 19, 2005
    Date of Patent: September 2, 2008
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Ji-hyun In, Hyo-jun Kim, Kwang-yoon Lee, Tae-sun Chung
  • Publication number: 20080114923
    Abstract: An apparatus for controlling operation processing in a nonvolatile memory includes an emergency request-managing unit to set values of a pre-empt flag and a status-backup flag when an operation based on an urgent request is transmitted, a status-checking unit to check the set values of the pre-empt flag and the status-backup flag, and an operation-processing unit to process the operation based on the urgent request and an operation based on a normal request according to the checked values.
    Type: Application
    Filed: July 27, 2007
    Publication date: May 15, 2008
    Applicant: Samsung Electronics Co., Ltd.
    Inventors: Ji-hyun IN, Jin-kyu Kim, Il-hoon Shin, Se-wook Na, Hyo-jun Kim, Song-ho Yoon, Dong-kun Shin
  • Publication number: 20080072009
    Abstract: An apparatus and method for handling an interrupt disabled section and page pinning apparatus and method are provided. An apparatus for handling an interrupt disabled section includes: a generating unit which generates a list of interrupt disabled sections, in which demand paging can occur, in order to execute a program; an examining unit which searches the generated list when the program demands to disable an interrupt and examines whether information corresponding to the interrupt disabling demand is included in the list; and a loading unit which reads out a page required to execute the program from an auxiliary storage device when the information corresponding to the interrupt disabling demand is included in the list, and loads the page into a physical memory.
    Type: Application
    Filed: April 17, 2007
    Publication date: March 20, 2008
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventor: Hyo-jun Kim
  • Publication number: 20070168627
    Abstract: A method and apparatus for reducing a page replacement time in a system using a demand paging technique are provided. The apparatus includes a memory management unit which transmits a signal indicating that a page fault occurs, a device driver which reads a page having the page fault from a nonvolatile memory, and a page fault handler that searches and secures a space for storing the page having the page fault in a memory. The searching and securing of the space in the memory is performed within a limited time calculated beforehand and a part of data to be loaded to the memory of the system is stored in the nonvolatile memory.
    Type: Application
    Filed: December 18, 2006
    Publication date: July 19, 2007
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Ji-hyun In, Il-hoon Shin, Hyo-jun Kim
  • Publication number: 20070150695
    Abstract: A demand paging apparatus and a method for an embedded system are provided. The demand paging apparatus includes a nonvolatile storage device, a physical memory, a demand paging window, and a demand paging manager. The nonvolatile storage device stores code and data which are handled by demand paging. The physical memory processes information about a requested page that is read from the nonvolatile storage device. The demand paging window generates a fault for the page and, thus, causes demand paging to occur. The demand paging window is part of an address space to which an application program stored in the nonvolatile storage device refers. The demand paging manager processes the page fault generated in the demand paging window.
    Type: Application
    Filed: November 22, 2006
    Publication date: June 28, 2007
    Inventors: Hyo-jun Kim, Ji-hyun In, Dong-hoon Ham
  • Publication number: 20050201160
    Abstract: Provided are a data management apparatus and method used for a flash memory, which can guarantee predetermined response time by expecting when a user will receive a response to his or her request for performing a data operation on the flash memory. The data management apparatus includes an operation determination unit which determines operations required for performing a data operation on a flash memory, the data operation being requested by a user using a user program, an operation registration unit with which an operation list including the operations determined to be required for performing the requested data operation on the flash memory is registered, and an operation processing unit which selects one of the operations included in the operation list registered with the operation registration unit and performs the selected operation.
    Type: Application
    Filed: March 11, 2005
    Publication date: September 15, 2005
    Inventors: Hyo-jun Kim, Ji-hyun In, Kwang-yoon Lee, Tae-sun Chung
  • Publication number: 20050174849
    Abstract: A method of re-mapping a flash memory, which minimizes the number of times the flash memory, is accessed and helps to evenly use the entire area of the flash memory, is provided. The method includes arranging a plurality of physical units yet to be mapped according to their erase count values, and sequentially mapping the physical units to a logic unit in such a manner that a physical unit having a smaller erase count value is mapped to the logic unit ahead of a physical unit having a larger erase count value.
    Type: Application
    Filed: February 7, 2005
    Publication date: August 11, 2005
    Inventors: Ji-hyun In, Hyo-jun Kim, Kwang-yoon Lee, Tae-sun Chung
  • Publication number: 20050157561
    Abstract: A data recovery apparatus and method used for a flash memory, which can recover data damaged or lost when power supplied to the flash memory is cut off while data operations are being consecutively performed on at least one data stored in the flash memory. The data recovery apparatus performs a data operation at each of a plurality of consecutive logical addresses, and if the data operations performed at the logical addresses are successful, records a mark value in a last index area of a plurality of consecutive index areas respectively corresponding to the consecutive logical addresses.
    Type: Application
    Filed: January 19, 2005
    Publication date: July 21, 2005
    Inventors: Ji-hyun In, Hyo-Jun Kim, Kwang-yoon Lee, Tae-sun Chung
  • Publication number: 20050144421
    Abstract: A data management device and a data management method for a flash memory, in which physical addresses are classified according to pages, each of which is a physical data operation unit, and a predetermined data operation is performed with respect to the classified physical addresses. The data management device and method reduce time required for the data operation in a large-block flash memory, in which a physical data operation unit is larger than a logical data operation unit. As a result, an optimal data operation can be achieved in a large-block flash memory.
    Type: Application
    Filed: December 6, 2004
    Publication date: June 30, 2005
    Inventors: Ji-hyun In, Hyo-jun Kim, Kwang-yoon Lee, Tae-sun Chung