Patents by Inventor Mark Xiang-Quan Huang

Mark Xiang-Quan Huang 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: 9979639
    Abstract: A virtual network function includes network interface via a single client network interface coupled to a network functions infrastructure. The network interface is provided using a virtual network function abstraction layer in the form of an implementation of a virtual network function in a virtual machine nested within a second virtual machine having a virtual switch. Routing between any number of ports on the virtual network function and a single network interface is enabled by providing a virtual interface in the switch mapped to each network interface needed by the virtual network function. Data from a client network via the network interface for the infrastructure is routed to the proper virtual network function interface in the virtual switch.
    Type: Grant
    Filed: July 28, 2015
    Date of Patent: May 22, 2018
    Assignee: FUTUREWEI TECHNOLOGIES, INC.
    Inventors: Farhad P. Sunavala, Mark Xiang-Quan Huang
  • Patent number: 9729441
    Abstract: A packet forwarding method that includes receiving a packet from a traffic classifier at a host that comprises a virtual machine (VM), and a first hypervisor for the host that provides a first set of routing instructions that provides routing instruction to forward the packet to a port of the VM, and wherein the VM comprises a plurality of virtual network functions (VNFs), and a second hypervisor for the VM that provides a second set of routing instructions that provides routing instructions to forward the packet to the plurality of VNFs based on an input, processing, by the host, the packet using the plurality of VNFs in accordance with the first set of routing instructions and the second set of routing instructions, and forwarding, by the host, the processed packet to a network device.
    Type: Grant
    Filed: October 9, 2015
    Date of Patent: August 8, 2017
    Assignee: Futurewei Technologies, Inc.
    Inventors: Farhad P. Sunavala, Mark Xiang-Quan Huang
  • Publication number: 20170104679
    Abstract: A packet forwarding method that includes receiving a packet from a traffic classifier at a host that comprises a virtual machine (VM), and a first hypervisor for the host that provides a first set of routing instructions that provides routing instruction to forward the packet to a port of the VM, and wherein the VM comprises a plurality of virtual network functions (VNFs), and a second hypervisor for the VM that provides a second set of routing instructions that provides routing instructions to forward the packet to the plurality of VNFs based on an input, processing, by the host, the packet using the plurality of VNFs in accordance with the first set of routing instructions and the second set of routing instructions, and forwarding, by the host, the processed packet to a network device.
    Type: Application
    Filed: October 9, 2015
    Publication date: April 13, 2017
    Inventors: Farhad P. Sunavala, Mark Xiang-Quan Huang
  • Publication number: 20170034050
    Abstract: A virtual network function includes network interface via a single client network interface coupled to a network functions infrastructure. The network interface is provided using a virtual network function abstraction layer in the form of an implementation of a virtual network function in a virtual machine nested within a second virtual machine having a virtual switch. Routing between any number of ports on the virtual network function and a single network interface is enabled by providing a virtual interface in the switch mapped to each network interface needed by the virtual network function. Data from a client network via the network interface for the infrastructure is routed to the proper virtual network function interface in the virtual switch.
    Type: Application
    Filed: July 28, 2015
    Publication date: February 2, 2017
    Inventors: Farhad P. Sunavala, Mark Xiang-Quan Huang