Patents by Inventor Guo Chun Bian

Guo Chun Bian 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: 11159607
    Abstract: In an approach to managing a load balancer cluster, one or more computer processors receive a packet comprising a source IP address of the packet. The one or more computer processors determine whether there is a record comprising the source IP address of the packet either in the load balancer or in the assistant. The one or more computer processors, responsive to determining there is no such record in the load balancer and there is the record in the assistant, obtain the record from the assistant, the record also comprising information of a first server in a server cluster and the first server being referred to as a destination server for any packet from the source IP address. The one or more computer processors send the packet to the first server.
    Type: Grant
    Filed: March 3, 2020
    Date of Patent: October 26, 2021
    Assignee: International Business Machines Corporation
    Inventors: Qi Ming Liu, Jian Hua Xia, Yuan Yuan Zhang, Guo Chun Bian
  • Publication number: 20210281637
    Abstract: In an approach to managing a load balancer cluster, one or more computer processors receive a packet comprising a source IP address of the packet. The one or more computer processors determine whether there is a record comprising the source IP address of the packet either in the load balancer or in the assistant. The one or more computer processors, responsive to determining there is no such record in the load balancer and there is the record in the assistant, obtain the record from the assistant, the record also comprising information of a first server in a server cluster and the first server being referred to as a destination server for any packet from the source IP address. The one or more computer processors send the packet to the first server.
    Type: Application
    Filed: March 3, 2020
    Publication date: September 9, 2021
    Inventors: Qi Ming Liu, Jian Hua Xia, Yuan Yuan Zhang, Guo Chun Bian
  • Patent number: 10735250
    Abstract: A load balancer system having multiple load balancer machines working in parallel. At any given time, one of the load balancer machines is assigned to act as the current distributor that distributes web client communications and/or requests to the other load balancer machines in the load balancer system. However, these web client communications and/or requests are directed to a distributor module on all of the active, parallel load balancer machines in the system (for example, by the expedient of a common virtual IP address for layer 3/4 communications) in case the currently active distributor fails and one of the other active load balancer machines suddenly needs to take on the distributor role. In this way, web client communications are not lost when the current distributor machine fails.
    Type: Grant
    Filed: November 30, 2018
    Date of Patent: August 4, 2020
    Assignee: International Business Machines Corporation
    Inventors: Qi Ming Liu, Yuan Yuan Zhang, Jian Hua Xia, Guo Chun Bian
  • Patent number: 10681126
    Abstract: A method and system for virtual networking is provided. The method includes receiving logical service chain data describing a source virtual network ID (VNID) for a source virtual network, a destination VNID for a destination virtual network, and a group of intermediate waypoints. The logical service chain data defines a logical service chain. A set of networked virtual environments (NVE) is selected to support the group of intermediate waypoints and the logical service chain is deployed and mapped to a physical service chain implemented on the set of NVEs. The logical service chain data is transmitted to a network virtual authority (NVA) and a packet forwarding mechanism is introduced when a packet is received from an overlay port or an underlay port. An associated IP address is requested and the first packet is analyzed.
    Type: Grant
    Filed: April 24, 2018
    Date of Patent: June 9, 2020
    Assignee: International Business Machines Corporation
    Inventors: Guo Chun Bian, Gang Tang, Zi Jin Tao, Ming Shuang Xian
  • Publication number: 20200177674
    Abstract: A load balancer system having multiple load balancer machines working in parallel. At any given time, one of the load balancer machines is assigned to act as the current distributor that distributes web client communications and/or requests to the other load balancer machines in the load balancer system. However, these web client communications and/or requests are directed to a distributor module on all of the active, parallel load balancer machines in the system (for example, by the expedient of a common virtual IP address for layer 3/4 communications) in case the currently active distributor fails and one of the other active load balancer machines suddenly needs to take on the distributor role. In this way, web client communications are not lost when the current distributor machine fails.
    Type: Application
    Filed: November 30, 2018
    Publication date: June 4, 2020
    Inventors: Qi Ming Liu, Yuan Yuan Zhang, Jian Hua Xia, Guo Chun Bian
  • Patent number: 10348689
    Abstract: A method includes obtaining, by one or more processor, data from a virtual network of a tenant and an identifier of the tenant, where the virtual network of the tenant is one of at least two virtual networks in a shared computing environment where the at least two virtual networks overlay a physical network. Based on obtaining the identifier of the tenant, the method includes setting, by one or more processor, the identifier in metadata of the data and based on the identifier in the metadata, identifying, by the one or more processor, a network connection associated with the tenant. The method also includes identifying, by the one or more processor, a policy of the network connection and processing the data with the policy to create processed data and transmitting, by the one or more processor, the processed data through the network connection.
    Type: Grant
    Filed: November 27, 2017
    Date of Patent: July 9, 2019
    Assignee: International Business Machines Corporation
    Inventors: Guo Chun Bian, Jin Jing Lin, Liang Rong, Gang Tang, Ming Shuang Xian
  • Publication number: 20180241815
    Abstract: A method and system for virtual networking is provided. The method includes receiving logical service chain data describing a source virtual network ID (VNID) for a source virtual network, a destination VNID for a destination virtual network, and a group of intermediate waypoints. The logical service chain data defines a logical service chain. A set of networked virtual environments (NVE) is selected to support the group of intermediate waypoints and the logical service chain is deployed and mapped to a physical service chain implemented on the set of NVEs. The logical service chain data is transmitted to a network virtual authority (NVA) and a packet forwarding mechanism is introduced when a packet is received from an overlay port or an underlay port. An associated IP address is requested and the first packet is analyzed.
    Type: Application
    Filed: April 24, 2018
    Publication date: August 23, 2018
    Inventors: Guo Chun Bian, Gang Tang, Zi Jin Tao, Ming Shuang Xian
  • Patent number: 10027746
    Abstract: A method and system for virtual networking is provided. The method includes receiving logical service chain data describing a source virtual network ID (VNID) for a source virtual network, a destination VNID for a destination virtual network, and a group of intermediate waypoints. The logical service chain data defines a logical service chain. A set of networked virtual environments (NVE) is selected to support the group of intermediate waypoints and the logical service chain is deployed and mapped to a physical service chain implemented on the set of NVEs. The logical service chain data is transmitted to a network virtual authority (NVA) and a packet forwarding mechanism is introduced when a packet is received from an overlay port or an underlay port. An associated IP address is requested and the first packet is analyzed.
    Type: Grant
    Filed: May 26, 2016
    Date of Patent: July 17, 2018
    Assignee: International Business Machines Corporation
    Inventors: Guo Chun Bian, Gang Tang, Zi Jin Tao, Ming Shuang Xian
  • Publication number: 20180083923
    Abstract: A method includes obtaining, by one or more processor, data from a virtual network of a tenant and an identifier of the tenant, where the virtual network of the tenant is one of at least two virtual networks in a shared computing environment where the at least two virtual networks overlay a physical network. Based on obtaining the identifier of the tenant, the method includes setting, by one or more processor, the identifier in metadata of the data and based on the identifier in the metadata, identifying, by the one or more processor, a network connection associated with the tenant. The method also includes identifying, by the one or more processor, a policy of the network connection and processing the data with the policy to create processed data and transmitting, by the one or more processor, the processed data through the network connection.
    Type: Application
    Filed: November 27, 2017
    Publication date: March 22, 2018
    Inventors: Guo Chun Bian, Jin Jing Lin, Liang Rong, Gang Tang, Ming Shuang Xian
  • Patent number: 9860214
    Abstract: A method includes obtaining, by one or more processor, data from a virtual network of a tenant and an identifier of the tenant, where the virtual network of the tenant is one of at least two virtual networks in a shared computing environment where the at least two virtual networks overlay a physical network. Based on obtaining the identifier of the tenant, the method includes setting, by one or more processor, the identifier in metadata of the data and based on the identifier in the metadata, identifying, by the one or more processor, a network connection associated with the tenant. The method also includes identifying, by the one or more processor, a policy of the network connection and processing the data with the policy to create processed data and transmitting, by the one or more processor, the processed data through the network connection.
    Type: Grant
    Filed: September 10, 2015
    Date of Patent: January 2, 2018
    Assignee: International Business Machines Corporation
    Inventors: Guo Chun Bian, Jin Jing Lin, Liang Rong, Gang Tang, Ming Shuang Xian
  • Publication number: 20170346892
    Abstract: A method and system for virtual networking is provided. The method includes receiving logical service chain data describing a source virtual network ID (VNID) for a source virtual network, a destination VNID for a destination virtual network, and a group of intermediate waypoints. The logical service chain data defines a logical service chain. A set of networked virtual environments (NVE) is selected to support the group of intermediate waypoints and the logical service chain is deployed and mapped to a physical service chain implemented on the set of NVEs. The logical service chain data is transmitted to a network virtual authority (NVA) and a packet forwarding mechanism is introduced when a packet is received from an overlay port or an underlay port. An associated IP address is requested and the first packet is analyzed.
    Type: Application
    Filed: May 26, 2016
    Publication date: November 30, 2017
    Inventors: Guo Chun Bian, Gang Tang, Zi Jin Tao, Ming Shuang Xian
  • Publication number: 20170078248
    Abstract: A method includes obtaining, by one or more processor, data from a virtual network of a tenant and an identifier of the tenant, where the virtual network of the tenant is one of at least two virtual networks in a shared computing environment where the at least two virtual networks overlay a physical network. Based on obtaining the identifier of the tenant, the method includes setting, by one or more processor, the identifier in metadata of the data and based on the identifier in the metadata, identifying, by the one or more processor, a network connection associated with the tenant. The method also includes identifying, by the one or more processor, a policy of the network connection and processing the data with the policy to create processed data and transmitting, by the one or more processor, the processed data through the network connection.
    Type: Application
    Filed: September 10, 2015
    Publication date: March 16, 2017
    Inventors: Guo Chun Bian, Jin Jing Lin, Liang Rong, Gang Tang, Ming Shuang Xian