Patents by Inventor Moon-sang Kwon

Moon-sang Kwon 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: 7702845
    Abstract: A method and an apparatus are provided for managing blocks according to the update type of data in block-type memory. The method includes receiving data to be stored from an application; determining an update frequency of the data; extracting information of nonvolatile memory space in which the data will be stored according to the update frequency of the data; and transmitting information about the data and the space to the nonvolatile memory so that the data is stored in the space using information of the extracted space.
    Type: Grant
    Filed: January 30, 2007
    Date of Patent: April 20, 2010
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Hee-sub Shin, Moon-sang Kwon, Chan-kyu Kim
  • Patent number: 7681024
    Abstract: A secure booting apparatus and method, in which integrity can be guaranteed when booting with an operating system (OS). The secure booting apparatus includes an OS storing unit, a memory unit, and a control unit. The OS storing unit includes a first region that stores an OS and a second region that stores a check value of an algorithm, the check value corresponding to the OS. The OS is loaded into the memory unit when booting. The control unit calculates a check value based on the loaded OS using the algorithm used to calculate the check value stored in the second region and compares the calculated check value and the check value stored in the second region to determine the integrity of the OS.
    Type: Grant
    Filed: December 2, 2005
    Date of Patent: March 16, 2010
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Moon-sang Kwon
  • Patent number: 7571852
    Abstract: There is provided a method and an apparatus for searching rights objects stored in a portable storage device by using an object location data. The method includes: accessing the portable storage device; transmitting an object identifier to the portable storage device; receiving a location data of a first object searched based on the object identifier from the portable storage device; storing the location data of the first object with the object identifier; and transmitting the location data of the first object and an operation data representing operations to be performed with the first object to the portable storage device by using the location data of the first object.
    Type: Grant
    Filed: July 13, 2007
    Date of Patent: August 11, 2009
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Moon-sang Kwon, Yun-sang Oh, Kyung-im Jung
  • Publication number: 20090112951
    Abstract: A system and method of managing files and a memory device are provided. The system for managing files includes an attribute-management module designating nested attributes to the files having a size smaller than a basic allocation unit of a file system or to directories to which the files belong, a data-management module adjacently nesting the files to which the nested attributes are designated by the attribute-management module with no empty space between the files, and a metadata-management module writing start offsets of the files nested by the data-management module in metadata of the files.
    Type: Application
    Filed: October 24, 2008
    Publication date: April 30, 2009
    Inventors: Seung-Woo Ryu, Moon-Sang Kwon, Hyun-Joo Ahn
  • Patent number: 7509522
    Abstract: Provided are a portable storage device and a method of data recovery using the same, in which when the integrity of the recorded data is damaged, the integrity of the recorded data can be easily recovered. The portable storage device includes a memory unit that stores predetermined recovery information for the recorded data, a determining unit that determines whether a device that accesses the recorded data supports the stored recovery information, and a control unit that selectively recovers the recorded data using the stored recovery information based on a result of the determination.
    Type: Grant
    Filed: November 21, 2005
    Date of Patent: March 24, 2009
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Moon-sang Kwon, Bum-Soo Kim, Young-joon Choi
  • Publication number: 20090077139
    Abstract: A method of updating data of a portable media player (PMP) is provided. The portable media player (PMP) is recognized by a host device as a mobile storage device. A history file is generated in the PMP. Information on changes to the updated data is recorded when data of the PMP is updated to the history file.
    Type: Application
    Filed: August 22, 2008
    Publication date: March 19, 2009
    Inventors: Hyun-Joo Ahn, Moon-Sang Kwon
  • Publication number: 20080109904
    Abstract: An apparatus, a method for use in the apparatus, for managing secure data stored in an OTP block. The apparatus includes a secure data recorder that records secure data and its complement, and records new secure data and its complement when a power outage occurs during recording, a secure data check unit that determines the validity of the secure data and its complement, and an error determiner that determines whether the recorded secure data is a partial recording of the new secure data if the secure data is invalid.
    Type: Application
    Filed: July 25, 2007
    Publication date: May 8, 2008
    Applicant: Samsung Electronics Co., Ltd.
    Inventors: Ji-hyun IN, Moon-sang Kwon, Song-ho Yoon
  • Publication number: 20080011835
    Abstract: There is provided a method and an apparatus for searching rights objects stored in a portable storage device by using an object location data. The method includes: accessing the portable storage device; transmitting an object identifier to the portable storage device; receiving a location data of a first object searched based on the object identifier from the portable storage device; storing the location data of the first object with the object identifier; and transmitting the location data of the first object and an operation data representing operations to be performed with the first object to the portable storage device by using the location data of the first object.
    Type: Application
    Filed: July 13, 2007
    Publication date: January 17, 2008
    Inventors: Moon-sang KWON, Yun-sang Oh, Kyung-im Jung
  • Publication number: 20070198769
    Abstract: A method and an apparatus are provided for managing blocks according to the update type of data in block-type memory. The method includes receiving data to be stored from an application; determining an update frequency of the data; extracting information of nonvolatile memory space in which the data will be stored according to the update frequency of the data; and transmitting information about the data and the space to the nonvolatile memory so that the data is stored in the space using information of the extracted space.
    Type: Application
    Filed: January 30, 2007
    Publication date: August 23, 2007
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Hee-sub Shin, Moon-sang Kwon, Chan-kyu Kim
  • Publication number: 20070192634
    Abstract: Provided are a secure multimedia card (secure MMC) and a memory card system having the same. The memory card system may include a host, and a secure MMC having a user data area accessed by a normal command and a restricted area accessed by a secure command, wherein the user data area in communication with the host stores user data and the restricted area stores access restriction data. The restricted area may be accessed in the secure MMC even though the interface unit in the host does not support commands requesting the access to the restricted area in the secure MMC.
    Type: Application
    Filed: January 29, 2007
    Publication date: August 16, 2007
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Won-Moon CHEON, Chan-Ik PARK, Moon-Sang KWON
  • Patent number: 7255270
    Abstract: There is provided a method and an apparatus for searching rights objects stored in a portable storage device by using an object location data. The method includes: accessing the portable storage device; transmitting an object identifier to the portable storage device; receiving a location data of a first object searched based on the object identifier from the portable storage device; storing the location data of the first object with the object identifier; and transmitting the location data of the first object and an operation data representing operations to be performed with the first object to the portable storage device by using the location data of the first object.
    Type: Grant
    Filed: July 11, 2005
    Date of Patent: August 14, 2007
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Moon-sang Kwon, Yun-sang Oh, Kyung-im Jung
  • Publication number: 20070180535
    Abstract: Provided is a method of hiding a specified directory with no effect on compatibility with an existing file system. According to an aspect of the invention, an apparatus for managing a hidden area includes a hidden area generation unit which sets a portion of the data area as a hidden area and records meta data for the set hidden area, a hidden area release unit which moves a directory entry of a root directory of the hidden area into the directory entry area and returns a cluster recorded with the meta data to release the set hidden area, and an access control unit which controls an access to the hidden area when the hidden area is set.
    Type: Application
    Filed: January 9, 2007
    Publication date: August 2, 2007
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Dong-young Seo, Moon-sang Kwon, Hee-sub Shin
  • Publication number: 20070162419
    Abstract: Provided are a method and apparatus for supporting a symbolic link at an application level while keeping the structure of an existing file system that does not support a symbolic link. The method includes receiving a symbolic link creation command including an absolute path and a symbolic link path from a user, creating a symbolic link file for the symbolic link path when the absolute path exists but the symbolic link path does not exit, and changing a value of a specified field of a directory entry of the created symbolic link file to a specified value representing the symbolic link.
    Type: Application
    Filed: December 12, 2006
    Publication date: July 12, 2007
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Hyun-joo Ahn, Moon-sang Kwon
  • Publication number: 20070106890
    Abstract: A method and apparatus for securely updating and booting a code image is provided, where a code image is updated in a storage medium storing an operating system having a first region, on which a boot code is loaded, a second region, in which a first code image is stored, and a third region, in which the boot code and first check data for verifying the first code image are stored. Updating a code image includes storing a second code image in the second region, extracting information about a secure one-way function from the first check data, and generating second check data for verifying the second code image using the extracted information of the secure one-way function and storing the generated second check data in the third region. When the second check data is set as a parameter of the secure one-way function, the first check data is generated.
    Type: Application
    Filed: October 26, 2006
    Publication date: May 10, 2007
    Inventor: Moon-sang Kwon
  • Publication number: 20070094315
    Abstract: Disclosed are an apparatus and a method for storing and managing additional data in a file system. The apparatus comprises a search unit to search for an unused region in a directory entry, a storage unit to store additional data in the unused region, and an additional data managing unit to locate the position of the additional data using the signature and checksum of the additional data. The method includes (a) searching for an unused region of a directory entry, (b) storing additional data in the unused region, and (c) locating the position of the additional data using the signature and checksum of the additional data. According to the present invention, additional data can be stored, used and managed utilizing unused regions of a directory entry without degrading the compatibility of the file system, and enhancing the performance of the FAT file system.
    Type: Application
    Filed: April 13, 2006
    Publication date: April 26, 2007
    Inventors: Dong-young Seo, Sung-hwan Bae, Moon-sang Kwon, Chan-kyu Kim, Hee-sub Shin
  • Publication number: 20060156413
    Abstract: A host device, a portable storage device, and a method of updating an RO stored in the portable storage device are provided. The method includes receiving a predetermined bitmap from a host device, performing a bitwise operation on the received bitmap and meta information indicating a state of the RO, and updating the meta information using a result of the bitwise operation.
    Type: Application
    Filed: January 13, 2006
    Publication date: July 13, 2006
    Inventors: Yun-sang Oh, Sang-sin Jung, Kyung-im Jung, Moon-sang Kwon
  • Publication number: 20060156036
    Abstract: A method for extending a secure area in a portable storage device and the portable storage device therefore are provided. The method includes allocating a secure area for storing data to be received within an insecure area, sending position information regarding the secure area allocated within the insecure area to a host device, receiving the position information and data to be stored in the secure area from a secure application of the host device, and encrypting and storing the data in the insecure area based on the position information.
    Type: Application
    Filed: January 12, 2006
    Publication date: July 13, 2006
    Inventors: Yun-sang Oh, Sang-sin Jung, Moon-sang Kwon, Kyung-im Jung
  • Publication number: 20060129791
    Abstract: A secure booting apparatus and method, in which integrity can be guaranteed when booting with an operating system (OS). The secure booting apparatus includes an OS storing unit, a memory unit, and a control unit. The OS storing unit includes a first region that stores an OS and a second region that stores a check value of an algorithm, the check value corresponding to the OS. The OS is loaded into the memory unit when booting. The control unit calculates a check value based on the loaded OS using the algorithm used to calculate the check value stored in the second region and compares the calculated check value and the check value stored in the second region to determine the integrity of the OS.
    Type: Application
    Filed: December 2, 2005
    Publication date: June 15, 2006
    Inventor: Moon-sang Kwon
  • Publication number: 20060123043
    Abstract: A file system path processing device and a method thereof are provided. Particularly, a file system path processing device and a method which enable directories or files to be easily searched for from where they are located are provided. The device includes a user input unit that receives a path name input by a user, which includes a node extension and an object name, and a processing unit that generates a number of nodes at a predetermined layer and an object at one node among the generated nodes, where the one node corresponds to the object name. The processing unit also enables the object to be accessible by determining the one node where the object is located by referencing the node extension.
    Type: Application
    Filed: December 2, 2005
    Publication date: June 8, 2006
    Inventor: Moon-sang Kwon
  • Publication number: 20060112224
    Abstract: Provided are a portable storage device and a method of data recovery using the same, in which when the integrity of the recorded data is damaged, the integrity of the recorded data can be easily recovered. The portable storage device includes a memory unit that stores predetermined recovery information for the recorded data, a determining unit that determines whether a device that accesses the recorded data supports the stored recovery information, and a control unit that selectively recovers the recorded data using the stored recovery information based on a result of the determination.
    Type: Application
    Filed: November 21, 2005
    Publication date: May 25, 2006
    Inventors: Moon-sang Kwon, Bum-Soo Kim, Young-joon Choi