Patents by Inventor Byungcheol Cho

Byungcheol Cho 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: 20120278819
    Abstract: Embodiments of the present invention provide a storage device (SSD) system architecture including a host comprising a device driver associated with a storage device and a central processing unit (CPU). The CPU is configured to request an input or output (I/O) operation of a storage device and begin polling the storage device via the device driver to determine whether the requested operation has been completed. The CPU begins its initial polling after waiting for a time interval equal to the storage device's predicted response time to elapse.
    Type: Application
    Filed: April 26, 2011
    Publication date: November 1, 2012
    Inventor: Byungcheol Cho
  • Publication number: 20120278550
    Abstract: Embodiments of the present invention provide a semiconductor storage device (SSD) system based on redundant array of independent disks (RAID) controller collaboration. Specifically, embodiments of the present invention provide a set (at least one) of RAID controllers coupled to a host system, wherein each of the set of RAID controllers is configured to collaborate with at least one other RAID controller within the set through at least one dedicated controller-to-controller channel to enable high bandwidth RAID storage.
    Type: Application
    Filed: April 26, 2011
    Publication date: November 1, 2012
    Inventors: Byungcheol Cho, Moon J. Kim
  • Publication number: 20120278527
    Abstract: Embodiments of the present invention provide a semiconductor storage device (SSD) system based on hybrid RAID storage. Specifically, embodiments of this invention provide a set of (at least one) RAID controllers coupled to a host computer. A set of storage drives is coupled to each hybrid RAID controller. The RAID method and configuration of each storage device are dynamically adapted based on user policy parameters and storage performance characteristics.
    Type: Application
    Filed: April 26, 2011
    Publication date: November 1, 2012
    Inventors: Byungcheol Cho, Moon J. Kim
  • Publication number: 20120278526
    Abstract: Embodiments of the present invention provide a semiconductor storage device (SSD) system based on asymmetric RAID storage. Specifically, embodiments of this invention provide a set of (at least one) of RAID controllers coupled to a host computer. A set of storage drives is coupled to each asymmetric RAID controller. The RAID method and configuration of each storage device are dynamically adapted based on user policy parameters and storage performance characteristics.
    Type: Application
    Filed: April 26, 2011
    Publication date: November 1, 2012
    Inventors: Byungcheol Cho, Moon J. Kim
  • Patent number: 8296483
    Abstract: Provided is a storage device of a serial attached small computer system interface/serial advanced technology attachment (SAS/SATA) type, which provides data storage/reading services through an SAS/SATA interface. The SAS/SATA type storage device includes: a memory disk unit which includes a plurality of memory disks provided with a plurality of volatile semiconductor memories; an SAS/SATA host interface unit which interfaces between the memory disk unit and a host; and a controller unit which adjusts synchronization of a data signal transmitted/received between the SAS/SATA host interface unit and the memory disk unit to control a data transmission/reception speed between the SAS/SATA host interface unit and the memory disk unit.
    Type: Grant
    Filed: November 29, 2009
    Date of Patent: October 23, 2012
    Assignee: Taejin Info Tech Co., Ltd.
    Inventor: Byungcheol Cho
  • Publication number: 20120254500
    Abstract: Embodiments of the present invention provide an SSD system architecture based on DDR memory. Specifically, embodiments of this invention provide a set of SSD RAID controllers coupled to a system control board. Coupled to each SSD RAID controller is a set of memory control units, each of the set of memory control units include an SSD controller and a set of DRAM memory units.
    Type: Application
    Filed: March 28, 2011
    Publication date: October 4, 2012
    Inventors: Byungcheol Cho, Moon J. Kim
  • Publication number: 20120250436
    Abstract: Embodiments of the present invention provide impedance matching between a Field Programmable Gate Array (FPGA) and memory modules in a semiconductor storage device (SSD) system architecture. Specifically, a set (at least one) of memory modules is coupled to an FPGA. A damping resistor is placed at the impedance mismatching point to reduce signal noise.
    Type: Application
    Filed: April 4, 2011
    Publication date: October 4, 2012
    Inventor: Byungcheol Cho
  • Publication number: 20120254527
    Abstract: Embodiments of the present invention provide an approach for dynamic random access memory (DRAM)/SSD-based memory to improve memory usage. Specifically, embodiments of the present invention provide a field programmable gate array (FPGA) (SSD controller) that comprises a PCI-express interface for receiving and converting serial data to 64 bit data; a data/bit converter coupled to the interface for converting the 64 bit data to 128 bit data; and a memory controller coupled to the data converter for receiving and storing the 128 bit data in a set of DRAM units coupled to the memory controller.
    Type: Application
    Filed: April 1, 2011
    Publication date: October 4, 2012
    Inventor: Byungcheol Cho
  • Publication number: 20120254501
    Abstract: Embodiments of the present invention provide a semiconductor storage device (SSD) system architecture based on flash memory. Specifically, embodiments of this invention provide a set of SSD RAID controllers coupled to a system control board. A set of flash memory control units coupled to each of the set of SSD RAID controllers, each of the set of flash memory control units comprising an SSD controller and a set of flash memory units.
    Type: Application
    Filed: March 28, 2011
    Publication date: October 4, 2012
    Inventors: Byungcheol Cho, Moon J. Kim
  • Publication number: 20120254502
    Abstract: Embodiments of the present invention provide an adaptive cache system and an adaptive cache system for a hybrid storage system. Specifically, in a typical embodiment, an input/out (I/O) traffic analysis component is provided for monitoring data traffic and providing a traffic analysis based thereon. An adaptive cache algorithm component is coupled to the I/O traffic analysis component for applying a set of algorithms to determine a storage schema for handling the data traffic. Further, an adaptive cache policy component is coupled to the adaptive cache algorithm component. The adaptive cache policy component applies a set of caching policies and makes storage determinations based on the traffic analysis and the storage schema. Based on the storage determinations, data traffic can be stored (e.g., cached) among a set of storage devices coupled to the adaptive cache policy component.
    Type: Application
    Filed: March 28, 2011
    Publication date: October 4, 2012
    Inventor: Byungcheol Cho
  • Publication number: 20120239856
    Abstract: Embodiments of the present invention provide a hybrid system architecture random access memory (RAM) such as Phase-Change RAM (PRAM), Magnetoresistive RAM (MRAM) and/or Ferroelectric RAM (FRAM). Specifically, embodiments of this invention provide a hybrid RAID controller coupled to a system control board. Coupled to the hybrid RAID controller are a DDR RAID controller, a RAM RAID controller, and a HDD/Flash RAID controller. A DDR RAID control block is coupled to the DDR RAID controller and includes (among other things) a set of DDR memory disks. Further, a RAM control block is coupled to the RAM RAID controller and includes a set of RAM SSDs. Still yet, a HDD RAID control block is coupled to the HDD/Flash RAID controller and includes a set of HDD/Flash SSD Units.
    Type: Application
    Filed: March 14, 2011
    Publication date: September 20, 2012
    Inventor: Byungcheol Cho
  • Publication number: 20120215957
    Abstract: Embodiments of the present invention provide a SSD-based storage system. Specifically, in a typical embodiment, a network cache server is coupled to an internal storage network and an external storage network. Coupled to the network cache server is a network cache component (NCC) that comprises: a set of semiconductor storage device (SSD) memory disk units for storing data; a network cache controller coupled to the set of SSD memory units; a network traffic analysis component coupled to the network cache controller; and a set of network interfaces coupled to the network traffic analysis component. The internal storage network can be coupled to a set of internal storage systems while the external storage network can be coupled to a set of external storage servers.
    Type: Application
    Filed: February 17, 2011
    Publication date: August 23, 2012
    Inventor: Byungcheol Cho
  • Publication number: 20120210163
    Abstract: Embodiments of the present invention provide backup and restoration functions for a storage device of a PCI-Express (PCI-e) type that support a low-speed data processing speed for a host. Specifically, embodiments of this invention provide backup and restoration functions for one or more (i.e., a set of) semiconductor storage devices (SSDs). In general, the present invention provides an alarm unit and a secondary power supply coupled to a backup controller. The backup controller is coupled to a backup storage device. When a primary power supply is deactivated (e.g., fails), an alarm unit and the secondary power supply is activated. In response to this activation, the backup controller will backup any data stored on any SSDs of the storage system (as well as any data stored in main memory of the storage system or in main memory of any host server connected thereto).
    Type: Application
    Filed: February 11, 2011
    Publication date: August 16, 2012
    Inventor: Byungcheol Cho
  • Publication number: 20120198116
    Abstract: Embodiments of the present invention relate to a (e.g., hybrid) redundant array of independent disks (RAID)-based storage control board having a fibre channel interface controller. Specifically, the present invention relates to a storage control board having a RAID controller with a peripheral component interconnect express (PCI-e) interface and a fibre channel interface controller. In one embodiment, the RAID controller is coupled to an input/output (I/O) hub and a set (at least one) of PCI-e slots, which themselves can receive cards such as a fibre channel (FC) add-on card, a serial attached small component system interface (SAS) add-on card, or a PCI-e bridge add-on card. The I/O hub can be coupled to a set of processors, each of which can be coupled to a main memory module or the like.
    Type: Application
    Filed: February 1, 2011
    Publication date: August 2, 2012
    Inventor: Byungcheol Cho
  • Publication number: 20120198115
    Abstract: Embodiments of the invention relate to a (e.g., hybrid) redundant array of independent disks (RAID)-based storage control board. Specifically, the present invention relates to a storage control board having a RAID controller with a peripheral component interconnect express (PCI-e) interface. In one embodiment, the RAID controller is coupled to an input/output (I/O) hub and a set (at least one) of PCI-e slots, which themselves can receive cards such as a fibre channel (FC) add-on card, a serial attached small component system interface (SAS) add-on card, or a PCI-e bridge add-on card. The I/O hub can be coupled to a set (at least one) of processors, each of which can be coupled to a main memory module or the like.
    Type: Application
    Filed: February 1, 2011
    Publication date: August 2, 2012
    Inventor: Byungcheol Cho
  • Publication number: 20120192038
    Abstract: Embodiments of the present invention provide a storage device of a serial-attached small computer system interface/serial advanced technology attachment (PCI-Express) type that supports a low-speed data processing speed for a host. Specifically, the present invention provides a SSD memory system comprising (among other components) a set (at least one) of SSD memory disk units. Each SSD memory disk unit generally comprises (among other components), a host interface unit; a serial-attached small computer system interface (SAS) protocol controller for controlling a SAS protocol of the SSD memory disk unit coupled to the host interface unit; a direct memory access (DMA) controller for controlling access to the SSD memory disk unit coupled to the host interface unit; and a data buffer for buffering data stored in the SSD memory disk unit coupled to the DMA controller.
    Type: Application
    Filed: January 20, 2011
    Publication date: July 26, 2012
    Inventor: Byungcheol Cho
  • Publication number: 20120110261
    Abstract: In general, embodiments of the present invention provide a home storage system. Specifically, in a typical embodiment, the home storage system includes a graphical user interface for graphically accessing features of the home storage system; an internal storage management and monitoring module for managing and monitoring a set of semiconductor storage device (SSD) memory units and a set of hard disk drive (HDD) memory units within the home storage system; an external interface management and monitoring module for managing and monitoring network connectivity of the home storage system; and a portable storage management and monitoring module for managing and monitoring at least one type of external memory coupled to the home storage system.
    Type: Application
    Filed: November 1, 2010
    Publication date: May 3, 2012
    Inventor: Byungcheol Cho
  • Publication number: 20120110231
    Abstract: In general, embodiments of the present invention provide a home storage system and method of production. Specifically, in a typical embodiment, the home storage system includes a main controller that is coupled to a display controller, an external memory controller, an external interface, and a PCI-Express-based hybrid RAID controller. Further, a set of semiconductor storage device (SSD) memory units and a set of hard disk drive (HDD/Flash) memory units are coupled to the hybrid RAID controller. The external interface allows the storage system to establish network connectivity, while the external memory controller allows the storage device to be coupled to different types of external memory devices.
    Type: Application
    Filed: November 1, 2010
    Publication date: May 3, 2012
    Inventor: Byungcheol Cho
  • Publication number: 20120072661
    Abstract: Embodiments of the present invention provide a hybrid RAID controller with multi PCI bus switching for a storage device of a PCI-Express (PCI-e) type that supports a low-speed data processing speed for a host. Specifically, embodiments of this invention provide a hybrid RAID controller having multiple (e.g., two or more) sets of RAID circuitry that are interconnected/coupled to on another via a PCI bus to enable real-time switching. Each set of RAID circuitry is coupled to a one or more (i.e., a set of) semiconductor storage device (SSD) memory disk units and/or HDD/Flash memory units.
    Type: Application
    Filed: September 19, 2010
    Publication date: March 22, 2012
    Inventor: Byungcheol Cho
  • Publication number: 20120030410
    Abstract: Provided is a hybrid RAID controller for a storage device of a PCI-Express (PCI-e) type that supports a low-speed data processing speed for a host. Specifically, embodiments of this invention provide a hybrid RAID controller coupled to one or more (i.e., a set of) semiconductor storage device (SSD) memory disk units and one or more hard disk drive (HDD)/Flash memory units. Among other things, the SSD memory disk units and/or HDD/Flash memory units adjust a synchronization of a data signal transmitted/received between the host and a memory disk during data communications between the host and the memory disk through a PCI-Express interface and simultaneously support a high-speed data processing speed for the memory disk, thereby supporting the performance of the memory to enable high-speed processing in an existing interface environment at the maximum.
    Type: Application
    Filed: August 2, 2010
    Publication date: February 2, 2012
    Inventor: Byungcheol Cho