Patents by Inventor Kui Zhang

Kui Zhang 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: 7787404
    Abstract: A method for operating a computer network has a source router transmit a first message to be received by an intermediate router of the computer network, the first message to activate the intermediate router to listen for a designated time period for the intermediate router to receive a second message. Upon receiving a second message by the intermediate router during the designated time period, the intermediate router responds to the second message in response to receiving the second message during the designated time period.
    Type: Grant
    Filed: May 3, 2006
    Date of Patent: August 31, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Kui Zhang, Frank G. Bordonaro, Satyanarayana R. Raparla, John Lautmann
  • Publication number: 20090324443
    Abstract: In one aspect, the invention provides a gas treatment apparatus (1) comprising a gas-flow path and a plurality of reactor units (5)-(7) through which gas to be treated may flow arranged in series along the path. The reactor units (5)-(7) are adapted to generate a non-equilibrium plasma. This aspect of the invention may be used for decomposing pollutant materials in a gas (e.g. air). When air is being treated, the apparatus of this aspect of the invention is advantageously provided, downstream of the final reactor unit in series, with at least one catalyst bed (8) incorporating a catalyst capable of decomposing ozone.
    Type: Application
    Filed: February 19, 2007
    Publication date: December 31, 2009
    Inventors: John Christopher Whitehead, Kui Zhang, David John Glover
  • Patent number: 7606895
    Abstract: A method of managing performance data and accounting data that are generated in a computer network comprises collecting performance data from the network using one or more collector blades that are installed into a data collection manager at a time when the data collection manager is executed; determining whether the performance data satisfies one or more thresholding rules, and if so, generating and sending one or more performance messages; filtering the performance data using one or more filters; aggregating the performance data; and correlating the performance data with other data received from one or more network management subsystems.
    Type: Grant
    Filed: July 27, 2004
    Date of Patent: October 20, 2009
    Assignee: Cisco Technology, Inc.
    Inventors: Petre Dini, Masum Z. Hasan, Kurella Murty, Kui Zhang
  • Patent number: 7457244
    Abstract: A method for generating a traffic matrix is provided that includes receiving a first set of data from a first provider edge element and a second set of data from a second provider edge element, the first and second sets of data including border gateway protocol (BGP) next hop information. The first and second sets of data may then be aggregated. Information that is associated with one or more customer network elements is then filtered out in order to produce a traffic matrix.
    Type: Grant
    Filed: June 24, 2004
    Date of Patent: November 25, 2008
    Assignee: Cisco Technology, Inc.
    Inventors: Feng Ye, Kui Zhang, Benoit Claise
  • Publication number: 20070258387
    Abstract: A data processing apparatus comprises instructions to perform sending and receiving one or more messages conforming to a network routing protocol, such as Open Shortest Path First (OSPF); obtaining one or more information elements that specify one or more capabilities of the apparatus; creating a particular routing protocol message comprising an opaque advertisement that includes the one or more information elements; and sending the particular message on one of the network interfaces. For example, a router or switch that implements a network routing protocol can use OSPF Opaque Link State Advertisements to advertise and discover services and capabilities of other routers or switches.
    Type: Application
    Filed: May 4, 2006
    Publication date: November 8, 2007
    Inventors: Alpesh Patel, Abhay Roy, Rajeev Koripalli, Kui Zhang, Praveen Joshi, Syam Appala
  • Patent number: 7154858
    Abstract: The invention is directed to a system and method for accurately determining the latency of a selected path within a computer network. First, a setup or signaling protocol is used to establish a bi-directional path state that is associated with a given traffic flow having predefined parameters at each intermediary node along the selected path. Once the path states are established, a source entity disposed at a first end of the selected path formulates and transmits a test message carrying a time record or time stamp to a receiver disposed at the opposite end of the selected path. The test message is configured in accordance with the predefined traffic flow parameters, but does not include any options. By virtue of the previously established path states at each node, the message is forwarded along the selected path without incurring any route or option processing delays. Upon receipt of the test message at the receiver, it is returned back to the source, and again follows the selected path.
    Type: Grant
    Filed: June 30, 1999
    Date of Patent: December 26, 2006
    Assignee: Cisco Technology, Inc.
    Inventors: Kui Zhang, Satyanarayana R. Raparla
  • Publication number: 20060239204
    Abstract: A device for measuring network performance in an Internet protocol (IP) network including a counter generating a send sequence number representing a relative send timing indicator for a data packet sent to a respondent network address. The counter generates a receive sequence number representing a relative receive timing indicator for a return data packet received by the device. A comparator compares the send sequence number with the receive sequence number to measure data packet loss.
    Type: Application
    Filed: July 5, 2006
    Publication date: October 26, 2006
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Frank Bordonaro, Kui Zhang, Satyanarayana Raparla
  • Publication number: 20060203808
    Abstract: A method for operating a computer network has a source router transmit a first message to be received by an intermediate router of the computer network, the first message to activate the intermediate router to listen for a designated time period for the intermediate router to receive a second message. Upon receiving a second message by the intermediate router during the designated time period, the intermediate router responds to the second message in response to receiving the second message during the designated time period.
    Type: Application
    Filed: May 3, 2006
    Publication date: September 14, 2006
    Inventors: Kui Zhang, Frank Bordonaro, Satyanarayana Raparla, John Lautmann
  • Patent number: 7092410
    Abstract: An apparatus for measuring data transmission performance through a packet switched network, the apparatus having a time of day (TOD) clock for determining a send TOD timestamp, and for determining a present TOD when a data packet returns to the sending apparatus. The apparatus further comprising a counter that is incremented by a send sequence number each time data is sent, and one or more subtractors for calculating a first time difference between the send TOD timestamp and a receive TOD timestamp, and for calculating a second time difference between the receive TOD and the present TOD. Additionally, one or more comparators of the apparatus compare a sequence difference between the send sequence number and a receive sequence number in order to measure data transmission performance.
    Type: Grant
    Filed: January 21, 2005
    Date of Patent: August 15, 2006
    Assignee: Cisco Technology, Inc.
    Inventors: Frank G. Bordonaro, Kui Zhang, Satyanarayana Rao Raparla
  • Patent number: 7088706
    Abstract: A control mechanism enables a destination router to authenticate a response time request issued by a source router. The control mechanism uses a control message that is transmitted by the source router to the destination router. Receipt of the control message by the destination router causes the destination router to listen for a server request message for a designated response time. The source router, after sending the control message, transmits a server request message to the destination router. In the event that the destination router receives the server request message within the designated response time, then the destination router responds to the server request message by providing the request to service software. The control message may encapsulate a message that holds the response time request. The request message may be encrypted.
    Type: Grant
    Filed: August 26, 2004
    Date of Patent: August 8, 2006
    Assignee: Cisco Technology, Inc.
    Inventors: Kui Zhang, Frank G. Bordonaro, Satyanarayana R. Raparla, John Lautmann
  • Patent number: 7016309
    Abstract: A method and apparatus for accurately calculating packet loss along a communication channel using data in a pair of measuring packets is disclosed. The invention calculates packet loss between a first and second node over a communication circuit. A first known quantity of packets is communicated from the first node to the second node at a first known time. A first actual count of packets received by the second node from the first known quantity of packets is then determined. A second known quantity of packets is then communicated from the first node to the second node at a second known time. A second actual count of packets received by the second node from the second known quantity of packets is then determined. The difference between the first known quantity of packets communicated at the first known time and the second known quantity of packets communicated at the second known time is calculated to obtain a value for “packets sent”.
    Type: Grant
    Filed: April 12, 2000
    Date of Patent: March 21, 2006
    Assignee: Cisco Technology, Inc.
    Inventors: Bharat D. Rathi, Kui Zhang, Satyanarayana R. Raparla
  • Publication number: 20050123003
    Abstract: A method of monitoring performance of an Internet protocol (IP) network is described. The method includes generating a timing probe data packet to be sent over the network, the timing probe data packet containing at least a send time of day (STOD) stamp for a sender of the timing probe data packet. The method further includes sending the timing probe data packet over the network from the sender to a receiver. Finally, the method further includes analyzing the timing probe data packet contents including at least the STOD stamp as a performance measure of the network. Between the sending and the analyzing, there is further included writing into the timing probe data packet at the receiver data including at least a receive time of day (RTOD) stamp, and echoing the timing probe data packet by the receiver thereof. Thus, the sender of the timing probe data packet performs the analysis based upon the STOD stamp and the RTOD stamp.
    Type: Application
    Filed: January 21, 2005
    Publication date: June 9, 2005
    Applicant: Cisco Technology, Inc.
    Inventors: Frank Bordonaro, Kui Zhang, Satyanarayana Raparla
  • Publication number: 20050089016
    Abstract: A control mechanism enables a destination router to authenticate a response time request issued by a source router. The control mechanism uses a control message that is transmitted by the source router to the destination router. Receipt of the control message by the destination router causes the destination router to listen for a server request message for a designated response time. The source router, after sending the control message, transmits a server request message to the destination router. In the event that the destination router receives the server request message within the designated response time, then the destination router responds to the server request message by providing the request to service software. The control message may encapsulate a message that holds the response time request. The request message may be encrypted.
    Type: Application
    Filed: August 26, 2004
    Publication date: April 28, 2005
    Inventors: Kui Zhang, Frank Bordonaro, Satyanarayana Raparla, John Lautmann
  • Patent number: 6868094
    Abstract: Internet protocol (IP) performance monitoring method and apparatus generate a timing probe data to be sent over the network, the timing probe data packet containing at least a send time of day (STOD) stamp for a sender of the timing probe data packet. The timing probe data packet is sent over the network from the sender to a receiver. The timing probe data packet contents including at least the STOD stamp are analyzed as a performance measure of the network. After sending and before analyzing, data including at least a receive time of day (RTOD) stamp is written into the probe data packet at the receiver, and probe data packet is echoed by the receiver. In this way, the probe packet sender performs the analysis based upon the STOD stamp and the RTOD stamp.
    Type: Grant
    Filed: November 4, 1999
    Date of Patent: March 15, 2005
    Assignee: Cisco Technology, Inc.
    Inventors: Frank G. Bordonaro, Kui Zhang, Satyanarayana Rao Raparla
  • Patent number: 6662223
    Abstract: The invention provides a control mechanism that enables a destination router to authenticate response time requests issued by a source router before providing the requests to service software for processing. The control mechanism comprises a Network Endpoint Control Protocol (NECP) message format that is exchanged between the source and destination routers when measuring response time throughout the network. The NECP message format encapsulates a Command Length Status Data (CLSD) message that actually holds the response time requests. A collector router issues a novel control message to a responder router over a default responder port. If the responder is enabled for encryption communication, it will decrypt the control message according to the specified key and algorithm. If the responder is not so configured, it will check a conventional ACL to determine whether the client is authorized to communicate with the server.
    Type: Grant
    Filed: July 1, 1999
    Date of Patent: December 9, 2003
    Assignee: Cisco Technology, Inc.
    Inventors: Kui Zhang, Satyanarayana R. Raparla, John Lautmann
  • Patent number: 6597694
    Abstract: According to an embodiment of the present invention, a router is converted into a bulk call generator which generates packets with Internet protocol (IP) addresses for the purpose of simulating network traffic. These packets are initially either captured or created. When the packets are captured, they are captured from actual network traffic and rerouted to various selected IP addresses which are used for simulation purposes. Alternatively, when the packets are created, they are created within the converted router and various selected IP addresses, reserved for simulation purposes, are assigned to the packets. The various selected IP addresses may be in a range which is user configurable. The IP addresses may be selected from this range by any method, such as incrementation, decrementation, or random selection. Connections are set up according to a routing table based on the IP addresses of the various data packets.
    Type: Grant
    Filed: June 26, 1998
    Date of Patent: July 22, 2003
    Assignee: Cisco Technology, Inc.
    Inventors: Biren V. Fondekar, Kui Zhang
  • Patent number: 6227679
    Abstract: An LED light bulb for use as an indicator or warning lamp comprises a support structure; a generally circular and planar disc attached to the support structure, wherein the disc is a printed circuit board and is perpendicularly oriented with respect to the structure. A plurality of interconnected LEDs are concentrically mounted on the disc wherein a portion of the LEDs are outwardly splayed at an angle away from a central axis point of the disc so that the LEDs collectively transmit light having about the same light intensity at viewing angles from about 0° to about 360° about the disc. The LED light bulb has circuitry means for providing a current to the LEDs.
    Type: Grant
    Filed: September 16, 1999
    Date of Patent: May 8, 2001
    Inventors: Zhou Kui Zhang, Zhang Qi Xiang
  • Patent number: D418928
    Type: Grant
    Filed: June 22, 1999
    Date of Patent: January 11, 2000
    Assignees: Mule Lighting, Inc., Shanghai Baoshan Import & Export Trade Corp., Ltd.
    Inventors: Zhou Kui Zhang, Zhang Qi Xiang
  • Patent number: D422100
    Type: Grant
    Filed: June 22, 1999
    Date of Patent: March 28, 2000
    Assignees: Mule Lighting, Inc., Shanghai Baoshan Import & Export Trade Corporation, Ltd.
    Inventors: Zhou Kui Zhang, Zhang Qi Xiang