Patents by Inventor GUO XING HE
GUO XING HE 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).
-
Publication number: 20220376924Abstract: Described are techniques including a computer-implemented method comprising appending a HyperText Transfer Protocol (HTTP) header to a HTTP request, wherein the HTTP header includes a source Internet Protocol (IP) address of a client generating the HTTP request, a universally unique identifier (UUID) of the HTTP request, a timestamp, a lifetime, a Universal Resource Locator (URL) of the HTTP request, and a signature. The method further comprises transmitting the HTTP request with the HTTP header to a web server.Type: ApplicationFiled: May 20, 2021Publication date: November 24, 2022Inventors: Gang Tang, Liang Rong, Guo Xing HE, Ming Shuang Xian
-
Patent number: 10972549Abstract: Aspects of the present invention provide an approach for improving communications between a software-defined networking (SDN) controller and a hardware gateway in a SDN. In an embodiment, a SDN proxy gateway is installed. The SDN proxy gateway communicates with the SDN controller on behalf of the hardware gateway. To accomplish this, the SDN proxy gateway processes a communication sent from the SDN controller to the hardware gateway. This communication includes a request from a computing node to establish a network communication channel. The SDN proxy gateway translates these instructions (e.g., the logical network and endpoint information), which are in the native format of the SDN controller, into a standardized hardware gateway protocol. The translated information that the hardware gateway can use to establish the network connection is then pushed to the hardware gateway by the proxy gateway.Type: GrantFiled: September 27, 2019Date of Patent: April 6, 2021Assignee: International Business Machines CorporationInventors: Guo Xing He, Shi X. Ruan, Gang Tang, Na Zhu
-
Publication number: 20200028917Abstract: Aspects of the present invention provide an approach for improving communications between a software-defined networking (SDN) controller and a hardware gateway in a SDN. In an embodiment, a SDN proxy gateway is installed. The SDN proxy gateway communicates with the SDN controller on behalf of the hardware gateway. To accomplish this, the SDN proxy gateway processes a communication sent from the SDN controller to the hardware gateway. This communication includes a request from a computing node to establish a network communication channel. The SDN proxy gateway translates these instructions (e.g., the logical network and endpoint information), which are in the native format of the SDN controller, into a standardized hardware gateway protocol. The translated information that the hardware gateway can use to establish the network connection is then pushed to the hardware gateway by the proxy gateway.Type: ApplicationFiled: September 27, 2019Publication date: January 23, 2020Inventors: Guo Xing He, Shi X. Ruan, Gang Tang, Na Zhu
-
Patent number: 10530867Abstract: Aspects of the present invention provide an approach for improving communications between a software-defined networking (SDN) controller and a hardware gateway in a SDN. In an embodiment, a SDN proxy gateway is installed. The SDN proxy gateway communicates with the SDN controller on behalf of the hardware gateway. To accomplish this, the SDN proxy gateway processes a communication sent from the SDN controller to the hardware gateway. This communication includes a request from a computing node to establish a network communication channel. The SDN proxy gateway translates these instructions (e.g., the logical network and endpoint information), which are in the native format of the SDN controller, into a standardized hardware gateway protocol. The translated information that the hardware gateway can use to establish the network connection is then pushed to the hardware gateway by the proxy gateway.Type: GrantFiled: February 20, 2017Date of Patent: January 7, 2020Assignee: International Business Machines CorporationInventors: Guo Xing He, Shi X. Ruan, Gang Tang, Na Zhu
-
Patent number: 10361971Abstract: An approach is provided in which an information handling system establishes a resource reservation protocol (RSVP) session corresponding to a flow between a first entity and a second entity operating within a computer environment that implements a network virtualization overlay protocol. Once the RSVP session is established, the information handling system encapsulates data packets of the flow based on the network virtualization overlay protocol and, in turn, sends the encapsulated data packet over the computer network with a quality of service (QoS) assurance level that is based on the established RSVP session.Type: GrantFiled: August 31, 2016Date of Patent: July 23, 2019Assignee: International Business Machines CorporationInventors: Guo Xing He, Zi Jin Tao, Lu Zhang, Yuan Yuan Zhang
-
Patent number: 10333725Abstract: Aspects provide optimized broadcast, unknown unicast, multicast packet (BUM) flooding. A flooding interface list is built for a network virtualization edge structure for an overlay network first virtual machine that includes one or more tunnel interfaces, one for each of a subset of the underlay network virtualization edge structures. In response to receiving a BUM packet from the first virtual machine at the first network virtualization edge structure, an overlay encapsulated packet is generated from the BUM packet and sent out to only those tunnel interfaces listed within the flooding interface list built for the virtual machine, thereby without sending to other network virtualization edge structures that do not have tunnel interfaces listed within the built flooding interface list.Type: GrantFiled: March 23, 2016Date of Patent: June 25, 2019Assignee: International Business Machines CorporationInventors: Guo Xing He, Shi Xin Ruan, Tamanna Z. Sait, Gang Tang, Ming Shuang Xian, Na Zhu
-
Publication number: 20180241824Abstract: Aspects of the present invention provide an approach for improving communications between a software-defined networking (SDN) controller and a hardware gateway in a SDN. In an embodiment, a SDN proxy gateway is installed. The SDN proxy gateway communicates with the SDN controller on behalf of the hardware gateway. To accomplish this, the SDN proxy gateway processes a communication sent from the SDN controller to the hardware gateway. This communication includes a request from a computing node to establish a network communication channel. The SDN proxy gateway translates these instructions (e.g., the logical network and endpoint information), which are in the native format of the SDN controller, into a standardized hardware gateway protocol. The translated information that the hardware gateway can use to establish the network connection is then pushed to the hardware gateway by the proxy gateway.Type: ApplicationFiled: February 20, 2017Publication date: August 23, 2018Inventors: Guo Xing He, Shi X. Ruan, Gang Tang, Na Zhu
-
Publication number: 20180063023Abstract: An approach is provided in which an information handling system establishes a resource reservation protocol (RSVP) session corresponding to a flow between a first entity and a second entity operating within a computer environment that implements a network virtualization overlay protocol. Once the RSVP session is established, the information handling system encapsulates data packets of the flow based on the network virtualization overlay protocol and, in turn, sends the encapsulated data packet over the computer network with a quality of service (QoS) assurance level that is based on the established RSVP session.Type: ApplicationFiled: August 31, 2016Publication date: March 1, 2018Inventors: Guo Xing He, Zi Jin Tao, Lu Zhang, Yuan Yuan Zhang
-
Publication number: 20170279624Abstract: Aspects provide optimized broadcast, unknown unicast, multicast packet (BUM) flooding. A flooding interface list is built for a network virtualization edge structure for an overlay network first virtual machine that includes one or more tunnel interfaces, one for each of a subset of the underlay network virtualization edge structures. In response to receiving a BUM packet from the first virtual machine at the first network virtualization edge structure, an overlay encapsulated packet is generated from the BUM packet and sent out to only those tunnel interfaces listed within the flooding interface list built for the virtual machine, thereby without sending to other network virtualization edge structures that do not have tunnel interfaces listed within the built flooding interface list.Type: ApplicationFiled: March 23, 2016Publication date: September 28, 2017Inventors: GUO XING HE, SHI XIN RUAN, TAMANNA Z. SAIT, GANG TANG, MING SHUANG XIAN, NA ZHU