Patents by Inventor Katherine Zhao

Katherine Zhao 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: 20190253309
    Abstract: A computer-implemented method of routing protection is provided comprising: receiving, by one or more processors of an active network element from a remote peer device, a plurality of data packets; sending, by the one or more processors of the active network element to a plurality of standby network elements, a multicast data packet comprising combined data of the plurality of data packets; receiving, by the one or more processors of the active network element from at least one of the standby network elements, an acknowledgment of receipt of the multicast data packet; and in response to the receipt of the acknowledgment, sending, by the one or more processors of the active network element to the remote peer device, an acknowledgment of receipt of the plurality of data packets.
    Type: Application
    Filed: February 12, 2018
    Publication date: August 15, 2019
    Inventors: Katherine Zhao, Ming Li, Huaimo Chen
  • Patent number: 10305791
    Abstract: Embodiments relate generally to systems and methods for transitioning a system from a tradition network to a Software Defined Network (SDN) enabled network. In some embodiments, the systems and methods may comprise the use of a Path Computation Element (PCE) as a central controller. Smooth transition between traditional network and the new SDN enabled network, especially from a cost impact assessment perspective, may be accomplished using the existing PCE components from the current network to function as the central controller of the SDN network is one choice, which not only achieves the goal of having a centralized controller to provide the functionalities needed for the central controller, but also leverages the existing PCE network components.
    Type: Grant
    Filed: October 9, 2017
    Date of Patent: May 28, 2019
    Assignee: FUTUREWEI TECHNOLOGIES, INC.
    Inventors: Qianglin Quintin Zhao, Katherine Zhao, Bisong Tao
  • Publication number: 20180316609
    Abstract: A method of batch processing implemented using a pre-classification mechanism of a network interface controller is provided. The method includes receiving, by the pre-classification mechanism of the network interface controller, rules for populating a first receive queue and a second receive queue, receiving, by the pre-classification mechanism, packets corresponding to a first protocol intermingled with packets corresponding to a second protocol, and populating, by the pre-classification mechanism of the network interface controller, the first receive queue exclusively with the packets corresponding to the first protocol and the second receive queue exclusively with the packets corresponding to the second protocol based on the rules such that a central processing unit is able to obtain a first batch of the packets from the first receive queue and process each of the packets from the first batch using a same node graph path.
    Type: Application
    Filed: April 26, 2017
    Publication date: November 1, 2018
    Inventors: Ming Li, Katherine Zhao, Jun Liu
  • Publication number: 20180234289
    Abstract: According to one aspect of the present disclosure, a system includes an active network element having circuitry for executing a primary application and a transmission control protocol (TCP) module, multiple standby network elements having circuitry for executing a secondary copy of the primary application and a secondary TCP module, and a network connection coupled to one or more of the active and standby network elements, wherein the active network element and standby network elements are coupled to transfer data and acknowledgments via their respective TCP modules, and wherein the standby network elements are reconfigurable to communicate via the network connection to a peer regardless of the failure of one or two of the network elements.
    Type: Application
    Filed: February 12, 2018
    Publication date: August 16, 2018
    Inventors: Huaimo Chen, Katherine Zhao, Ming Li
  • Patent number: 10020954
    Abstract: A method implemented by network element (NE) configured as a local cloud switch point (CSP), the method comprising receiving a first post message from a remote CSP via a cloudcasting network, wherein the first post message indicates a remote virtual extensible network (VXN) identifier (ID) of a remote virtual network attached to the remote CSP, receiving a first data packet from a local virtual network attached to the local CSP, wherein the first data packet is associated with the remote virtual network, performing encapsulation on the first data packet to produce a first encapsulated data packet by selecting an encapsulation header for the first data packet based on the remote VXN ID and not based on network protocols of the local virtual network and the remote virtual network, and sending the first encapsulated data packet to the remote CSP.
    Type: Grant
    Filed: March 21, 2016
    Date of Patent: July 10, 2018
    Assignee: Futurewei Technologies, Inc.
    Inventors: Renwei Li, Lin Han, Katherine Zhao
  • Patent number: 9929919
    Abstract: Embodiments are provided herein to enable single level network abstraction for a service across one or more domains. The embodiments use a single network ID to identify a service and a corresponding virtual network topology across any number of domains at a physical network. A virtual network topology can be abstracted for each service, based on the physical underlying network topology. A network controller determines, for a service, the virtual network topology within a physical network, and binds the service to the virtual network topology via a virtual network ID, which defines a single forwarding domain of the virtual network topology across the physical network. The virtual network ID is then indicated to the nodes of the virtual network topology, thus enabling the nodes to identify and forward traffic for the service, within the single forwarding domain, between end clients from edge to edge of the physical network.
    Type: Grant
    Filed: October 30, 2013
    Date of Patent: March 27, 2018
    Assignee: Futurewei Technologies, Inc.
    Inventors: Qianglin Quintin Zhao, Renwei Li, Lin Han, Katherine Zhao
  • Publication number: 20180034730
    Abstract: Embodiments relate generally to systems and methods for transitioning a system from a tradition network to a Software Defined Network (SDN) enabled network. In some embodiments, the systems and methods may comprise the use of a Path Computation Element (PCE) as a central controller. Smooth transition between traditional network and the new SDN enabled network, especially from a cost impact assessment perspective, may be accomplished using the existing PCE components from the current network to function as the central controller of the SDN network is one choice, which not only achieves the goal of having a centralized controller to provide the functionalities needed for the central controller, but also leverages the existing PCE network components.
    Type: Application
    Filed: October 9, 2017
    Publication date: February 1, 2018
    Inventors: Qianglin Quintin ZHAO, Katherine ZHAO, Bisong TAO
  • Patent number: 9832031
    Abstract: A data packet forwarding method including receiving, by a network node, a data packet that comprises a bit string, a BFIR identifier (ID), and a multicast replication path (MRP) ID, wherein the BFIR ID identifies an ingress network node for a multicast group, and wherein the MRP ID identifies the multicast group, identifying an entry in a BIER Replication Path Cache Table (BRCT) using the BFIR ID and the MRP ID, wherein the entry identifies a replication neighbor (NBR) list associated with the BFIR ID and the MRP ID, and forwarding the data packet in accordance with the replication NBR list.
    Type: Grant
    Filed: October 23, 2015
    Date of Patent: November 28, 2017
    Assignee: Futurewei Technologies, Inc.
    Inventors: Katherine Zhao, Lucy Yong
  • Patent number: 9813333
    Abstract: Embodiments relate generally to systems and methods for transitioning a system from a tradition network to a Software Defined Network (SDN) enabled network. In some embodiments, the systems and methods may comprise the use of a Path Computation Element (PCE) as a central controller. Smooth transition between traditional network and the new SDN enabled network, especially from a cost impact assessment perspective, may be accomplished using the existing PCE components from the current network to function as the central controller of the SDN network is one choice, which not only achieves the goal of having a centralized controller to provide the functionalities needed for the central controller, but also leverages the existing PCE network components.
    Type: Grant
    Filed: August 17, 2016
    Date of Patent: November 7, 2017
    Assignee: FUTUREWEI TECHNOLOGIES, INC.
    Inventors: Qianglin Quintin Zhao, Katherine Zhao, Bisong Tao
  • Patent number: 9584369
    Abstract: A method for network control, comprising receiving a request for a network view from an application at a Software Defined Network (SDN) controller, creating a network view from a network map, wherein the network map comprises a representation of a plurality of network devices and network paths in a SDN-based multiple layer network, and wherein the network view comprises at least a portion of the devices or paths in the network map, and sharing the network view with the application.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: February 28, 2017
    Assignee: Futurewei Technologies, Inc.
    Inventors: Hongtao Yin, Shujin Zhang, Xuesong Dong, Bisong Tao, Pinzhong Liu, Katherine Zhao, Lin Han, Xiaoyong Yi, Ming Li, Yonghui Wu
  • Publication number: 20160359735
    Abstract: Embodiments relate generally to systems and methods for transitioning a system from a tradition network to a Software Defined Network (SDN) enabled network. In some embodiments, the systems and methods may comprise the use of a Path Computation Element (PCE) as a central controller. Smooth transition between traditional network and the new SDN enabled network, especially from a cost impact assessment perspective, may be accomplished using the existing PCE components from the current network to function as the central controller of the SDN network is one choice, which not only achieves the goal of having a centralized controller to provide the functionalities needed for the central controller, but also leverages the existing PCE network components.
    Type: Application
    Filed: August 17, 2016
    Publication date: December 8, 2016
    Inventors: Qianglin Quintin ZHAO, Katherine ZHAO, Bisong TAO
  • Publication number: 20160359720
    Abstract: A method implemented in a network element (NE) configured to implement a cloud rendezvous point (CRP), the method comprising maintaining, at the CRP, a cloud switch point (CSP) database indicating a plurality of CSPs and indicating each virtual network attached to each CSP; receiving a register message indicating a first CSP network address and a first virtual network attached to the first CSP; and sending first report messages indicating the first CSP network address to each CSP in the CSP database attached to the first virtual network.
    Type: Application
    Filed: June 2, 2015
    Publication date: December 8, 2016
    Inventors: Renwei Li, Katherine Zhao, Lin Han
  • Publication number: 20160323184
    Abstract: A method implemented by network element (NE) configured as a local cloud switch point (CSP), the method comprising receiving a first post message from a remote CSP via a cloudcasting network, wherein the first post message indicates a remote virtual extensible network (VXN) identifier (ID) of a remote virtual network attached to the remote CSP, receiving a first data packet from a local virtual network attached to the local CSP, wherein the first data packet is associated with the remote virtual network, performing encapsulation on the first data packet to produce a first encapsulated data packet by selecting an encapsulation header for the first data packet based on the remote VXN ID and not based on network protocols of the local virtual network and the remote virtual network, and sending the first encapsulated data packet to the remote CSP.
    Type: Application
    Filed: March 21, 2016
    Publication date: November 3, 2016
    Inventors: Renwei Li, Lin Han, Katherine Zhao
  • Patent number: 9450864
    Abstract: Embodiments relate generally to systems and methods for transitioning a system from a tradition network to a Software Defined Network (SDN) enabled network. In some embodiments, the systems and methods may comprise the use of a Path Computation Element (PCE) as a central controller. Smooth transition between traditional network and the new SDN enabled network, especially from a cost impact assessment perspective, may be accomplished using the existing PCE components from the current network to function as the central controller of the SDN network is one choice, which not only achieves the goal of having a centralized controller to provide the functionalities needed for the central controller, but also leverages the existing PCE network components.
    Type: Grant
    Filed: October 10, 2014
    Date of Patent: September 20, 2016
    Assignee: Futurewei Technologies, Inc.
    Inventors: Qianglin Quintin Zhao, Katherine Zhao, Bisong Tao
  • Patent number: 9369335
    Abstract: An apparatus comprising a memory, and a processor coupled to the memory and configured to transmit a multicast Resource Reservation Protocol-Traffic Engineering (mRSVP-TE) path request (PATH) message upstream, wherein the PATH message requests reservation of a backup Label Switched Path (LSP) to protect an active LSP configured to transmit multicast data. The disclosure also includes a computer program product comprising computer executable instructions stored on a non-transitory computer readable medium such that when executed by a processor cause a network element (NE) to receive a multicast PATH message from a downstream node, wherein the NE acts as a Point of Local Repair (PLR) along an active LSP, wherein the active LSP is configured to transmit multicast data, and wherein the PATH message requests reservation of a backup LSP to protect the active LSP.
    Type: Grant
    Filed: December 22, 2015
    Date of Patent: June 14, 2016
    Assignee: Futurewei Technologies, Inc.
    Inventors: Katherine Zhao, Ying Chen, Qianglin Quintin Zhao, Tao Zhou, Renwei Li, Lin Han
  • Publication number: 20160119159
    Abstract: A data packet forwarding method including receiving, by a network node, a data packet that comprises a bit string, a BFIR identifier (ID), and a multicast replication path (MRP) ID, wherein the BFIR ID identifies an ingress network node for a multicast group, and wherein the MRP ID identifies the multicast group, identifying an entry in a BIER Replication Path Cache Table (BRCT) using the BFIR ID and the MRP ID, wherein the entry identifies a replication neighbor (NBR) list associated with the BFIR ID and the MRP ID, and forwarding the data packet in accordance with the replication NBR list.
    Type: Application
    Filed: October 23, 2015
    Publication date: April 28, 2016
    Inventors: Katherine Zhao, Lucy Yong
  • Publication number: 20160112247
    Abstract: An apparatus comprising a memory, and a processor coupled to the memory and configured to transmit a multicast Resource Reservation Protocol-Traffic Engineering (mRSVP-TE) path request (PATH) message upstream, wherein the PATH message requests reservation of a backup Label Switched Path (LSP) to protect an active LSP configured to transmit multicast data. The disclosure also includes a computer program product comprising computer executable instructions stored on a non-transitory computer readable medium such that when executed by a processor cause a network element (NE) to receive a multicast PATH message from a downstream node, wherein the NE acts as a Point of Local Repair (PLR) along an active LSP, wherein the active LSP is configured to transmit multicast data, and wherein the PATH message requests reservation of a backup LSP to protect the active LSP.
    Type: Application
    Filed: December 22, 2015
    Publication date: April 21, 2016
    Inventors: Katherine Zhao, Ying Chen, Qianglin Quintin Zhao, Tao Zhou, Renwei Li, Lin Han
  • Patent number: 9246696
    Abstract: An apparatus comprising a memory, and a processor coupled to the memory and configured to transmit a backup Label Switched Path (LSP) multicast Resource Reservation Protocol-Traffic Engineering (mRSVP-TE) path request (PATH) message upstream, wherein the backup LSP PATH message requests reservation of a first backup LSP to protect a first primary LSP configured to transmit multicast data, and wherein the backup LSP PATH message is transmitted to support a facility mode one to many (1:N) fast reroute protocol.
    Type: Grant
    Filed: June 14, 2013
    Date of Patent: January 26, 2016
    Assignee: Futurewei Technologies, Inc.
    Inventors: Katherine Zhao, Ying Chen, Qianglin Quintin Zhao, Tao Zhou, Renwei Li, Lin Han
  • Patent number: 9219614
    Abstract: An apparatus comprising a memory, and a processor coupled to the memory and configured to transmit a multicast Resource Reservation Protocol-Traffic Engineering (mRSVP-TE) path request (PATH) message upstream, wherein the PATH message requests reservation of a backup Label Switched Path (LSP) to protect an active LSP configured to transmit multicast data. The disclosure also includes a computer program product comprising computer executable instructions stored on a non-transitory computer readable medium such that when executed by a processor cause a network element (NE) to receive a multicast PATH message from a downstream node, wherein the NE acts as a Point of Local Repair (PLR) along an active LSP, wherein the active LSP is configured to transmit multicast data, and wherein the PATH message requests reservation of a backup LSP to protect the active LSP.
    Type: Grant
    Filed: June 14, 2013
    Date of Patent: December 22, 2015
    Assignee: Futurewei Technologies, Inc.
    Inventors: Katherine Zhao, Ying Chen, Qianglin Quintin Zhao, Tao Zhou, Renwei Li, Lin Han
  • Patent number: 9215093
    Abstract: An ingress node in a Software Defined Network (SDN) comprising a receiver for receiving a data packet, a processor coupled to the receiver and further configured to obtain the data packet from the receiver in a transport protocol agnostic manner, and encapsulate the data packet in an SDN packet header, wherein the packet header comprises SDN flow-specific information provided by an SDN controller, and a transmitter coupled to the processor and further configured to transmit the encapsulated data packet across a single SDN toward an egress node in the SDN.
    Type: Grant
    Filed: October 1, 2013
    Date of Patent: December 15, 2015
    Assignee: Futurewei Technologies, Inc.
    Inventors: Lin Han, Renwei Li, Katherine Zhao, Qianglin Quintin Zhao