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: 10896105Abstract: 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: GrantFiled: September 14, 2012Date of Patent: January 19, 2021Assignee: Infortrend Technology, Inc.Inventors: Ching-Te Pang, Michael Gordon Schnapp, Shiann-Wen Sue, Cheng-Yu Lee
-
Patent number: 10191669Abstract: 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: GrantFiled: October 4, 2016Date of Patent: January 29, 2019Assignee: Infortrend Technology, Inc.Inventors: Ching-Te Pang, Michael Gordon Schnapp, Shiann-Wen Sue, Cheng-Yu Lee
-
Publication number: 20170208125Abstract: 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: ApplicationFiled: January 19, 2016Publication date: July 20, 2017Inventors: BEN-CHIAO JAI, CHUNG-HUNG CHIANG, JIA-HONG WU, CHING-TE PANG
-
Publication number: 20170208052Abstract: 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: ApplicationFiled: January 19, 2016Publication date: July 20, 2017Inventors: BEN-CHIAO JAI, CHUNG-HUNG CHIANG, JIA-HONG WU, CHING-TE PANG
-
Publication number: 20170206218Abstract: 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: ApplicationFiled: January 19, 2016Publication date: July 20, 2017Inventors: BEN-CHIAO JAI, CHUNG-HUNG CHIANG, JIA-HONG WU, CHING-TE PANG
-
Publication number: 20170024151Abstract: 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: ApplicationFiled: October 4, 2016Publication date: January 26, 2017Inventors: Ching-Te Pang, Michael Gordon Schnapp, Shiann-Wen Sue, Cheng-Yu Lee
-
Patent number: 9495263Abstract: 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: GrantFiled: October 11, 2005Date of Patent: November 15, 2016Assignee: Infortrend Technology, Inc.Inventors: Ching-Te Pang, Michael Gordon Schnapp, Shiann-Wen Sue, Cheng-Yu Lee
-
Patent number: 8533409Abstract: 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: GrantFiled: January 25, 2007Date of Patent: September 10, 2013Assignee: Infortrend Technology, Inc.Inventors: Michael Gordon Schnapp, Ching-Te Pang, Chien-Hsin Chiang
-
Publication number: 20130013828Abstract: 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: ApplicationFiled: September 14, 2012Publication date: January 10, 2013Applicant: INFORTREND TECHNOLOGY, INC.Inventors: CHING-TE PANG, MICHAEL GORDON SCHNAPP, SHIANN-WEN SUE, CHENG-YU LEE
-
Patent number: 8352653Abstract: 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: GrantFiled: November 22, 2006Date of Patent: January 8, 2013Assignee: Infortrend Technology, Inc.Inventors: Ching-Hua Fang, Ching-Te Pang
-
Patent number: 8301810Abstract: 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: GrantFiled: October 11, 2005Date of Patent: October 30, 2012Assignee: Infortrend Technology, Inc.Inventors: Ching-Te Pang, Michael Gordon Schnapp, Shiann-Wen Sue, Cheng-Yu Lee
-
Publication number: 20070174569Abstract: 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: ApplicationFiled: January 25, 2007Publication date: July 26, 2007Inventors: Michael Gordon Schnapp, Ching-Te Pang, Chien-Hsin Chiang
-
Publication number: 20070165660Abstract: 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: ApplicationFiled: November 22, 2006Publication date: July 19, 2007Inventors: Ching-Hua Fang, Ching-Te Pang
-
Publication number: 20060136688Abstract: 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: ApplicationFiled: October 11, 2005Publication date: June 22, 2006Inventors: Ching-Te Pang, Michael Schnapp, Shiann-Wen Sue, Cheng-Yu Lee
-
Publication number: 20060136666Abstract: 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: ApplicationFiled: October 11, 2005Publication date: June 22, 2006Inventors: Ching-Te Pang, Michael Schnapp, Shiann-Wen Sue, Cheng-Yu Lee