| Patent Number |
Title Of Patent |
Date Issued |
| 7453884 |
Apparatus and method for scalable and dynamic traffic engineering in a data communication networ |
November 18, 2008 |
| A global path identifier is assigned to each explicit route through a data communication network. The global path identifier is inserted into each packet as the packet enters a network and is used in selecting the next hop. When encountering a new selected path, an ingress router sends a |
| 7395356 |
Methods and apparatus for moving data elements within a data communications device |
July 1, 2008 |
| A method includes a step of (A) determining which of multiple network interfaces indicates readiness to transmit a data element to a network and which of the multiple network interfaces indicates receipt of a data element from the network. The method further includes a step of (B) ru |
| 7123620 |
Apparatus and method for scalable and dynamic traffic engineering in a data communication networ |
October 17, 2006 |
| A global path identifier is assigned to each explicit route through a data communication network. The global path identifier is inserted into each packet as the packet enters a network and is used in selecting the next hop. When encountering a new selected path, an ingress router sends a |
| 6980534 |
System and method for efficient selection of a packet data servicing node |
December 27, 2005 |
| A data communication system 10 is provided that allow for the efficient management of data communication sessions requested from a plurality of packet data servicing nodes (22-28) which are organized in a cluster 32, each member of the cluster 32 manages a cluster session table which |
| 6977895 |
Apparatus and method for rate-based polling of input interface queues in networking devices |
December 20, 2005 |
| The congestion control in a networking device having a plurality of input interface queues includes (a) estimating the data arrival rate on each of the plurality of input interface queues, and (b) determining, for each polling round, the sequence in which the plurality of input interface |
| 6876857 |
System and method for performing admission control functions in a data network |
April 5, 2005 |
| A resource manager 20 receives and compiles data from a plurality of base transceiver station 14 to enable an admission control decision before beginning a communication session with a mobile unit 12. The historic usage patterns of the mobile unit 12 and the historic and present band |
| 6839768 |
Startup management system and method for rate-based flow and congestion control within a network |
January 4, 2005 |
| A startup management system and method, particularly adapted for use in computer and other communication networks, is presented. Rate-based flow and congestion control mechanisms have been considered desirable, including to deal with the needs of emerging multimedia applications. Exp |
| 6832265 |
Methods and apparatus for moving data elements within a data communications device |
December 14, 2004 |
| The invention is directed to techniques for moving data elements within a data communications device which prioritizes handling transmit interrupts over handling receive interrupts. Preferably, while attending to transmit interrupts, the device gives priority to the "hungriest" interface |
| 6798743 |
Packet prioritization processing technique for routing traffic in a packet-switched computer net |
September 28, 2004 |
| A two-phase packet processing technique is provided for routing traffic in a packet-switched, integrated services network which supports a plurality of different service classes. During Phase I, packets are retrieved from the router input interface and classified in order to identify the |
| 6775280 |
Methods and apparatus for routing packets using policy and network efficiency information |
August 10, 2004 |
| A technique routes packets in a data communications device having multiple output ports. The technique involves obtaining, from a network, data having an associated quality of service (QoS). The technique additionally involves choosing one of the multiple output ports of the data com |
| 6775231 |
Dynamic weighted resource sharing |
August 10, 2004 |
| In one embodiment, the technique dynamically adjusts resource allocations for each traffic class based on actual traffic load measured for each service class. In this way, the per-hop-behavior required by a differentiated service model may be achieved. Core nodes of a network operati |
| 6757897 |
Apparatus and methods for scheduling and performing tasks |
June 29, 2004 |
| The invention provides unique mechanisms and techniques for a computing device to perform various tasks in a multi-tasking or time sliced environment. A general task scheduling algorithm can select various time slices or priorities for task performance. However, in a dedicated device |
| 6631478 |
Technique for implementing high performance stable storage hierarchy in a computer network |
October 7, 2003 |
| A technique is provided for implementing a high performance stable storage system which provides stable and fast storage services to applications built on top of one or more operating system (OS) kernels in a computer network. The stable storage hierarchy comprises at least two levels of |
| 6493317 |
Traffic engineering technique for routing inter-class traffic in a computer network |
December 10, 2002 |
| A technique is provided for routing traffic in an integrated services network which supports a plurality of different service classes including a relative low priority class (e.g. best-effort) and a relative high priority class (e.g. guaranteed sessions). The technique of the present |
| 6192406 |
Startup management system and method for networks |
February 20, 2001 |
| A startup management system and method, particularly adapted for use in computer and other communication networks, is presented. Rate-based flow and congestion control mechanisms have been considered desirable, including to deal with the needs of emerging multimedia applications. Exp |