Patents by Inventor Jun-Cheol Kim

Jun-Cheol 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).

  • Patent number: 9478249
    Abstract: Implementations disclosed herein provide for sequential readback of program data in from a cached data region of a storage device. In particular, the disclosed technology provides for storing a sequence of logical addresses associated with execution of a program, the sequence of logical addresses including at least two consecutive logical addresses associated with non-consecutive data blocks in a user data region; writing data corresponding to the at least two consecutive logical addresses to sequential data blocks in a cached data region; determining that a sequence of read commands from a host computer is associated with the data; and reading the data from the cached data region.
    Type: Grant
    Filed: August 30, 2013
    Date of Patent: October 25, 2016
    Assignee: SEAGATE TECHNOLOGY LLC
    Inventors: Jun Cheol Kim, Hye Jeong Nam, Jae Ik Song
  • Publication number: 20160077974
    Abstract: Technologies are described herein for adaptively controlling the size of a write cache in a storage device based on the time required to flush the cache. Upon receiving a write command at a controller for the storage device, an estimated cache flush time for the write cache is calculated based on the write commands contained therein. If the estimated cache flush time is greater than a maximum threshold time, the size of the write cache is decreased to control the cache flush time. If the estimated cache flush time is less than a minimum threshold time, the size of the write cache is increased to enhance random write performance.
    Type: Application
    Filed: September 12, 2014
    Publication date: March 17, 2016
    Inventors: Jun Cheol Kim, Hye Jeong Nam, Sang Yeel Ji
  • Publication number: 20150062736
    Abstract: Implementations disclosed herein provide for sequential readback of program data in from a cached data region of a storage device. In particular, the disclosed technology provides for storing a sequence of logical addresses associated with execution of a program, the sequence of logical addresses including at least two consecutive logical addresses associated with non-consecutive data blocks in a user data region; writing data corresponding to the at least two consecutive logical addresses to sequential data blocks in a cached data region; determining that a sequence of read commands from a host computer is associated with the data; and reading the data from the cached data region.
    Type: Application
    Filed: August 30, 2013
    Publication date: March 5, 2015
    Applicant: Seagate Technology LLC
    Inventors: Jun Cheol Kim, Hye Jeong Nam, Jae Ik Song
  • Publication number: 20110191348
    Abstract: A method of indexing data in a data storage device includes generating index information of data using the data storage device and storing the index information in a storage region using the data storage device.
    Type: Application
    Filed: February 2, 2011
    Publication date: August 4, 2011
    Applicant: Samsung Electronics Co., Ltd.
    Inventors: Jin-Woo Kim, Jun-Cheol Kim