Patents by Inventor Dong-Hyun Song

Dong-Hyun Song 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: 20110035756
    Abstract: A method and apparatus for data communication between web applications by using a web browser. The web browser includes a web application controller for executing a first web application and a second web application, and a data transferring unit for receiving the data from the first web application and transmitting the data to the second web application.
    Type: Application
    Filed: August 10, 2010
    Publication date: February 10, 2011
    Applicant: Samsung Electronics Co., Ltd.
    Inventor: Dong-hyun SONG
  • Patent number: 7864465
    Abstract: A hard disk drive is disclosed and related methods of reading/writing data are disclosed. The hard disk drive includes a disk serving as a main data storage medium, and first and second buffers storing data to be stored on the disk, as well as a controller defining a data I/O path in relation to a detected operating state of the hard disk drive.
    Type: Grant
    Filed: December 19, 2008
    Date of Patent: January 4, 2011
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Dong-Hyun Song, Young-Joon Choi, Bum-Soo Kim, Myung-Jin Jung
  • Patent number: 7861032
    Abstract: A data storage system includes a non-volatile memory, a disc recording medium, a non-volatile memory buffer, operatively disposed between a host interface and the non-volatile memory, which stores a portion of data stored in the non-volatile memory, and a disc buffer, operatively disposed between the host interface and the disc recording medium, which stores a portion of data stored in the disc recording medium. The data storage system may be configured to receive an access address from a host operatively connected to the host interface, and sequentially determine whether the access address exists in one of the non-volatile memory buffer, the non-volatile memory, the disc buffer, and the disc recording medium, in that order.
    Type: Grant
    Filed: December 26, 2006
    Date of Patent: December 28, 2010
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Dong-hyun Song, Hye-jeong Nam, Shea-yun Lee, Jae-hyun Hwang, Sung-pack Hong, Young-joon Choi, Dong-gi Lee
  • Publication number: 20100287333
    Abstract: A data storage device comprises a plurality of memory devices, a buffer memory, and a controller. The plurality of memory devices are connected to a plurality of channels and a plurality of ways. The buffer memory temporarily stores data to be written in the memory devices. The controller stores the data in the buffer memory based on channel and way information of the memory devices.
    Type: Application
    Filed: May 3, 2010
    Publication date: November 11, 2010
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jin-Hyuk LEE, Jang hwan KIM, Han-Chan JO, Yeong-Jae WOO, Dong hyun SONG
  • Publication number: 20100268871
    Abstract: A non-volatile memory controller, system and method capable of processing a next request as an interrupt before completing a current operation are disclosed. The non-volatile memory system includes a first memory storing meta data loaded from a flash memory; a second memory storing the meta data copied from the first memory; and a flash memory controller copying the meta data from the first memory to the second memory, changing the meta data in the second memory, and then re-copying the changed meta data from the second memory to the first memory during a first-type operation that requires changes in the meta data.
    Type: Application
    Filed: April 15, 2010
    Publication date: October 21, 2010
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Change-Hee LEE, Jung Been IM, Jung-Yeon YOON, Young-Goo KO, Dong Hyun SONG
  • Patent number: 7774541
    Abstract: A storage apparatus using a non-volatile memory, which retains data even after power interruption, as its cache and a method of managing the same are provided. The storage apparatus includes a main storage medium, a non-volatile memory used as a cache of the main storage medium, a region of the non-volatile memory being divided into a fixed region and a non-fixed region according to whether or not data is fixed, and a block management unit managing physical blocks by means of virtual addresses, the physical blocks being allocated to the non-volatile memory.
    Type: Grant
    Filed: November 20, 2006
    Date of Patent: August 10, 2010
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Dong-kun Shin, Shea-yun Lee, Jang-hwan Kim, Dong-hyun Song
  • Patent number: 7716422
    Abstract: Provided are a storage apparatus using a non-volatile memory as a cache and a method of operating the same, in which the non-volatile memory is used as the cache so as to preserve data even when electricity is interrupted. The storage apparatus using a non-volatile memory as a cache includes a main storage medium, the non-volatile memory being used as the cache of the main storage medium and having a stationary region and a non-stationary region divided according to whether data are fixed, and a block management unit managing blocks allocated in the non-volatile memory.
    Type: Grant
    Filed: November 20, 2006
    Date of Patent: May 11, 2010
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Dong-kun Shin, Sang-lyul Min, Shea-yun Lee, Jang-hwan Kim, Dong-hyun Song, Jeong-eun Kim
  • Publication number: 20100031176
    Abstract: Provided are a method of defining a focus movement order and a method of moving a focus. The method of moving the focus, according to the present invention, includes multi-dimensionally grouping two or more focusable elements into two or more focusable groups; displaying the two or more focusable groups; receiving a tab input from a user; moving the focus to another focusable group according to the tab input; receiving a layer change request from the user; moving the focus to a focusable element or a lower-layer group, which are included in a currently focused group; receiving a tab input from the user; and moving the focus to another focusable element or a lower-layer group according to the tab input.
    Type: Application
    Filed: April 2, 2009
    Publication date: February 4, 2010
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventor: Dong-hyun SONG
  • Publication number: 20100023888
    Abstract: Provided are a method and apparatus for controlling a focus of an application so that the focus is not compulsorily moved in a web browser. The method includes the operations of performing focus movement caused by a user input event in the application, detecting predetermined focus attribute information when focus movement caused by contents is requested while the user input event is processed, and determining the focus movement caused by contents according to the predetermined focus attribute information.
    Type: Application
    Filed: February 19, 2009
    Publication date: January 28, 2010
    Applicant: Samsung Electronics Co., Ltd.
    Inventor: Dong-Hyun Song
  • Publication number: 20100023854
    Abstract: Provided are a method and an apparatus for reconstructing a web page by using a web redefinition document. The method includes receiving an external web document and a web redefining document generated by a user, ‘determining whether attributes of an element in the web document are defined in the web redefining document, deciding on attributes of the element based on the determination, and constructing a web page by using the decided on attributes of the element.
    Type: Application
    Filed: March 13, 2009
    Publication date: January 28, 2010
    Applicant: Samsung Electronics, Co.,Ltd
    Inventor: Dong-hyun SONG
  • Publication number: 20090172269
    Abstract: A memory system is disclosed with a nonvolatile memory adapted to store a file system containing file system information, and a controller adapted to read the file system information and perform a merge operation.
    Type: Application
    Filed: December 31, 2008
    Publication date: July 2, 2009
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Dong-Hyun SONG, Chan-Ik PARK, Sang-Ryul MIN
  • Publication number: 20090100218
    Abstract: A hard disk drive is disclosed and related methods of reading/writing data are disclosed. The hard disk drive includes a disk serving as a main data storage medium, and first and second buffers storing data to be stored on the disk, as well as a controller defining a data I/O path in relation to a detected operating state of the hard disk drive.
    Type: Application
    Filed: December 19, 2008
    Publication date: April 16, 2009
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Dong-Hyun SONG, Young-Joon CHOI, Bum-Soo KIM, Myung-Jin JUNG
  • Patent number: 7487303
    Abstract: A memory system comprises a flash memory and a controller comprising a control logic circuit and a working memory storing a flash translation layer. The memory system performs a merge operation by selectively copying a page from a first block of the flash memory to a second block of the flash memory. Where the page is valid and marked as allocated according to a file allocation table stored in the flash memory, the page is copied to the second block. However, where the page is valid and marked as deleted in the file allocation table, the page is not copied to the second block.
    Type: Grant
    Filed: December 29, 2005
    Date of Patent: February 3, 2009
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Dong-Hyun Song, Chan-Ik Park, Sang-Ryul Min
  • Patent number: 7483228
    Abstract: A hard disk drive is disclosed and related methods of reading/writing data are disclosed. The hard disk drive includes a disk serving as a main data storage medium, and first and second buffers storing data to be stored on the disk, as well as a controller defining a data I/O path in relation to a detected operating state of the hard disk drive.
    Type: Grant
    Filed: December 27, 2005
    Date of Patent: January 27, 2009
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Dong-Hyun Song, Young-Joon Choi, Bum-Soo Kim, Myung-Jin Jung
  • Publication number: 20090024560
    Abstract: Provided are a method and apparatus for accessing a web page. The method includes searching a first web page for links and extracting path information of each link found; generating a link hierarchy composed of nodes, each having the extracted path information; displaying the generated link hierarchy; and receiving a signal, which selects a node in the displayed link hierarchy, accessing a second web page corresponding to path information of the selected node in response to the signal, and displaying the second web page.
    Type: Application
    Filed: January 25, 2008
    Publication date: January 22, 2009
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Hyo KIM, Dong-Hyun SONG
  • Publication number: 20080126694
    Abstract: A data storage system includes a non-volatile memory, a disc recording medium, a non-volatile memory buffer, operatively disposed between a host interface and the non-volatile memory, which stores a portion of data stored in the non-volatile memory, and a disc buffer, operatively disposed between the host interface and the disc recording medium, which stores a portion of data stored in the disc recording medium. The data storage system may be configured to receive an access address from a host operatively connected to the host interface, and sequentially determine whether the access address exists in one of the non-volatile memory buffer, the non-volatile memory, the disc buffer, and the disc recording medium, in that order.
    Type: Application
    Filed: December 26, 2006
    Publication date: May 29, 2008
    Inventors: Dong-hyun Song, Hye-jeong Nam, Shea-yun Lee, Jae-hyun Hwang, Sung-pack Hong, Young-joon Choi, Dong-gi Lee
  • Publication number: 20080109590
    Abstract: Example embodiments provide a garbage collection method which includes applying a weight to each of at least two or more factors to calculate garbage collection costs; configuring a hash table using the calculated garbage collection costs; searching a block having the lowest garbage collection cost from the hash table; and performing garbage collection on the searched block.
    Type: Application
    Filed: December 28, 2006
    Publication date: May 8, 2008
    Inventors: Myung-Jin Jung, Jang-Hwan Kim, Dong-Hyun Song, Shea-Yun Lee, Yeon-Jin Mo, Jae-Hyun Hwang
  • Publication number: 20080104308
    Abstract: A method is for recovering a block mapping table in a system including a flash memory device, where the block mapping table utilizes address mapping in accordance with a wear-leveling scheme. The method includes reading block arrangement information from the flash memory device for the wear-leveling scheme, restoring the block mapping table with reference to allocation block information included in the block arrangement information and scanning address allocation information included in spare regions of erased blocks of the flash memory device with reference to erased block information included in the block arrangement information and updating the block mapping table in accordance with the scanned address allocation information.
    Type: Application
    Filed: January 17, 2007
    Publication date: May 1, 2008
    Inventors: Yeon-Jin Mo, Jang-Hwan Kim, Dong-Hyun Song, Shea-Yun Lee, Jae-Hyun Hwang, Myung-Jin Jung
  • Publication number: 20080098159
    Abstract: A memory system which includes a host and a data storage device which is configured to receive an invalidated block address and to interrupt a merge operation for an invalidated block.
    Type: Application
    Filed: December 26, 2006
    Publication date: April 24, 2008
    Inventors: Dong-Hyun Song, Chan-Ik Park, Shea-Yun Lee
  • Publication number: 20080016428
    Abstract: A memory device detects and corrects bit errors. The memory device includes cyclic redundancy check (CRC) and error correction code (ECC) circuits. The CRC circuit generates a write CRC code corresponding to data to be stored in memory cells. The ECC circuit generates an ECC code corresponding to the data and detecting and correcting a bit error of the data by means of the ECC code during a read operation. The CRC circuit generates a read CRC code corresponding to data corrected by the ECC circuit during the read operation, and corrects a bit error of the data according to a comparison of the read CRC code and the write CRC code.
    Type: Application
    Filed: October 17, 2006
    Publication date: January 17, 2008
    Applicant: Samsung Electronics Co., Ltd.
    Inventors: Shea-Yun Lee, Dong-Hyun Song, Jang-Hwan Kim, Sang-Lyul Min