Patents by Inventor Zixiong Wang

Zixiong Wang 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: 10715446
    Abstract: Methods and systems for collecting congestion information at a switch of a leaf-spine network. The switch processes a path finding packet. Congestion information is obtained relating to congestion between ports of the switch. The congestion information is inserted into the payload of the path finding packet. The switch multicasts the path finding packet.
    Type: Grant
    Filed: September 12, 2016
    Date of Patent: July 14, 2020
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventor: Zixiong Wang
  • Patent number: 10193804
    Abstract: The method of creating a key entry includes inserting a routing instance identifier (RII) after at least a portion of a key entry of a routing instance (RI) FIB, in accordance with an encoding scheme. In other words, at least a portion of bits of the RI FIB key entry is located before bit(s) of the RII in the resulting, merged FIB key entry. Depending on the encoding scheme, the RII can be inserted at the end of the RI FIB key entry, or at an intermediary location within the RI FIB key entry (after a given number of bits). To form the merged FIB, the method is repeated multiple times on corresponding key entries of the RI FIB. There is also provided a method of creating a search key to lookup the merged FIB.
    Type: Grant
    Filed: June 15, 2016
    Date of Patent: January 29, 2019
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventor: Zixiong Wang
  • Patent number: 10135528
    Abstract: A receiver system (100) having at least one receiver (101) for receiving optical communications signals (103b) that encode or transmit information; wherein the receiver system (100) is adapted to produce one or more electrical signals (104) from the received optical signal (103b) and/or from ambient light (103a) such that the receiver system (100) is usable as a source of electrical power and the encoded or transmitted information from the received optical communication signal (103b) is recovered or recoverable from the electrical signal(s) (104). Embodiments of the invention also relate to a communications system (400) that further comprises one or more transmitters (406) and a device having the receiver systems (401), along with associated methods of using and producing. Particular embodiments relate to identification tags (1000) and user devices (300) having a display (301) that at least partially overlaps the receiver(s) (302).
    Type: Grant
    Filed: December 2, 2014
    Date of Patent: November 20, 2018
    Assignee: The University Court of the University of Edinburgh
    Inventors: Dobroslav Tsonev, Harald Haas, Zixiong Wang, Stefan I. Videv, Tom Higgison
  • Publication number: 20180077064
    Abstract: Methods and systems for collecting congestion information at a switch of a leaf-spine network. The switch processes a path finding packet. Congestion information is obtained relating to congestion between ports of the switch. The congestion information is inserted into the payload of the path finding packet. The switch multicasts the path finding packet.
    Type: Application
    Filed: September 12, 2016
    Publication date: March 15, 2018
    Inventor: Zixiong Wang
  • Publication number: 20170366457
    Abstract: The method of creating a key entry includes inserting a routing instance identifier (RII) after at least a portion of a key entry of a routing instance (RI) FIB, in accordance with an encoding scheme. In other words, at least a portion of bits of the RI FIB key entry is located before bit(s) of the RII in the resulting, merged FIB key entry. Depending on the encoding scheme, the RII can be inserted at the end of the RI FIB key entry, or at an intermediary location within the RI FIB key entry (after a given number of bits). To form the merged FIB, the method is repeated multiple times on corresponding key entries of the RI FIB. There is also provided a method of creating a search key to lookup the merged FIB.
    Type: Application
    Filed: June 15, 2016
    Publication date: December 21, 2017
    Inventor: Zixiong Wang
  • Patent number: 9747049
    Abstract: The computer can include a memory system having a plurality of memory cells readable and writable by the processing unit and including a least a first group of memory cells of a same speed grade. A plurality of copy regions each having a corresponding portion of the memory cells of the first group, and a distinct combination of copy unit and copy factor, the copy unit corresponding to a given amount of memory cells. The processing unit can be configured to obtain an indication to copy a data structure stored in the memory system; associate the data structure to one of the copy regions based on the corresponding combination of copy unit and copy factor; copy the data structure to the associated copy region in a number of copies equal to the corresponding copy factor; and successively access different ones of the copies of the data structure.
    Type: Grant
    Filed: December 3, 2015
    Date of Patent: August 29, 2017
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventor: Zixiong Wang
  • Patent number: 9680747
    Abstract: An apparatus comprising a ternary content-addressable memory (TCAM) configured to store a root node for each of a plurality of tries resulting in a plurality of root nodes, and at least one non-TCAM memory configured to store associated data that identifies each of the plurality of root nodes, and store a plurality of network address prefixes represented by one or more subtries which belong to a trie in the plurality of tries, wherein each subtrie is locatable at least partially based on the associated data for the root node.
    Type: Grant
    Filed: June 18, 2013
    Date of Patent: June 13, 2017
    Assignee: Futurewei Technologies, Inc.
    Inventor: Zixiong Wang
  • Publication number: 20170160959
    Abstract: The computer can include a memory system having a plurality of memory cells readable and writable by the processing unit and including a least a first group of memory cells of a same speed grade. A plurality of copy regions each having a corresponding portion of the memory cells of the first group, and a distinct combination of copy unit and copy factor, the copy unit corresponding to a given amount of memory cells. The processing unit can be configured to obtain an indication to copy a data structure stored in the memory system; associate the data structure to one of the copy regions based on the corresponding combination of copy unit and copy factor; copy the data structure to the associated copy region in a number of copies equal to the corresponding copy factor; and successively access different ones of the copies of the data structure.
    Type: Application
    Filed: December 3, 2015
    Publication date: June 8, 2017
    Inventor: Zixiong Wang
  • Patent number: 9602407
    Abstract: A trie comprising a plurality of subtries may be balanced by storing, in a first memory stage, a first root that identifies a first subtrie of a trie and a second root that identifies a second subtrie, which is a direct or indirect child of the first subtrie. A plurality of network address prefixes representing vertexes in the plurality of subtries may be stored in at least one additional memory stage. As the first subtrie is located on a top subtrie level which may contain relatively fewer network address prefixes, promoting the second subtrie to the top subtrie level may help improve memory utilization. Further, looking up any received network address may have less memory access latency.
    Type: Grant
    Filed: December 17, 2013
    Date of Patent: March 21, 2017
    Assignee: Huawei Technologies Co., Ltd.
    Inventor: Zixiong Wang
  • Publication number: 20160308614
    Abstract: A receiver system (100) having at least one receiver (101) for receiving optical communications signals (103b) that encode or transmit information; wherein the receiver system (100) is adapted to produce one or more electrical signals (104) from the received optical signal (103b) and/or from ambient light (103a) such that the receiver system (100) is usable as a source of electrical power and the encoded or transmitted information from the received optical communication signal (103b) is recovered or recoverable from the electrical signal(s) (104). Embodiments of the invention also relate to a communications system (400) that further comprises one or more transmitters (406) and a device having the receiver systems (401), along with associated methods of using and producing. Particular embodiments relate to identification tags (1000) and user devices (300) having a display (301) that at least partially overlaps the receiver(s) (302).
    Type: Application
    Filed: December 2, 2014
    Publication date: October 20, 2016
    Inventors: Dobroslav Tsonev, Harald Haas, Zixiong Wang, Stefan I. Videv, Tom Higgison
  • Patent number: 9098601
    Abstract: A method of packet classification implemented by a network router, the method comprising obtaining a packet whose header comprises a plurality of dimensional fields specified by a set of rules, matching one or more bits in at least two of the dimensional fields with a corresponding entry stored in a ternary content-addressable memory (TCAM), generating a hash key based on data associated with the corresponding entry in the TCAM, wherein the associated data is stored in at least one non-TCAM memory, searching, using the hash key, a multi-dimensional trie stored in the at least one non-TCAM memory, and mapping the packet to one or more of the set of rules based on the search.
    Type: Grant
    Filed: June 25, 2013
    Date of Patent: August 4, 2015
    Assignee: Futurewei Technologies, Inc.
    Inventor: Zixiong Wang
  • Publication number: 20150172191
    Abstract: A trie comprising a plurality of subtries may be balanced by storing, in a first memory stage, a first root that identifies a first subtrie of a trie and a second root that identifies a second subtrie, which is a direct or indirect child of the first subtrie. A plurality of network address prefixes representing vertexes in the plurality of subtries may be stored in at least one additional memory stage. As the first subtrie is located on a top subtrie level which may contain relatively fewer network address prefixes, promoting the second subtrie to the top subtrie level may help improve memory utilization. Further, looking up any received network address may have less memory access latency.
    Type: Application
    Filed: December 17, 2013
    Publication date: June 18, 2015
    Applicant: Futurewei Technologies, Inc.
    Inventor: Zixiong Wang
  • Patent number: 8923298
    Abstract: One embodiment of the present invention provides a router. The router includes a storage, a forwarding table management mechanism, and a longest prefix matching mechanism. The storage stores, in a data structure corresponding to a rich prefix node associated with a trie, a plurality of network address prefixes represented by the trie. The forwarding table management mechanism expresses a respective network address prefix using one or more of: 1) a traversal path on the trie from a root node to a subtrie of the trie; and 2) an encoded representation of a node in the subtrie. The longest prefix matching mechanism matches a network address with a longest prefix from the network address prefixes stored in the data structure corresponding to the prefix node.
    Type: Grant
    Filed: May 4, 2012
    Date of Patent: December 30, 2014
    Assignee: Futurewei Technoligies, Inc.
    Inventors: Zixiong Wang, Yuanming Zheng, Xiaozhong Wang, Wenyong Zhang
  • Publication number: 20140003436
    Abstract: An apparatus comprising a ternary content-addressable memory (TCAM) configured to store a root node for each of a plurality of tries resulting in a plurality of root nodes, and at least one non-TCAM memory configured to store associated data that identifies each of the plurality of root nodes, and store a plurality of network address prefixes represented by one or more subtries which belong to a trie in the plurality of tries, wherein each subtrie is locatable at least partially based on the associated data for the root node.
    Type: Application
    Filed: June 18, 2013
    Publication date: January 2, 2014
    Inventor: Zixiong Wang
  • Publication number: 20140006706
    Abstract: A method of packet classification implemented by a network router, the method comprising obtaining a packet whose header comprises a plurality of dimensional fields specified by a set of rules, matching one or more bits in at least two of the dimensional fields with a corresponding entry stored in a ternary content-addressable memory (TCAM), generating a hash key based on data associated with the corresponding entry in the TCAM, wherein the associated data is stored in at least one non-TCAM memory, searching, using the hash key, a multi-dimensional trie stored in the at least one non-TCAM memory, and mapping the packet to one or more of the set of rules based on the search.
    Type: Application
    Filed: June 25, 2013
    Publication date: January 2, 2014
    Inventor: Zixiong Wang
  • Publication number: 20130294450
    Abstract: One embodiment of the present invention provides a router. The router includes a storage, a forwarding table management mechanism, and a longest prefix matching mechanism. The storage stores, in a data structure corresponding to a rich prefix node associated with a trie, a plurality of network address prefixes represented by the trie. The forwarding table management mechanism expresses a respective network address prefix using one or more of: 1) a traversal path on the trie from a root node to a subtrie of the trie; and 2) an encoded representation of a node in the subtrie. The longest prefix matching mechanism matches a network address with a longest prefix from the network address prefixes stored in the data structure corresponding to the prefix node.
    Type: Application
    Filed: May 4, 2012
    Publication date: November 7, 2013
    Applicant: FUTUREWEI TECHNOLOGIES, INC.
    Inventors: Zixiong Wang, Yuanming Zheng, Xiaozhong Wang, Wenyong Zhang
  • Patent number: 7940667
    Abstract: Delay measurement and delay calibration methods and apparatus are described for use within distributed wireless base stations employing a remote radio head topology. The methods and apparatus are usable in any system that requires accurate delay measurement and/or constant delay through an electronic device. The methods and apparatus for measuring delay embody a highly accurate distributed delay measurement architecture that handles multiple delay paths within distributed wireless base stations employing a remote radio head topology. The method and apparatus are amenable to implementation with current integrated circuit technology. The methods and apparatus for calibrating electronic delay within distributed base stations employing a remote radio head topology are useful for implementing distributed wireless base stations where transmit diversity is desired.
    Type: Grant
    Filed: July 27, 2007
    Date of Patent: May 10, 2011
    Assignee: PMC-Sierra US, Inc.
    Inventors: Alan Coady, Zixiong Wang