Patents by Inventor Sung Pack Hong

Sung Pack Hong 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: 8151250
    Abstract: Disclosed is a method of tracing a program that comprises: providing a relational database data structure defining a plurality of fields configured to store program trace information; executing a program comprising a plurality of functions including calling a function from the program; extracting first trace data of the function and storing the first trace data in a portion of the plurality of fields; and after executing the program, extracting second trace data associated with the first trace data and storing the second trace data in remaining portions of the plurality of fields.
    Type: Grant
    Filed: January 22, 2008
    Date of Patent: April 3, 2012
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Sung-Pack Hong, Sung-Joo Yoo
  • Patent number: 8145846
    Abstract: Disclosed is a method for reading data in a memory system including a buffer memory and a nonvolatile memory, the method being comprised of: determining whether an input address in a read request is allocated to the buffer memory; determining whether a size of requested data is larger than a reference unless the input address is allocated to the buffer memory; and conducting a prefetch reading operation from the nonvolatile memory if the requested data size is larger than the reference.
    Type: Grant
    Filed: July 29, 2011
    Date of Patent: March 27, 2012
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Sung-Pack Hong, Hye-Jeong Nam, Se-Wook Na, Shea-Yun Lee, Tae-Beom Kim
  • Publication number: 20110289264
    Abstract: Disclosed is a method for reading data in a memory system including a buffer memory and a nonvolatile memory, the method being comprised of: determining whether an input address in a read request is allocated to the buffer memory; determining whether a size of requested data is larger than a reference unless the input address is allocated to the buffer memory; and conducting a prefetch reading operation from the nonvolatile memory if the requested data size is larger than the reference.
    Type: Application
    Filed: July 29, 2011
    Publication date: November 24, 2011
    Inventors: Sung-Pack Hong, Hye-Jeong Nam, Se-Wook Na, Shea-Yun Lee, Tae-Beom Kim
  • Patent number: 8015360
    Abstract: Disclosed is a method for reading data in a memory system including a buffer memory and a nonvolatile memory, the method being comprised of: determining whether an input address in a read request is allocated to the buffer memory; determining whether a size of requested data is larger than a reference unless the input address is allocated to the buffer memory; and conducting a prefetch reading operation from the nonvolatile memory if the requested data size is larger than the reference.
    Type: Grant
    Filed: July 7, 2008
    Date of Patent: September 6, 2011
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Sung-Pack Hong, Hye-Jeong Nam, Se-Wook Na, Shea-Yun Lee, Tae-Beom Kim
  • Patent number: 7975099
    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: November 19, 2010
    Date of Patent: July 5, 2011
    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: 20110066800
    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: November 19, 2010
    Publication date: March 17, 2011
    Applicant: 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
  • 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
  • Patent number: 7685446
    Abstract: A method for scaling a dynamic voltage of a CPU is achieved by setting a voltage setting point for each of a plurality of code segments of a program, and profiling workload by measuring a workload variation of each of the code segments based on data that changes whenever measured, selecting a plurality of combinations, each having a plurality of voltage setting points, and calculating workload estimators corresponding to the voltage setting points of each of the selected combinations based on the workload variation measured in the workload profiling operation, selecting an optimal combination that consumes a least energy of the CPU based on the workload estimators, and determining whether a real time constraint is satisfied when an operating voltage is set based on the workload estimator corresponding to each of the voltage setting points of the optimal combination during runtime, and setting the operating voltage based on a result of the determination.
    Type: Grant
    Filed: November 13, 2006
    Date of Patent: March 23, 2010
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Sung-Pack Hong, Sung-Joo Yoo
  • Publication number: 20090077304
    Abstract: Disclosed is a method for reading data in a memory system including a buffer memory and a nonvolatile memory, the method being comprised of: determining whether an input address in a read request is allocated to the buffer memory; determining whether a size of requested data is larger than a reference unless the input address is allocated to the buffer memory; and conducting a prefetch reading operation from the nonvolatile memory if the requested data size is larger than the reference.
    Type: Application
    Filed: July 7, 2008
    Publication date: March 19, 2009
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Sung-Pack Hong, Hye-Jeong Nam, Se-Wook Na, Shea-Yun Lee, Tae-Beom Kim
  • Publication number: 20080178158
    Abstract: Disclosed is a method of tracing a program that comprises: providing a relational database data structure defining a plurality of fields configured to store program trace information; executing a program comprising a plurality of functions including calling a function from the program; extracting first trace data of the function and storing the first trace data in a portion of the plurality of fields; and after executing the program, extracting second trace data associated with the first trace data and storing the second trace data in remaining portions of the plurality of fields.
    Type: Application
    Filed: January 22, 2008
    Publication date: July 24, 2008
    Applicant: Samsung Electronics Co., Ltd.
    Inventors: Sung-Pack Hong, Sung-Joo Yoo
  • 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
  • Patent number: 7336645
    Abstract: The present invention relates to a Bluetooth-IP access system, and provides the Bluetooth-IP access system capable of performing broadband, large capacity and fast access by providing a Bluetooth-IP accessing device and a Bluetooth terminal with a module supporting broadband, large capacity, and fast search mounted therein.
    Type: Grant
    Filed: October 30, 2003
    Date of Patent: February 26, 2008
    Assignee: Electronics and Telecommunications Research Institute
    Inventors: Jeen Hur, Sang Baek Han, Hoo Sung Lee, Byung Jo Kim, Sung Pack Hong, Seong Su Park
  • Publication number: 20070245317
    Abstract: A method for scaling a dynamic voltage of a CPU is achieved by setting a voltage setting point for each of a plurality of code segments of a program, and profiling workload by measuring a workload variation of each of the code segments based on data that changes whenever measured, selecting a plurality of combinations, each having a plurality of voltage setting points, and calculating workload estimators corresponding to the voltage setting points of each of the selected combinations based on the workload variation measured in the workload profiling operation, selecting an optimal combination that consumes a least energy of the CPU based on the workload estimators, and determining whether a real time constraint is satisfied when an operating voltage is set based on the workload estimator corresponding to each of the voltage setting points of the optimal combination during runtime, and setting the operating voltage based on a result of the determination.
    Type: Application
    Filed: November 13, 2006
    Publication date: October 18, 2007
    Inventors: Sung-Pack Hong, Sung-Joo Yoo
  • Publication number: 20040109441
    Abstract: The present invention relates to a Bluetooth-IP access system, and provides the Bluetooth-IP access system capable of performing broadband, large capacity and fast access by providing a Bluetooth-IP accessing device and a Bluetooth terminal with a module supporting broadband, large capacity, and fast search mounted therein.
    Type: Application
    Filed: October 30, 2003
    Publication date: June 10, 2004
    Inventors: Jeen Hur, Sang Baek Han, Hoo Sung Lee, Byung Jo Kim, Sung Pack Hong, Seong Su Park