Patents by Inventor Ching-Te Pang

Ching-Te Pang 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: 10896105
    Abstract: A storage virtualization computer system. The storage virtualization computer system comprises a host entity for issuing an IO request, a SAS storage virtualization controller coupled to the host entity for executing IO operations in response to the IO request, and at least one physical storage device, each coupled to the storage virtualization controller through a SAS interconnect, for providing data storage space to the storage virtualization computer system through the SAS storage virtualization controller.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: January 19, 2021
    Assignee: Infortrend Technology, Inc.
    Inventors: Ching-Te Pang, Michael Gordon Schnapp, Shiann-Wen Sue, Cheng-Yu Lee
  • Patent number: 10191669
    Abstract: A redundant external storage virtualization computer system. The redundant storage virtualization computer system includes a host entity for issuing an IO request, a redundant external SAS storage virtualization controller pair coupled to the host entity for performing an IO operation in response to the IO request issued by the host entity, and a plurality of physical storage devices for providing storage to the computer system. Each of the physical storage devices is coupled to the redundant storage virtualization controller pair through a SAS interconnect. The redundant storage virtualization controller pair includes a first and a second SAS storage virtualization controller both coupled to the host entity. In the redundant SAS storage virtualization controller pair, when the second storage virtualization controller is not on line, the first storage virtualization controller will take over the functionality originally performed by the second storage virtualization controller.
    Type: Grant
    Filed: October 4, 2016
    Date of Patent: January 29, 2019
    Assignee: Infortrend Technology, Inc.
    Inventors: Ching-Te Pang, Michael Gordon Schnapp, Shiann-Wen Sue, Cheng-Yu Lee
  • Publication number: 20170208125
    Abstract: A hybrid cloud file system enabling a cloud storage volume with a cache storage utilizing local storage media is provided. Files in the hybrid cloud file system are substantially uploaded and stored into a cloud storage server and presented as no difference as storing in a local storage volume. Portion of the local storage media may be allocated as a cache storage storing files to be accessed locally for accelerate data fetching and processing. Besides uploading, fetching and deleting, deduplication mechanism before uploading and prefetch mechanism during/before data fetch are also provided in the present disclosure.
    Type: Application
    Filed: January 19, 2016
    Publication date: July 20, 2017
    Inventors: BEN-CHIAO JAI, CHUNG-HUNG CHIANG, JIA-HONG WU, CHING-TE PANG
  • Publication number: 20170208052
    Abstract: A hybrid cloud file system enabling a cloud storage volume with a cache storage utilizing local storage media is provided. Files in the hybrid cloud file system are substantially uploaded and stored into a cloud storage server and presented as no difference as storing in a local storage volume. Portion of the local storage media may be allocated as a cache storage storing files to be accessed locally for accelerate data fetching and processing. Besides uploading, fetching and deleting, deduplication mechanism before uploading and prefetch mechanism during/before data fetch are also provided in the present disclosure.
    Type: Application
    Filed: January 19, 2016
    Publication date: July 20, 2017
    Inventors: BEN-CHIAO JAI, CHUNG-HUNG CHIANG, JIA-HONG WU, CHING-TE PANG
  • Publication number: 20170206218
    Abstract: A hybrid cloud file system enabling a cloud storage volume with a cache storage utilizing local storage media is provided. Files in the hybrid cloud file system are substantially uploaded and stored into a cloud storage server and presented as no difference as storing in a local storage volume. Portion of the local storage media may be allocated as a cache storage storing files to be accessed locally for accelerate data fetching and processing. Besides uploading, fetching and deleting, deduplication mechanism before uploading and prefetch mechanism during/before data fetch are also provided in the present disclosure.
    Type: Application
    Filed: January 19, 2016
    Publication date: July 20, 2017
    Inventors: BEN-CHIAO JAI, CHUNG-HUNG CHIANG, JIA-HONG WU, CHING-TE PANG
  • Publication number: 20170024151
    Abstract: A redundant external storage virtualization computer system. The redundant storage virtualization computer system includes a host entity for issuing an IO request, a redundant external SAS storage virtualization controller pair coupled to the host entity for performing an IO operation in response to the IO request issued by the host entity, and a plurality of physical storage devices for providing storage to the computer system. Each of the physical storage devices is coupled to the redundant storage virtualization controller pair through a SAS interconnect. The redundant storage virtualization controller pair includes a first and a second SAS storage virtualization controller both coupled to the host entity. In the redundant SAS storage virtualization controller pair, when the second storage virtualization controller is not on line, the first storage virtualization controller will take over the functionality originally performed by the second storage virtualization controller.
    Type: Application
    Filed: October 4, 2016
    Publication date: January 26, 2017
    Inventors: Ching-Te Pang, Michael Gordon Schnapp, Shiann-Wen Sue, Cheng-Yu Lee
  • Patent number: 9495263
    Abstract: A redundant external storage virtualization computer system. The redundant storage virtualization computer system includes a host entity for issuing an IO request, a redundant external SAS storage virtualization controller pair coupled to the host entity for performing an IO operation in response to the IO request issued by the host entity, and a plurality of physical storage devices for providing storage to the computer system. Each of the physical storage devices is coupled to the redundant storage virtualization controller pair through a SAS interconnect. The redundant storage virtualization controller pair includes a first and a second SAS storage virtualization controller both coupled to the host entity. In the redundant SAS storage virtualization controller pair, when the second storage virtualization controller is not on line, the first storage virtualization controller will take over the functionality originally performed by the second storage virtualization controller.
    Type: Grant
    Filed: October 11, 2005
    Date of Patent: November 15, 2016
    Assignee: Infortrend Technology, Inc.
    Inventors: Ching-Te Pang, Michael Gordon Schnapp, Shiann-Wen Sue, Cheng-Yu Lee
  • Patent number: 8533409
    Abstract: This specification discloses a method of managing data snapshot images in a storage system. The method includes the steps of: establishing a section allocation system that includes at least a media extent; establishing a section allocation table and a block association set in the media extent, wherein the section allocation table has a field containing information pointing to the block association set and the block association set corresponds to a Source Volume as the basis for performing a snapshot backup thereof; establishing a block association table in the block association set, wherein the block association table is used to store cross-reference information in order to correspond to backup data with the original storage addresses; and copying the data before updating the data into the section association set, when the data in the Source-Volume need to be updated.
    Type: Grant
    Filed: January 25, 2007
    Date of Patent: September 10, 2013
    Assignee: Infortrend Technology, Inc.
    Inventors: Michael Gordon Schnapp, Ching-Te Pang, Chien-Hsin Chiang
  • Publication number: 20130013828
    Abstract: A storage virtualization computer system. The storage virtualization computer system comprises a host entity for issuing an IO request, a SAS storage virtualization controller coupled to the host entity for executing IO operations in response to the IO request, and at least one physical storage device, each coupled to the storage virtualization controller through a SAS interconnect, for providing data storage space to the storage virtualization computer system through the SAS storage virtualization controller.
    Type: Application
    Filed: September 14, 2012
    Publication date: January 10, 2013
    Applicant: INFORTREND TECHNOLOGY, INC.
    Inventors: CHING-TE PANG, MICHAEL GORDON SCHNAPP, SHIANN-WEN SUE, CHENG-YU LEE
  • Patent number: 8352653
    Abstract: This invention discloses a storage visualization subsystem and system with host-side redundancy via SAS connectivity. The I/O interconnect interface between the storage visualization controller and the host is a serial-attached SCSI (SAS) interface. At least one SAS expander is inserted on the I/O interconnect path of the host side to provide the function of device expansion. Or, a built-in virtual SAS expander is disposed inside the storage virtualization controller to provide multiple virtual IDs for each SAS port. When one controller in the storage virtualization controller pair malfunctions or fails, the invention provides solutions in accord with different embodiments so that the surviving controller can inherit the ID of the failed one. Thus, the host can keep functioning normally as it is not aware of any change in the device status.
    Type: Grant
    Filed: November 22, 2006
    Date of Patent: January 8, 2013
    Assignee: Infortrend Technology, Inc.
    Inventors: Ching-Hua Fang, Ching-Te Pang
  • Patent number: 8301810
    Abstract: A storage virtualization computer system. The storage virtualization computer system comprises a host entity for issuing an IO request, a SAS storage virtualization controller coupled to the host entity for executing IO operations in response to the IO request, and at least one physical storage device, each coupled to the storage virtualization controller through a SAS interconnect, for providing data storage space to the storage virtualization computer system through the SAS storage virtualization controller.
    Type: Grant
    Filed: October 11, 2005
    Date of Patent: October 30, 2012
    Assignee: Infortrend Technology, Inc.
    Inventors: Ching-Te Pang, Michael Gordon Schnapp, Shiann-Wen Sue, Cheng-Yu Lee
  • Publication number: 20070174569
    Abstract: This specification discloses a method of managing data snapshot images in a storage system. The method includes the steps of: establishing a section allocation system that includes at least a media extent; establishing a section allocation table and a block association set in the media extent, wherein the section allocation table has a field containing information pointing to the block association set and the block association set corresponds to a Source Volume as the basis for performing a snapshot backup thereof; establishing a block association table in the block association set, wherein the block association table is used to store cross-reference information in order to correspond to backup data with the original storage addresses; and copying the data before updating the data into the section association set, when the data in the Source-Volume need to be updated.
    Type: Application
    Filed: January 25, 2007
    Publication date: July 26, 2007
    Inventors: Michael Gordon Schnapp, Ching-Te Pang, Chien-Hsin Chiang
  • Publication number: 20070165660
    Abstract: This invention discloses a storage visualization subsystem and system with host-side redundancy via SAS connectivity. The I/O interconnect interface between the storage visualization controller and the host is a serial-attached SCSI (SAS) interface. At least one SAS expander is inserted on the I/O interconnect path of the host side to provide the function of device expansion. Or, a built-in virtual SAS expander is disposed inside the storage virtualization controller to provide multiple virtual IDs for each SAS port. When one controller in the storage virtualization controller pair malfunctions or fails, the invention provides solutions in accord with different embodiments so that the surviving controller can inherit the ID of the failed one. Thus, the host can keep functioning normally as it is not aware of any change in the device status.
    Type: Application
    Filed: November 22, 2006
    Publication date: July 19, 2007
    Inventors: Ching-Hua Fang, Ching-Te Pang
  • Publication number: 20060136688
    Abstract: A redundant external storage virtualization computer system. The redundant storage virtualization computer system includes a host entity for issuing an IO request, a redundant external SAS storage virtualization controller pair coupled to the host entity for performing an IO operation in response to the IO request issued by the host entity, and a plurality of physical storage devices for providing storage to the computer system. Each of the physical storage devices is coupled to the redundant storage virtualization controller pair through a SAS interconnect. The redundant storage virtualization controller pair includes a first and a second SAS storage virtualization controller both coupled to the host entity. In the redundant SAS storage virtualization controller pair, when the second storage virtualization controller is not on line, the first storage virtualization controller will take over the functionality originally performed by the second storage virtualization controller.
    Type: Application
    Filed: October 11, 2005
    Publication date: June 22, 2006
    Inventors: Ching-Te Pang, Michael Schnapp, Shiann-Wen Sue, Cheng-Yu Lee
  • Publication number: 20060136666
    Abstract: A storage virtualization computer system. The storage virtualization computer system comprises a host entity for issuing an IO request, a SAS storage virtualization controller coupled to the host entity for executing IO operations in response to the IO request, and at least one physical storage device, each coupled to the storage virtualization controller through a SAS interconnect, for providing data storage space to the storage virtualization computer system through the SAS storage virtualization controller.
    Type: Application
    Filed: October 11, 2005
    Publication date: June 22, 2006
    Inventors: Ching-Te Pang, Michael Schnapp, Shiann-Wen Sue, Cheng-Yu Lee