Patents by Inventor Yingzhen Qu

Yingzhen Qu 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: 11196666
    Abstract: A method implemented by a receiving host entity comprises transmitting, by a transmitter of the receiving host entity, an anonymized identifier of the receiving host entity, wherein the anonymized identifier is a temporary and recyclable identifier identifying the receiving host entity, and receiving, by a receiver of the receiving host entity, a data packet from a sending host entity, wherein the data packet includes the anonymized identifier.
    Type: Grant
    Filed: July 10, 2020
    Date of Patent: December 7, 2021
    Assignee: Futurewei Technologies, Inc.
    Inventors: Uma S. Chunduri, Alexander Clemm, Padmadevi Pillay-Esnault, Yingzhen Qu
  • Publication number: 20210243107
    Abstract: A method of routing a data packet through a network comprises updating at least one router local forwarding table to include path IDs of network segments defining paths between network nodes and network function bit encoding/decoding information. In response to a data packet arriving at an ingress network node, an encapsulation header including a path ID identifying at least one network segment of an explicit routing path and a bit encoding specifying network functions to be performed on the data packet are encapsulated in unused portions of the source address and/or the destination address in the encapsulation header. A network node in the explicit routing path performs a network function encoded in the source address and/or the destination address of the encapsulation header of the data packet and forwards the data packet based on network function bit encoding/decoding and path ID information in the network node's local updated local forwarding table.
    Type: Application
    Filed: October 26, 2020
    Publication date: August 5, 2021
    Inventors: Alvaro Retana, Renwei Li, Yingzhen Qu
  • Publication number: 20210176168
    Abstract: A method implemented by a network element (NE) in a network, comprising receiving, by the NE, preferred path route (PPR) information comprising a PPR identifier (PPR-ID) and a plurality of PPR-Path Description Elements (PPR-PDEs), wherein a PPR-PDE describing the egress NE comprises a destination flag, an anycast PPR-ID, and an anycast group PPR-ID associated with the egress NE, and updating, by the NE, a forwarding database to include a forwarding entry for the egress NE, wherein the forwarding entry includes the PPR-ID, the anycast PPR-ID, and the anycast group PPR-ID, and wherein the forwarding entry indicates a next element on the PPR graph by which to forward an anycast data packet comprising the anycast PPR-ID.
    Type: Application
    Filed: February 17, 2021
    Publication date: June 10, 2021
    Inventors: Toerless Eckert, Uma S. Chunduri, Yingzhen Qu
  • Publication number: 20210152465
    Abstract: A method implemented by an end user device in a network, comprises transmitting user service expectation data to a network element (NE) in the network, the user service expectation data describing an expected network attribute of a path between the end user device and a destination, receiving path aware network data from the NE in response to transmitting the user service expectation data describing the expected network attribute to the NE, the path aware network data comprising a path index, path quality information, and data plane information, the path index identifying the path, the path quality information describing a network attribute supported by the NE on the path, and the data plane information comprising information associated with a protocol by which to transmit a data packet along the path, and transmitting the data packet along the path based on the data plane information.
    Type: Application
    Filed: December 22, 2020
    Publication date: May 20, 2021
    Inventors: Lin Han, Yingzhen Qu, Lijun Dong
  • Publication number: 20210092041
    Abstract: A method implemented by a network element (NE) in a network, comprising receiving, by the NE, preferred path route (PPR) information describing a PPR graph, the PPR graph representing a plurality of PPRs between an ingress NE and an egress NE in the network, and updating, by the NE, a forwarding database to include a forwarding entry for the egress NE in response to identifying the NE in the plurality of PPR-PDEs, the forwarding entry indicating a next hop by which to forward a data packet comprising the PPR-ID.
    Type: Application
    Filed: December 3, 2020
    Publication date: March 25, 2021
    Inventors: Toerless Eckert, Uma S. Chunduri, Yingzhen Qu
  • Publication number: 20210051092
    Abstract: A method implemented by a network element (NE) in a network, comprising receiving, by the NE, an advertisement comprising preferred path route (PPR) information and backup PPR information, the PPR information describing a PPR between a source and a destination in the network, the backup PPR information describing a backup PPR between the source and the destination, the PPR information comprising a PPR identifier (PPR-ID) and a plurality of PPR description elements (PPR-PDEs) each representing an element on the PPR, updating, by the NE, a local forwarding database to include the PPR information and the backup PPR information in association with a destination address of the destination, and transmitting, by the NE, a data packet based on the backup PPR information instead of the PPR information in response to an element on the PPR being unavailable due to a failure of an element along the PPR.
    Type: Application
    Filed: October 28, 2020
    Publication date: February 18, 2021
    Inventors: Alvaro Retana, Uma S. Chunduri, Renwei Li, Toerless Eckert, Yingzhen Qu
  • Publication number: 20210044537
    Abstract: A method implemented by a network element (NE) in a network receiving, by the NE, an advertisement comprising preferred path route (PPR) information describing a path from an ingress NE to an egress NE in the network, the PPR information comprising a PPR identifier (PPR-ID) and an attribute associated with a resource to be reserved on the PPR, transmitting, by the NE, the advertisement comprising the PPR-ID and the attribute associated with the resource to be reserved on the PPR to another NE in the network, and updating, by the NE, a local forwarding database to include the PPR information in association with the egress NE in response to the NE being identified in the PPR information.
    Type: Application
    Filed: October 23, 2020
    Publication date: February 11, 2021
    Inventors: Uma S. Chunduri, Renwei Li, Alvaro Retana, Alexander Clemm, Lin Han, Yingzhen Qu
  • Publication number: 20200404536
    Abstract: The disclosure includes a method of performing congestion control by a server device in a network. The method includes setting an effective window equal to a congestion window; sending traffic including the effective window to a client device; receiving an acknowledgment (ACK) from the client device; incrementing the congestion window if the ACK is not a duplicate; and updating the effective window based at least partly on the incremented congestion window.
    Type: Application
    Filed: September 2, 2020
    Publication date: December 24, 2020
    Inventors: Lin Han, Yingzhen Qu, Lijun Dong
  • Publication number: 20200382415
    Abstract: A method implemented by a network element (NE) in a network, comprising receiving, by the NE, an advertisement comprising preferred path route (PPR) information representing a PPR from a source to a destination in the network, the PPR information comprising a PPR identifier (PPR-ID) and a plurality of PPR description elements (PPR-PDEs) each representing an element on the PPR, receiving, by the NE, a data packet comprising the PPR-ID, and forwarding, by the NE, the data packet having the PPR-ID to a next element on the PPR based on the plurality of PPR-PDEs.
    Type: Application
    Filed: August 19, 2020
    Publication date: December 3, 2020
    Inventors: Uma S. Chunduri, Alexander Clemm, Yingzhen Qu, Renwei Li, Kiran Makhijani, Lin Han
  • Patent number: 10841283
    Abstract: A method implemented by a sending host entity comprises sending, by the sending host entity, a data packet to a receiving host entity, a source identifier field of the data packet comprising an anonymized identifier of the sending host entity, the anonymized identifier being a temporary identifier of the sending host entity, and sending, by the sending host entity to a distributed mapping system, a request for the distributed mapping system to send information identifying the sending host entity to the receiving host entity.
    Type: Grant
    Filed: December 6, 2017
    Date of Patent: November 17, 2020
    Assignee: Futurewei Technologies, Inc.
    Inventors: Alexander Clemm, Uma S. Chunduri, Padmadevi Pillay-Esnault, Yingzhen Qu
  • Publication number: 20200344157
    Abstract: A method implemented by a receiving host entity comprises transmitting, by a transmitter of the receiving host entity, an anonymized identifier of the receiving host entity, wherein the anonymized identifier is a temporary and recyclable identifier identifying the receiving host entity, and receiving, by a receiver of the receiving host entity, a data packet from a sending host entity, wherein the data packet includes the anonymized identifier.
    Type: Application
    Filed: July 10, 2020
    Publication date: October 29, 2020
    Inventors: Uma S. Chunduri, Alexander Clemm, Padmadevi Pillay-Esnault, Yingzhen Qu
  • Patent number: 10735316
    Abstract: A method implemented by a receiving host entity comprises transmitting, by a transmitter of the receiving host entity, a message comprising an anonymization policy of the receiving host entity, the message comprising an anonymized identifier of the receiving host entity, the anonymized identifier being an ephemeral identifier of the receiving host entity, and receiving, by a receiver of the receiving host entity, a data packet from a sending host entity, a destination identifier field of the data packet including the anonymized identifier.
    Type: Grant
    Filed: December 6, 2017
    Date of Patent: August 4, 2020
    Assignee: Futurewei Technologies, Inc.
    Inventors: Uma S. Chunduri, Alexander Clemm, Padmadevi Pillay-Esnault, Yingzhen Qu
  • Publication number: 20200244582
    Abstract: A Self-Describing Packet block (SDPB) is defined that allows concurrent processing of various fixed headers in a packet block defined to take advantage of multiple cores in a networking node forwarding path architecture. SPDB allows concurrent processing of various pieces of header data, metadata, and conditional commands carried in the same data packet by checking a serialization flag set upon creation of the data packet, without needing to serialize the processing or even parsing of the packet. When one or h more commands in one or more sub-blocks may be processed concurrently, the one or more commands are distributed to multiple processing resources for processing the commands in parallel. This architecture allows multiple unique functionalities each with their own separate outcome (execution of commands, doing service chaining, performing telemetry, allows virtualization and path steering) to be performed concurrently with simplified packet architecture without incurring additional encapsulation overhead.
    Type: Application
    Filed: September 28, 2018
    Publication date: July 30, 2020
    Inventors: Renwei Li, Uma S. Chunduri, Alexander Clemm, Kiran Makhijani, Yingzhen Qu
  • Patent number: 10530659
    Abstract: An apparatus in an IP network, the apparatus comprises: a receiver configured to: obtain an identity of a first entity, the identity is a unique identification of the first entity at a given time, obtain a first identifier of the identity, and obtain a second identifier of the identity, the first identifier and the second identifier are identifications of the identity; and a processor coupled to the receiver and configured to: create an association of the first identifier and the second identifier with the identity, and instruct storage of the association in a database.
    Type: Grant
    Filed: March 19, 2018
    Date of Patent: January 7, 2020
    Assignee: Futurewei Technologies, Inc.
    Inventors: Alexander Clemm, Uma S. Chunduri, Padmadevi Pillay-Esnault, Yingzhen Qu
  • Publication number: 20190081855
    Abstract: A computer-implemented method of discrepancy detection by a configuration server is provided that comprises: receiving, by one or more processors of the configuration server, a request to compare a first management datastore with a second management datastore; comparing, by the one or more processors of the configuration server, the first management datastore with the second management datastore to identify differences; and in response to the request, sending over a network, by the one or more processors of the configuration server, the differences.
    Type: Application
    Filed: December 22, 2017
    Publication date: March 14, 2019
    Inventors: Alexander Clemm, Yingzhen Qu, Evgeny Tantsura
  • Publication number: 20190020628
    Abstract: A method implemented by a sending host entity comprises sending, by the sending host entity, a data packet to a receiving host entity, a source identifier field of the data packet comprising an anonymized identifier of the sending host entity, the anonymized identifier being a temporary identifier of the sending host entity, and sending, by the sending host entity to a distributed mapping system, a request for the distributed mapping system to send information identifying the sending host entity to the receiving host entity.
    Type: Application
    Filed: December 6, 2017
    Publication date: January 17, 2019
    Inventors: Alexander Clemm, Uma S. Chunduri, Padmadevi Pillay-Esnault, Yingzhen Qu
  • Publication number: 20190007275
    Abstract: An apparatus in an IP network, the apparatus comprises: a receiver configured to: obtain an identity of a first entity, the identity is a unique identification of the first entity at a given time, obtain a first identifier of the identity, and obtain a second identifier of the identity, the first identifier and the second identifier are identifications of the identity; and a processor coupled to the receiver and configured to: create an association of the first identifier and the second identifier with the identity, and instruct storage of the association in a database.
    Type: Application
    Filed: March 19, 2018
    Publication date: January 3, 2019
    Inventors: Alexander Clemm, Uma S. Chunduri, Padmadevi Pillay-Esnault, Yingzhen Qu
  • Publication number: 20190007307
    Abstract: A method implemented by a receiving host entity comprises transmitting, by a transmitter of the receiving host entity, a message comprising an anonymization policy of the receiving host entity, the message comprising an anonymized identifier of the receiving host entity, the anonymized identifier being an ephemeral identifier of the receiving host entity, and receiving, by a receiver of the receiving host entity, a data packet from a sending host entity, a destination identifier field of the data packet including the anonymized identifier
    Type: Application
    Filed: December 6, 2017
    Publication date: January 3, 2019
    Inventors: Uma S. Chunduri, Alexander Clemm, Padmadevi Pillay-Esnault, Yingzhen Qu
  • Patent number: 8605580
    Abstract: A method for enhancing the carrying capacity of a network, comprising the steps of detecting the level of traffic incident on the network, and reserving, dynamically, wavelengths for a class of traffic according to the level of traffic incident on the network. The network can be a dense wavelength division multiplexing optical network.
    Type: Grant
    Filed: July 5, 2007
    Date of Patent: December 10, 2013
    Assignee: The Board of Regents of the University of Oklahoma
    Inventors: Pramode K. Verma, Yingzhen Qu
  • Patent number: 7668135
    Abstract: The present invention relates to methods and systems for enhancing the traffic carrying capacity of telecommunication networks, in particular those involving optical networks and dense wavelength division multiplexing (DWDM).
    Type: Grant
    Filed: April 26, 2005
    Date of Patent: February 23, 2010
    Assignee: The Board of Regents of the University of Oklahoma
    Inventors: Pramode K. Verma, Yingzhen Qu