Inter-class schedulers for digital link systems provide high efficiency utilization of limited bandwidth by employing queuing techniques referred to as Statistical priority guarantee Queuing (SPGQ) and Generic cell-rate algorithm priority guarantee Queuing (GCRA-PGQ). SPGQ "elevates" the priority of otherwise low-priority classes under prescribed circumstances in accordance with a statistical process. The SPGQ scheduler determines whether a number within a range produced by a uniform random number generator lies within a sub-range proportional to the programmed statistical guarantee for a given class. If the number lies within the sub-range associated with a given class, then the priority of that class is elevated to a higher priority when both are eligible to transmit. The GCRA-PGQ scheduler operates as a strict priority mechanism until a class requires bandwidth in excess of a GCRA "window" or threshold for that class. When that occurs, the service priority of that class is temporarily lowered.

Patent
   6438106
Priority
Dec 22 1998
Filed
Dec 22 1998
Issued
Aug 20 2002
Expiry
Dec 22 2018
Assg.orig
Entity
Large
122
11
all paid
1. In a digital link system having an inter-class scheduler, a method of setting service priorities for each of a plurality of classes of service for digital traffic handled by the scheduler, the method comprising the steps of:
establishing an absolute priority schedule wherein each class of service has a unique service priority,
assigning to each class a unique range of numerical values within a predetermined contiguous range of numerical values,
monitoring the output of a random number generator that generates numerical values, and,
if the output of the random number generator is within the range of numerical values assigned to a given class, elevating the priority of service assigned to that class.
2. In a digital link system having an inter-class scheduler, a method of setting service priorities for each of a plurality of classes of service for digital traffic handled by the scheduler, the method comprising the steps of:
establishing a priority guarantee queue wherein at least one class of service has a unique service priority,
assigning to said at least one class a generic cell rate algorithm threshold based upon selected parameters of the digital traffic scheduled for that class,
monitoring the selected parameters of the digital traffic for each class for which a generic cell rate algorithm threshold has been assigned, and,
if the selected parameters of the digital traffic in the at least one class for which a generic cell rate algorithm threshold has been assigned exceed the generic cell rate algorithm threshold for that class, lowering the priority of service assigned to that class.
3. The method of claim 2 wherein the priority of service assigned to a class having lowered priority remains lowered until the selected parameters of the digital traffic in the at least one class for which a generic cell rate algorithm threshold has been assigned drop below the generic cell rate algorithm threshold for that class.

This invention relates generally to inter-class schedulers for digital link systems, including asynchronous transfer mode (ATM) telecommunications systems, and, more particularly, provides novel inter-class schedulers employing statistical priority guaranteed queuing (SPGQ) and generic cell-rate algorithm priority guaranteed queuing (GCRA-PGQ).

The systems and methods disclosed herein are discussed with particular application to ATM systems. However, those skilled in the art will appreciate that the inventive subject matter disclosed herein is equally applicable to other settings in which a plurality of devices transmit and/or receive digital signals over a bandwidth-limited link, such as systems where multiple client or end-user machines communicate with a host.

Information regarding ATM systems can be found in the ATM Forum, "ATM User-Network Interface Specification," Version 3.1, September, 1994, and in Martin de Prycker, "Asynchronous Transfer Mode: Solution for Broadband ISDN, " Ellis Horwood, N.Y. 1993, both of which are incorporated by reference herein. Aspects of ATM systems are also discussed in U.S. Pat. Nos. 5,818,815; 5,794,025; and 5,768,259, also incorporated by reference herein.

An advantage of high bandwidth, fixed length cell based transfer mode techniques such as ATM, is the capability of high-speed, low-delay multiplexing and switching of different types of user information traffic--including data, voice, image and video--over the same network, while optimizing bandwidth and resources utilization.

In ATM connection-oriented networks, the end-to-end traffic of data for one user, between the source and the destination, is represented by a Virtual Connection (VC); several Virtual Connections can be grouped in a Virtual Path (VP) that can be switched as a unit.

An ATM system segments user traffic into fixed-length 53-byte cells. A 5-byte header in each cell typically includes a virtual channel identifier (VCI) and a virtual path identifier (VPI) associated with the corresponding cell. The VCI and VPI fields together identify the virtual connection that is established when a user requests a network connection in an ATM system. The allocation of available transmission opportunities or slots to user traffic cells is generally referred to as cell scheduling, and the devices that accomplish this task are schedulers.

As employed in ATM and other digital link systems, an inter-class scheduler is a device that monitors the status of an input queue for each class of service (voice, video, and other digital signals), updates the eligibility data of service of the class, and according to some predefined criteria, makes decisions about the class to be serviced at the next transmit opportunity. The digital switching apparatus utilizes this decision outcome to select a particular class for the next transmit opportunity.

In essence, the inter-class scheduler enables the digital link system to determine which class will next receive a share of limited bandwidth and processor resources. These decisions are vital to the performance of bandwidth-limited digital link systems.

A major problem to be resolved in cell-based networks is congestion control. Since the cells are short, no space is allocated in the header to enable error recovery for the cell payload. If one cell of the block has been lost or discarded by the network in case of network congestion, error recovery is performed at the higher-level by recovery protocols retransmitting the user data block. Since the error rate is normally quite low in the internode links, the loss of cells due to random error is not generally a problem. However, when a node discards cells based upon detection of traffic congestion, it is unlikely that these cells will come from a small number of logical data blocks. Consider, for example, a worst case scenario, in which 1000 messages come from 1000 different connections. Under such a circumstance, the discarding of 1000 cells, where the average user data block length is 2K Bytes (a low estimate) sent as 43 cells, can cause the network to absorb a retransmission of 43,000 cells.

Depending on the type of traffic conveyed over the network, congestion can damage the quality of traffic beyond acceptable limits. For voice applications it is more acceptable to lose data than to excessively delay it. For file applications it is more acceptable to delay the data than to lose any portion of it. That is why the ATM networks provide different Quality of Service (QoS) guarantees for different classes of service. In order to meet the QoS, the network nodes have to control the traffic congestion both at connection admission time and once the connection is established.

A first control on traffic congestion, once the connection is established, is performed by a policing function implemented in a device, referred to as the "policer," of the network access node adapter. The policer will detect and penalize violations of the peak cell rate of "current" traffic compared to the peak cell rate required at call set-up.

A second control of traffic congestion consists in shaping the output network node traffic by spacing cell departures such that the time between two departures of cells for a same connection is never below the minimal value negotiated at connection setup time. The multiplexing of spaced cells tends to decrease the "burstiness" of the aggregate traffic, permitting a better utilization of the network resources.

The policing function is typically implemented in the network nodes by a "policer"that forms part of the high speed adapter cards in the devices accessing the network. The shaping function is implemented in the network nodes by a "shaper" that controls the sending of the output traffic cells and is also part of the high ed adapter cards.

The policing function proposed as a standard by the ITU (International Telecommunications Union), is the Generic Cell Rate Algorithm (GCRA). Details of the GCRA are given in the ATM Forum, "ATM User-Network Interface Specification", Version 3.0, 1994, incorporated by reference herein. Those skilled in the art will appreciate that commercially-available, application-specific integrated circuits (ASICs) have been developed to implement GCRA.

The role of the GCRA is, for each connection, to monitor the traffic arriving upstream according to the cell period T (T corresponds to the inverse of the peak cell rate R) and a given tolerance tau on this period. Basically, a cell is assumed to be conforming if the time elapsed between the arrival of two consecutive cells (belonging to the same connection) is greater than or equal to T--tau . If not, the cell is assumed to be nonconforming and is tagged and possibly discarded.

The policer discards cells not only because the source of traffic has violated the parameters negotiated at connection establishment, but also because of a distortion in the cell stream commonly referred to as "jitter" or Cell Delay Variation (CDV). This distortion is due to the queuing of the cells at each intermediate network node and more generally the multiplexing of the cells on the output lines. The magnitude of the "jitter" depends on many parameters, including the connection peak rate; the peak rate of the other connections that share the same link; the link load; and the number of nodes passed through.

The foregoing discussion demonstrates that considerable design and implementation effort has been expended in attempting to control congestion problems in digital link systems. In this regard, it is also clear that inter-class schedulers must be sufficiently efficient to limit adverse effects of congestion. Thus, an effective inter-class scheduler should have several properties. First, it should provide a minimum bandwidth guarantee for each class. Second, it should provide exclusive allocation of unused bandwidth to the highest priority class that requires it. In addition, it should enable provisioning of work-conserving service.

Inter-class schedulers can be categorized into absolute or "static" priority schedulers on the one hand, and dynamic priority schedulers on the other. The category of dynamic priority schedulers can be divided into those which provide a fixed minimum bandwidth guarantee, and those which provide a programmable minimum bandwidth guarantee.

One deficiency of absolute priority schedulers is that they cannot guarantee either bandwidth or cell delay for any traffic classes other than the one with the highest priority. In particular, minimum bandwidth to the lower classes can not be guaranteed because it will not be serviced until all packets or cells belonging to classes with higher priorities are services. If the system assigns a high priority to an application which seeks to use the entire bandwidth, lower-priority classes may be completely locked out and be denied any service opportunity.

In an attempt to eliminate this problem, schedulers using a Priority Guaranteed Queuing (PGQ) paradigm have been implemented. The PGQ paradigm is a absolute priority scheduler combined with a guaranteed servicing concept. PGQ schedules cells belonging to different priority classes within a virtual link. PGQ attempts to achieve bandwidth guarantees for all classes by offering each of the classes at least a guaranteed portion of the total bandwidth available to the set of classes to which the PGQ algorithm been applied.

An ideal PGQ scheduler (such as GCRA-PGQ) is highly accurate because it maintains a history of previous transmissions and supports variable size packets. Implementation of this algorithm, however, is relatively complex and costly in terms system resources, and since scheduler accuracy may not be an overriding system objective, the additional cost in resources may not be worth the modest accuracy advantage.

With the rapid expansion of Internet and other digital link systems, more and more digital classes of service are being defined and demanded by customer/clients--including voice, video, and internet-related digital data. As this occurs, more and more resources will be required to provide inter-class scheduling to meet the quality of service (QoS) requirement of each class. For example, a typical digital packet-switching system may handle as many as 8 classes, rendering a full PGQ scheduler relatively complex and costly. Implementation of an inexpensive, efficient mechanism for priority guaranteed queue scheduling would provide a competitive advantage.

Accordingly, there exists a need for improved inter-class scheduling systems and methods for digital link systems.

It is accordingly an object of the invention to provide low-cost, simple and efficient mechanism to provide priority guaranteed queuing.

It is another object of the invention to provide such methods and apparatus that avoid the burden of implementing a full priority guaranteed queuing scheduler typical of the prior art.

It is a further object of the invention to provide such methods and apparatus that minimize cell delay variation for high priority classes.

Other general and specific objects of the invention will in part be obvious and will in part appear hereinafter.

The foregoing objects are attained by the invention, one aspect of which provides an inter-class scheduler utilizing Statistical Priority Guarantee Queuing (SPGQ), a method of modifying the pure-priority behavior of an absolute priority scheduler, by "elevating" the priority of otherwise low-priority classes in accordance with a statistical process. In accordance with this aspect of the invention, the scheduler determines whether a number within a range produced by a uniform random number generator lies within a sub-range proportional to the programmed statistical guarantee for a given class. If the number lies within the sub-range associated with a given class, then the priority of that class is elevated to a higher priority when both are eligible to transmit.

Another aspect of the invention provides an inter-class scheduler utilizing Generic Cell-Rate Algorithm Priority Guarantee Queuing (GCRA-PGQ). In accordance with this aspect of the invention, GCRA-PGQ operates as a strict priority mechanism until a class exceeds a GCRA "traffic shape" or threshold representative of guaranteed bandwidth, whereupon the system will lower the priority of service accorded that class.

The invention will next be described in connection with certain illustrated embodiments; however, it should be clear to those skilled in the art that various modifications, additions and subtractions can be made without departing from the spirit or scope of the claims.

For a fuller understanding of the nature and objects of the invention, reference should be made to the following detailed description and the accompanying drawings, in which:

FIG. 1 is a schematic diagram depicting operation of a Statistical Priority Guarantee Queuing (SPGQ) scheduler constructed in accordance with the invention.

FIG. 2 is a flow chart depicting the general method steps executed by a Statistical Priority Guarantee Queuing (SPGQ) scheduler constructed in accordance with the invention.

FIG. 3 is a block diagram depicting the major components of an application-specific integrated circuit (ASIC) embodying the SPGQ scheduler of FIG. 1.

FIG. 4 is a flow chart depicting the general method steps executed by a Generic Cell-Rate Algorithm Priority Guarantee Queuing (GCRA-PGQ) scheduler constructed in accordance with the invention.

FIG. 5 is a schematic diagram depicting operation of a Generic Cell Rate Algorithm Priority Guarantee Queuing (GCRA-PGQ) scheduler constructed in accordance with the invention.

SPGQ

One practice of the invention, referred to herein as Statistical Priority Guarantee Queuing (SPGQ), is an absolute priority scheduler with fixed or programmable minimum bandwidth guarantees for each class of the set to which PGQ has been applied. The use of minimum bandwidth guarantees eliminates a problem typical of prior art schedulers, in which an excess of higher priority traffic can entirely "starve out" lower priority classes, preventing the lower priority traffic from obtaining access to the link.

In accordance with the present invention, SPGQ is a method of modifying the pure-priority behavior of an absolute priority scheduler (in which lower-priority classes have access to a certain defined bandwidth, and preferably a programmable defined bandwidth) by temporarily "elevating" the priority of otherwise low-priority service classes in accordance with a statistical process.

The SPGQ of the present invention is based on determining whether a number within a range produced by a uniform random number generator lies within a sub-range proportional to the programmed statistical guarantee. If the number lies within the sub-range, then that class priority is elevated to a higher priority when both are eligible to transmit.

The SPGQ aspect of the invention is illustrated schematically in the attached FIGS. 1 and 2. FIG. 1 shows an S-PGQ class scheduler that schedules 8 classes with a connection scheduler that schedules n queues within each class. In this practice of the invention, which utilizes an asynchronous transfer mode (ATM) queue manager, the SPGQ technique is applied to (and thus affects) only the six lowest priority connection schedulers (CS-2 to CS-7) which are intended for non-real-time classes. The two higher priority connection schedulers (CS-0 and CS-1) which are intended for real-time classes, are unaffected by the SPGQ processes. Furthermore, the lower six classes (CS-2 to CS-7) are not protected against misbehavior of real-time traffic in the upper 2 classes (but such behavior is far less likely to occur in these classes).

SPGQ, as applied in the ATM queue manager in this practice of the invention, statistically ensures that each of the non-real-time classes achieves a minimum specified fraction of the bandwidth available to the non-real-time classes.

SPGQ is based upon determining whether a random number lies within a sub-range proportional to the programmed statistical priority guarantee. For each individual statistical priority guarantee, values can be specified for 6 of the 8 connection schedulers (CS-2 to CS-7) of each link. Each of the lower 5 classes (CS-3 to CS-7) have an explicity programmed value of 5 bits, representing values ranging from {fraction (0/64)} to {fraction (31/64)} (0% to 48%). The fraction of bandwidth guaranteed to the highest non-real-time class (CS-2) is implicitly the remaining fraction not guaranteed to the lower 5 classes (CS-3 to CS-7).

For example, if the statistical priority guarantee for connection scheduler 3 (CS-3-SPG) is programmed to be {fraction (3/64)}, then statistically, a 6-bit random number (which can have a value in the range of 0-63), will have the values 0, 1 or 2 three times out of six-four. Thus, the mechanism described herein will dynamically elevate the priority of CS-3 to ensure that CS-3 will be selected in {fraction (3/64)} of the cases when there are scheduled connections of higher static priority with eligible data. The SPGQ technique thus modifies the otherwise pure-priority behavior of the absolute priority scheduler.

The flowchart of FIG. 2 depicts the invention's SPGQ method of setting service priorities for each of a plurality of classes of service for digital traffic handled by an inter-class scheduler in a digital link system. The method comprises the first step (step 100) of establishing an absolute priority scheduler queue, wherein each class of service has a unique service priority. In addition, each class is assigned (step 200) a unique range of numerical values within a predetermined contiguous range of numerical values. The system then monitors (step 300) the output of a random number generator that generates numerical values. If (testing step 400) the output of the random number generator is within the range of numerical values assigned to a given class, the priority of service assigned to that class is temporarily elevated (step 500), and that class is provided a transmit opportunity. Steps 300, 400, 500 are repeated for each transmit opportunity.

The result of this technique is a scheduler in which the lower-priority classes are guaranteed a minimum bandwidth (which may be, for example, 10%, 5% or 2%) plus the possibility of receiving more bandwidth if the higher-priority classes above them do not require their entire share of bandwidth during a particular time interval.

Those skilled in the art will appreciate that the SPGQ technique is readily implemented in application-specific integrated circuits (ASICs) of a type and construction well-known in the field of digital link systems. The major components of the ASIC are illustrated in the block diagram of FIG. 3, and include a random number generator 10 and a random number generator output monitor 12, which communicates with the queuing module 14.

While the SPGQ techniques of the present invention have been described in connection with inter-class scheduling for an ATM link, they pertain equally to other inter-class scheduling applications, such as forwarding of digital data to a software-driven processor or other digital signal-handling devices and systems.

The SPGQ scheduler of the present invention provides a number of advantages over prior art schedulers. It provides statistical minimum bandwidth guarantees for all classes; allocation of the unused bandwidth to the active class of traffic having the highest priority; good stability under steady state and changing traffic patterns; and efficient use of switch resources through work-conserving service practice.

GCRA-PGQ

The SPGQ techniques described herein in accordance with one practice of the invention provide inexpensive, robust, high-performance priority guaranteed queuing, but higher accuracy can be attained through another practice of the present invention, utilizing a novel technique referred to herein as Generic Cell-Rate Algorithm Priority Guarantee Queuing (GCRA-PGQ).

This aspect of the invention involves applying the known technique of GCRA (discussed in detail above and also described in the references incorporated herein by reference) in a novel manner and at a new point in the digital link structure.

The GCRA-PGQ scheduler of the invention operates as a strict priority mechanism until a class begins using excessive bandwidth, by exceeding either the peak rate and/or the burst tolerance of a GCRA shape boundary for that class. When that occurs, that class is lowered in priority.

In particular, the GCRA-PGQ scheduler monitors outgoing traffic (cells being transmitted to the link) for each of a plurality of classes. If the scheduler detects that traffic for a given class exceeds predetermined GCRA-measured limits (such as, for example, excessively "bursty" traffic that exceeds the peak rate and/or burst tolerance of the GCRA), the scheduler reduces the priority accorded to that class, until the traffic for that class returns to a value within the GCRA-measured limits.

The GCRA-PGQ aspect of the invention is illustrated schematically in the attached FIGS. 4 and 5. FIG. 5 shows a GCRA-PGQ class scheduler that schedules eight classes with a connection scheduler that schedules n queues in each class. FIG. 5 shows that each of the classes may have its priority reduced. In the practice of this invention, the GCRA-PGQ technique is applied to all eight classes.

FIG. 4 is a flow chart depicting the general method steps executed by a Generic Cell-Rate Algorithm Priority Guarantee Queuing (GCRA-PGQ) scheduler constructed in accordance with the invention, for setting service priorities for each of a plurality of classes of service for digital traffic handled by an inter-class scheduler in a digital link system.

The method includes the step (step 1100) of establishing an absolute priority scheduler queue, wherein each class of service has a unique service priority. Each class is assigned (step 1200) a generic cell rate algorithm (GCRA) threshold based upon selected parameters of the digital traffic for that class. These parameters can include, but are not limited to, the known GCRA parameters described above.

The system then monitors (step 1300) these selected parameters of the digital traffic for each class for which a GCRA threshold has been assigned. If the selected parameters of the digital traffic in a class for which a GCRA threshold has been assigned exceed the GCRA threshold for that class (testing step 1400), the system lowers the priority of service assigned to that class.

As with the SPGQ scheduler, the GCRA-PGQ technique of the invention described herein is readily implemented in application-specific integrated circuits (ASICs) of a type and construction well-known in the field of digital link systems.

The GCRA-PGQ described herein out-performs SPGQ in minimizing cell delay variation (CDV) and can therefore be legitimately applied to all classes including real-time classes (CS-0-CS-1) such that all classes are guaranteed a minimum bandwidth and protected against the effect of excessive traffic in all classes including the real time classes. GCRA-PGQ operates as a strict priority mechanism until a class requires more than its minimum bandwidth. By contrast, in the case of SPGQ, the presence of data in a class affects every other class in a statistical manner, even under low congestion conditions. For this reason, the real-time classes should be and are excluded from the SPGQ algorithm.

The GCRA-PGQ scheduler of the present invention provides a number of advantages over prior art schedulers. It provides minimum bandwidth guarantees for all classes while not impacting CDV for well behaved high priority classes; exclusive allocation of the unused bandwidth to the active class of traffic having the highest priority; good stability under steady state traffic patterns; reasonably fast adaptation speed in response to changing traffic situations; and efficient use of switch resources through work-conserving service practice.

It will thus be seen that the invention efficiently attains the objects set forth above, among those made apparent from the preceding description. The SPGQ aspect of the invention provides an inexpensive, simple and efficient mechanism to provide priority guaranteed queuing, which avoids the burden of implementing a full priority guaranteed queuing scheduler. In particular, the GCRA-PGQ aspect of the invention minimizes cell delay variation for high priority classes. A class which does not exceed its minimum bandwidth guarantee is unaffected by the guarantee mechanism and will appear as though it was operating in an absolute priority environment. It will be understood that changes may be made in the above construction and in the foregoing sequences of operation without departing from the scope of the invention. It is accordingly intended that all matter contained in the above description or shown in the accompanying drawings be interpreted as illustrative rather than in a limiting sense.

It is also to be understood that the following claims are intended to cover all of the generic and specific features of the invention as described herein, and all statements of the scope of the invention which, as a matter of language, might be said to fall therebetween.

Marchand, Bernard, Pillar, John, St-Denis, Bernard

Patent Priority Assignee Title
10003552, Jan 05 2015 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED Distributed bidirectional forwarding detection protocol (D-BFD) for cluster of interconnected switches
10038592, Mar 17 2015 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED Identifier assignment to a new switch in a switch group
10044568, May 13 2014 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED Network extension groups of global VLANs in a fabric switch
10063473, Apr 30 2014 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED Method and system for facilitating switch virtualization in a network of interconnected switches
10075394, Nov 16 2012 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED Virtual link aggregations across multiple fabric switches
10164883, Nov 10 2011 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED System and method for flow management in software-defined networks
10171303, Sep 16 2015 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED IP-based interconnection of switches with a logical chassis
10237090, Oct 28 2016 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED Rule-based network identifier mapping
10277464, May 22 2012 RUCKUS IP HOLDINGS LLC Client auto-configuration in a multi-switch link aggregation
10284469, Aug 11 2014 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED Progressive MAC address learning
10348643, Jul 16 2010 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED System and method for network configuration
10355879, Feb 10 2014 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED Virtual extensible LAN tunnel keepalives
10419276, Jun 07 2010 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED Advanced link tracking for virtual cluster switching
10439929, Jul 31 2015 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED Graceful recovery of a multicast-enabled switch
10454760, May 23 2012 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED Layer-3 overlay gateways
10462049, Mar 01 2013 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED Spanning tree in fabric switches
10466969, May 08 2017 Arizona Board of Regents on behalf of Arizona State University Tunable true random number generator using programmable metallization cell(s)
10476698, Mar 20 2014 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED Redundent virtual link aggregation group
10579406, Apr 08 2015 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED Dynamic orchestration of overlay tunnels
10581758, Mar 19 2014 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED Distributed hot standby links for vLAG
10616108, Jul 29 2014 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED Scalable MAC address virtualization
10673703, May 03 2010 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED Fabric switching
10924333, Jun 07 2010 Avago Technologies International Sales Pte. Limited Advanced link tracking for virtual cluster switching
11438219, Jun 07 2010 Avago Technologies International Sales Pte. Limited Advanced link tracking for virtual cluster switching
11509566, Oct 10 2014 NOMADIX, INC. Shaping outgoing traffic of network packets in a network management system
11757705, Jun 07 2010 Avago Technologies International Sales Pte. Limited Advanced link tracking for virtual cluster switching
11929911, Oct 10 2014 NOMADIX, INC. Shaping outgoing traffic of network packets in a network management system
6862292, Apr 13 2000 International Business Machines Corporation Method and system for network processor scheduling outputs based on multiple calendars
6882623, Feb 08 2000 Alcatel Multi-level scheduling method for multiplexing packets in a communications network
6891835, Feb 09 1999 RPX CLEARINGHOUSE LLC Servicing output queues dynamically according to bandwidth allocation in a frame environment
6965602, Jan 12 2001 S AQUA SEMICONDUCTOR, LLC Switch fabric capable of aggregating multiple chips and links for high bandwidth operation
6973315, Jul 02 2001 Cisco Technology, Inc. Method and system for sharing over-allocated bandwidth between different classes of service in a wireless network
7031305, May 24 1999 AMD TECHNOLOGIES HOLDINGS, INC ; GLOBALFOUNDRIES Inc Apparatus and method for programmable memory access slot assignment
7096260, Sep 29 2000 Cisco Technology, Inc Marking network data packets with differentiated services codepoints based on network load
7123622, Apr 13 2000 International Business Machines Corporation Method and system for network processor scheduling based on service levels
7266606, Jun 29 2001 Alcatel-Lucent Canada Inc Cascaded policing systems and methods
7349704, Jul 02 2001 Cisco Technology, Inc. Method and system for sharing over-allocated bandwidth between different classes of service in a wireless network
7369495, Sep 07 2004 Juniper Networks, Inc. Method and apparatus for shared shaping
7500009, Feb 11 2004 Cisco Technology, Inc.; Cisco Technology, Inc Rate computations of particular use in scheduling activities or items such as the sending of packets
7649841, Mar 13 2006 Microsoft Technology Licensing, LLC Competitive and considerate congestion control
7710871, Jan 08 1999 AVAYA Inc Dynamic assignment of traffic classes to a priority queue in a packet forwarding device
7769022, Aug 09 2006 DEUTSCHES ZENTRUM FUR LUFT-UND-RAUMFAHRT - DLR System and process for QoS-based packet scheduling
7835279, Sep 07 2004 Juniper Networks, Inc. Method and apparatus for shared shaping
8045539, Oct 25 2002 Sound View Innovations, LLC Virtual group connection scheme for ATM architecture in an access node
8595478, Jul 10 2000 AlterWAN Inc. Wide area network with high quality of service
8625616, May 11 2010 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED Converged network extension
8634308, Jun 02 2010 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED Path detection in trill networks
8665886, Mar 26 2009 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED Redundant host connection in a routed network
8867552, May 03 2010 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED Virtual cluster switching
8879549, Jun 28 2011 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED Clearing forwarding entries dynamically and ensuring consistency of tables across ethernet fabric switch
8885488, Jun 02 2010 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED Reachability detection in trill networks
8885641, Jun 30 2011 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED Efficient trill forwarding
8948056, Jun 28 2011 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED Spanning-tree based loop detection for an ethernet fabric switch
8989186, Jun 08 2010 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED Virtual port grouping for virtual cluster switching
8995272, Jan 26 2012 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED Link aggregation in software-defined networks
8995444, Mar 24 2010 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED Method and system for extending routing domain to non-routing end stations
9007958, Jun 29 2011 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED External loop detection for an ethernet fabric switch
9015471, Jul 10 2000 AlterWAN, Inc. Inter-autonomous networking involving multiple service providers
9019976, Mar 26 2009 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED Redundant host connection in a routed network
9112817, Jun 30 2011 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED Efficient TRILL forwarding
9143445, Jun 08 2010 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED Method and system for link aggregation across multiple switches
9154416, Mar 22 2012 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED Overlay tunnel in a fabric switch
9231890, Jun 08 2010 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED Traffic management for virtual cluster switching
9246703, Jun 08 2010 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED Remote port mirroring
9270486, Jun 07 2010 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED Name services for virtual cluster switching
9270572, May 02 2011 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED Layer-3 support in TRILL networks
9350564, Jun 28 2011 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED Spanning-tree based loop detection for an ethernet fabric switch
9350680, Jan 11 2013 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED Protection switching over a virtual link aggregation
9374301, May 18 2012 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED Network feedback in software-defined networks
9401818, Mar 15 2013 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED Scalable gateways for a fabric switch
9401861, Jun 28 2011 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED Scalable MAC address distribution in an Ethernet fabric switch
9401872, Nov 16 2012 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED Virtual link aggregations across multiple fabric switches
9407533, Jun 28 2011 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED Multicast in a trill network
9413691, Jan 11 2013 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED MAC address synchronization in a fabric switch
9450870, Nov 10 2011 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED System and method for flow management in software-defined networks
9455935, Jun 08 2010 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED Remote port mirroring
9461840, Jun 02 2010 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED Port profile management for virtual cluster switching
9461911, Jun 08 2010 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED Virtual port grouping for virtual cluster switching
9485148, May 18 2010 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED Fabric formation for virtual cluster switching
9524173, Oct 09 2014 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED Fast reboot for a switch
9525620, Jul 10 2000 AlterWAN, Inc. Private tunnel usage to create wide area network backbone over the internet
9544219, Jul 31 2014 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED Global VLAN services
9548873, Feb 10 2014 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED Virtual extensible LAN tunnel keepalives
9548926, Jan 11 2013 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED Multicast traffic load balancing over virtual link aggregation
9565028, Jun 10 2013 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED Ingress switch multicast distribution in a fabric switch
9565099, Mar 01 2013 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED Spanning tree in fabric switches
9565113, Jan 15 2013 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED Adaptive link aggregation and virtual link aggregation
9602430, Aug 21 2012 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED Global VLANs for fabric switches
9608833, Jun 08 2010 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED Supporting multiple multicast trees in trill networks
9626255, Dec 31 2014 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED Online restoration of a switch snapshot
9628293, Jun 08 2010 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED Network layer multicasting in trill networks
9628336, May 03 2010 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED Virtual cluster switching
9628407, Dec 31 2014 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED Multiple software versions in a switch group
9660939, Jan 11 2013 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED Protection switching over a virtual link aggregation
9667534, Jul 10 2000 AlterWAN, Inc. VPN usage to create wide area network backbone over the internet
9699001, Jun 10 2013 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED Scalable and segregated network virtualization
9699029, Oct 10 2014 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED Distributed configuration management in a switch group
9699117, Nov 08 2011 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED Integrated fibre channel support in an ethernet fabric switch
9716672, May 28 2010 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED Distributed configuration management for virtual cluster switching
9729387, Jan 26 2012 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED Link aggregation in software-defined networks
9736085, Aug 29 2011 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED End-to end lossless Ethernet in Ethernet fabric
9742693, Feb 27 2012 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED Dynamic service insertion in a fabric switch
9769016, Jun 07 2010 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED Advanced link tracking for virtual cluster switching
9774543, Jan 11 2013 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED MAC address synchronization in a fabric switch
9800471, May 13 2014 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED Network extension groups of global VLANs in a fabric switch
9806906, Jun 08 2010 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED Flooding packets on a per-virtual-network basis
9806949, Sep 06 2013 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED Transparent interconnection of Ethernet fabric switches
9807005, Mar 17 2015 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED Multi-fabric manager
9807007, Aug 11 2014 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED Progressive MAC address learning
9807017, Jan 11 2013 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED Multicast traffic load balancing over virtual link aggregation
9807031, Jul 16 2010 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED System and method for network configuration
9848040, Jun 07 2010 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED Name services for virtual cluster switching
9871676, Mar 15 2013 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED Scalable gateways for a fabric switch
9887916, Mar 22 2012 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED Overlay tunnel in a fabric switch
9912612, Oct 28 2013 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED Extended ethernet fabric switches
9912614, Dec 07 2015 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED Interconnection of switches based on hierarchical overlay tunneling
9942097, Jan 05 2015 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED Power management in a network of interconnected switches
9942173, May 28 2010 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED Distributed configuration management for virtual cluster switching
9985800, Jul 10 2000 AlterWAN, Inc. VPN usage to create wide area network backbone over the internet
9998365, May 18 2012 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED Network feedback in software-defined networks
RE42047, Aug 08 2001 LG Electronics Inc Method for providing multiple services and apparatus for the same
RE42956, Aug 08 2001 LG Electronics Inc Method for providing multiple services and apparatus for the same
Patent Priority Assignee Title
5553061, Jun 27 1994 Bae Systems Information and Electronic Systems Integration INC Packet processor having service priority and loss priority features
5570360, Mar 20 1995 Cisco Technology, Inc Method and apparatus for implementing communication service contract using cell arrival information
5768259, Nov 03 1994 ALCATEL N V Method and device for measuring characteristic magnitudes of a stream of fixed length data packets in a digital transmission system
5794025, May 09 1996 Mindspeed Technologies, LLC Method and device for performing modulo-based arithmetic operations in an asynchronous transfer mode cell processing system
5805569, Apr 30 1996 Telefonaktiebolaget LM Ericsson Packet data communications system having a malfunction list
5818815, Sep 19 1994 CISCO TECHNOLOGY, INC , A CORPORATION OF CALIFORNIA Method and an apparatus for shaping the output traffic in a fixed length cell switching network node
5937205, Dec 06 1995 International Business Machines Corporation Dynamic queue prioritization by modifying priority value based on queue's level and serving less than a maximum number of requests per queue
6018519, Nov 11 1994 NOKIA SOLUTIONS AND NETWORKS OY Overload prevention in a telecommunications network node
6091709, Nov 25 1997 International Business Machines Corp Quality of service management for packet switched networks
6115373, Jan 24 1997 The Hong Kong University of Science and Technology Information network architecture
EP817434,
//////////////////////////////////////////////////
Executed onAssignorAssigneeConveyanceFrameReelDoc
Dec 22 1998Nortel Networks Limited(assignment on the face of the patent)
Dec 22 1998MARCHAND, BERNARDNorthern Telecom LimitedASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS 0096850755 pdf
Dec 22 1998PILLAR, JOHNNorthern Telecom LimitedASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS 0096850755 pdf
May 17 1999Northern Telecom LimitedNortel Networks CorporationCHANGE OF NAME SEE DOCUMENT FOR DETAILS 0105780653 pdf
May 19 1999ST-DENIS, BERNARDNorthern Telecom LimitedASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS 0099780307 pdf
May 19 1999PILLAR, JOHNNorthern Telecom LimitedASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS 0099780307 pdf
May 19 1999MARCHAND, BERNARDNorthern Telecom LimitedASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS 0099780307 pdf
Aug 30 2000Nortel Networks CorporationNortel Networks LimitedCHANGE OF NAME SEE DOCUMENT FOR DETAILS 0111950706 pdf
Dec 18 2009Nortel Networks LimitedAVAYA IncASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS 0239980878 pdf
Jan 29 2010AVAYA IncCITIBANK, N A , AS ADMINISTRATIVE AGENTSECURITY AGREEMENT0238920500 pdf
Jan 29 2010AVAYA IncCITICORP USA, INC , AS ADMINISTRATIVE AGENTSECURITY AGREEMENT0239050001 pdf
Feb 11 2011AVAYA INC , A DELAWARE CORPORATIONBANK OF NEW YORK MELLON TRUST, NA, AS NOTES COLLATERAL AGENT, THESECURITY AGREEMENT0258630535 pdf
Mar 07 2013Avaya, IncBANK OF NEW YORK MELLON TRUST COMPANY, N A , THESECURITY AGREEMENT0300830639 pdf
Jan 24 2017AVAYA INTEGRATED CABINET SOLUTIONS INC CITIBANK, N A , AS ADMINISTRATIVE AGENTSECURITY INTEREST SEE DOCUMENT FOR DETAILS 0415760001 pdf
Jan 24 2017VPNET TECHNOLOGIES, INC CITIBANK, N A , AS ADMINISTRATIVE AGENTSECURITY INTEREST SEE DOCUMENT FOR DETAILS 0415760001 pdf
Jan 24 2017AVAYA IncCITIBANK, N A , AS ADMINISTRATIVE AGENTSECURITY INTEREST SEE DOCUMENT FOR DETAILS 0415760001 pdf
Jan 24 2017Octel Communications CorporationCITIBANK, N A , AS ADMINISTRATIVE AGENTSECURITY INTEREST SEE DOCUMENT FOR DETAILS 0415760001 pdf
Nov 28 2017THE BANK OF NEW YORK MELLON TRUST COMPANY, N A AVAYA IncBANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL FRAME 030083 06390450120666 pdf
Nov 28 2017CITIBANK, N A AVAYA IncBANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL FRAME 023892 05000448910564 pdf
Nov 28 2017THE BANK OF NEW YORK MELLON TRUST, NAAVAYA IncBANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL FRAME 025863 05350448920001 pdf
Nov 28 2017CITIBANK, N A VPNET TECHNOLOGIES, INC BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL FRAME 041576 00010448930531 pdf
Nov 28 2017CITIBANK, N A OCTEL COMMUNICATIONS LLC FORMERLY KNOWN AS OCTEL COMMUNICATIONS CORPORATION BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL FRAME 041576 00010448930531 pdf
Nov 28 2017CITIBANK, N A AVAYA INTEGRATED CABINET SOLUTIONS INC BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL FRAME 041576 00010448930531 pdf
Nov 28 2017CITIBANK, N A AVAYA IncBANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL FRAME 041576 00010448930531 pdf
Dec 15 2017OCTEL COMMUNICATIONS LLCGOLDMAN SACHS BANK USA, AS COLLATERAL AGENTSECURITY INTEREST SEE DOCUMENT FOR DETAILS 0450340001 pdf
Dec 15 2017CITICORP USA, INC Avaya, IncRELEASE BY SECURED PARTY SEE DOCUMENT FOR DETAILS 0450450564 pdf
Dec 15 2017CITICORP USA, INC SIERRA HOLDINGS CORP RELEASE BY SECURED PARTY SEE DOCUMENT FOR DETAILS 0450450564 pdf
Dec 15 2017AVAYA INTEGRATED CABINET SOLUTIONS LLCGOLDMAN SACHS BANK USA, AS COLLATERAL AGENTSECURITY INTEREST SEE DOCUMENT FOR DETAILS 0450340001 pdf
Dec 15 2017AVAYA IncGOLDMAN SACHS BANK USA, AS COLLATERAL AGENTSECURITY INTEREST SEE DOCUMENT FOR DETAILS 0450340001 pdf
Dec 15 2017VPNET TECHNOLOGIES, INC GOLDMAN SACHS BANK USA, AS COLLATERAL AGENTSECURITY INTEREST SEE DOCUMENT FOR DETAILS 0450340001 pdf
Dec 15 2017ZANG, INC GOLDMAN SACHS BANK USA, AS COLLATERAL AGENTSECURITY INTEREST SEE DOCUMENT FOR DETAILS 0450340001 pdf
Dec 15 2017AVAYA IncCITIBANK, N A , AS COLLATERAL AGENTSECURITY INTEREST SEE DOCUMENT FOR DETAILS 0451240026 pdf
Dec 15 2017AVAYA INTEGRATED CABINET SOLUTIONS LLCCITIBANK, N A , AS COLLATERAL AGENTSECURITY INTEREST SEE DOCUMENT FOR DETAILS 0451240026 pdf
Dec 15 2017VPNET TECHNOLOGIES, INC CITIBANK, N A , AS COLLATERAL AGENTSECURITY INTEREST SEE DOCUMENT FOR DETAILS 0451240026 pdf
Dec 15 2017ZANG, INC CITIBANK, N A , AS COLLATERAL AGENTSECURITY INTEREST SEE DOCUMENT FOR DETAILS 0451240026 pdf
Dec 15 2017OCTEL COMMUNICATIONS LLCCITIBANK, N A , AS COLLATERAL AGENTSECURITY INTEREST SEE DOCUMENT FOR DETAILS 0451240026 pdf
Apr 03 2023CITIBANK, N A , AS COLLATERAL AGENTAVAYA HOLDINGS CORP RELEASE OF SECURITY INTEREST IN PATENTS AT REEL 45124 FRAME 00260634570001 pdf
Apr 03 2023CITIBANK, N A , AS COLLATERAL AGENTAVAYA INTEGRATED CABINET SOLUTIONS LLCRELEASE OF SECURITY INTEREST IN PATENTS AT REEL 45124 FRAME 00260634570001 pdf
Apr 03 2023CITIBANK, N A , AS COLLATERAL AGENTAVAYA MANAGEMENT L P RELEASE OF SECURITY INTEREST IN PATENTS AT REEL 45124 FRAME 00260634570001 pdf
Apr 03 2023CITIBANK, N A , AS COLLATERAL AGENTAVAYA IncRELEASE OF SECURITY INTEREST IN PATENTS AT REEL 45124 FRAME 00260634570001 pdf
May 01 2023GOLDMAN SACHS BANK USA , AS COLLATERAL AGENTAVAYA MANAGEMENT L P RELEASE OF SECURITY INTEREST IN PATENTS REEL FRAME 045034 0001 0637790622 pdf
May 01 2023GOLDMAN SACHS BANK USA , AS COLLATERAL AGENTCAAS TECHNOLOGIES, LLCRELEASE OF SECURITY INTEREST IN PATENTS REEL FRAME 045034 0001 0637790622 pdf
May 01 2023GOLDMAN SACHS BANK USA , AS COLLATERAL AGENTHYPERQUALITY II, LLCRELEASE OF SECURITY INTEREST IN PATENTS REEL FRAME 045034 0001 0637790622 pdf
May 01 2023GOLDMAN SACHS BANK USA , AS COLLATERAL AGENTHYPERQUALITY, INC RELEASE OF SECURITY INTEREST IN PATENTS REEL FRAME 045034 0001 0637790622 pdf
May 01 2023GOLDMAN SACHS BANK USA , AS COLLATERAL AGENTZANG, INC FORMER NAME OF AVAYA CLOUD INC RELEASE OF SECURITY INTEREST IN PATENTS REEL FRAME 045034 0001 0637790622 pdf
May 01 2023GOLDMAN SACHS BANK USA , AS COLLATERAL AGENTOCTEL COMMUNICATIONS LLCRELEASE OF SECURITY INTEREST IN PATENTS REEL FRAME 045034 0001 0637790622 pdf
May 01 2023GOLDMAN SACHS BANK USA , AS COLLATERAL AGENTAVAYA INTEGRATED CABINET SOLUTIONS LLCRELEASE OF SECURITY INTEREST IN PATENTS REEL FRAME 045034 0001 0637790622 pdf
May 01 2023GOLDMAN SACHS BANK USA , AS COLLATERAL AGENTINTELLISIST, INCRELEASE OF SECURITY INTEREST IN PATENTS REEL FRAME 045034 0001 0637790622 pdf
May 01 2023GOLDMAN SACHS BANK USA , AS COLLATERAL AGENTAVAYA IncRELEASE OF SECURITY INTEREST IN PATENTS REEL FRAME 045034 0001 0637790622 pdf
May 01 2023GOLDMAN SACHS BANK USA , AS COLLATERAL AGENTVPNET TECHNOLOGIES, INC RELEASE OF SECURITY INTEREST IN PATENTS REEL FRAME 045034 0001 0637790622 pdf
Date Maintenance Fee Events
Feb 01 2006M1551: Payment of Maintenance Fee, 4th Year, Large Entity.
Jan 22 2010M1552: Payment of Maintenance Fee, 8th Year, Large Entity.
May 05 2010ASPN: Payor Number Assigned.
May 05 2010RMPN: Payer Number De-assigned.
Jan 22 2014M1553: Payment of Maintenance Fee, 12th Year, Large Entity.


Date Maintenance Schedule
Aug 20 20054 years fee payment window open
Feb 20 20066 months grace period start (w surcharge)
Aug 20 2006patent expiry (for year 4)
Aug 20 20082 years to revive unintentionally abandoned end. (for year 4)
Aug 20 20098 years fee payment window open
Feb 20 20106 months grace period start (w surcharge)
Aug 20 2010patent expiry (for year 8)
Aug 20 20122 years to revive unintentionally abandoned end. (for year 8)
Aug 20 201312 years fee payment window open
Feb 20 20146 months grace period start (w surcharge)
Aug 20 2014patent expiry (for year 12)
Aug 20 20162 years to revive unintentionally abandoned end. (for year 12)