Patents Examined by Alexander D. Boakye
  • Patent number: 7139282
    Abstract: A bandwidth divider and method for allocating bandwidth between a plurality of packet processors. The bandwidth divider includes a plurality of counters for measuring the bandwidth of data packets transferred from the bandwidth divider to a respective packet processor; and a controller for analyzing the plurality of counters and transferring a data packet to a selected packet processor based on the contents of the counters. The method monitors the bandwidth consumed by the packet processors; determines, based on the bandwidth consumed by the packet processors, which packet processor has consumed the least amount of bandwidth; and allocates a next data packet to the packet processor which has consumed the least amount of bandwidth.
    Type: Grant
    Filed: March 24, 2000
    Date of Patent: November 21, 2006
    Assignee: Juniper Networks, Inc.
    Inventors: Stefan Dyckerhoff, Pankaj Patel, Pradeep Sindhu, Ashok Krishnamurthi, Hann-Hwan Ju, Ramalingam Krishnamurthi Anand
  • Patent number: 6735169
    Abstract: A system and method are disclosed for providing a plurality of network services. The method includes receiving at a forwarding agent a plurality of matching instructions corresponding to a specified flow from one or more service managers and storing the plurality of matching instructions on the forwarding agent having a forwarding agent network interface. A packet for the specified flow at the forwarding agent is received on the forwarding agent network interface. A highest service priority matching instruction stored on the forwarding agent is determined. The packet is processed according to the highest priority matching instruction. A next highest service priority matching instruction stored on the forwarding agent is determined and the packet is processed according to the next highest service priority matching instruction.
    Type: Grant
    Filed: July 2, 1999
    Date of Patent: May 11, 2004
    Assignee: Cisco Technology, Inc.
    Inventors: Mark Albert, Richard A. Howes, James A. Jordan, Edward A. Kersey, William M. LeBlanc, Jacob Mark McGuire, Louis F. Menditto, Chris O'Rourke, Pranav Kumar Tiwari, Tzu-Ming Tsang
  • Patent number: 6704278
    Abstract: A system and method are disclosed for providing a fault tolerant network service. A packet is received that corresponds to a flow from a forwarding agent at a primary service manager and instructions are determined at the primary service manager for handling packets corresponding to the flow. The instructions are sent to the forwarding agent and the instructions are stored at the primary service manager. A replication packet is sent to a backup service manager. The replication packet includes the instructions for handling packets corresponding to the flow.
    Type: Grant
    Filed: July 2, 1999
    Date of Patent: March 9, 2004
    Assignee: Cisco Technology, Inc.
    Inventors: Mark Albert, Richard A. Howes, James A. Jordan, Edward A. Kersey, William M. LeBlanc, Louis F. Menditto, Chris O'Rourke, Pranav Kumar Tiwari, Bruce F. Wong
  • Patent number: 6671285
    Abstract: A network is disclosed for carrying calls between entities. Network resources which generate charges include means arranged to determine the charging rate for their use dynamically, and to transmit charging rate or tariff data representing a proposed or actual charging rate or tariff, or a change or proposed change thereto, through the network before and/or during the call to the entity or entities liable to the resource for the charges.
    Type: Grant
    Filed: February 1, 1999
    Date of Patent: December 30, 2003
    Assignee: Nortel Networks Limited
    Inventors: Paul Anthony Kirkby, Robert John Dean
  • Patent number: 6621792
    Abstract: A computationally-efficient traffic shaper replaces per-virtual-circuit shaping queues that all must be processed during each cell-emission period, with a sequence (130) of shaping queues (131) shared by a plurality of virtual circuits and only one of which must be processed during each cell-emission period. N shaping queues are used, where N is the maximum cell delay effected by the traffic shaper divided by the cell emission period; for constant-bit-rate narrowband virtual circuits, N is 47. Each virtual circuit is assigned one or more of the shaping queues, spaced evenly in the sequence, as its serving queues, proportionally to its size. A dequeue state machine (141) cyclically transmits the contents of a current one of the shaping queues during each period. Per-virtual-circuit instances of an enqueue state machine (140) each enqueue received ATM cells of its corresponding virtual circuit.
    Type: Grant
    Filed: February 23, 1999
    Date of Patent: September 16, 2003
    Assignee: Avaya Technology Corp.
    Inventor: Norman W. Petty
  • Patent number: 6456625
    Abstract: Speech over an analog telephone set or an internet phone device in a LAN telephone networ k is actualized by connecting internet phone devices or analog telephone sets to a LAN telephone switching apparatus. Herein, it is permitted to form a system of telephone numbers which differ from LAN addresses being unique in the LAN telephone network, so that the network telephone set can be used with the same feel as that of a conventional extension telephone. Besides, address setting for the individual analog telephone sets or internet phone devices is automatically performed. Moreover, local IP addresses being unique in the LAN telephone switching apparatus are used as IP addresses which are set for the individual sets or devices, so that the problem of the exhaustion of the number of IP addresses can be solved.
    Type: Grant
    Filed: March 27, 1998
    Date of Patent: September 24, 2002
    Assignee: Fujitsu Limited
    Inventor: Yoshihiro Itoi
  • Patent number: 6341134
    Abstract: A system and a process arranges equitable-loss data packets in a high-volume asynchronous transfer mode (ATM) system and establishes the output order of the packets. There are a plurality of inflowing data packet streams, a minimum quantity ri of each incoming flow being reserved. At all times, there is a ratio K(t) between two parts of each incoming data packet flow. One part is a quantity of packets &Dgr;xi(t) allocated above the minimum reserve quantity ri. The other part ei(t) is an instantaneous quantity &Dgr;xi(t) above the minimum reserve quantity ri.
    Type: Grant
    Filed: March 4, 1998
    Date of Patent: January 22, 2002
    Assignee: France Telecom SA
    Inventors: Francois Toutain, Maher Hamdi, Pierre Rolin
  • Patent number: 6320859
    Abstract: A method and apparatus for increasing the throughput and forwarding rate of a switch fabric are provided. According to one aspect of the present invention, a packet forwarding device includes a plurality of port interface devices (PIDs), memory access circuitry, and a management device. The PIDs are configured to fragment packets into cells. A portion of a cell serves as forwarding information. The memory access circuitry receives cell data from the PIDs to receive cell data. The memory access circuitry includes a data interface that outputs cell data and an independent control interface that outputs forwarding information. A memory is coupled to the data interface of the memory access circuitry to temporarily store the cell data received from the memory access circuitry. A management device is coupled to the independent control interface of the memory access circuitry to receive the forwarding information. The management device employs the forwarding information to organize cells into one or more groups.
    Type: Grant
    Filed: March 6, 1998
    Date of Patent: November 20, 2001
    Assignee: Nortel Networks Limited
    Inventor: Milan Momirov
  • Patent number: 6285661
    Abstract: A multipoint control unit (MCU) includes a plurality of segment processors arranged to extract segment data from a corresponding plurality of input video streams and a plurality of data queues, each one of the data queues being coupled to a corresponding one of the plurality of segment processors for storing segment data provided from the segment processors. The (MCU) also includes a data combiner coupled to the data queues for combining output data from the data queues and a controller coupled to the combiner for selectively providing data to the combiner in accordance with the amount of the data in the data queues. Several different approaches for determining what queues to obtain data from are described to reduce insertion delay Asymmetric picture rates are also used to reduce the video mixing delay.
    Type: Grant
    Filed: January 28, 1998
    Date of Patent: September 4, 2001
    Assignee: PictureTel Corporation
    Inventors: Qin-Fan Zhu, Louis J. Kerofsky