Patents by Inventor Cam-Thuy Do

Cam-Thuy Do 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: 10015084
    Abstract: A path selection module selects at least two fiber channel paths between a fiber channel host and a fiber channel destination. A trace route module performs one or more fiber channel trace route procedures for each of the at least two fiber channel paths. The trace route module provides a set of fiber channel links between the fiber channel host and the fiber channel destination for each of the at least two fiber channel paths. A record registration module registers with one or more event servers to receive link incident records for the fiber channel links in the sets of fiber channel links.
    Type: Grant
    Filed: August 10, 2010
    Date of Patent: July 3, 2018
    Assignee: International Business Machines Corporation
    Inventors: Tara Astigarraga, Louie A. Dickens, Cam-Thuy Do, Laurence W. Holley, Michael E. Starling, Daniel J. Winarski
  • Publication number: 20120039331
    Abstract: A path selection module selects at least two fibre channel paths between a fibre channel host and a fibre channel destination. A trace route module performs one or more fibre channel trace route procedures for each of the at least two fibre channel paths. The trace route module provides a set of fibre channel links between the fibre channel host and the fibre channel destination for each of the at least two fibre channel paths. A record registration module registers with one or more event servers to receive link incident records for the fibre channel links in the sets of fibre channel links.
    Type: Application
    Filed: August 10, 2010
    Publication date: February 16, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Tara Astigarraga, Louie A. Dickens, Cam-Thuy Do, Laurence W. Holley, Michael E. Starling, Daniel J. Winarski
  • Patent number: 7305591
    Abstract: The present invention is a method, apparatus and program storage device for providing data path optimization for redundant data paths. The present invention provides data path optimization that increases the data access throughput and availability to a device by using multiple paths when a modification event occurs.
    Type: Grant
    Filed: August 23, 2006
    Date of Patent: December 4, 2007
    Assignee: International Business Machines Corporation
    Inventors: Cam-Thuy Do, Vishal Ghosalkar, Khoa Khon Ngo, Wenhua Liu
  • Publication number: 20070067516
    Abstract: The present invention is a method, apparatus and program storage device for providing data path optimization for redundant data paths. The present invention provides data path optimization that increases the data access throughput and availability to a device by using multiple paths when a modification event occurs.
    Type: Application
    Filed: August 23, 2006
    Publication date: March 22, 2007
    Applicant: International Business Machines Corporation
    Inventors: Cam-Thuy Do, Vishal Ghosalkar, Khoa Ngo, Wenhua Liu
  • Patent number: 7194662
    Abstract: The present invention is a method, apparatus and program storage device for providing data path optimization for redundant data paths. The present invention provides data path optimization that increases the data access throughput and availability to a device by using multiple paths when a modification event occurs.
    Type: Grant
    Filed: February 28, 2003
    Date of Patent: March 20, 2007
    Assignee: International Business Machines Corporation
    Inventors: Cam-Thuy Do, Vishal Ghosalkar, Khoa Khon Ngo, Wenhua Liu
  • Publication number: 20060285550
    Abstract: An apparatus, system, and method are disclosed for communicating over multiple paths. A reserve interception module intercepts a single-path reserve command from a host. The host-computing environment is configured to issue single-path commands, but is not configured to issue multiple-path commands. A reserve generation module generates a multiple-path reserve command in response to the single-path command. A reserve command module reserves multiple paths between the host and the storage device using the multiple-path command, enabling the host to communicate over multiple paths with the storage device.
    Type: Application
    Filed: June 16, 2005
    Publication date: December 21, 2006
    Inventors: Cam-Thuy Do, Visbal Ghosalkar, Wenhua Liu, Tariq Mustafa, Khoa Ngo
  • Publication number: 20040172636
    Abstract: The present invention is a method, apparatus and program storage device for providing data path optimization for redundant data paths. The present invention provides data path optimization that increases the data access throughput and availability to a device by using multiple paths when a modification event occurs.
    Type: Application
    Filed: February 28, 2003
    Publication date: September 2, 2004
    Applicant: International Business Machines Corporation
    Inventors: Cam-Thuy Do, Vishal Ghosalkar, Khoa Khon Ngo, Wenhua Liu
  • 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