Patents by Inventor Che Lui Shum

Che Lui Shum 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: 8250256
    Abstract: Methods, system and computer products for user-managed multi-path performance in balanced or unbalanced fabric configurations. Exemplary embodiments include a path priority selection method, including selecting a first I/O data path to be a highest priority path in a storage area network system, selecting a second I/O data path to be a low priority path, selecting an I/O threshold value, the I/O threshold value indicating that I/O data load is excessive, directing the load balance of I/O traffic to the first I/O data path, thereby placing the second I/O data path in a standby state, monitoring the first I/O data path, determining if the first I/O data path has reached the threshold value and performing a controlled failover of the first I/O data path to the second I/O data path when an I/O data load on the first data path has reached the threshold value.
    Type: Grant
    Filed: July 24, 2007
    Date of Patent: August 21, 2012
    Assignee: International Business Machines Corporation
    Inventors: Vishal V. Ghosalkar, Che Lui Shum, Stanley Y. Wu
  • Publication number: 20090031057
    Abstract: Methods, system and computer products for user-managed multi-path performance in balanced or unbalanced fabric configurations. Exemplary embodiments include a path priority selection method, including selecting a first I/O data path to be a highest priority path in a storage area network system, selecting a second I/O data path to be a low priority path, selecting an I/O threshold value, the I/O threshold value indicating that I/O data load is excessive, directing the load balance of I/O traffic to the first I/O data path, thereby placing the second I/O data path in a standby state, monitoring the first I/O data path, determining if the first I/O data path has reached the threshold value and performing a controlled failover of the first I/O data path to the second I/O data path when an I/O data load on the first data path has reached the threshold value.
    Type: Application
    Filed: July 24, 2007
    Publication date: January 29, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Vishal V. Ghosalkar, Che Lui Shum, Stanley Y. Wu
  • Patent number: 7363399
    Abstract: In accordance with a computer program product, apparatus and a method there is provided a redundant network wherein a host computer operates with a plurality of storage devices by monitoring conditions of the multipath storage network and controlling a storage multipath device driver in conjunction with an associated storage multipath device input/output (I/O) pending queue to increase I/O throughput to a storage device driver, such as a disk device driver, when I/O demand increases, and to decrease I/O throughput to the storage device driver in the event of an I/O error condition.
    Type: Grant
    Filed: August 17, 2005
    Date of Patent: April 22, 2008
    Assignee: International Business Machines Corporation
    Inventors: Che Lui Shum, Limei Shaw, Lucy Ya Mei Kung, Rong Zeng
  • Publication number: 20080046609
    Abstract: In accordance with a computer program product, apparatus and a method there is provided a redundant network wherein a host computer operates with a plurality of storage devices by monitoring conditions of the multipath storage network and controlling a storage multipath device driver in conjunction with an associated storage multipath device input/output (I/O) pending queue to increase I/O throughput to a storage device driver, such as a disk device driver, when I/O demand increases, and to decrease I/O throughput to the storage device driver in the event of an I/O error condition.
    Type: Application
    Filed: October 26, 2007
    Publication date: February 21, 2008
    Inventors: Che Lui SHUM, Limei Shaw, Lucy Kung, Rong Zeng
  • Patent number: 7207033
    Abstract: A process, apparatus, and system are disclosed for automatically backing up and restoring a system configuration during the installation of new software on a software device. The apparatus may be embodied as a software installation module having a pre-removal module and a post-installation module. The pre-removal and post-removal procedures are embedded within a systems packaging files so that they may be automatically executed during the installation procedures for installing the new software. The apparatus may also include a recovery module configured to perform procedures that are similar to, but potentially more thorough than the procedures implemented by the post-installation procedure. Specifically, the apparatus may be incorporated in a server within a storage area network (SAN) and configured to operate with a plurality of physical disk drives also connected to the storage area network (SAN).
    Type: Grant
    Filed: August 8, 2003
    Date of Patent: April 17, 2007
    Assignee: International Business Machines Corporation
    Inventors: Lucy Ya Mei Kung, Che Lui Shum, Limei Shaw