Patents by Inventor Chang-Hao Tsai

Chang-Hao Tsai 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: 8412809
    Abstract: Method, apparatus and computer program product manage a plurality of networks with a single tenant network management tool using virtualization and implement control plane virtualization of the single tenant management tool; data storage virtualization of a data storage apparatus and network address virtualization of an available address range. A virtual machine may be implemented for each network of the plurality of networks to contain an instance of the single tenant management tool. In one implementation, a proxy is used to implement data storage virtualization. In another implementation, separate data storage is maintained for each network and data storage virtualization is achieved by managing the network protocol stack virtualization. The network address virtualization may be implemented using machine-level virtualization or operating-system-level virtualization.
    Type: Grant
    Filed: October 24, 2007
    Date of Patent: April 2, 2013
    Assignee: International Business Machines Corporation
    Inventors: Yaoping Ruan, Debanjan Saha, Sambit Sahu, Anees Shaikh, Chang-Hao Tsai
  • Publication number: 20090113031
    Abstract: Method, apparatus and computer program product manage a plurality of networks with a single tenant network management tool using virtualization and implement control plane virtualization of the single tenant management tool; data storage virtualization of a data storage apparatus and network address virtualization of an available address range. A virtual machine may be implemented for each network of the plurality of networks to contain an instance of the single tenant management tool. In one implementation, a proxy is used to implement data storage virtualization. In another implementation, separate data storage is maintained for each network and data storage virtualization is achieved by managing the network protocol stack virtualization. The network address virtualization may be implemented using machine-level virtualization or operating-system-level virtualization.
    Type: Application
    Filed: October 24, 2007
    Publication date: April 30, 2009
    Inventors: Yaoping Ruan, Debanjan Saha, Sambit Sahu, Anees Shaikh, Chang-Hao Tsai