Patents by Inventor Weichun Ren

Weichun Ren 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: 10791066
    Abstract: A SDN controller receives a forwarding request message including a header portion of a layer-2 packet. The SDN controller determines whether a source host and a destination host of the layer-2 packet are in the same virtual network according to a virtual network table.
    Type: Grant
    Filed: May 7, 2019
    Date of Patent: September 29, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Songbo Wang, Tao Lin, Yinfei Zhang, Weichun Ren
  • Patent number: 10541913
    Abstract: A forwarding flow table request sent by a host device when the host device fails to find a matching forwarding flow table entry for a data packet to be forwarded is received, when a destination MAC address of the data packet is the global virtual MAC address, a forwarding flow table entry is generated according to the global port table; the forwarding flow table entry includes an operation indication of replacing the destination MAC address of the data packet with the matching MAC address found in the global port table; and the forwarding flow table entry is sent to the host device, so that the host device may forward a data packet matching the forwarding flow table entry.
    Type: Grant
    Filed: October 10, 2015
    Date of Patent: January 21, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Tao Lin, Tao Wen, Weichun Ren, Yinfei Zhang, Xilong Zhang
  • Publication number: 20190260693
    Abstract: A SDN controller receives a forwarding request message including a header portion of a layer-2 packet. The SDN controller determines whether a source host and a destination host of the layer-2 packet are in the same virtual network according to a virtual network table.
    Type: Application
    Filed: May 7, 2019
    Publication date: August 22, 2019
    Inventors: Songbo Wang, Tao Lin, Yinfei Zhang, Weichun Ren
  • Patent number: 10296374
    Abstract: Examples of the present disclosure provide a method of migrating a virtual machine. In response to receiving information of a newly added port, a first controller within a software defined network may search for a matching destination Internet protocol address within a first neighbor relationship table when an IP address contained in the information of the newly added port is taken as a source IP address. The first controller may send flow tables relating to the matching destination IP address to a destination virtual switching device of a migrated virtual machine, and update flow tables stored in virtual switching devices managed by the first controller. The first controller may send a migration success message including the information of the newly added port to a second controller, to enable the second controller to update flow tables stored in virtual switching devices managed by the second controller.
    Type: Grant
    Filed: September 18, 2015
    Date of Patent: May 21, 2019
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Xinchun Dai, Yinfei Zhang, Tao Lin, Weichun Ren, Tao Wen
  • Patent number: 10298519
    Abstract: A SDN controller receives a forwarding request message including a header portion of a layer-2 packet. The SDN controller determines whether a source host and a destination host of the layer-2 packet are in the same virtual network according to a virtual network table.
    Type: Grant
    Filed: June 27, 2014
    Date of Patent: May 21, 2019
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Songbo Wang, Tao Lin, Yinfei Zhang, Weichun Ren
  • Publication number: 20170310586
    Abstract: A forwarding flow table request sent by a host device when the host device fails to find a matching forwarding flow table entry for a data packet to be forwarded is received, when a destination MAC address of the data packet is the global virtual MAC address, a forwarding flow table entry is generated according to the global port table; the forwarding flow table entry includes an operation indication of replacing the destination MAC address of the data packet with the matching MAC address found in the global port table; and the forwarding flow table entry is sent to the host device, so that the host device may forward a data packet matching the forwarding flow table entry.
    Type: Application
    Filed: October 10, 2015
    Publication date: October 26, 2017
    Inventors: Tao LIN, Tao WEN, Weichun REN, Yinfei ZHANG, Xilong ZHANG
  • Publication number: 20170286158
    Abstract: Examples of the present disclosure provide a method of migrating a virtual machine. In response to receiving information of a newly added port, a first controller within a software defined network may search for a matching destination Internet protocol address within a first neighbor relationship table when an IP address contained in the information of the newly added port is taken as a source IP address. The first controller may send flow tables relating to the matching destination IP address to a destination virtual switching device of a migrated virtual machine, and update flow tables stored in virtual switching devices managed by the first controller. The first controller may send a migration success message including the information of the newly added port to a second controller, to enable the second controller to update flow tables stored in virtual switching devices managed by the second controller.
    Type: Application
    Filed: September 18, 2015
    Publication date: October 5, 2017
    Inventors: Xinchun DAI, Yinfei ZHANG, Tao LIN, Weichun REN, Tao WEN
  • Patent number: 9565104
    Abstract: According to an example, a switch controller is connected to a computer hosting a virtual machine (VM) and a virtual switch to provide packet forwarding for the VM. The switch controller restricts packet forwarding actions on the ports according to the assigned primary VLAN, the assigned secondary VLAN, and the assigned VDS to the ports and the stored rules.
    Type: Grant
    Filed: September 4, 2013
    Date of Patent: February 7, 2017
    Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
    Inventors: Lianlei Zhang, Tao Lin, Weichun Ren, Yang Liu, Shaobo WU
  • Publication number: 20160197824
    Abstract: A controller of a virtual switch system receives an uplink packet forwarded by a SDN switch hosted on a server from a VM (virtual machine) hosted on the server. The controller determines an outgoing interface from at least two uplink interfaces on the SDN switch respectively corresponding to aggregated member ports of a physical switch by using an aggregation algorithm according to the uplink packet. The controller generates a first flow table entry and sends the first flow table entry to the SDN switch, wherein the first flow table entry is to instruct the SDN switch to forward a received uplink packet to the physical switch through the outgoing interface.
    Type: Application
    Filed: September 24, 2014
    Publication date: July 7, 2016
    Applicant: Hangzhou H3C Technologies Co., Ltd.
    Inventors: Tao LIN, Weichun REN, Lianlei ZHANG, Shaobo WU, Xianghui ZHANG
  • Publication number: 20160127272
    Abstract: A SDN controller receives a forwarding request message including a header portion of a layer-2 packet. The SDN controller determines whether a source host and a destination host of the layer-2 packet are in the same virtual network according to a virtual network table.
    Type: Application
    Filed: June 27, 2014
    Publication date: May 5, 2016
    Applicant: Hangzhou H3C Technologies Co., Ltd.
    Inventors: Songbo WANG, Tao LIN, Yinfei ZHANG, Weichun REN
  • Publication number: 20150358231
    Abstract: According to an example, a VEPA switch may receive a message and a determination may be made as to whether a Datapath of the VEPA switch includes a flow table entry for forwarding the message. In response to a determination that the VEPA switch does not include a flow table entry for forwarding the message, the message may be forwarded to a SDN controller through a SDN protocol that is to construct the flow table entry for forwarding the message according to information contained in the message, in which the constructed flow table entry identifies an egress port of the VEPA switch for forwarding the message. The VEPA switch may also obtain the constructed flow table entry from the SDN controller and forward the message via the egress port identified in the obtained flow table entry.
    Type: Application
    Filed: August 30, 2013
    Publication date: December 10, 2015
    Inventors: Lianlei ZHANG, Tao LIN, Weichun REN, Yang LIU, Shaobo WU
  • Publication number: 20140241353
    Abstract: According to an example, a switch controller is connected to a computer hosting a virtual machine (VM) and a virtual switch to provide packet forwarding for the VM. The switch controller restricts packet forwarding actions on the ports according to the assigned primary VLAN, the assigned secondary VLAN, and the assigned VDS to the ports and the stored rules.
    Type: Application
    Filed: September 4, 2013
    Publication date: August 28, 2014
    Applicant: Hangzhou H3C Technologies Co., Ltd.
    Inventors: Lianlei Zhang, Tao Lin, Weichun Ren, Yang Liu, Shaobo Wu
  • Patent number: 8561548
    Abstract: The present invention provides an journal box rubber pad and a bogie, wherein the journal box rubber pad comprises a glue-injection hole and a conductive mechanism: the glue-injection hole comprises a cavity formed in a rubber layer, a first hole formed on an upper wear liner and a second hole formed on a lower wear liner. The cavity, the first hole and the second hole are communicated with each other; the conductive mechanism is placed internally in the glue-injection hole; the two ends of the conductive mechanism pass through the first hole and the second hole respectively and be in contact with two conducted apparatuses. The journal box rubber pad and the bogie of the present invention have the advantages that: the journal box rubber boxes not only can overcome the disadvantages that the upper and the lower wear liners are easy to be abraded and have poor contact with a bogie side frame and an adapter because of the requirements of high manufacturing accuracy but also can realize conductive function.
    Type: Grant
    Filed: July 7, 2011
    Date of Patent: October 22, 2013
    Assignee: Qiqihar Railway Rolling Stock Co., Ltd.
    Inventors: Zhenming Liu, Lidong Li, Shuming Xing, Haibin Hu, Weichun Ren, Chaoyu Li, Pingwei Yin
  • Publication number: 20130008338
    Abstract: The present invention provides an journal box rubber pad and a bogie, wherein the journal box rubber pad comprises a glue-injection hole and a conductive mechanism: the glue-injection hole comprises a cavity formed in a rubber layer, a first hole formed on an upper wear liner and a second hole formed on a lower wear liner. The cavity, the first hole and the second hole are communicated with each other; the conductive mechanism is placed internally in the glue-injection hole; the two ends of the conductive mechanism pass through the first hole and the second hole respectively and be in contact with two conducted apparatuses. The journal box rubber pad and the bogie of the present invention have the advantages that: the journal box rubber boxes not only can overcome the disadvantages that the upper and the lower wear liners are easy to be abraded and have poor contact with a bogie side frame and an adapter because of the requirements of high manufacturing accuracy but also can realize conductive function.
    Type: Application
    Filed: July 7, 2011
    Publication date: January 10, 2013
    Applicant: QIQIHAR RAILWAY ROLLING STOCK CO., LTD.
    Inventors: ZHENMING LIU, Lidong Li, Shuming Xing, Haibin Hu, Weichun Ren, Chaoyu Li, Pingwei Yin