Patents by Inventor Limei Shaw

Limei Shaw 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: 9189320
    Abstract: Embodiments relate to a computer for transmitting data in a network. The computer includes at least one data transmission port configured to be connected to at least one storage device via a plurality of paths of a network. The computer further includes a processor configured to detect recurring intermittent errors in one or more paths of the plurality of paths and to disable access to the one or more paths based on detecting the recurring intermittent errors.
    Type: Grant
    Filed: August 15, 2012
    Date of Patent: November 17, 2015
    Assignee: International Business Machines Corporation
    Inventors: Ian A. MacQuarrie, James A. O'Connor, Limei Shaw, Thomas Walter, Thomas V. Weaver, Shawn T. Wright
  • Patent number: 9116807
    Abstract: Embodiments relate to a computer for transmitting data in a network. The computer includes at least one data transmission port configured to be connected to at least one storage device via a plurality of paths of a network. The computer further includes a processor configured to detect recurring intermittent errors in one or more paths of the plurality of paths and to disable access to the one or more paths based on detecting the recurring intermittent errors.
    Type: Grant
    Filed: March 8, 2013
    Date of Patent: August 25, 2015
    Assignee: International Business Machines Corporation
    Inventors: Ian A. MacQuarrie, James A. O'Connor, Limei Shaw, Thomas Walter, Thomas V. Weaver, Shawn T. Wright
  • Publication number: 20140053013
    Abstract: Embodiments relate to a computer for transmitting data in a network. The computer includes at least one data transmission port configured to be connected to at least one storage device via a plurality of paths of a network. The computer further includes a processor configured to detect recurring intermittent errors in one or more paths of the plurality of paths and to disable access to the one or more paths based on detecting the recurring intermittent errors.
    Type: Application
    Filed: August 15, 2012
    Publication date: February 20, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ian A. MacQuarrie, James A. O'Connor, Limei Shaw, Thomas Walter, Thomas V. Weaver, Shawn T. Wright
  • Publication number: 20140053014
    Abstract: Embodiments relate to a computer for transmitting data in a network. The computer includes at least one data transmission port configured to be connected to at least one storage device via a plurality of paths of a network. The computer further includes a processor configured to detect recurring intermittent errors in one or more paths of the plurality of paths and to disable access to the one or more paths based on detecting the recurring intermittent errors.
    Type: Application
    Filed: March 8, 2013
    Publication date: February 20, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ian A. MacQuarrie, James A. O'Connor, Limei Shaw, Thomas Walter, Thomas V. Weaver, Shawn T. Wright
  • 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
  • Publication number: 20070043854
    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: August 17, 2005
    Publication date: February 22, 2007
    Inventors: Che Shum, Limei Shaw, Lucy Kung, Rong Zeng
  • Publication number: 20050034122
    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: Application
    Filed: August 8, 2003
    Publication date: February 10, 2005
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Lucy Kung, Che Shum, Limei Shaw
  • Patent number: 6341356
    Abstract: A method and system for path management of data processing in an environment which includes a plurality of hosts running multiple operating systems is disclosed. The method and system includes providing a portable path management code and providing a plurality of control modules. Each of the control modules has an area which can only be accessed by the portable path management code. The method and system also include providing an interface to at least one device driver from the portable management code to allow the portable management code to control access to plurality of paths to a plurality of storage subsystems by the at least one device driver. The method and system in accordance with the present invention can provide path load balancing and fail over for a plurality of paths to a plurality of storage subsystems. The path management code is portable and platform independent so that the functionality can be ported easily to each operating system in the multiple system environment.
    Type: Grant
    Filed: March 25, 1999
    Date of Patent: January 22, 2002
    Assignee: International Business Machines Corporation
    Inventors: Richard Harold Johnson, Limei Shaw, Cam-Thuy Do