US6104700A - Policy based quality of service - Google Patents
Policy based quality of service Download PDFInfo
- Publication number
- US6104700A US6104700A US09/018,103 US1810398A US6104700A US 6104700 A US6104700 A US 6104700A US 1810398 A US1810398 A US 1810398A US 6104700 A US6104700 A US 6104700A
- Authority
- US
- United States
- Prior art keywords
- qos
- packet
- bandwidth
- traffic
- queue
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/20—Traffic policing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/24—Traffic characterised by specific attributes, e.g. priority or QoS
- H04L47/2441—Traffic characterised by specific attributes, e.g. priority or QoS relying on flow classification, e.g. using integrated services [IntServ]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/50—Queue scheduling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/20—Support for services
- H04L49/205—Quality of Service based
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/10—Packet switching elements characterised by the switching fabric construction
- H04L49/101—Packet switching elements characterised by the switching fabric construction using crossbar or matrix
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/25—Routing or path finding in a switch fabric
- H04L49/253—Routing or path finding in a switch fabric using establishment or release of connections between ports
- H04L49/254—Centralised controller, i.e. arbitration or scheduling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/30—Peripheral units, e.g. input or output ports
- H04L49/3018—Input queuing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/35—Switches specially adapted for specific applications
- H04L49/351—Switches specially adapted for specific applications for local area network [LAN], e.g. Ethernet switches
Definitions
- the invention relates generally to the field of computer networking devices. More particularly, the invention relates to a flexible, policy-based mechanism for managing, monitoring, and prioritizing traffic within a network and allocating bandwidth to achieve true Quality of Service (QoS).
- QoS Quality of Service
- Network traffic today is more diverse and bandwidth-intensive than ever before.
- Today's intranets are expected to support interactive multimedia, full-motion video, rich graphic images and digital photography. Expectations about the quality and timely presentation of information received from networks is higher than ever. Increased network speed and bandwidth alone will not satisfy the high demands of today's intranets.
- RSVP Resource Reservation Protocol
- IP Internet Protocol-(IP) based protocol that allows end-stations, such as desktop computers, to request and reserve resources within and across networks.
- RSVP Resource Reservation Protocol
- IP Internet Protocol-(IP) based protocol that allows end-stations, such as desktop computers, to request and reserve resources within and across networks.
- RSVP Resource Reservation Protocol
- IP Internet Protocol-(IP) based protocol that allows end-stations, such as desktop computers, to request and reserve resources within and across networks.
- RSVP Resource Reservation Protocol
- RSVP allows applications to obtain some degree of guaranteed performance, it is a first-come, first-served protocol, which means if there are no other controls within the network, an application using RSVP may reserve and consume resources that could be needed or more effectively utilized by some other mission-critical application.
- a further limitation of this approach to resource allocation is the fact that end-stations and routers must be altered to be RSVP compliant.
- RSVP lacks adequate policy mechanisms for allowing differentiation between various traffic flows. It should be appreciated that without a policy system in place, the network manager loses control.
- Recent attempts to facilitate traffic differentiation and prioritization include draft standards specified by the Institute of Electrical and Electronics Engineers (IEEE).
- IEEE 802.1Q draft standard provides a packet format for an application to specify which Virtual Local Area Network (VLAN) a packet belongs to and the priority of the packet.
- the IEEE 802.1p committee provides a guideline to classify traffic based on a priority indicator in an 802.1Q frame tag. This allows VLANs to be grouped into eight different traffic classes or priorities.
- the IEEE 802.1p committee does not, however, define the mechanism to service these traffic classes.
- QoS Quality of Service
- a network employing a non-deterministic access protocol such as an Ethernet network
- bandwidth management it is desirable to employ a weighted fair queuing delivery schedule which shares available bandwidth so that high priority traffic is usually sent first, but low priority traffic is still guaranteed an acceptable minimum bandwidth allocation.
- a flexible, policy-based, mechanism for managing, monitoring, and prioritizing traffic within a network and allocating bandwidth to achieve true Quality of Service (QoS) is described.
- QoS Quality of Service
- a method for managing bandwidth allocation in a network that employs a non-deterministic access protocol receives information indicative of a set of traffic groups.
- the packet forwarding device additionally receives parameters, such as bandwidth and priority parameters, corresponding to the traffic groups.
- the packet forwarding device schedules the packet for transmission from a second port based upon parameters corresponding to the traffic group with which the packet is associated.
- a weighted fair queuing schedule that shares bandwidth according to some set of rules may be achieved.
- a method for managing bandwidth allocation and traffic prioritization in a packet forwarding device.
- the packet forwarding device receives information indicative of a set of traffic groups.
- the packet forwarding device additionally receives information defining a Quality of Service (QoS) policy for the traffic groups.
- QoS Quality of Service
- a number of QoS queues are provided at each port of the packet forwarding device.
- a current bandwidth metric is determined for each of the QoS queues for a particular port.
- the QoS queues are divided into two groups based upon their respective bandwidth metrics and their respective minimum bandwidth requirements. Subsequently, the groups are used as a first level arbitration mechanism to select a QoS queue that will source the next packet.
- FIG. 1A is a simplified block diagram of an exemplary switch architecture in which one embodiment of the present invention may be implemented.
- FIG. 1B is a logical view of the interaction between switch processing blocks according to one embodiment of the present invention.
- FIG. 2 is a flow diagram illustrating high level bandwidth management and traffic prioritization processing according to one embodiment of the present invention.
- FIG. 3 is a flow diagram illustrating periodic evaluation of QoS categories according to one embodiment of the present invention.
- FIG. 4 is a flow diagram illustrating next packet scheduling according to one embodiment of the present invention.
- QoS Quality of Service
- Quality of Service in this context essentially means that there is a quantifiable measure of the service being provided.
- the measure of service being provided may be in terms of a packet loss rate, a maximum delay, a committed minimum bandwidth, or a limited maximum bandwidth, for example.
- a number of QoS queues may be provided at each port of a packet forwarding device, such as a Local Area Network (LAN) switch.
- a packet forwarding device such as a Local Area Network (LAN) switch.
- LAN Local Area Network
- various types of traffic can be distinguished and associated with particular QoS queues. For example, packets associated with a first traffic group may be placed onto a first QoS queue and packets associated with another traffic group may be placed onto a second QoS queue.
- a scheduling mechanism may be employed to select which QoS queue of the QoS queues associated with the port will provide the next packet for transmission.
- the present invention includes various steps, which will be described below.
- the steps of the present invention may be performed by hardware components or may be embodied in machine-executable instructions, which may be used to cause a general-purpose or special-purpose processor programmed with the instructions to perform the steps.
- the steps may be performed by a combination of hardware and software. While, embodiments of the present invention will be described with reference to a high speed Ethernet switch, the method and apparatus described herein are equally applicable to other types of network devices or packet forwarding devices.
- FIG. 1A An overview of the architecture of a switch 100 in which one embodiment of the present invention may be implemented is illustrated by FIG. 1A.
- the central memory architecture depicted includes multiple ports 105 and 110 each coupled via a channel to a filtering/forwarding engine 115. Also coupled to the filtering/forwarding engine 115 is a forwarding database 120, a packet Random Access Memory (RAM) 125, and a Central Processing Unit (CPU) 130.
- RAM Random Access Memory
- CPU Central Processing Unit
- each channel is capable of supporting a data transfer rate of one gigabit per second in the transmit direction and one gigabit per second in the receive direction, thereby providing 2 Gb/s full-duplex capability per channel.
- the channels may be configured to support one Gigabit Ethernet network connection or eight Fast Ethernet network connections.
- the filtering/forwarding engine 115 includes an address filter (not shown), a switch matrix (not shown), and a buffer manager (not shown).
- the address filter may provide bridging, routing, Virtual Local Area Network (VLAN) tagging functions, and traffic classification.
- the switch matrix connects each channel to a central memory such as packet RAM 125.
- the buffer manager controls data buffers and packet queue structures and controls and coordinates accesses to and from the packet RAM 125.
- the forwarding database 120 may store information useful for making forwarding decisions, such as layer 2 (e.g., Media Access Control (MAC) layer), layer 3 (e.g., Network layer), and/or layer 4 (e.g., Transport layer) forwarding information, among other things.
- the switch 100 forwards a packet received at an input port to an output port by performing a search on the forwarding database using address information contained within the header of the received packet. If a matching entry is found, a forwarding decision is constructed that indicates to which output port the received packet should be forwarded, if any. Otherwise, the packet is forwarded to the CPU 130 for assistance in constructing a forwarding decision.
- layer 2 e.g., Media Access Control (MAC) layer
- layer 3 e.g., Network layer
- layer 4 e.g., Transport layer
- the packet RAM 125 provides buffering for packets and acts as an elasticity buffer for adapting between incoming and outgoing bandwidth differences. Packet buffering is discussed further below.
- FIG. 1B is a logical view of the interaction between exemplary switch processing blocks that may be distributed throughout the switch 100.
- some of the processing may be performed by functional units within the ports of the switch and other processing may be performed by the CPU 130 or by the address filter/switch matrix/buffer manager 115.
- the processing can be conceptually divided into a first group of functions 160 dedicated to input processing and a second group of functions 185 dedicated to output processing.
- the first group 160 includes a comparison engine 155, an enqueue block 161, a packet classification block 150, and a buffer manager 165.
- the second group 185 includes a dequeue block 162, a Quality of Service (QoS) category evaluation block 175, and a scheduler 170.
- QoS Quality of Service
- a user interface (UI) 145 may be provided for receiving various parameters from the network manager.
- the UI may be text based or graphical.
- the UI 145 may include an in-band HyperText Markup Language (HTML) browser-based management tool which may be accessed by any standard web browser.
- HTML HyperText Markup Language
- the goal of the UI 145 is to separate high-level policy components, such as traffic grouping and QoS profiles from the details of the internal switch hardware. Thus, user configuration time is minimized and a consistent interface is provided to the user.
- the UI 145 receives information indicative of one or more traffic groups. This information may be provided by the network manager. There are several ways to define a traffic group. Table 1 below illustrates a variety of traffic classification schemes that may be supported by the UI 145.
- traffic groups may be differentiated at the Transport layer by Transmission Control Protocol (TCP) session or User Datagram Protocol (UDP) session.
- TCP Transmission Control Protocol
- UDP User Datagram Protocol
- the network manager may provide information indicative of TCP source and destination ports and IP source and destination addresses to identify traffic groups.
- traffic group definition may be more convenient by supplying information regarding the Network layer protocol, such as Internet Protocol (IP) or Internetwork Packet Exchange (IPX), the subnet or IP addresses, or VLAN identifiers.
- IP Internet Protocol
- IPX Internetwork Packet Exchange
- MAC Media Access Control
- IEEE 802.1p priority indications IEEE 802.1Q frames
- IEEE 802.1Q frames may be employed to identify traffic groups.
- physical port identifiers may be used to differentiate traffic groups.
- Table 1 merely presents an exemplary set of traffic group identification mechanisms. From the examples presented herein, additional, alternative, and equivalent traffic grouping schemes and policy considerations will be apparent to those of ordinary skill in the art. For example, other state information may be useful for purposes of packet classification, such as the history of previous packets, the previous traffic load, the time of day, etc.
- traffic classifications based upon the traffic group definitions listed above may result in overlap. Should the network manager define overlapping traffic groups, the UI 145 may issue an error message and reject the most recent traffic group definition, the UI 145 may issue a warning message to the network manager and allow the more specific traffic group definition to override a conflicting general traffic group definition, or the UI 145 may be configured to respond in another manner.
- a number of QoS queues 180 may be provided at each of the ports of a packet forwarding device.
- a mapping of traffic groups to QoS queues 180 may be maintained. As traffic groups are provided by the network manager, the UI 145 updates the local mapping of traffic groups to QoS queues 180. This mapping process may be a one-to-one mapping of the traffic groups defined by the network manager to the QoS queues 180 or the mapping process may be more involved. For example, there may be more traffic groups than QoS queues 180, in which case, more than one traffic group will be mapped to a single QoS queue. Some consolidation rules for combining multiple traffic groups into a single QoS queue will be discussed below.
- the network manager need not be burdened with the underlying implementation details, such as the number of QoS queues per port and other queuing parameters.
- Another advantage achieved by this layer of abstraction between the traffic group definitions and the physical QoS queues is the fact that the UI 145 is now decoupled from the underlying implementation. Therefore, the UI 145 need not be updated if the hardware QoS implementation changes. For example, software providing for traffic group definition need not be changed simply because the number of QoS queues per port provided by the hardware changes.
- the input data stream is received by the comparison engine 155 from input switch ports (not shown). Under the direction of the packet classification process 150, the comparison engine 155 determines with which of the previously defined traffic groups a packet in the data stream is associated.
- the packet classification block 150 may employ the traffic group indications provided by the network manager to provide the comparison engine 155 with information regarding locations and fields to be compared or ignored within the header of a received packet, for example. It should be appreciated if the comparison required for traffic classification is straightforward, such as in a conventional packet forwarding device, then the comparison engine 155 and the packet classification block 150 may be combined.
- the packet classification block 150 in conjunction with the UI 145 provide a network manager with a flexible mechanism to control traffic prioritization and bandwidth allocation through the switch 100.
- no end-to-end signaling protocol needs to be implemented by the network devices.
- the end-station that is to receive the data stream need not reserve bandwidth on each of the intermediate devices between it and the source of the data stream.
- a packet forwarding device employing the present invention can provide some benefit to the network without requiring routers and/or end-stations to do anything in particular to identify traffic.
- traffic priority may be enforced by the switch 100 and QoS may be delivered to applications without altering routers or end-stations.
- the buffer manager 165 participates in policy based QoS by controlling the allocation of buffers within the packet RAM 125.
- Buffers may be dynamically allocated to QoS queues 180 as needed, within constraints established by QoS profile attributes, which are discussed below.
- the buffer manager 165 may maintain several programmable variables for each QoS queue. For example, a Minimum Buffer Allocation and a Maximum Queue Depth may be provided for each QoS queue.
- the Minimum Buffer Allocation essentially reserves some minimum number of buffers in the packet RAM 125 for the QoS queue with which it is associated.
- the Maximum Queue Depth establishes the maximum number of buffers that can be placed on a given QoS queue.
- the buffer manager 165 also maintains a Current Queue Depth for each QoS queue to assure the maximum depth is not exceeded. For example, before allowing a buffer to be added to a given QoS queue, the buffer manager 165 may compare the Maximum Queue Depth to the Current Queue Depth to ensure the Maximum Queue Depth is not exceeded.
- a Buffers Free Count contains the total number of buffers available in the packet RAM 125 and a Buffers Reserved Count contains the sum of the minimum buffer allocations for the QoS queues 180.
- the Buffers Free Count is decremented by the number of buffers used for such storage.
- the buffer manager 165 instructs the enqueue block 161 to add the packet to the QoS queue.
- the enqueue block 161 links the packet to the identified queue provided that the Current Queue Depth is less than the Maximum Queue Depth and either (1) the Current Queue Depth is less than the Minimum Buffer Allocation or (2) the Buffers Reserved Count is less than the Buffers Free Count. Therefore, if a QoS queue exceeds its reserve of buffers (e.g., Minimum Buffer Allocation), to the extent that additional buffers remain free, the QoS queue may continue to grow. Otherwise, the enqueue block 161 will discard the packet, the buffers are returned to the free pool, and the Buffers Free Count is increased by the number of buffers that would have been consumed by the packet.
- the reserve of buffers e.g., Minimum Buffer Allocation
- the Current Queue Depth for that QoS queue is increased by the number of buffers used by the packet. If, prior to the addition of the packet to the queue, the Current Queue Depth was less than the Minimum Buffer Allocation then the Buffers Reserved Count is decreased by the lesser of (1) the number of buffers in the packet or (2) the difference between the Current Queue Depth and the Minimum Buffer Allocation.
- the QoS category evaluation process 175 separates the QoS queues into a plurality of categories based upon a set of bandwidth parameters.
- the scheduler 170 uses the grouping provided by the QoS category evaluation process 175 to select an appropriate QoS queue for sourcing the next packet for a particular port.
- the evaluation of QoS queue categories may be performed periodically or upon command by the scheduler 170, for example. Periodic evaluation of QoS categories and scheduling is discussed in further detail below.
- the dequeue block 162 retrieves a packet from a specified QoS queue. After the packet has been transmitted, the buffer variables are updated. The Buffers Free Count is increased and the Current Queue Depth is decreased by the number of buffers utilized to store the packet. If the resulting Current Queue Depth is less than the Minimum Buffer Allocation, then the Buffers Reserved Count is increased by the lesser of the number of buffers utilized to store the packet or the difference between the Current Queue Depth and the Minimum Buffer Allocation.
- Setting QoS policy is a combination of identifying traffic groups and defining QoS profiles for those traffic groups.
- each individual traffic group may be associated with a QoS profile.
- multiple traffic groups may share a common QoS profile.
- Several queuing mechanisms may be implemented using one or more of the following parameters associated with a traffic group: (1) minimum bandwidth, (2) maximum bandwidth, (3) peak bandwidth, (4) maximum delay, and (5) relative priority.
- the minimum, maximum, and peak bandwidth parameter may be expressed in Mbps, a percentage of total bandwidth, or any other convenient representation.
- Minimum bandwidth indicates the minimum amount of bandwidth a particular traffic group needs to be provided over a defined time period. If the sum of the minimum bandwidths for all traffic groups defined is less than 100% of the available bandwidth, then the scheduling processing, discussed below, can assure that each traffic group will receive at least the minimum bandwidth requested.
- Maximum bandwidth is the maximum sustained bandwidth the traffic group can realize over a defined time period.
- peak bandwidth represents the bandwidth a traffic group may utilize during a particular time interval in excess of the maximum bandwidth.
- the peak bandwidth parameter may be used to limit traffic bursts for the traffic group with which it is associated.
- the peak bandwidth also determines how quickly the traffic group's current bandwidth will converge to the maximum bandwidth. By providing a peak bandwidth value that is much higher than the maximum bandwidth, if sufficient bandwidth is available, the maximum bandwidth will be achieved relatively quickly. In contrast, a peak bandwidth that is only slightly higher that the maximum bandwidth will cause the convergence to the maximum bandwidth to be more gradual.
- Maximum delay specifies a time period beyond which further delay cannot be tolerated for the particular traffic group. Packets comprising the traffic group that are forwarded by the switch 100 are guaranteed not to be delayed by more than the maximum delay specified.
- Relative priority defines the relative importance of a particular traffic group with respect to other traffic groups. As will be discussed further below, within the same QoS category, traffic groups with a higher priority are preferred over those with lower priorities.
- the QoS profile of a video traffic group identified by UDP session
- the QoS profile of an engineering traffic group identified by VLAN
- the QoS profile of an engineering traffic group may be set to a second priority, a minimum bandwidth of 30 Mbps, a maximum bandwidth of 50 Mbps, and a peak bandwidth of 60 Mbps.
- the QoS profile of a World Wide Web (WWW) traffic group may be set to have a low priority, a minimum bandwidth of 0 Mbps, a maximum bandwidth of 100%, and a peak bandwidth of 100%.
- protocol e.g., IP
- multiple traffic groups may be mapped to a single QoS queue. This may be accomplished by maintaining an independent set of variables (e.g., minimum bandwidth, maximum bandwidth, peak bandwidth, maximum delay, and relative priority) for each QoS queue in addition to those already associated with each traffic group and following the general consolidation rules outlined below.
- variables e.g., minimum bandwidth, maximum bandwidth, peak bandwidth, maximum delay, and relative priority
- the determination of a particular QoS queues' attributes is straightforward.
- the QoS queue's attributes simply equal the traffic group's attributes.
- the following general consolidation rules are suggested: (1) add minimum attributes of the traffic groups being combined to arrive at an appropriate minimum attribute for the target QoS queue (e.g., the QoS queue in which the traffic will be merged), (2) use the largest of maximum attributes to arrive at an appropriate value for a maximum attribute for the target QoS queue, and (3) avoid merging traffic groups that have different relative priorities.
- This last rule suggests the number of priority levels provided should be less than or equal to the number of QoS queues supported by the implementation to assure traffic groups with different priorities are not combined in the same QoS queue.
- the consolidation rules need not apply, as the network manager has already, in effect, manually consolidated the parameters.
- FIG. 2 is a flow diagram illustrating the high level bandwidth management and traffic prioritization processing according to one embodiment of the present invention.
- a manager-defined QoS policy may be received via the UI 145, for example.
- the QoS policy is a combination of traffic groups and QoS profile attributes corresponding to those traffic groups.
- a packet is received by the switch 100.
- the traffic group to which the packet belongs is identified at step 230.
- information in the packet header for example, can be compared to the traffic group criteria established by the network manager to identify the traffic group to which the packet belongs. This comparison or matching process may be achieved by programming filters in the switch 100 that allow classification of traffic.
- the packet may be identified using the traffic group definitions listed in Table 1.
- enqueue processing is performed.
- the packet is added to the rear of the appropriate QoS queue for the identified traffic group.
- a maximum delay has been assigned to the traffic group with which the packet is associated, then the packet should either be dropped or transmitted within the period specified. According to one embodiment, this may be accomplished by limiting the depth (also referred to as length) of the corresponding QoS queue. Given the minimum bandwidth of the QoS queue and the maximum delay the traffic group can withstand, a maximum depth for the QoS queue can be calculated. If the QoS queue length remains less than or equal to the maximum length, then the packet is added to the QoS queue. However, if the QoS queue length would exceed the maximum length by the addition, then the packet is dropped.
- scheduling is performed.
- the scheduling/dequeuing processing involves determining the appropriate QoS queue group, selecting the appropriate QoS queue within that QoS queue group, and removing the packet at the front of the selected QoS queue. This selected packet will be the next packet the port transmits. Scheduling will be discussed further below.
- the QoS queues into at least two categories.
- the categories may be defined based upon the maximum bandwidth, the minimum bandwidth, the peak bandwidth, and the "current bandwidth.”
- the current bandwidth should not be mistaken for a bandwidth at an instant in time, rather the current bandwidth is a moving average that is updated periodically upon the expiration of a predetermined time period.
- Empirical data suggests this predetermined time period should be on the order of ten packet times, wherein a packet time is the time required to transmit a packet. However, depending upon the environment and the nature of the traffic, a value in the range of one to one hundred packet times may be more suitable.
- the members of the first category are those QoS queues which have a current bandwidth that is below their peak bandwidth and below their minimum bandwidth.
- Members of the second category (“Category B”) include those QoS queues that have a current bandwidth that is greater than or equal to their minimum bandwidth, but less than both their maximum bandwidth and their peak bandwidth.
- the remaining QoS queues (e.g., those having a current bandwidth that is greater than or equal to either the peak bandwidth or the maximum bandwidth) are ineligible for transmission.
- These QoS queues that are ineligible for transmission can be considered a third category (“Category C").
- FIG. 3 is a flow diagram illustrating periodic evaluation of QoS categories according to one embodiment of the present invention.
- processing loops until the predetermined evaluation time period has expired. For example, a test may be performed to determine if the current time is greater than or equal to the last evaluation time plus the predetermined evaluation time interval. Alternatively, the evaluation process may be triggered by an interrupt. In any event, when it is time to evaluate the QoS queue categorization, processing continues with step 320.
- the time interval chosen for the predetermined evaluation time period should not be too long or too short. If the time interval is too long, one QoS queue might be allowed to monopolize the link until its maximum bandwidth is achieved while other QoS queues remain idle. If the time interval is too short, transmitting a single packet or remaining idle for a single packet time may cause the QoS queue to become a member of a different QoS category (e.g., the single transmission may cause the current bandwidth to exceed the maximum bandwidth or the single idle time may cause the current bandwidth to fall below the minimum bandwidth) because the moving average moves very quickly over short time intervals.
- the current bandwidth for a particular QoS queue is set to the current bandwidth for that QoS queue as calculated in the previous time interval multiplied by a first weighting factor plus the actual bandwidth that particular QoS queue received in the previous time interval multiplied by a second weighting factor, wherein the weighting factors may be selected to achieve the desired level of responsiveness in the current bandwidth metric. For example, it may be desirable to have the current bandwidth converge to within a certain percentage of a sustained bandwidth if that bandwidth has been sustained for a certain amount of time.
- Exemplary weighting factors are in the form (w-1)/w and 1/w, respectively.
- the current bandwidth will reflect 50% of a step within 13 time intervals, 80% of a step within 27 time intervals, and will be within 2% of the sustained bandwidth in approximately 63 time intervals (assuming a maximum and peak bandwidth of 100%).
- Weighting factors of 15/16 for the first weighting factor and a value of 1/16 for the second weighting factor for example, the current bandwidth will reflect 50% of a step within 13 time intervals, 80% of a step within 27 time intervals, and will be within 2% of the sustained bandwidth in approximately 63 time intervals (assuming a maximum and peak bandwidth of 100%).
- Alternative ratios and current bandwidth metrics will be apparent to those of ordinary skill in the art.
- the QoS queue bandwidth parameters can be compared to the current bandwidth to determine to which QoS category the QoS queue belongs. As described above, if (CURR -- BW ⁇ PEAK -- BW) and (CURR -- BW ⁇ MIN -- BW), then the QoS queue is associated with Category A at step 350. If (CURR -- BW ⁇ MIN -- BW) and ((CURR -- BW ⁇ MAX -- BW) and (CURR -- BW ⁇ PEAK -- BW)), then the QoS queue is associated with Category B at step 360. If (CURR -- BW ⁇ PEAK -- BW) or (CURR -- BW ⁇ MAX -- BW), then the QoS queue is associated with Category C at step 370.
- step 380 if all of the QoS queues have been evaluated, then processing branches to step 310; otherwise, processing continues with step 330.
- three levels of arbitration may be employed to select the appropriate QoS queue from which to transmit the next packet.
- the first level of arbitration selects among the QoS categories. Category A is given priority if any member QoS queues have one or more pending packets. Otherwise, a QoS queue with one or more pending packets of Category B is selected.
- the relative priority assigned to each QoS queue may be used as a second level of arbitration. In this manner, when multiple QoS queues satisfy the first level arbitration, a higher priority QoS queue is favored over a lower priority QoS queue.
- a round robin or least recently used (LRU) scheme may be employed to select from among the two or more QoS queues until the QoS categories are evaluated.
- processing loops until the port associated with the group of QoS queues being evaluated indicates it is ready to receive the next packet for transmission.
- the port may be polled to determine its transmission status.
- the scheduling process may be triggered by an interrupt. In any event, when the port is ready for the next packet, processing continues with step 420.
- a QoS category is selected from which a QoS queue will provide the next packet for transmission.
- priority is given to the category containing QoS queues with pending data that are below the peak bandwidth and minimum bandwidth (e.g., Category A). However, if no QoS queues meet this criteria, Category B is selected.
- step 430 if multiple QoS queues are members of the selected QoS category, processing continues with step 440; otherwise, processing branches to step 470.
- the relative priorities of the QoS queues are used to select among the QoS queues of the selected category that have pending data.
- step 450 if two or more QoS queues have the same priority, then processing continues with step 460. Otherwise, if a QoS queue is found to have the highest relative priority, then processing branches to step 470.
- the tie is resolved by performing round robin or LRU scheduling. That is, until the QoS categories are evaluated, the QoS queues having the same priority will be rotated through in a predetermined order or scheduled such that the QoS queue that has not provided a packet for transmission recently will be given such an opportunity. After selecting a QoS queue in this manner, processing continues with step 470.
- a packet is dequeued from the selected QoS queue and the packet is transmitted by the port at step 480.
- This scheduling process may be repeated by looping back to step 410, as illustrated.
- Table 2 illustrates how to achieve exemplary queuing mechanisms and corresponding configurations of the QoS profile attributes.
- PRIORITY i represents a programmable priority value for a particular QoS queue, i.
- MAX -- BW i and PEAK -- BW i represent programmable maximum bandwidths and peak bandwidths, respectively, for a particular QoS queue, i.
- each QoS queue's minimum bandwidth is set to zero percent
- each QoS queue's maximum bandwidth is set to one hundred percent
- each QoS queue's peak is set to one hundred percent.
- the current bandwidth will never be less than the minimum bandwidth, and the current bandwidth will never exceed either the peak bandwidth or the maximum bandwidth.
- all QoS queues will be associated with Category B since no QoS queues will satisfy the criteria of either Category A or Category B.
- the second level of arbitration e.g., the relative priority of the QoS queues determines which QoS queue is to source the next packet.
- the QoS profile attributes are as above, but additionally all QoS queue priorities are set to the same value. In this manner, the third level of arbitration determines which QoS queue is to source the next packet.
- weighted fair queuing can be achieved by assigning, at least, a value greater than zero percent to the desired minimum bandwidth.
- assigning a value greater than zero to the minimum bandwidth parameter the particular QoS queue is assured to get at least that amount of bandwidth on average because the QoS queue will be associated with Category A until at least its minimum bandwidth is satisfied.
- different combinations of values may be assigned to the peak and maximum bandwidths to prevent a particular QoS queue from monopolizing the link.
- evaluation of QoS categories has been described above as occurring periodically, this evaluation may also be triggered by the occurrence of a predetermined event. Alternatively, evaluation of QoS categories may take place as part of the scheduling processing rather than as part of a separate periodic background process.
- the number of QoS queues may be determined independently of the number of priority levels. Further, it is appreciated that the number of QoS queues provided at each port may be fixed for every port or alternatively a variable number of QoS queues may be provided for each port.
- weighting factors and ratios other than those suggested herein may be used to adjust the current bandwidth calculation for a particular implementation.
Abstract
Description
TABLE 1 ______________________________________ Traffic Classification Policy Based Upon Traffic Group Definition OSI Layer ______________________________________ Applications TCP Session Transport Layer UDP Session RSVP Flow Network Layer Network Layer Protocol Network Layer Topology or Groups of Subnet or IP Address Users VLAN Identifier End-Station Applications MAC Address Link Layer 802.1p or 802.1Q Physical Topology Physical Port Physical Layer ______________________________________
TABLE 2 ______________________________________ Queuing Mechanism Configurations Queuing Mechanism QoS Profile Attribute Value ______________________________________ Strict Priority Queuing Minimum Bandwidth = 0% Maximum Bandwidth = 100% Peak Bandwidth = 100% Maximum Delay = N/A Relative Priority = PRIORITY.sub.i Round Robin/ Minimum Bandwidth = 0% Least Recently Used Maximum Bandwidth = 100% Queuing Peak Bandwidth = 100% Maximum Delay = N/A Relative Priority = <same for all queues> Weighted Fair Queuing Minimum Bandwidth = >0% Maximum Bandwidth = MAX.sub.-- BW.sub.i Peak Bandwidth = PEAK.sub.-- BW.sub.i Maximum Delay = N/A Relative Priority = <same for all queues> ______________________________________
Claims (29)
CURR.sub.-- BW.sub.i =W1×CURR.sub.-- BW.sub.i +W2×ACT.sub.-- BW.sub.i ;
Priority Applications (9)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/018,103 US6104700A (en) | 1997-08-29 | 1998-02-03 | Policy based quality of service |
AU92080/98A AU9208098A (en) | 1997-08-29 | 1998-08-27 | Policy based quality of service |
EP98944569A EP1010279B1 (en) | 1997-08-29 | 1998-08-27 | Policy based quality of service |
DE69840297T DE69840297D1 (en) | 1997-08-29 | 1998-08-27 | QUALITY OF SERVICE BASED ON CONFORMITY VERIFICATION |
JP2000556571A JP2002519910A (en) | 1997-08-29 | 1998-08-27 | Policy-based quality of service |
PCT/US1998/017817 WO1999011003A1 (en) | 1997-08-29 | 1998-08-27 | Policy based quality of service |
US09/597,878 US6678248B1 (en) | 1997-08-29 | 2000-06-20 | Policy based quality of service |
US10/728,638 US6859438B2 (en) | 1998-02-03 | 2003-12-05 | Policy based quality of service |
JP2006245922A JP4490956B2 (en) | 1997-08-29 | 2006-09-11 | Policy-based quality of service |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US5737197P | 1997-08-29 | 1997-08-29 | |
US09/018,103 US6104700A (en) | 1997-08-29 | 1998-02-03 | Policy based quality of service |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/597,878 Continuation US6678248B1 (en) | 1997-08-29 | 2000-06-20 | Policy based quality of service |
Publications (1)
Publication Number | Publication Date |
---|---|
US6104700A true US6104700A (en) | 2000-08-15 |
Family
ID=26690740
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/018,103 Expired - Lifetime US6104700A (en) | 1997-08-29 | 1998-02-03 | Policy based quality of service |
US09/597,878 Expired - Lifetime US6678248B1 (en) | 1997-08-29 | 2000-06-20 | Policy based quality of service |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/597,878 Expired - Lifetime US6678248B1 (en) | 1997-08-29 | 2000-06-20 | Policy based quality of service |
Country Status (6)
Country | Link |
---|---|
US (2) | US6104700A (en) |
EP (1) | EP1010279B1 (en) |
JP (2) | JP2002519910A (en) |
AU (1) | AU9208098A (en) |
DE (1) | DE69840297D1 (en) |
WO (1) | WO1999011003A1 (en) |
Cited By (481)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6169748B1 (en) * | 1998-10-27 | 2001-01-02 | Fujitsu Network Communications, Inc. | Frame based quality of service |
US20010014095A1 (en) * | 2000-02-14 | 2001-08-16 | Fujitsu Limited | Network system priority control method |
US6286052B1 (en) * | 1998-12-04 | 2001-09-04 | Cisco Technology, Inc. | Method and apparatus for identifying network data traffic flows and for applying quality of service treatments to the flows |
US20010023486A1 (en) * | 2000-01-20 | 2001-09-20 | Makoto Kayashima | Security management system and security managing method |
US6298049B1 (en) * | 1997-10-30 | 2001-10-02 | Alcatel | Method and arrangement for upstream timeslot assignment, and communication system wherein the method is used |
US20010036154A1 (en) * | 2000-04-21 | 2001-11-01 | Kabushiki Kaisha Toshiba | Communication device and communication control method using lower layer data transmission order control at upper layer |
US20010039582A1 (en) * | 2000-05-19 | 2001-11-08 | Mckinnon Martin W. | Allocating access across a shared communications medium in a carrier network |
US20010046208A1 (en) * | 2000-05-05 | 2001-11-29 | Eng Kai Y. | Unbreakable optical IP flows and premium IP services |
US20020016840A1 (en) * | 2000-05-12 | 2002-02-07 | Shai Herzog | Applying recursive policy for scoping of administration of policy based networking |
US20020021701A1 (en) * | 2000-08-21 | 2002-02-21 | Lavian Tal I. | Dynamic assignment of traffic classes to a priority queue in a packet forwarding device |
WO2002019585A1 (en) * | 2000-08-31 | 2002-03-07 | Verizon Communications Inc. | Methods, apparatus and data structures for segmenting customers using at least a portion of a layer 2 address header or bits in the place of layer 2 address header |
US20020031089A1 (en) * | 2000-08-18 | 2002-03-14 | Alcatel | Method for marking packets of a data transmission flow and marker device performing this method |
US6359883B1 (en) * | 1998-06-23 | 2002-03-19 | The Kohl Group, Inc. | Reducing the variability of the data rates of high-rate data streams in order to communicate such streams over a low-rate channel of fixed capacity |
US6359900B1 (en) * | 1998-04-09 | 2002-03-19 | Novell, Inc. | Method and system for controlling access to a resource |
WO2002033428A1 (en) * | 2000-09-11 | 2002-04-25 | Sitara Networks, Inc. | Central policy manager |
US20020053254A1 (en) * | 1999-10-15 | 2002-05-09 | Christopher Rixon | Adjustable pedal assembly (banana rod) |
US20020069367A1 (en) * | 2000-12-06 | 2002-06-06 | Glen Tindal | Network operating system data directory |
US20020069275A1 (en) * | 2000-12-06 | 2002-06-06 | Tindal Glen D. | Global GUI interface for network OS |
US20020069291A1 (en) * | 2000-12-06 | 2002-06-06 | Glen Tindal | Dynamic configuration of network devices to enable data transfers |
WO2002045013A2 (en) * | 2000-11-30 | 2002-06-06 | Allot Communications Ltd. | Network resource allocation and monitoring system |
US20020069271A1 (en) * | 2000-12-06 | 2002-06-06 | Glen Tindal | Event manager for network operating system |
KR20020043139A (en) * | 2000-12-01 | 2002-06-08 | 윤종용 | Scheduling Method for high data rate service in Wireless communication System |
US20020075814A1 (en) * | 2000-09-22 | 2002-06-20 | Narad Networks, Inc. | Broadband system with topology discovery |
US20020075805A1 (en) * | 2000-09-22 | 2002-06-20 | Narad Networks, Inc. | Broadband system with QOS based packet handling |
WO2002049286A1 (en) * | 2000-12-15 | 2002-06-20 | Vivace Networks, Inc. | Apparatus and methods for scheduling packets in a broadband data stream |
US20020078464A1 (en) * | 2000-09-22 | 2002-06-20 | Narad Networks, Inc. | Broadband system with intelligent network devices |
US20020075875A1 (en) * | 2000-09-22 | 2002-06-20 | Narad Networks, Inc. | Broadband system with transmission scheduling and flow control |
US20020078341A1 (en) * | 2000-12-14 | 2002-06-20 | Genty Denise M. | System and method for applying quality of service policies to internet protocol security to avoid bandwidth limitations on a computer network |
US20020083169A1 (en) * | 2000-12-21 | 2002-06-27 | Fujitsu Limited | Network monitoring system |
US20020085589A1 (en) * | 2000-09-22 | 2002-07-04 | Narad Networks, Inc. | System and method for assigning network data packet header |
US20020085552A1 (en) * | 2000-09-22 | 2002-07-04 | Narad Networks, Inc., Westford Massachusetts | Broadband system having routing identification assignment |
US20020091795A1 (en) * | 2001-01-05 | 2002-07-11 | Michael Yip | Method and system of aggregate multiple VLANs in a metropolitan area network |
WO2002054649A2 (en) * | 2000-12-28 | 2002-07-11 | Maple Optical Systems, Inc. | Technique for time division multiplex forwarding of data streams |
US20020093910A1 (en) * | 2000-05-17 | 2002-07-18 | Takeki Yazaki | Packet shaper |
US20020097674A1 (en) * | 2000-09-22 | 2002-07-25 | Narad Networks, Inc. | System and method for call admission control |
US20020101820A1 (en) * | 2000-09-22 | 2002-08-01 | Narad Networks, Inc. | Broadband system with traffic policing and transmission scheduling |
US20020101883A1 (en) * | 2000-11-30 | 2002-08-01 | Ruszczyk Chester A. | Method for reducing interference from initializing network devices in a data-over-cable system |
US20020105965A1 (en) * | 2000-09-22 | 2002-08-08 | Narad Networks, Inc. | Broadband system having routing identification based switching |
US6442158B1 (en) * | 1998-05-27 | 2002-08-27 | 3Com Corporation | Method and system for quality-of-service based data forwarding in a data-over-cable system |
US20020118644A1 (en) * | 2000-09-01 | 2002-08-29 | Ian Moir | Method and system to implement policy-based network traffic management |
WO2002069575A1 (en) * | 2001-02-28 | 2002-09-06 | Gotham Networks, Inc. | Methods and apparatus for network routing device |
US6452934B1 (en) * | 1998-09-14 | 2002-09-17 | Hitachi, Ltd. | Packet forwarding apparatus |
US20020136200A1 (en) * | 2001-01-12 | 2002-09-26 | St. John James T. | Methods, systems and computer program products for bandwidth allocation in a multiple access system |
US20020138643A1 (en) * | 2000-10-19 | 2002-09-26 | Shin Kang G. | Method and system for controlling network traffic to a network computer |
US20020138854A1 (en) * | 2000-09-22 | 2002-09-26 | Narad Networks, Inc. | System and method for mapping end user identifiers to access device identifiers |
US6459682B1 (en) * | 1998-04-07 | 2002-10-01 | International Business Machines Corporation | Architecture for supporting service level agreements in an IP network |
US6463470B1 (en) * | 1998-10-26 | 2002-10-08 | Cisco Technology, Inc. | Method and apparatus of storing policies for policy-based management of quality of service treatments of network data traffic flows |
US6466580B1 (en) * | 1999-02-23 | 2002-10-15 | Advanced Micro Devices, Inc. | Method and apparatus for processing high and low priority frame data transmitted in a data communication system |
US6466976B1 (en) * | 1998-12-03 | 2002-10-15 | Nortel Networks Limited | System and method for providing desired service policies to subscribers accessing the internet |
US6466984B1 (en) | 1999-07-02 | 2002-10-15 | Cisco Technology, Inc. | Method and apparatus for policy-based management of quality of service treatments of network data traffic flows by integrating policies with application programs |
US6470025B1 (en) * | 1998-06-05 | 2002-10-22 | 3Com Technologies | System for providing fair access for VLANs to a shared transmission medium |
US20020159446A1 (en) * | 2001-04-27 | 2002-10-31 | Foster Michael S. | Method and system for interswitch load balancing in a communications network |
US20020167967A1 (en) * | 2000-09-06 | 2002-11-14 | Schneider Electric | Method for managing bandwidth on an ethernet network |
US6483846B1 (en) * | 1998-07-10 | 2002-11-19 | Honeywell Inc. | Middleware-based real-time communication system |
US20020178380A1 (en) * | 2001-03-21 | 2002-11-28 | Gold Wire Technology Inc. | Network configuration manager |
US6490629B1 (en) * | 1998-10-13 | 2002-12-03 | Genuity Inc. | System and method for scheduling the transmission of packet objects having quality of service requirements |
US20020181484A1 (en) * | 1998-04-01 | 2002-12-05 | Takeshi Aimoto | Packet switch and switching method for switching variable length packets |
US20020188732A1 (en) * | 2001-06-06 | 2002-12-12 | Buckman Charles R. | System and method for allocating bandwidth across a network |
US20020188720A1 (en) * | 1998-12-28 | 2002-12-12 | William F. Terrell | Method and apparatus for dynamically controlling the provision of differentiated services |
US6505244B1 (en) * | 1999-06-29 | 2003-01-07 | Cisco Technology Inc. | Policy engine which supports application specific plug-ins for enforcing policies in a feedback-based, adaptive data network |
US20030012147A1 (en) * | 2001-07-02 | 2003-01-16 | Buckman Charles R. | System and method for processing network packet flows |
US6510162B1 (en) | 1998-05-27 | 2003-01-21 | 3Com Corporation | System and method for managing channel usage in a data over cable system |
US6510158B1 (en) * | 1999-04-30 | 2003-01-21 | Alcatel Canada Inc. | Method and apparatus combining a plurality of virtual circuits into a combined virtual circuit |
US20030033519A1 (en) * | 2001-08-13 | 2003-02-13 | Tippingpoint Technologies,Inc. | System and method for programming network nodes |
US20030039211A1 (en) * | 2001-08-23 | 2003-02-27 | Hvostov Harry S. | Distributed bandwidth allocation architecture |
US20030043835A1 (en) * | 2001-07-06 | 2003-03-06 | Abbas Rashid | Cross-bar switch with explicit multicast support |
US20030046370A1 (en) * | 2001-08-29 | 2003-03-06 | Mike Courtney | System and method for modeling a network device's configuration |
US6538992B1 (en) * | 1998-02-24 | 2003-03-25 | Nokia Telecommunications Oy | Adaptive scheduling method and apparatus to service multilevel QoS in AAL2 |
US6539427B1 (en) | 1999-06-29 | 2003-03-25 | Cisco Technology, Inc. | Dynamically adaptive network element in a feedback-based data network |
US20030058872A1 (en) * | 2001-09-24 | 2003-03-27 | Arthur Berggreen | System and method for processing packets |
WO2003025766A1 (en) * | 2001-09-14 | 2003-03-27 | Nokia Inc. | System and method for packet forwarding |
US20030063562A1 (en) * | 2001-09-21 | 2003-04-03 | Terago Communications, Inc. | Programmable multi-service queue scheduler |
US20030070192A1 (en) * | 1998-01-22 | 2003-04-10 | Keller Wilfred A. | Methods and compositions for modifying levels of secondary metabolic compounds in plants |
US6553568B1 (en) | 1999-09-29 | 2003-04-22 | 3Com Corporation | Methods and systems for service level agreement enforcement on a data-over cable system |
US20030076846A1 (en) * | 2001-10-24 | 2003-04-24 | Patrick Heinz | System and method for an ethernet optical area network |
US20030084161A1 (en) * | 2001-09-17 | 2003-05-01 | Watson Thomas Lee | System and method for router keep-alive control |
US20030081611A1 (en) * | 2001-11-01 | 2003-05-01 | Goetzinger William John | QoS scheduler and method for implementing quality of service with aging time stamps |
US20030081612A1 (en) * | 2001-11-01 | 2003-05-01 | Goetzinger William John | QoS scheduler and method for implementing quality of service anticipating the end of a chain of flows |
US20030081543A1 (en) * | 2001-11-01 | 2003-05-01 | International Business Machines Corporation | QoS scheduler and method for implementing peak service distance using next peak service time violated indication |
US20030081549A1 (en) * | 2001-11-01 | 2003-05-01 | International Business Machines Corporation | Weighted fair queue serving plural output ports |
US6560203B1 (en) | 1998-05-27 | 2003-05-06 | 3Com Corporation | Method for changing type-of-service in a data-over-cable system |
WO2003039072A2 (en) * | 2001-10-29 | 2003-05-08 | Ge Cisco Industrial Networks, Inc. | Ethernet switch and system |
US20030092444A1 (en) * | 2001-11-09 | 2003-05-15 | Nokia Corporation | Method of pre-authorizing handovers among access routers in communication networks |
EP1313274A2 (en) * | 2001-11-19 | 2003-05-21 | Matsushita Electric Industrial Co., Ltd. | Packet transmission apparatus and packet transmission processing method |
US20030097460A1 (en) * | 2001-11-22 | 2003-05-22 | Anritsu Corporation | Relay apparatus and relay method suitable for performing communication to ensure quality of service |
US6570883B1 (en) * | 1999-08-28 | 2003-05-27 | Hsiao-Tung Wong | Packet scheduling using dual weight single priority queue |
US20030099199A1 (en) * | 2001-11-27 | 2003-05-29 | Amplify.Net, Inc., | Bandwidth allocation credit updating on a variable time basis |
US20030101240A1 (en) * | 2001-11-26 | 2003-05-29 | Mike Courtney | System and method for generating a representation of a configuration schema |
US6577642B1 (en) | 1999-01-15 | 2003-06-10 | 3Com Corporation | Method and system for virtual network administration with a data-over cable system |
US6577597B1 (en) | 1999-06-29 | 2003-06-10 | Cisco Technology, Inc. | Dynamic adjustment of network elements using a feedback-based adaptive technique |
US6578076B1 (en) * | 1999-10-18 | 2003-06-10 | Intel Corporation | Policy-based network management system using dynamic policy generation |
US20030115259A1 (en) * | 2001-12-18 | 2003-06-19 | Nokia Corporation | System and method using legacy servers in reliable server pools |
US20030115317A1 (en) * | 2001-12-14 | 2003-06-19 | International Business Machines Corporation | Selection of communication protocol for message transfer based on quality of service requirements |
US20030112782A1 (en) * | 2001-12-18 | 2003-06-19 | Mizell Jerry L. | Node, network and method for providing quality of service adjustments on a per-application basis |
US6584502B1 (en) | 1999-06-29 | 2003-06-24 | Cisco Technology, Inc. | Technique for providing automatic event notification of changing network conditions to network elements in an adaptive, feedback-based data network |
US20030118029A1 (en) * | 2000-08-31 | 2003-06-26 | Maher Robert Daniel | Method and apparatus for enforcing service level agreements |
US6587876B1 (en) * | 1999-08-24 | 2003-07-01 | Hewlett-Packard Development Company | Grouping targets of management policies |
US20030122856A1 (en) * | 2001-12-28 | 2003-07-03 | Nokia, Inc. | Remotely controlling a computer via simulated keyboard events |
US20030123452A1 (en) * | 2001-12-27 | 2003-07-03 | Tippingpoint Technologies, Inc. | System and method for dynamically constructing packet classification rules |
US20030139178A1 (en) * | 2001-03-19 | 2003-07-24 | Mitsuru Uesugi | Communication apparatus,communication method, communication program, recording medium, mobile station, base station, and communication system |
US6604136B1 (en) | 1998-06-27 | 2003-08-05 | Intel Corporation | Application programming interfaces and methods enabling a host to interface with a network processor |
US6603768B1 (en) | 1998-06-27 | 2003-08-05 | Intel Corporation | Multi-protocol conversion assistance method and system for a network accelerator |
US20030147400A1 (en) * | 2002-02-01 | 2003-08-07 | Fujitsu Network Communications, Inc. | Optimizing path selection for multiple service classes in a network |
US20030163736A1 (en) * | 2002-02-28 | 2003-08-28 | Siemens Aktiengesellschaft | Ensuring quality of service in a communications network |
US6614790B1 (en) * | 1998-06-12 | 2003-09-02 | Telefonaktiebolaget Lm Ericsson (Publ) | Architecture for integrated services packet-switched networks |
WO2003073283A1 (en) * | 2002-02-21 | 2003-09-04 | Globespanvirata Incorporated | System and method for routing a cross segments of a network switch |
US20030169746A1 (en) * | 2002-03-06 | 2003-09-11 | Ntt Docomo, Inc. | Allocation of radio resources to packets in accordance with service qualities under radio communication environment |
US6621829B1 (en) | 1998-05-20 | 2003-09-16 | Nortel Networks Limited | Method and apparatus for the prioritization of control plane traffic in a router |
US6621792B1 (en) * | 1999-02-23 | 2003-09-16 | Avaya Technology Corp. | Computationally-efficient traffic shaper |
WO2003077479A1 (en) * | 2002-03-14 | 2003-09-18 | Wolfram Kress | Method for the multi-directional exchange of data sets |
US20030174701A1 (en) * | 1999-05-14 | 2003-09-18 | Richard L. Angle | Multicast scheduling for a network device |
US6625150B1 (en) * | 1998-12-17 | 2003-09-23 | Watchguard Technologies, Inc. | Policy engine architecture |
US6625650B2 (en) * | 1998-06-27 | 2003-09-23 | Intel Corporation | System for multi-layer broadband provisioning in computer networks |
US20030179706A1 (en) * | 2002-03-20 | 2003-09-25 | International Business Machines Corporation | Network processor having fast flow queue disable process |
US20030179765A1 (en) * | 2002-03-20 | 2003-09-25 | International Business Machines Corporation | Method and apparatus for improving the fairness of new attaches to a weighted fair queue in a quality of service (QoS) scheduler |
US20030190887A1 (en) * | 2001-09-14 | 2003-10-09 | Arne Hook | System and method for wireless multimedia communication |
US20030191857A1 (en) * | 2001-10-18 | 2003-10-09 | Terrell William C. | Router and methods using in-band link between managing processor and routing processor |
US20030189935A1 (en) * | 2002-04-09 | 2003-10-09 | Warden Gary G. | Systems and methods for providing quality of service (QoS) in an environment that does not normally support QoS features |
US20030189931A1 (en) * | 2002-04-03 | 2003-10-09 | Alcatel | Method and apparatus for packet reordering in a network processor |
US6633563B1 (en) | 1999-03-02 | 2003-10-14 | Nortel Networks Limited | Assigning cell data to one of several processors provided in a data switch |
US6636485B1 (en) | 1998-05-14 | 2003-10-21 | 3Com Corporation | Method and system for providing quality-of-service in a data-over-cable system |
US20030202526A1 (en) * | 2002-04-24 | 2003-10-30 | Hoch Thomas A. | Methods and devices for simplifying the control and management of quality of service levels |
US6647424B1 (en) * | 1998-05-20 | 2003-11-11 | Nortel Networks Limited | Method and apparatus for discarding data packets |
US20030210696A1 (en) * | 2002-04-25 | 2003-11-13 | Globespanvirata Incorporated | System and method for routing across segments of a network switch |
US6650644B1 (en) * | 1998-05-20 | 2003-11-18 | Nortel Networks Limited | Method and apparatus for quality of service translation |
US20030214948A1 (en) * | 2002-05-18 | 2003-11-20 | Jin Seung-Eui | Router providing differentiated quality of service (QoS) and fast internet protocol packet classifying method for the router |
US6654387B1 (en) | 1999-05-21 | 2003-11-25 | 3Com Corporation | Method for network address table maintenance in a data-over-cable system using a network device registration procedure |
US6654374B1 (en) * | 1998-11-10 | 2003-11-25 | Extreme Networks | Method and apparatus to reduce Jitter in packet switched networks |
US6657991B1 (en) | 1998-12-21 | 2003-12-02 | 3Com Corporation | Method and system for provisioning network addresses in a data-over-cable system |
US6657959B1 (en) | 1998-06-27 | 2003-12-02 | Intel Corporation | Systems and methods for implementing ABR with guaranteed MCR |
US20030226050A1 (en) * | 2000-12-18 | 2003-12-04 | Yik James Ching-Shau | Power saving for mac ethernet control logic |
US20030223451A1 (en) * | 2002-06-04 | 2003-12-04 | Qi Bi | Scheduler method and apparatus for communication systems |
US20030223441A1 (en) * | 2002-05-30 | 2003-12-04 | Stogner Darrell James | Methods for sequencing datagram transmissions |
US6662135B1 (en) | 1998-12-09 | 2003-12-09 | 3Com Corporation | Method and apparatus for reflective mixer testing of a cable modem |
US20040003067A1 (en) * | 2002-06-27 | 2004-01-01 | Daniel Ferrin | System and method for enabling a user interface with GUI meta data |
US6674769B1 (en) * | 2000-03-07 | 2004-01-06 | Advanced Micro Devices, Inc. | Simultaneous searching of layer 3 policy filter and policy cache in a network switch port |
US6674743B1 (en) * | 1999-12-30 | 2004-01-06 | 3Com Corporation | Method and apparatus for providing policy-based services for internal applications |
US20040019876A1 (en) * | 2000-09-22 | 2004-01-29 | Narad Networks, Inc. | Network architecture for intelligent network elements |
US6690647B1 (en) * | 1998-01-30 | 2004-02-10 | Intel Corporation | Method and apparatus for characterizing network traffic |
US6690649B1 (en) * | 1998-05-22 | 2004-02-10 | Nec Corporation | QoS management apparatus |
US20040028069A1 (en) * | 2002-08-07 | 2004-02-12 | Tindal Glen D. | Event bus with passive queuing and active routing |
US20040030923A1 (en) * | 2002-08-07 | 2004-02-12 | Tindal Glen D. | Method and apparatus for protecting a network from attack |
US20040028067A1 (en) * | 1998-06-27 | 2004-02-12 | Softcom Microsystems | Two-dimensional queuing/de-queuing methods and systems for implementing the same |
US20040030771A1 (en) * | 2002-08-07 | 2004-02-12 | John Strassner | System and method for enabling directory-enabled networking |
WO2003104935A3 (en) * | 2002-06-11 | 2004-02-19 | Thomson Licensing Sa | Multimedia server with simple adaptation to dynamic network loss conditions |
US6697862B1 (en) | 1999-05-21 | 2004-02-24 | 3Com Corporation | System and method for network address maintenance using dynamic host configuration protocol messages in a data-over-cable system |
US6697334B1 (en) * | 2000-01-18 | 2004-02-24 | At&T Corp. | Method for designing a network |
US20040042484A1 (en) * | 2002-08-30 | 2004-03-04 | Widmer Robert F. | Surplus redistribution for quality of service classification for packet processing |
US6708209B1 (en) | 1999-10-05 | 2004-03-16 | Hitachi, Ltd. | Network system having plural networks for performing quality guarantee among the networks having different policies |
US20040057437A1 (en) * | 2002-09-24 | 2004-03-25 | Daniel Wayne T. | Methods and systems for providing differentiated quality of service in a communications system |
US6714517B1 (en) * | 1998-11-10 | 2004-03-30 | Extreme Networks | Method and apparatus for interconnection of packet switches with guaranteed bandwidth |
US6714545B1 (en) * | 2000-03-03 | 2004-03-30 | Qwest Communications International, Inc. | VDSL data network, service and management architecture |
US6717951B2 (en) * | 1999-12-29 | 2004-04-06 | Intel Corporation | Method and apparatus for determining priority of network packets |
WO2004032429A1 (en) * | 2002-10-01 | 2004-04-15 | Telefonaktiebolaget Lm Ericsson (Publ) | Access link bandwidth management scheme |
US6724727B2 (en) | 2001-12-03 | 2004-04-20 | Nokia Corporation | Policy-based forward error correction in packet networks |
US20040076161A1 (en) * | 1999-01-08 | 2004-04-22 | Lavian Tal I. | Dynamic assignment of traffic classes to a priority queue in a packet forwarding device |
US6728249B2 (en) | 1998-06-27 | 2004-04-27 | Intel Corporation | System and method for performing cut-through forwarding in an ATM network supporting LAN emulation |
US6728265B1 (en) * | 1999-07-30 | 2004-04-27 | Intel Corporation | Controlling frame transmission |
US20040081091A1 (en) * | 2002-08-30 | 2004-04-29 | Widmer Robert F. | Priority-based efficient fair queuing for quality of service classificatin for packet processing |
US6732199B1 (en) * | 1998-12-17 | 2004-05-04 | Watchguard Technologies, Inc. | Software programmable calendar queue cache |
US6735214B1 (en) * | 2000-01-12 | 2004-05-11 | New Jersey Institute Of Technology | Method and system for a hierarchical traffic shaper |
US6735773B1 (en) | 1998-06-27 | 2004-05-11 | Intel Corporation | Method and apparatus for issuing commands to a network processor configured to provide a plurality of APIs |
US6745246B1 (en) * | 2000-01-28 | 2004-06-01 | Advanced Micro Devices, Inc. | Apparatus and method in a network switch for modifying a bandwidth request between a requestor and a router |
US20040109456A1 (en) * | 2002-12-05 | 2004-06-10 | Nokia Corporation | System and method for implementing a distributed service platform using a system-wide switchtag definition |
US20040114518A1 (en) * | 2002-12-17 | 2004-06-17 | Macfaden Michael Robert | Adaptive classification of network traffic |
US6754622B1 (en) | 1999-05-24 | 2004-06-22 | 3Com Corporation | Method for network address table maintenance in a data-over-cable system using destination reachibility |
US6765864B1 (en) | 1999-06-29 | 2004-07-20 | Cisco Technology, Inc. | Technique for providing dynamic modification of application specific policies in a feedback-based, adaptive data network |
US6768738B1 (en) * | 1998-10-05 | 2004-07-27 | Hitachi, Ltd. | Packet forwarding apparatus with a flow detection table |
US6771661B1 (en) * | 1999-07-21 | 2004-08-03 | Cisco Technology, Inc. | Apparatus and methods for providing event-based data communications device configuration |
US20040153536A1 (en) * | 2002-09-13 | 2004-08-05 | John Strassner | System and method for mapping between and controlling different device abstractions |
US6775276B1 (en) | 1998-05-27 | 2004-08-10 | 3Com Corporation | Method and system for seamless address allocation in a data-over-cable system |
US6775280B1 (en) * | 1999-04-29 | 2004-08-10 | Cisco Technology, Inc. | Methods and apparatus for routing packets using policy and network efficiency information |
US20040165596A1 (en) * | 2001-08-01 | 2004-08-26 | Garcia Javier Romero | Apparatus and method for flow scheduling based on priorities in a mobile network |
US6785292B1 (en) | 1999-05-28 | 2004-08-31 | 3Com Corporation | Method for detecting radio frequency impairments in a data-over-cable system |
US6788647B1 (en) | 1999-11-19 | 2004-09-07 | Cisco Technology, Inc. | Automatically applying bi-directional quality of service treatment to network data flows |
US6795441B1 (en) * | 2002-08-30 | 2004-09-21 | Redback Networks, Inc. | Hierarchy tree-based quality of service classification for packet processing |
US6798788B1 (en) * | 1999-11-24 | 2004-09-28 | Advanced Micro Devices, Inc. | Arrangement determining policies for layer 3 frame fragments in a network switch |
US6798746B1 (en) | 1999-12-18 | 2004-09-28 | Cisco Technology, Inc. | Method and apparatus for implementing a quality of service policy in a data communications network |
US20040199650A1 (en) * | 2002-11-14 | 2004-10-07 | Howe John E. | System and methods for accelerating data delivery |
US6804262B1 (en) | 2000-04-28 | 2004-10-12 | 3Com Corporation | Method and apparatus for channel determination through power measurements |
US20040206141A1 (en) * | 2001-09-26 | 2004-10-21 | Squier Randy L. | Lock assembly having secure engagement plate |
US6810422B1 (en) | 2000-01-14 | 2004-10-26 | Lockheed Martin Tactical Defense Systems | System and method for probabilistic quality of communication service determination |
US20040213264A1 (en) * | 2003-04-25 | 2004-10-28 | Nortel Networks Limited | Service class and destination dominance traffic management |
US20040221051A1 (en) * | 2003-04-30 | 2004-11-04 | Nokia Corporation | Using policy-based management to support diffserv over MPLS network |
US6816500B1 (en) | 2000-07-10 | 2004-11-09 | 3Com Corporation | Apparatus, method and system for multimedia access network channel management |
WO2004100464A1 (en) * | 2003-05-06 | 2004-11-18 | Diseño De Sistemas En Silicio, S.A. | Method for the priority classification of frames |
US6822940B1 (en) | 2000-09-29 | 2004-11-23 | Cisco Technology, Inc. | Method and apparatus for adapting enforcement of network quality of service policies based on feedback about network conditions |
WO2004107131A2 (en) * | 2003-05-28 | 2004-12-09 | Caymas Systems, Inc. | Policy based network address translation |
US6845100B1 (en) * | 2000-08-28 | 2005-01-18 | Nokia Mobile Phones Ltd. | Basic QoS mechanisms for wireless transmission of IP traffic |
US6859438B2 (en) | 1998-02-03 | 2005-02-22 | Extreme Networks, Inc. | Policy based quality of service |
US20050047415A1 (en) * | 2003-08-28 | 2005-03-03 | Radhakrishna Channegowda | Data traffic manager and method therefor |
US6865153B1 (en) * | 2000-09-20 | 2005-03-08 | Alcatel | Stage-implemented QoS shaping for data communication switch |
US6868065B1 (en) * | 1998-12-18 | 2005-03-15 | Cisco Technology, Inc. | Method and apparatus for implementing a quality of service policy in a data communications network |
US6871233B1 (en) * | 2000-07-05 | 2005-03-22 | Lucent Technologies Inc. | Method and apparatus for use in specifying and insuring service-level quality of service in computer networks |
US20050063402A1 (en) * | 2003-09-18 | 2005-03-24 | Raytheon Company | Encapsulating packets into a frame for a network |
US20050071494A1 (en) * | 2003-09-30 | 2005-03-31 | Rundquist William A. | Method and apparatus for providing fixed bandwidth communications over a local area network |
US6882655B1 (en) * | 1999-05-13 | 2005-04-19 | Nec Corporation | Switch and input port thereof |
US20050094567A1 (en) * | 2003-08-01 | 2005-05-05 | West Ridge Networks | Systems and methods for intelligent probe testing |
US6892229B1 (en) | 1998-09-30 | 2005-05-10 | 3Com Corporation | System and method for assigning dynamic host configuration protocol parameters in devices using resident network interfaces |
US20050099947A1 (en) * | 2001-03-08 | 2005-05-12 | Michael Kazban | Apparatus and methods for establishing virtual private networks in a broadband network |
US6895012B2 (en) * | 2000-03-30 | 2005-05-17 | Fujitsu Limited | Method and apparatus for packet scheduling in network |
US6901452B1 (en) * | 2000-03-02 | 2005-05-31 | Alcatel | Selectable prioritization for data communication switch |
US20050128945A1 (en) * | 2003-12-11 | 2005-06-16 | Chen-Chi Kuo | Preventing a packet associated with a blocked port from being placed in a transmit buffer |
US6909726B1 (en) * | 1999-10-28 | 2005-06-21 | Broadband Royalty Corporation | Adaptive bandwidth system and method for broadcast data |
US20050144327A1 (en) * | 2003-12-24 | 2005-06-30 | Sameh Rabie | Ethernet to frame relay interworking with multiple quality of service levels |
US6914905B1 (en) | 2000-06-16 | 2005-07-05 | Extreme Networks, Inc. | Method and system for VLAN aggregation |
WO2005066829A1 (en) * | 2004-01-12 | 2005-07-21 | Alcatel Optical Networks Israel Ltd. | A method and systems for resource bunlding in a communications network |
US6928480B1 (en) * | 2000-09-19 | 2005-08-09 | Nortel Networks Limited | Networking device and method for providing a predictable membership scheme for policy-based VLANs |
US20050198682A1 (en) * | 2003-05-15 | 2005-09-08 | Steven Wright | Methods, systems, and products for a metering application |
US6944169B1 (en) | 2000-03-01 | 2005-09-13 | Hitachi America, Ltd. | Method and apparatus for managing quality of service in network devices |
US6944183B1 (en) | 1999-06-10 | 2005-09-13 | Alcatel | Object model for network policy management |
WO2005088911A1 (en) * | 2004-03-10 | 2005-09-22 | Matsushita Electric Industrial Co., Ltd. | Network relay service using source address-based priority conrol |
US6952428B1 (en) | 2001-01-26 | 2005-10-04 | 3Com Corporation | System and method for a specialized dynamic host configuration protocol proxy in a data-over-cable network |
US20050232285A1 (en) * | 2001-10-18 | 2005-10-20 | Terrell William C | System and method of providing network node services |
US20050232154A1 (en) * | 2004-01-05 | 2005-10-20 | Samsung Electronics Co., Ltd. | Access network device for managing queue corresponding to real time multimedia traffic characteristics and method thereof |
US6959332B1 (en) | 2000-07-12 | 2005-10-25 | Cisco Technology, Inc. | Basic command representation of quality of service policies |
US6959329B2 (en) | 2002-05-15 | 2005-10-25 | Intelliden | System and method for transforming configuration commands |
US20050243847A1 (en) * | 2004-05-03 | 2005-11-03 | Bitar Nabil N | Systems and methods for smooth and efficient round-robin scheduling |
US20050256968A1 (en) * | 2004-05-12 | 2005-11-17 | Johnson Teddy C | Delaying browser requests |
US6973034B1 (en) | 1999-06-29 | 2005-12-06 | Cisco Technology, Inc. | Technique for collecting operating information from network elements, and for controlling network element behavior in a feedback-based, adaptive data network |
US6977894B1 (en) * | 1998-05-20 | 2005-12-20 | Nortel Networks Limited | Method and apparatus for discarding data packets through the use of descriptors |
US6980552B1 (en) * | 2000-02-14 | 2005-12-27 | Cisco Technology, Inc. | Pipelined packet switching and queuing architecture |
US6988133B1 (en) | 2000-10-31 | 2006-01-17 | Cisco Technology, Inc. | Method and apparatus for communicating network quality of service policy information to a plurality of policy enforcement points |
US20060031542A1 (en) * | 2004-08-04 | 2006-02-09 | Microsoft Corporation | Equal-opportunity bandwidth regulation |
US7016302B1 (en) * | 2000-08-16 | 2006-03-21 | Ironbridge Networks, Inc. | Apparatus and method for controlling queuing of data at a node on a network |
WO2006033514A2 (en) * | 2004-09-22 | 2006-03-30 | Electronics And Telecommunications Research Institute | Internal data structure of mobile terminal for qos-based uplink data transmission, and operational methods thereof |
US20060074637A1 (en) * | 2004-10-01 | 2006-04-06 | Microsoft Corporation | Low latency real-time audio streaming |
US20060080424A1 (en) * | 2004-06-10 | 2006-04-13 | Jiong Sun | A Generic framework for deploying EMS provisioning services |
US7032022B1 (en) * | 1999-06-10 | 2006-04-18 | Alcatel | Statistics aggregation for policy-based network |
US20060087969A1 (en) * | 2001-05-04 | 2006-04-27 | Slt Logic Llc | System and method for hierarchical policing of flows and subflows of a data stream |
US7046665B1 (en) * | 1999-10-26 | 2006-05-16 | Extreme Networks, Inc. | Provisional IP-aware virtual paths over networks |
US7046676B2 (en) | 2001-11-01 | 2006-05-16 | International Business Machines Corporation | QoS scheduler and method for implementing quality of service with cached status array |
US7050396B1 (en) | 2000-11-30 | 2006-05-23 | Cisco Technology, Inc. | Method and apparatus for automatically establishing bi-directional differentiated services treatment of flows in a network |
US7054267B2 (en) * | 1999-09-10 | 2006-05-30 | Lucent Technologies Inc. | Method and apparatus for scheduling traffic to meet quality of service requirements in a communication network |
US20060120286A1 (en) * | 2001-01-03 | 2006-06-08 | Ruixue Fan | Pipeline scheduler with fairness and minimum bandwidth guarantee |
US20060120282A1 (en) * | 2000-05-19 | 2006-06-08 | Carlson William S | Apparatus and methods for incorporating bandwidth forecasting and dynamic bandwidth allocation into a broadband communication system |
US20060120285A1 (en) * | 2000-03-27 | 2006-06-08 | Yatish Pathak | Fluid treatment system and radiation source module for use therein |
US20060140192A1 (en) * | 2004-12-29 | 2006-06-29 | Intel Corporation, A Delaware Corporation | Flexible mesh structure for hierarchical scheduling |
US7072954B1 (en) * | 1999-03-29 | 2006-07-04 | Matsushita Electric Industrial Co., Ltd. | Network management system having access manager for managing access to recording medium apparatus |
US20060159019A1 (en) * | 2001-05-04 | 2006-07-20 | Slt Logic Llc | System and method for policing multiple data flows and multi-protocol data flows |
US20060168337A1 (en) * | 2002-09-03 | 2006-07-27 | Thomson Licensing Inc. | Mechanism for providing quality of service in a network utilizing priority and reserved bandwidth protocols |
US7096260B1 (en) * | 2000-09-29 | 2006-08-22 | Cisco Technology, Inc. | Marking network data packets with differentiated services codepoints based on network load |
US7099276B1 (en) * | 1999-05-24 | 2006-08-29 | Broadcom Corporation | Apparatus and method for distributing a load across a trunk group |
US7099932B1 (en) | 2000-08-16 | 2006-08-29 | Cisco Technology, Inc. | Method and apparatus for retrieving network quality of service policy information from a directory in a quality of service policy management system |
US20060193318A1 (en) * | 2005-02-28 | 2006-08-31 | Sriram Narasimhan | Method and apparatus for processing inbound and outbound quanta of data |
US20060193317A1 (en) * | 2005-02-28 | 2006-08-31 | Ashok Rajagopalan | Method and apparatus for direct reception of inbound data |
US20060203847A1 (en) * | 2005-03-09 | 2006-09-14 | Hitachi, Ltd. | Variable communication capacity data transmission device and data transmission device |
US20060227758A1 (en) * | 2005-04-09 | 2006-10-12 | Netrake Corporation | Apparatus and method creating virtual routing domains in an internet protocol network |
US7126915B1 (en) * | 1999-12-28 | 2006-10-24 | At&T Corp. | Network traffic regulation |
US20060239294A1 (en) * | 2005-04-20 | 2006-10-26 | Jupiter Systems | Capture node for use in an audiovisual signal routing and distribution system |
US7145869B1 (en) * | 1999-03-17 | 2006-12-05 | Broadcom Corporation | Method for avoiding out-of-ordering of frames in a network switch |
US7185073B1 (en) | 1998-10-26 | 2007-02-27 | Cisco Technology, Inc. | Method and apparatus for defining and implementing high-level quality of service policies in computer networks |
US7187684B2 (en) | 2001-11-01 | 2007-03-06 | International Business Machines Corporation | Weighted fair queue having extended effective range |
US20070064604A1 (en) * | 2005-09-20 | 2007-03-22 | Liren Chen | Adaptive quality of service policy for dynamic networks |
US20070076746A1 (en) * | 2005-09-14 | 2007-04-05 | Faska Thomas S | Device, system, and method for transporting data using combined broadband and legacy network infrastructures |
US7215678B1 (en) * | 2000-04-10 | 2007-05-08 | Switchcore, A.B. | Method and apparatus for distribution of bandwidth in a switch |
US7249170B2 (en) | 2000-12-06 | 2007-07-24 | Intelliden | System and method for configuration, management and monitoring of network resources |
US20070204036A1 (en) * | 1999-07-02 | 2007-08-30 | Shai Mohaban | Method and apparatus for creating policies for policy-based management of quality of service treatments of network data traffic flows |
US7272116B1 (en) | 2000-06-30 | 2007-09-18 | Cisco Technology, Inc. | Protocol for automatic traffic provisioning in 4-fiber BLSR SONET networks |
US7277446B1 (en) * | 2000-11-02 | 2007-10-02 | Airvana, Inc. | Communication of digital data over a wireless transmission medium |
US7280474B2 (en) | 2001-11-01 | 2007-10-09 | International Business Machines Corporation | Weighted fair queue having adjustable scaling factor |
US20070237074A1 (en) * | 2006-04-06 | 2007-10-11 | Curry David S | Configuration of congestion thresholds for a network traffic management system |
US7292577B1 (en) * | 2001-09-19 | 2007-11-06 | Cisco Technology, Inc. | End-to-end preservation of VLAN priority in connection-oriented networks |
US20070258363A1 (en) * | 2006-05-03 | 2007-11-08 | Sbc Knowledge Ventures, Lp | Application-aware ATM buffer management method and system |
US7310345B2 (en) | 2001-11-01 | 2007-12-18 | International Business Machines Corporation | Empty indicators for weighted fair queues |
US7315554B2 (en) | 2000-08-31 | 2008-01-01 | Verizon Communications Inc. | Simple peering in a transport network employing novel edge devices |
EP1885087A1 (en) * | 2006-08-02 | 2008-02-06 | ISS Manufacturing Limited | Method, device and software for controlling the data traffic between a first computer network and a second computer network |
US7333432B1 (en) * | 2002-02-12 | 2008-02-19 | Cisco Technology, Inc. | Method and apparatus for configuring network elements to support real time applications |
US20080069138A1 (en) * | 2006-09-19 | 2008-03-20 | Cisco Technology, Inc. (A California Corporation) | System and method for managing bandwidth |
US20080095181A1 (en) * | 2006-10-20 | 2008-04-24 | Fujitsu Limited | Data relay device, data relay method, and computer product |
US20080109586A1 (en) * | 2006-11-08 | 2008-05-08 | Sicortex, Inc | System and method for arbitration for virtual channels to prevent livelock in a richly-connected multi-processor computer system |
US7382793B1 (en) * | 2002-01-17 | 2008-06-03 | Juniper Networks, Inc. | Systems and methods for determining the bandwidth used by a queue |
US20080144660A1 (en) * | 2006-12-19 | 2008-06-19 | Marcin Godlewski | Dynamically adjusting bandwidth usage among subscriber streams |
US7392279B1 (en) * | 1999-03-26 | 2008-06-24 | Cisco Technology, Inc. | Network traffic shaping using time-based queues |
US20080151935A1 (en) * | 2001-05-04 | 2008-06-26 | Sarkinen Scott A | Method and apparatus for providing multi-protocol, multi-protocol, multi-stage, real-time frame classification |
US20080192629A1 (en) * | 2007-02-14 | 2008-08-14 | Tropos Networks, Inc. | Wireless data packet classification |
US20080291828A1 (en) * | 2007-05-21 | 2008-11-27 | Park Daniel J | Detection of Signaling Flows |
US20080294714A1 (en) * | 2007-05-22 | 2008-11-27 | International Business Machines Corporation | High Availability Message Transmission |
US7461158B2 (en) | 2002-08-07 | 2008-12-02 | Intelliden, Inc. | System and method for controlling access rights to network resources |
US7460536B1 (en) * | 2003-03-17 | 2008-12-02 | Network Equipment Technologies | User and session identification based on connections, protocols and protocol fields |
US7464145B2 (en) | 2002-07-11 | 2008-12-09 | Intelliden, Inc. | Repository-independent system and method for asset management and reconciliation |
US7466703B1 (en) * | 1998-05-01 | 2008-12-16 | Alcatel-Lucent Usa Inc. | Scalable high speed router apparatus |
US7477600B1 (en) | 2002-02-12 | 2009-01-13 | Cisco Technology, Inc. | Method and apparatus for configuring network elements to support real time applications based on meta-templates |
US7477659B1 (en) * | 2001-07-20 | 2009-01-13 | Cisco Technology, Inc. | System and method for performing admission control functions in a data network |
US20090028176A1 (en) * | 2007-07-27 | 2009-01-29 | Marcin Godlewski | Bandwidth Requests Transmitted According to Priority in a Centrally Managed Network |
US20090073878A1 (en) * | 2007-08-31 | 2009-03-19 | Kenneth Gustav Carlberg | Usage based queuing with accounting for wireless access points |
US20090138577A1 (en) * | 2007-09-26 | 2009-05-28 | Nicira Networks | Network operating system for managing and securing networks |
US20090157412A1 (en) * | 2007-12-18 | 2009-06-18 | Ibiquity Digital Corporation | Method For Streaming Through A Data Service Over A Radio Link Subsystem |
US20090161684A1 (en) * | 2007-12-21 | 2009-06-25 | Juniper Networks, Inc. | System and Method for Dynamically Allocating Buffers Based on Priority Levels |
US20090181673A1 (en) * | 2004-12-06 | 2009-07-16 | Motorola, Inc. | Method, apparatus and base station for determining a radio link characteristic |
US20090185506A1 (en) * | 2001-06-29 | 2009-07-23 | Thomas Lee Watson | System and Method for Router Virtual Networking |
US20090213856A1 (en) * | 2001-05-04 | 2009-08-27 | Slt Logic Llc | System and Method for Providing Transformation of Multi-Protocol Packets in a Data Stream |
US7602716B1 (en) * | 2001-12-20 | 2009-10-13 | Cisco Technology, Inc. | Load sharing on DOCSIS |
US7620702B1 (en) * | 1999-12-28 | 2009-11-17 | Intel Corporation | Providing real-time control data for a network processor |
US7636369B2 (en) | 2003-05-15 | 2009-12-22 | Foundry Networks, Inc. | System and method for high speed packet transmission implementing dual transmit and receive pipelines |
US7640317B2 (en) | 2004-06-10 | 2009-12-29 | Cisco Technology, Inc. | Configuration commit database approach and session locking approach in a two-stage network device configuration process |
US7649885B1 (en) | 2002-05-06 | 2010-01-19 | Foundry Networks, Inc. | Network routing system for enhanced efficiency and monitoring capability |
US7657703B1 (en) | 2004-10-29 | 2010-02-02 | Foundry Networks, Inc. | Double density content addressable memory (CAM) lookup scheme |
US20100034216A1 (en) * | 2007-02-01 | 2010-02-11 | Ashley Pickering | Data communication |
US20100085981A1 (en) * | 2008-10-03 | 2010-04-08 | Brocade Communications, Inc. | Port trunking at a fabric boundary |
US20100095021A1 (en) * | 2008-10-08 | 2010-04-15 | Samuels Allen R | Systems and methods for allocating bandwidth by an intermediary for flow control |
US20100121972A1 (en) * | 2008-10-08 | 2010-05-13 | Samuels Allen R | Systems and methods for real-time endpoint application flow control with network structure component |
US7738450B1 (en) | 2002-05-06 | 2010-06-15 | Foundry Networks, Inc. | System architecture for very fast ethernet blade |
US7751402B2 (en) | 1999-12-29 | 2010-07-06 | Intel Corporation | Method and apparatus for gigabit packet assignment for multithreaded packet processing |
US7756594B2 (en) | 2004-06-14 | 2010-07-13 | Microsoft Corporation | Systems and methods for parsing flexible audio codec topologies |
US20100177635A1 (en) * | 2009-01-09 | 2010-07-15 | Brocade Communications Systems, Inc. | Hierarchical rate color marker |
US20100193699A1 (en) * | 2009-02-05 | 2010-08-05 | Fujifilm Corporation | Radiography network system and radiographic image capturing system control method |
US20100220742A1 (en) * | 2000-12-19 | 2010-09-02 | Foundry Networks, Inc. | System and method for router queue and congestion management |
US7792113B1 (en) | 2002-10-21 | 2010-09-07 | Cisco Technology, Inc. | Method and system for policy-based forwarding |
US7813367B2 (en) | 2002-05-06 | 2010-10-12 | Foundry Networks, Inc. | Pipeline method and system for switching packets |
USRE41849E1 (en) | 1999-12-22 | 2010-10-19 | Intel Corporation | Parallel multi-threaded processing |
US7817659B2 (en) | 2004-03-26 | 2010-10-19 | Foundry Networks, Llc | Method and apparatus for aggregating input data streams |
US7830884B2 (en) | 2002-05-06 | 2010-11-09 | Foundry Networks, Llc | Flexible method for processing data packets in a network routing system for enhanced efficiency and monitoring capability |
US7843938B1 (en) | 2005-02-25 | 2010-11-30 | Citrix Systems, Inc. | QoS optimization with compression |
US7848253B2 (en) | 1999-01-12 | 2010-12-07 | Mcdata Corporation | Method for scoring queued frames for selective transmission through a switch |
US7853676B1 (en) | 2004-06-10 | 2010-12-14 | Cisco Technology, Inc. | Protocol for efficient exchange of XML documents with a network device |
US20110029676A1 (en) * | 2009-08-03 | 2011-02-03 | Brocade Communications Systems, Inc. | Per priority tcp quality of service |
US7903654B2 (en) | 2006-08-22 | 2011-03-08 | Foundry Networks, Llc | System and method for ECMP load sharing |
US7936770B1 (en) * | 2005-03-08 | 2011-05-03 | Enterasys Networks, Inc. | Method and apparatus of virtual class of service and logical queue representation through network traffic distribution over multiple port interfaces |
US7948872B2 (en) | 2000-11-17 | 2011-05-24 | Foundry Networks, Llc | Backplane interface adapter with error control and redundant fabric |
US20110134755A1 (en) * | 2003-05-15 | 2011-06-09 | At&T Intellectual Property I, L.P. | Methods, Systems, and Products for a Metering Application |
US7969882B2 (en) * | 2001-02-09 | 2011-06-28 | Nec Corporation | Packet transfer rate monitoring control apparatus, method, and program |
US7978614B2 (en) | 2007-01-11 | 2011-07-12 | Foundry Network, LLC | Techniques for detecting non-receipt of fault detection protocol packets |
US7978702B2 (en) | 2000-11-17 | 2011-07-12 | Foundry Networks, Llc | Backplane interface adapter |
US7983170B2 (en) | 2006-12-19 | 2011-07-19 | Citrix Systems, Inc. | In-band quality-of-service signaling to endpoints that enforce traffic policies at traffic sources using policy messages piggybacked onto DiffServ bits |
US7984474B2 (en) | 2000-02-08 | 2011-07-19 | Quartics, Inc. | Method and apparatus for a digitized CATV network for bundled services |
US8001248B1 (en) * | 2001-07-13 | 2011-08-16 | Cisco Technology, Inc. | System and method for providing quality of service to DSL internet connections |
US20110228772A1 (en) * | 2010-03-19 | 2011-09-22 | Brocade Communications Systems, Inc. | Providing multicast services without interruption upon a switchover |
US20110231578A1 (en) * | 2010-03-19 | 2011-09-22 | Brocade Communications Systems, Inc. | Techniques for synchronizing application object instances |
US20110235513A1 (en) * | 2004-01-08 | 2011-09-29 | Interdigital Technology Corporation | Packet scheduling in a wireless local area network |
US8037399B2 (en) | 2007-07-18 | 2011-10-11 | Foundry Networks, Llc | Techniques for segmented CRC design in high speed networks |
US8087064B1 (en) | 2000-08-31 | 2011-12-27 | Verizon Communications Inc. | Security extensions using at least a portion of layer 2 information or bits in the place of layer 2 information |
US8090901B2 (en) | 2009-05-14 | 2012-01-03 | Brocade Communications Systems, Inc. | TCAM management approach that minimize movements |
US8149839B1 (en) | 2007-09-26 | 2012-04-03 | Foundry Networks, Llc | Selection of trunk ports and paths using rotation |
US8219662B2 (en) | 2000-12-06 | 2012-07-10 | International Business Machines Corporation | Redirecting data generated by network devices |
US8238255B2 (en) | 2006-11-22 | 2012-08-07 | Foundry Networks, Llc | Recovering from failures without impact on data traffic in a shared bus architecture |
US20120230195A1 (en) * | 2006-01-31 | 2012-09-13 | Roundbox, Inc. | Reliable event broadcaster with multiplexing and bandwidth control functions |
US8271859B2 (en) | 2007-07-18 | 2012-09-18 | Foundry Networks Llc | Segmented CRC design in high speed networks |
US20120250635A1 (en) * | 2009-12-22 | 2012-10-04 | Zte Corporation | Method and Device for Enhancing Quality of Service in Wireless Local Area Network |
US8296400B2 (en) | 2001-08-29 | 2012-10-23 | International Business Machines Corporation | System and method for generating a configuration schema |
US8316191B2 (en) | 1999-08-31 | 2012-11-20 | Intel Corporation | Memory controllers for processor having multiple programmable units |
US8448162B2 (en) | 2005-12-28 | 2013-05-21 | Foundry Networks, Llc | Hitless software upgrades |
US8457145B2 (en) | 1999-05-21 | 2013-06-04 | Wi-Lan, Inc. | Method and apparatus for bandwidth request/grant protocols in a wireless communication system |
US8457061B2 (en) | 1999-05-21 | 2013-06-04 | Wi-Lan | Method and system for adaptively obtaining bandwidth allocation requests |
US8462810B2 (en) | 1999-05-21 | 2013-06-11 | Wi-Lan, Inc. | Method and system for adaptively obtaining bandwidth allocation requests |
US8462723B2 (en) | 1999-05-21 | 2013-06-11 | Wi-Lan, Inc. | Methods and systems for transmission of multiple modulated signals over wireless networks |
US20130182704A1 (en) * | 2001-10-16 | 2013-07-18 | Cisco Technology, Inc. | Prioritization and preemption of data frames over a switching fabric |
US8495418B2 (en) | 2010-07-23 | 2013-07-23 | Brocade Communications Systems, Inc. | Achieving ultra-high availability using a single CPU |
US8566491B2 (en) | 2011-01-31 | 2013-10-22 | Qualcomm Incorporated | System and method for improving throughput of data transfers using a shared non-deterministic bus |
US8570908B2 (en) | 2009-01-28 | 2013-10-29 | Headwater Partners I Llc | Automated device provisioning and activation |
US8589541B2 (en) | 2009-01-28 | 2013-11-19 | Headwater Partners I Llc | Device-assisted services for protecting network capacity |
US8595478B2 (en) | 2000-07-10 | 2013-11-26 | AlterWAN Inc. | Wide area network with high quality of service |
US8599850B2 (en) | 2009-09-21 | 2013-12-03 | Brocade Communications Systems, Inc. | Provisioning single or multistage networks using ethernet service instances (ESIs) |
US8606911B2 (en) | 2009-03-02 | 2013-12-10 | Headwater Partners I Llc | Flow tagging for service policy implementation |
TWI419515B (en) * | 2010-07-29 | 2013-12-11 | Cybertan Technology Inc | The network bandwidth upper limit statistics and adjustment method of network equipment |
US8626115B2 (en) | 2009-01-28 | 2014-01-07 | Headwater Partners I Llc | Wireless network service interfaces |
US8630617B2 (en) | 2009-01-28 | 2014-01-14 | Headwater Partners I Llc | Device group partitions and settlement platform |
US8630630B2 (en) | 2009-01-28 | 2014-01-14 | Headwater Partners I Llc | Enhanced roaming services and converged carrier networks with device assisted services and a proxy |
US8634821B2 (en) | 2009-01-28 | 2014-01-21 | Headwater Partners I Llc | Device assisted services install |
US8634805B2 (en) | 2009-01-28 | 2014-01-21 | Headwater Partners I Llc | Device assisted CDR creation aggregation, mediation and billing |
US8671219B2 (en) | 2002-05-06 | 2014-03-11 | Foundry Networks, Llc | Method and apparatus for efficiently processing data packets in a computer network |
US8717895B2 (en) | 2010-07-06 | 2014-05-06 | Nicira, Inc. | Network virtualization apparatus and method with a table mapping engine |
US8725123B2 (en) | 2008-06-05 | 2014-05-13 | Headwater Partners I Llc | Communications device with secure data path processing agents |
US8730961B1 (en) | 2004-04-26 | 2014-05-20 | Foundry Networks, Llc | System and method for optimizing router lookup |
US8738886B2 (en) | 1999-12-27 | 2014-05-27 | Intel Corporation | Memory mapping in a processor having multiple programmable units |
US8745191B2 (en) | 2009-01-28 | 2014-06-03 | Headwater Partners I Llc | System and method for providing user notifications |
US8793758B2 (en) | 2009-01-28 | 2014-07-29 | Headwater Partners I Llc | Security, fraud detection, and fraud mitigation in device-assisted services systems |
US20140215600A1 (en) * | 2001-09-28 | 2014-07-31 | Juniper Networks, Inc. | Routing a packet by a device |
US8832777B2 (en) | 2009-03-02 | 2014-09-09 | Headwater Partners I Llc | Adapting network policies based on device service processor configuration |
US8868455B2 (en) | 2009-01-28 | 2014-10-21 | Headwater Partners I Llc | Adaptive ambient services |
US8893009B2 (en) | 2009-01-28 | 2014-11-18 | Headwater Partners I Llc | End user device that secures an association of application to service policy with an application certificate check |
US8898293B2 (en) | 2009-01-28 | 2014-11-25 | Headwater Partners I Llc | Service offer set publishing to device agent with on-device service selection |
US8924469B2 (en) | 2008-06-05 | 2014-12-30 | Headwater Partners I Llc | Enterprise access control and accounting allocation for access networks |
US8924543B2 (en) | 2009-01-28 | 2014-12-30 | Headwater Partners I Llc | Service design center for device assisted services |
US8966035B2 (en) | 2009-04-01 | 2015-02-24 | Nicira, Inc. | Method and apparatus for implementing and managing distributed virtual switches in several hosts and physical forwarding elements |
US8964528B2 (en) | 2010-07-06 | 2015-02-24 | Nicira, Inc. | Method and apparatus for robust packet distribution among hierarchical managed switching elements |
US8971325B1 (en) * | 2006-06-30 | 2015-03-03 | Marvell International Ltd. | Policy system and method for a switching device |
US9032317B2 (en) | 1999-10-29 | 2015-05-12 | Surfcast, Inc. | System and method for simultaneous display of multiple information sources |
US9043452B2 (en) | 2011-05-04 | 2015-05-26 | Nicira, Inc. | Network control apparatus and method for port isolation |
US9094311B2 (en) | 2009-01-28 | 2015-07-28 | Headwater Partners I, Llc | Techniques for attribution of mobile device data traffic to initiating end-user application |
US9098383B1 (en) * | 2009-09-23 | 2015-08-04 | Nvidia Corporation | Consolidated crossbar that supports a multitude of traffic types |
US9104619B2 (en) | 2010-07-23 | 2015-08-11 | Brocade Communications Systems, Inc. | Persisting data across warm boots |
US9143335B2 (en) | 2011-09-16 | 2015-09-22 | Brocade Communications Systems, Inc. | Multicast route cache system |
US9154826B2 (en) | 2011-04-06 | 2015-10-06 | Headwater Partners Ii Llc | Distributing content and service launch objects to mobile devices |
US9197544B2 (en) | 2011-10-19 | 2015-11-24 | The Regents Of The University Of California | Comprehensive multipath routing for congestion and quality-of-service in communication networks |
US9198042B2 (en) | 2009-01-28 | 2015-11-24 | Headwater Partners I Llc | Security techniques for device assisted services |
US9203690B2 (en) | 2012-09-24 | 2015-12-01 | Brocade Communications Systems, Inc. | Role based multicast messaging infrastructure |
US9231882B2 (en) | 2011-10-25 | 2016-01-05 | Nicira, Inc. | Maintaining quality of service in shared forwarding elements managed by a network control system |
US9247450B2 (en) | 2009-01-28 | 2016-01-26 | Headwater Partners I Llc | Quality of service for device assisted services |
US9253663B2 (en) | 2009-01-28 | 2016-02-02 | Headwater Partners I Llc | Controlling mobile device communications on a roaming network based on device state |
US9264330B2 (en) | 2013-10-13 | 2016-02-16 | Nicira, Inc. | Tracing host-originated logical network packets |
US9274851B2 (en) | 2009-11-25 | 2016-03-01 | Brocade Communications Systems, Inc. | Core-trunking across cores on physically separated processors allocated to a virtual machine based on configuration information including context information for virtual machines |
US9282019B2 (en) | 2013-07-12 | 2016-03-08 | Nicira, Inc. | Tracing logical network packets through physical network |
US9344349B2 (en) | 2013-07-12 | 2016-05-17 | Nicira, Inc. | Tracing network packets by a cluster of network controllers |
US9350674B2 (en) | 2009-01-09 | 2016-05-24 | Brocade Communications Systems, Inc. | Hierarchical rate color marker |
US9351193B2 (en) | 2009-01-28 | 2016-05-24 | Headwater Partners I Llc | Intermediate networking devices |
US9379956B2 (en) | 2014-06-30 | 2016-06-28 | Nicira, Inc. | Identifying a network topology between two endpoints |
US9392462B2 (en) | 2009-01-28 | 2016-07-12 | Headwater Partners I Llc | Mobile end-user device with agent limiting wireless data communication for specified background applications based on a stored policy |
US9407580B2 (en) | 2013-07-12 | 2016-08-02 | Nicira, Inc. | Maintaining data stored with a packet |
US9419889B2 (en) | 2014-03-07 | 2016-08-16 | Nicira, Inc. | Method and system for discovering a path of network traffic |
US9419874B2 (en) | 2014-03-27 | 2016-08-16 | Nicira, Inc. | Packet tracing in a software-defined networking environment |
US9525647B2 (en) | 2010-07-06 | 2016-12-20 | Nicira, Inc. | Network control apparatus and method for creating and modifying logical switching elements |
US9532261B2 (en) | 2009-01-28 | 2016-12-27 | Headwater Partners I Llc | System and method for wireless network offloading |
US9548924B2 (en) | 2013-12-09 | 2017-01-17 | Nicira, Inc. | Detecting an elephant flow based on the size of a packet |
US9549011B2 (en) | 2005-04-20 | 2017-01-17 | Infocus Corporation | Interconnection mechanism for multiple data streams |
US9553803B2 (en) | 2014-06-30 | 2017-01-24 | Nicira, Inc. | Periodical generation of network measurement data |
US9557889B2 (en) | 2009-01-28 | 2017-01-31 | Headwater Partners I Llc | Service plan design, user interfaces, application programming interfaces, and device management |
US9565707B2 (en) | 2009-01-28 | 2017-02-07 | Headwater Partners I Llc | Wireless end-user device with wireless data attribution to multiple personas |
US9572019B2 (en) | 2009-01-28 | 2017-02-14 | Headwater Partners LLC | Service selection set published to device agent with on-device service selection |
US9571559B2 (en) | 2009-01-28 | 2017-02-14 | Headwater Partners I Llc | Enhanced curfew and protection associated with a device group |
US9578182B2 (en) | 2009-01-28 | 2017-02-21 | Headwater Partners I Llc | Mobile device and service management |
US9609510B2 (en) | 2009-01-28 | 2017-03-28 | Headwater Research Llc | Automated credential porting for mobile devices |
US9619349B2 (en) | 2014-10-14 | 2017-04-11 | Brocade Communications Systems, Inc. | Biasing active-standby determination |
US9647918B2 (en) | 2009-01-28 | 2017-05-09 | Headwater Research Llc | Mobile device and method attributing media services network usage to requesting application |
US9680750B2 (en) | 2010-07-06 | 2017-06-13 | Nicira, Inc. | Use of tunnels to hide network addresses |
US9706061B2 (en) | 2009-01-28 | 2017-07-11 | Headwater Partners I Llc | Service design center for device assisted services |
US9755842B2 (en) | 2009-01-28 | 2017-09-05 | Headwater Research Llc | Managing service user discovery and service launch object placement on a device |
US9769070B2 (en) | 2015-01-28 | 2017-09-19 | Maxim Basunov | System and method of providing a platform for optimizing traffic through a computer network with distributed routing domains interconnected through data center interconnect links |
US9774537B2 (en) | 2014-09-30 | 2017-09-26 | Nicira, Inc. | Dynamically adjusting load balancing |
US9858559B2 (en) | 2009-01-28 | 2018-01-02 | Headwater Research Llc | Network service plan design |
US9955332B2 (en) | 2009-01-28 | 2018-04-24 | Headwater Research Llc | Method for child wireless device activation to subscriber account of a master wireless device |
US9954975B2 (en) | 2009-01-28 | 2018-04-24 | Headwater Research Llc | Enhanced curfew and protection associated with a device group |
US9967106B2 (en) | 2012-09-24 | 2018-05-08 | Brocade Communications Systems LLC | Role based multicast messaging infrastructure |
US9967199B2 (en) | 2013-12-09 | 2018-05-08 | Nicira, Inc. | Inspecting operations of a machine to detect elephant flows |
US9980146B2 (en) | 2009-01-28 | 2018-05-22 | Headwater Research Llc | Communications device with secure data path processing agents |
US9998530B2 (en) | 2013-10-15 | 2018-06-12 | Nicira, Inc. | Distributed global load-balancing system for software-defined data centers |
US10003536B2 (en) | 2013-07-25 | 2018-06-19 | Grigore Raileanu | System and method for managing bandwidth usage rates in a packet-switched network |
US10057775B2 (en) | 2009-01-28 | 2018-08-21 | Headwater Research Llc | Virtualized policy and charging system |
US10064055B2 (en) | 2009-01-28 | 2018-08-28 | Headwater Research Llc | Security, fraud detection, and fraud mitigation in device-assisted services systems |
US10103939B2 (en) | 2010-07-06 | 2018-10-16 | Nicira, Inc. | Network control apparatus and method for populating logical datapath sets |
US10129077B2 (en) | 2014-09-30 | 2018-11-13 | Nicira, Inc. | Configuring and operating a XaaS model in a datacenter |
US10200541B2 (en) | 2009-01-28 | 2019-02-05 | Headwater Research Llc | Wireless end-user device with divided user space/kernel space traffic policy system |
US10200306B2 (en) | 2017-03-07 | 2019-02-05 | Nicira, Inc. | Visualization of packet tracing operation results |
US10237757B2 (en) | 2009-01-28 | 2019-03-19 | Headwater Research Llc | System and method for wireless network offloading |
US10248996B2 (en) | 2009-01-28 | 2019-04-02 | Headwater Research Llc | Method for operating a wireless end-user device mobile payment agent |
US10264138B2 (en) | 2009-01-28 | 2019-04-16 | Headwater Research Llc | Mobile device and service management |
US10284682B2 (en) | 2016-04-20 | 2019-05-07 | International Business Machines Corporation | Enablement of quota-based quality of service |
US10326800B2 (en) | 2009-01-28 | 2019-06-18 | Headwater Research Llc | Wireless network service interfaces |
US10469342B2 (en) | 2014-10-10 | 2019-11-05 | Nicira, Inc. | Logical network traffic analysis |
US10469404B1 (en) * | 2014-05-12 | 2019-11-05 | Google Llc | Network multi-level rate limiter |
US10492102B2 (en) | 2009-01-28 | 2019-11-26 | Headwater Research Llc | Intermediate networking devices |
US10581763B2 (en) | 2012-09-21 | 2020-03-03 | Avago Technologies International Sales Pte. Limited | High availability application messaging layer |
US10594743B2 (en) | 2015-04-03 | 2020-03-17 | Nicira, Inc. | Method, apparatus, and system for implementing a content switch |
US10608887B2 (en) | 2017-10-06 | 2020-03-31 | Nicira, Inc. | Using packet tracing tool to automatically execute packet capture operations |
US10659252B2 (en) | 2018-01-26 | 2020-05-19 | Nicira, Inc | Specifying and utilizing paths through a network |
US10693782B2 (en) | 2013-05-09 | 2020-06-23 | Nicira, Inc. | Method and system for service switching using service tags |
US10715342B2 (en) | 2009-01-28 | 2020-07-14 | Headwater Research Llc | Managing service user discovery and service launch object placement on a device |
US10728174B2 (en) | 2018-03-27 | 2020-07-28 | Nicira, Inc. | Incorporating layer 2 service between two interfaces of gateway device |
US10779177B2 (en) | 2009-01-28 | 2020-09-15 | Headwater Research Llc | Device group partitions and settlement platform |
US10783581B2 (en) | 2009-01-28 | 2020-09-22 | Headwater Research Llc | Wireless end-user device providing ambient or sponsored services |
US10797910B2 (en) | 2018-01-26 | 2020-10-06 | Nicira, Inc. | Specifying and utilizing paths through a network |
US10797966B2 (en) | 2017-10-29 | 2020-10-06 | Nicira, Inc. | Service operation chaining |
US10798252B2 (en) | 2009-01-28 | 2020-10-06 | Headwater Research Llc | System and method for providing user notifications |
US10805192B2 (en) | 2018-03-27 | 2020-10-13 | Nicira, Inc. | Detecting failure of layer 2 service using broadcast messages |
US10841839B2 (en) | 2009-01-28 | 2020-11-17 | Headwater Research Llc | Security, fraud detection, and fraud mitigation in device-assisted services systems |
US10924408B2 (en) | 2014-11-07 | 2021-02-16 | Noction, Inc. | System and method for optimizing traffic in packet-switched networks with internet exchanges |
US10929171B2 (en) | 2019-02-22 | 2021-02-23 | Vmware, Inc. | Distributed forwarding for performing service chain operations |
US10944673B2 (en) | 2018-09-02 | 2021-03-09 | Vmware, Inc. | Redirection of data messages at logical network gateway |
US11012420B2 (en) | 2017-11-15 | 2021-05-18 | Nicira, Inc. | Third-party service chaining using packet encapsulation in a flow-based forwarding element |
US11140218B2 (en) | 2019-10-30 | 2021-10-05 | Vmware, Inc. | Distributed service chain across multiple clouds |
US11153406B2 (en) | 2020-01-20 | 2021-10-19 | Vmware, Inc. | Method of network performance visualization of service function chains |
US11196628B1 (en) | 2020-07-29 | 2021-12-07 | Vmware, Inc. | Monitoring container clusters |
US11212356B2 (en) | 2020-04-06 | 2021-12-28 | Vmware, Inc. | Providing services at the edge of a network using selected virtual tunnel interfaces |
US11218854B2 (en) | 2009-01-28 | 2022-01-04 | Headwater Research Llc | Service plan design, user interfaces, application programming interfaces, and device management |
US11223494B2 (en) | 2020-01-13 | 2022-01-11 | Vmware, Inc. | Service insertion for multicast traffic at boundary |
US20220083490A1 (en) * | 2020-09-15 | 2022-03-17 | Fujitsu Limited | Semiconductor apparatus and transfer method |
US11283717B2 (en) | 2019-10-30 | 2022-03-22 | Vmware, Inc. | Distributed fault tolerant service chain |
US11336533B1 (en) | 2021-01-08 | 2022-05-17 | Vmware, Inc. | Network visualization of correlations between logical elements and associated physical elements |
US11412366B2 (en) | 2009-01-28 | 2022-08-09 | Headwater Research Llc | Enhanced roaming services and converged carrier networks with device assisted services and a proxy |
US11558426B2 (en) | 2020-07-29 | 2023-01-17 | Vmware, Inc. | Connection tracking for container cluster |
US11570090B2 (en) | 2020-07-29 | 2023-01-31 | Vmware, Inc. | Flow tracing operation in container cluster |
US11595250B2 (en) | 2018-09-02 | 2023-02-28 | Vmware, Inc. | Service insertion at logical network gateway |
US11611625B2 (en) | 2020-12-15 | 2023-03-21 | Vmware, Inc. | Providing stateful services in a scalable manner for machines executing on host computers |
US11659061B2 (en) | 2020-01-20 | 2023-05-23 | Vmware, Inc. | Method of adjusting service function chains to improve network performance |
US11677645B2 (en) | 2021-09-17 | 2023-06-13 | Vmware, Inc. | Traffic monitoring |
US11687210B2 (en) | 2021-07-05 | 2023-06-27 | Vmware, Inc. | Criteria-based expansion of group nodes in a network topology visualization |
US11711278B2 (en) | 2021-07-24 | 2023-07-25 | Vmware, Inc. | Visualization of flow trace operation across multiple sites |
US11722367B2 (en) | 2014-09-30 | 2023-08-08 | Nicira, Inc. | Method and apparatus for providing a service with a plurality of service nodes |
US11734043B2 (en) | 2020-12-15 | 2023-08-22 | Vmware, Inc. | Providing stateful services in a scalable manner for machines executing on host computers |
US11736436B2 (en) | 2020-12-31 | 2023-08-22 | Vmware, Inc. | Identifying routes with indirect addressing in a datacenter |
US11924080B2 (en) | 2020-01-17 | 2024-03-05 | VMware LLC | Practical overlay network latency measurement in datacenter |
Families Citing this family (109)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE19857822A1 (en) * | 1998-12-15 | 2000-06-29 | Siemens Ag | Method for providing a stable quality level for data services within a packet-switching network |
AU5920000A (en) * | 1999-07-09 | 2001-02-13 | Malibu Networks, Inc. | Method for transmission control protocol (tcp) rate control with link-layer acknowledgements in a wireless point to multi-point (ptmp) transmission system |
US7161945B1 (en) * | 1999-08-30 | 2007-01-09 | Broadcom Corporation | Cable modem termination system |
US6788646B1 (en) | 1999-10-14 | 2004-09-07 | Telefonaktiebolaget Lm Ericsson (Publ) | Link capacity sharing for throughput-blocking optimality |
WO2001035584A1 (en) * | 1999-11-08 | 2001-05-17 | British Telecommunications Public Limited Company | Communications network |
KR100450942B1 (en) * | 1999-11-22 | 2004-10-02 | 삼성전자주식회사 | Address search apparatus and method in ethernet switch |
US7142512B1 (en) | 1999-12-02 | 2006-11-28 | Hitachi, Ltd. | Network measurement controlling system apparatus and method |
US7054938B2 (en) * | 2000-02-10 | 2006-05-30 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and apparatus for network service reservations over wireless access networks |
US7000031B2 (en) * | 2000-04-07 | 2006-02-14 | Broadcom Corporation | Method of providing synchronous transport of packets between asynchronous network nodes in a frame-based communications network |
US7162540B2 (en) * | 2000-05-15 | 2007-01-09 | Catchfire Systems, Inc. | Method and system for prioritizing network services |
US6738361B1 (en) | 2000-05-31 | 2004-05-18 | Nokia Ip Inc. | Method, apparatus and computer program for IP traffic prioritization in IP networks |
US6404772B1 (en) | 2000-07-27 | 2002-06-11 | Symbol Technologies, Inc. | Voice and data wireless communications network and method |
US6975638B1 (en) * | 2000-10-13 | 2005-12-13 | Force10 Networks, Inc. | Interleaved weighted fair queuing mechanism and system |
US7422586B2 (en) * | 2001-02-28 | 2008-09-09 | Angiodynamics, Inc. | Tissue surface treatment apparatus and method |
US6996062B1 (en) | 2001-02-28 | 2006-02-07 | 3Com Corporation | Policy-based weighted random early detection method for avoiding congestion in internet traffic |
EP1246097A1 (en) | 2001-03-29 | 2002-10-02 | BRITISH TELECOMMUNICATIONS public limited company | Work allocation system |
US7269157B2 (en) * | 2001-04-10 | 2007-09-11 | Internap Network Services Corporation | System and method to assure network service levels with intelligent routing |
US7277953B2 (en) * | 2001-04-18 | 2007-10-02 | Emc Corporation | Integrated procedure for partitioning network data services among multiple subscribers |
US6956866B1 (en) * | 2001-05-23 | 2005-10-18 | Cisco Technology, Inc. | Method and apparatus for collecting statistics from elements at multiple collection rates |
US7225281B2 (en) * | 2001-08-27 | 2007-05-29 | Intel Corporation | Multiprocessor infrastructure for providing flexible bandwidth allocation via multiple instantiations of separate data buses, control buses and support mechanisms |
US7216204B2 (en) * | 2001-08-27 | 2007-05-08 | Intel Corporation | Mechanism for providing early coherency detection to enable high performance memory updates in a latency sensitive multithreaded environment |
US7487505B2 (en) * | 2001-08-27 | 2009-02-03 | Intel Corporation | Multithreaded microprocessor with register allocation based on number of active threads |
US6868476B2 (en) * | 2001-08-27 | 2005-03-15 | Intel Corporation | Software controlled content addressable memory in a general purpose execution datapath |
US20040039891A1 (en) * | 2001-08-31 | 2004-02-26 | Arkivio, Inc. | Optimizing storage capacity utilization based upon data storage costs |
US7092977B2 (en) | 2001-08-31 | 2006-08-15 | Arkivio, Inc. | Techniques for storing data based upon storage policies |
JP5138847B2 (en) * | 2001-08-31 | 2013-02-06 | 富士通株式会社 | Network system, network relay device, network relay monitoring device, and network operation method |
US20030067874A1 (en) * | 2001-10-10 | 2003-04-10 | See Michael B. | Central policy based traffic management |
US7668966B2 (en) * | 2001-11-02 | 2010-02-23 | Internap Network Services Corporation | Data network controller |
US7561517B2 (en) * | 2001-11-02 | 2009-07-14 | Internap Network Services Corporation | Passive route control of data networks |
US7133365B2 (en) * | 2001-11-02 | 2006-11-07 | Internap Network Services Corporation | System and method to provide routing control of information over networks |
US7222190B2 (en) * | 2001-11-02 | 2007-05-22 | Internap Network Services Corporation | System and method to provide routing control of information over data networks |
US20030115204A1 (en) * | 2001-12-14 | 2003-06-19 | Arkivio, Inc. | Structure of policy information for storage, network and data management applications |
US7610451B2 (en) * | 2002-01-25 | 2009-10-27 | Intel Corporation | Data transfer mechanism using unidirectional pull bus and push bus |
US7174566B2 (en) * | 2002-02-01 | 2007-02-06 | Intel Corporation | Integrated network intrusion detection |
US20030149887A1 (en) * | 2002-02-01 | 2003-08-07 | Satyendra Yadav | Application-specific network intrusion detection |
US20030200317A1 (en) * | 2002-04-19 | 2003-10-23 | Native Networks Technologies Ltd | Method and system for dynamically allocating bandwidth to a plurality of network elements |
US20030204596A1 (en) * | 2002-04-29 | 2003-10-30 | Satyendra Yadav | Application-based network quality of service provisioning |
US20090279558A1 (en) * | 2002-05-06 | 2009-11-12 | Ian Edward Davis | Network routing apparatus for enhanced efficiency and monitoring capability |
US6912574B2 (en) * | 2002-05-29 | 2005-06-28 | Dhc, Llc | System and process for allocating flow capacity in a network |
US7337275B2 (en) * | 2002-08-13 | 2008-02-26 | Intel Corporation | Free list and ring data structure management |
US20040083202A1 (en) * | 2002-08-30 | 2004-04-29 | Arkivio, Inc. | Techniques to control recalls in storage management applications |
DE60319191T2 (en) * | 2002-10-01 | 2009-02-12 | Nec Infrontia Corp., Kawasaki | Bridge device and bridge method |
US7599287B2 (en) * | 2002-11-15 | 2009-10-06 | Cisco Technology, Inc. | Tokens in token buckets maintained among primary and secondary storages |
US7304942B1 (en) | 2002-11-15 | 2007-12-04 | Cisco Technology, Inc. | Methods and apparatus for maintaining statistic counters and updating a secondary counter storage via a queue for reducing or eliminating overflow of the counters |
EP1570688B1 (en) * | 2002-12-10 | 2019-02-20 | Nokia Technologies Oy | APPARATUS, AND AN ASSOCIATED METHODS, FOR PROVIDING TRAFFIC CLASS SUPPORT FOR QoS ACTIVATION IN A RADIO COMMUNICATION SYSTEM |
WO2004056047A1 (en) * | 2002-12-13 | 2004-07-01 | Internap Network Services Corporation | Topology aware route control |
US7895273B1 (en) | 2003-01-23 | 2011-02-22 | Sprint Spectrum L.P. | System and method for sorting instant messages |
JP4049777B2 (en) * | 2003-03-31 | 2008-02-20 | 富士通株式会社 | Communication apparatus and communication method |
US20040225707A1 (en) * | 2003-05-09 | 2004-11-11 | Chong Huai-Ter Victor | Systems and methods for combining a slow data stream and a fast data stream into a single fast data stream |
US7436840B1 (en) * | 2003-05-16 | 2008-10-14 | Sprint Communications Company L.P. | Network system manager for telecommunication carrier virtual networks |
US7539135B1 (en) | 2003-05-16 | 2009-05-26 | Sprint Communications Company L.P. | System and method for establishing telecommunication carrier virtual networks |
US20050021566A1 (en) * | 2003-05-30 | 2005-01-27 | Arkivio, Inc. | Techniques for facilitating backup and restore of migrated files |
WO2005001646A2 (en) | 2003-06-25 | 2005-01-06 | Arkivio, Inc. | Techniques for performing policy automated operations |
US7653730B1 (en) | 2003-10-30 | 2010-01-26 | Sprint Communications Company L.P. | System and method for latency assurance and dynamic re-provisioning of telecommunication connections in a carrier virtual network |
US7460526B1 (en) | 2003-10-30 | 2008-12-02 | Sprint Communications Company L.P. | System and method for establishing a carrier virtual network inverse multiplexed telecommunication connection |
US7613115B2 (en) * | 2003-10-31 | 2009-11-03 | International Business Machines Corporation | Minimal delay transmission of short messages |
US7243171B2 (en) * | 2003-11-10 | 2007-07-10 | Intel Corporation | Data flow management apparatus, systems, and methods |
US7409447B1 (en) * | 2003-11-20 | 2008-08-05 | Juniper Networks, Inc. | Policy analyzer |
US7596612B1 (en) | 2003-11-25 | 2009-09-29 | Sprint Communications Company L.P. | Interface system for carrier virtual network system |
KR100592907B1 (en) * | 2003-12-22 | 2006-06-23 | 삼성전자주식회사 | Wireless internet terminal and method for transmitting packet to enhance QoS |
US7213099B2 (en) * | 2003-12-30 | 2007-05-01 | Intel Corporation | Method and apparatus utilizing non-uniformly distributed DRAM configurations and to detect in-range memory address matches |
US7843843B1 (en) * | 2004-03-29 | 2010-11-30 | Packeteer, Inc. | Adaptive, application-aware selection of differntiated network services |
US8310927B1 (en) * | 2004-04-27 | 2012-11-13 | Marvell International Ltd. | Priority scheme for control traffic in network switches |
US7391721B1 (en) | 2004-07-08 | 2008-06-24 | Cisco Technology, Inc. | Maintaining counters and updating a secondary counter storage |
US7408936B2 (en) * | 2004-08-20 | 2008-08-05 | Alcatel Lucent | Scalable VLAN grouping in a provider Metro Ethernet |
US8775571B2 (en) | 2005-06-07 | 2014-07-08 | Extreme Networks, Inc. | Methods, systems, and computer program products for dynamic network access device port and user device configuration for implementing device-based and user-based policies |
US8751649B2 (en) | 2005-06-07 | 2014-06-10 | Extreme Networks | Port management system |
EP1734665B1 (en) * | 2005-06-17 | 2011-08-10 | Fujitsu Limited | Multi-hop communication system |
DE602005009340D1 (en) * | 2005-06-17 | 2008-10-09 | Fujitsu Ltd | Power control in the multi-way communication system |
EP1734666A1 (en) * | 2005-06-17 | 2006-12-20 | Fujitsu Limited | Resource management in multi-hop communication system |
EP2369879A3 (en) * | 2005-06-17 | 2011-11-09 | Fujitsu Limited | Communication system |
EP1929799A2 (en) * | 2005-09-01 | 2008-06-11 | Optimal Licensing Corporation | Media access control architecture |
US20070115826A1 (en) * | 2005-10-14 | 2007-05-24 | Optimal Licensing Corporation | Systems and methods for increasing capacity in collision-based data networks |
EP1801995A1 (en) * | 2005-12-21 | 2007-06-27 | Fujitsu Limited | Signalling in multi-hop communication systems |
US8018845B2 (en) * | 2006-01-25 | 2011-09-13 | Cisco Technology, Inc | Sampling rate-limited traffic |
US7558266B2 (en) | 2006-05-03 | 2009-07-07 | Trapeze Networks, Inc. | System and method for restricting network access using forwarding databases |
US8966018B2 (en) | 2006-05-19 | 2015-02-24 | Trapeze Networks, Inc. | Automated network device configuration and network deployment |
US7592906B1 (en) * | 2006-06-05 | 2009-09-22 | Juniper Networks, Inc. | Network policy evaluation |
US9258702B2 (en) | 2006-06-09 | 2016-02-09 | Trapeze Networks, Inc. | AP-local dynamic switching |
US8818322B2 (en) | 2006-06-09 | 2014-08-26 | Trapeze Networks, Inc. | Untethered access point mesh system and method |
US9191799B2 (en) | 2006-06-09 | 2015-11-17 | Juniper Networks, Inc. | Sharing data between wireless switches system and method |
US20070288690A1 (en) * | 2006-06-13 | 2007-12-13 | Foundry Networks, Inc. | High bandwidth, high capacity look-up table implementation in dynamic random access memory |
US8793361B1 (en) * | 2006-06-30 | 2014-07-29 | Blue Coat Systems, Inc. | Traffic synchronization across multiple devices in wide area network topologies |
GB0619454D0 (en) * | 2006-10-02 | 2006-11-08 | Fujitsu Ltd | Communication systems |
GB2443464A (en) * | 2006-11-06 | 2008-05-07 | Fujitsu Ltd | Signalling in a multi-hop communication systems |
US8121051B2 (en) * | 2007-02-26 | 2012-02-21 | Hewlett-Packard Development Company, L.P. | Network resource teaming on a per virtual network basis |
GB2447883A (en) * | 2007-03-02 | 2008-10-01 | Fujitsu Ltd | Bandwidth allocation in multi-hop wireless communication systems |
GB2447635A (en) * | 2007-03-19 | 2008-09-24 | Fujitsu Ltd | Scheduling qos communications between nodes within a predetermined time unit in wimax systems |
US7936677B2 (en) * | 2007-03-22 | 2011-05-03 | Sharp Laboratories Of America, Inc. | Selection of an audio visual stream by sampling |
US8279874B1 (en) | 2007-03-30 | 2012-10-02 | Extreme Networks, Inc. | Self-configuring network |
CN101282282B (en) * | 2007-04-06 | 2010-08-25 | 杭州华三通信技术有限公司 | Method, system and terminal for determining service quality degree |
US8902904B2 (en) | 2007-09-07 | 2014-12-02 | Trapeze Networks, Inc. | Network assignment based on priority |
US8978105B2 (en) | 2008-07-25 | 2015-03-10 | Trapeze Networks, Inc. | Affirming network relationships and resource access via related networks |
US8209437B2 (en) * | 2008-09-25 | 2012-06-26 | Rockliffe Systems, Inc. | Personal information management data synchronization |
US8027354B1 (en) * | 2009-04-29 | 2011-09-27 | Cisco Technology, Inc. | Network consolidation for virtualized servers |
WO2011124011A1 (en) * | 2010-04-06 | 2011-10-13 | 上海贝尔股份有限公司 | Method, equipment and node for determining quality of service in each section of link |
CN102333030B (en) * | 2011-09-01 | 2013-12-25 | 东莞中山大学研究院 | Sub-district terminal network oriented QoS method |
US20150295808A1 (en) * | 2012-10-31 | 2015-10-15 | Matt O'Malley | System and method for dynamically monitoring, analyzing, managing, and alerting packet data traffic and applications |
US9137114B2 (en) * | 2014-01-17 | 2015-09-15 | Sony Corporation | Computer ecosystem providing device announcements of session needs and rule-based establishment of network sharing based thereon |
US10102004B2 (en) | 2014-03-27 | 2018-10-16 | International Business Machines Corporation | Hardware counters to track utilization in a multithreading computer system |
US9804846B2 (en) | 2014-03-27 | 2017-10-31 | International Business Machines Corporation | Thread context preservation in a multithreading computer system |
US9594660B2 (en) | 2014-03-27 | 2017-03-14 | International Business Machines Corporation | Multithreading computer system and program product for executing a query instruction for idle time accumulation among cores |
US9417876B2 (en) * | 2014-03-27 | 2016-08-16 | International Business Machines Corporation | Thread context restoration in a multithreading computer system |
US9354883B2 (en) | 2014-03-27 | 2016-05-31 | International Business Machines Corporation | Dynamic enablement of multithreading |
US9921848B2 (en) | 2014-03-27 | 2018-03-20 | International Business Machines Corporation | Address expansion and contraction in a multithreading computer system |
US9912709B2 (en) | 2014-09-30 | 2018-03-06 | Level 3 Communications, Llc | Allocating capacity of a network connection to data streams based on type |
EP3251021B1 (en) | 2015-01-30 | 2023-07-19 | Hewlett Packard Enterprise Development LP | Memory network to prioritize processing of a memory access request |
US10178011B2 (en) | 2016-02-10 | 2019-01-08 | Hewlett Packard Enterprise Development Lp | Network traffic management via network switch QoS parameters analysis |
CN110022269B (en) * | 2018-01-09 | 2022-12-16 | 阿里巴巴集团控股有限公司 | Communication data processing method, device and equipment |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5381413A (en) * | 1992-12-28 | 1995-01-10 | Starlight Networks | Data throttling system for a communications network |
US5394402A (en) * | 1993-06-17 | 1995-02-28 | Ascom Timeplex Trading Ag | Hub for segmented virtual local area network with shared media access |
US5499238A (en) * | 1993-11-06 | 1996-03-12 | Electronics And Telecommunications Research Institute | Asynchronous transfer mode (ATM) multiplexing process device and method of the broadband integrated service digital network subscriber access apparatus |
US5570360A (en) * | 1995-03-20 | 1996-10-29 | Stratacom, Inc. | Method and apparatus for implementing communication service contract using cell arrival information |
US5629937A (en) * | 1994-03-23 | 1997-05-13 | Roke Manor Research Limited | Apparatus and method for ATM queuing and scheduling |
US5742772A (en) * | 1995-11-17 | 1998-04-21 | Lucent Technologies Inc. | Resource management system for a broadband multipoint bridge |
US5748614A (en) * | 1995-06-09 | 1998-05-05 | Siemens Aktiengesellschaft | Method for scheduling message cells leaving an ATM node |
US5796719A (en) * | 1995-11-01 | 1998-08-18 | International Business Corporation | Traffic flow regulation to guarantee end-to-end delay in packet switched networks |
US5850399A (en) * | 1997-04-04 | 1998-12-15 | Ascend Communications, Inc. | Hierarchical packet scheduling method and apparatus |
US5859835A (en) * | 1996-04-15 | 1999-01-12 | The Regents Of The University Of California | Traffic scheduling system and method for packet-switched networks |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH07210856A (en) * | 1994-01-19 | 1995-08-11 | Tdk Corp | Magnetic recording medium |
-
1998
- 1998-02-03 US US09/018,103 patent/US6104700A/en not_active Expired - Lifetime
- 1998-08-27 AU AU92080/98A patent/AU9208098A/en not_active Abandoned
- 1998-08-27 WO PCT/US1998/017817 patent/WO1999011003A1/en active Search and Examination
- 1998-08-27 JP JP2000556571A patent/JP2002519910A/en active Pending
- 1998-08-27 DE DE69840297T patent/DE69840297D1/en not_active Expired - Lifetime
- 1998-08-27 EP EP98944569A patent/EP1010279B1/en not_active Expired - Lifetime
-
2000
- 2000-06-20 US US09/597,878 patent/US6678248B1/en not_active Expired - Lifetime
-
2006
- 2006-09-11 JP JP2006245922A patent/JP4490956B2/en not_active Expired - Fee Related
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5381413A (en) * | 1992-12-28 | 1995-01-10 | Starlight Networks | Data throttling system for a communications network |
US5394402A (en) * | 1993-06-17 | 1995-02-28 | Ascom Timeplex Trading Ag | Hub for segmented virtual local area network with shared media access |
US5499238A (en) * | 1993-11-06 | 1996-03-12 | Electronics And Telecommunications Research Institute | Asynchronous transfer mode (ATM) multiplexing process device and method of the broadband integrated service digital network subscriber access apparatus |
US5629937A (en) * | 1994-03-23 | 1997-05-13 | Roke Manor Research Limited | Apparatus and method for ATM queuing and scheduling |
US5570360A (en) * | 1995-03-20 | 1996-10-29 | Stratacom, Inc. | Method and apparatus for implementing communication service contract using cell arrival information |
US5748614A (en) * | 1995-06-09 | 1998-05-05 | Siemens Aktiengesellschaft | Method for scheduling message cells leaving an ATM node |
US5796719A (en) * | 1995-11-01 | 1998-08-18 | International Business Corporation | Traffic flow regulation to guarantee end-to-end delay in packet switched networks |
US5742772A (en) * | 1995-11-17 | 1998-04-21 | Lucent Technologies Inc. | Resource management system for a broadband multipoint bridge |
US5859835A (en) * | 1996-04-15 | 1999-01-12 | The Regents Of The University Of California | Traffic scheduling system and method for packet-switched networks |
US5850399A (en) * | 1997-04-04 | 1998-12-15 | Ascend Communications, Inc. | Hierarchical packet scheduling method and apparatus |
Non-Patent Citations (1)
Title |
---|
International Search Report, PCT/US98/17817, 4 pages. * |
Cited By (1087)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6298049B1 (en) * | 1997-10-30 | 2001-10-02 | Alcatel | Method and arrangement for upstream timeslot assignment, and communication system wherein the method is used |
US20030070192A1 (en) * | 1998-01-22 | 2003-04-10 | Keller Wilfred A. | Methods and compositions for modifying levels of secondary metabolic compounds in plants |
US6690647B1 (en) * | 1998-01-30 | 2004-02-10 | Intel Corporation | Method and apparatus for characterizing network traffic |
US6859438B2 (en) | 1998-02-03 | 2005-02-22 | Extreme Networks, Inc. | Policy based quality of service |
US6538992B1 (en) * | 1998-02-24 | 2003-03-25 | Nokia Telecommunications Oy | Adaptive scheduling method and apparatus to service multilevel QoS in AAL2 |
US20090323707A1 (en) * | 1998-04-01 | 2009-12-31 | Takeshi Aimoto | Packet switch and switching method for switching variable length packets |
US6570876B1 (en) * | 1998-04-01 | 2003-05-27 | Hitachi, Ltd. | Packet switch and switching method for switching variable length packets |
US20020181484A1 (en) * | 1998-04-01 | 2002-12-05 | Takeshi Aimoto | Packet switch and switching method for switching variable length packets |
US7602783B2 (en) | 1998-04-01 | 2009-10-13 | Hitachi, Ltd. | Packet switch and switching method for switching variable length packets |
US8730962B2 (en) * | 1998-04-01 | 2014-05-20 | Hitachi, Ltd. | Packet switch and switching method for switching variable length packets |
US6459682B1 (en) * | 1998-04-07 | 2002-10-01 | International Business Machines Corporation | Architecture for supporting service level agreements in an IP network |
US6359900B1 (en) * | 1998-04-09 | 2002-03-19 | Novell, Inc. | Method and system for controlling access to a resource |
US7466703B1 (en) * | 1998-05-01 | 2008-12-16 | Alcatel-Lucent Usa Inc. | Scalable high speed router apparatus |
US6636485B1 (en) | 1998-05-14 | 2003-10-21 | 3Com Corporation | Method and system for providing quality-of-service in a data-over-cable system |
US6977894B1 (en) * | 1998-05-20 | 2005-12-20 | Nortel Networks Limited | Method and apparatus for discarding data packets through the use of descriptors |
US6650644B1 (en) * | 1998-05-20 | 2003-11-18 | Nortel Networks Limited | Method and apparatus for quality of service translation |
US6621829B1 (en) | 1998-05-20 | 2003-09-16 | Nortel Networks Limited | Method and apparatus for the prioritization of control plane traffic in a router |
US6647424B1 (en) * | 1998-05-20 | 2003-11-11 | Nortel Networks Limited | Method and apparatus for discarding data packets |
US6690649B1 (en) * | 1998-05-22 | 2004-02-10 | Nec Corporation | QoS management apparatus |
US6560203B1 (en) | 1998-05-27 | 2003-05-06 | 3Com Corporation | Method for changing type-of-service in a data-over-cable system |
US6442158B1 (en) * | 1998-05-27 | 2002-08-27 | 3Com Corporation | Method and system for quality-of-service based data forwarding in a data-over-cable system |
US6775276B1 (en) | 1998-05-27 | 2004-08-10 | 3Com Corporation | Method and system for seamless address allocation in a data-over-cable system |
US6510162B1 (en) | 1998-05-27 | 2003-01-21 | 3Com Corporation | System and method for managing channel usage in a data over cable system |
US6470025B1 (en) * | 1998-06-05 | 2002-10-22 | 3Com Technologies | System for providing fair access for VLANs to a shared transmission medium |
US6614790B1 (en) * | 1998-06-12 | 2003-09-02 | Telefonaktiebolaget Lm Ericsson (Publ) | Architecture for integrated services packet-switched networks |
US6359883B1 (en) * | 1998-06-23 | 2002-03-19 | The Kohl Group, Inc. | Reducing the variability of the data rates of high-rate data streams in order to communicate such streams over a low-rate channel of fixed capacity |
US6657959B1 (en) | 1998-06-27 | 2003-12-02 | Intel Corporation | Systems and methods for implementing ABR with guaranteed MCR |
US6724767B1 (en) | 1998-06-27 | 2004-04-20 | Intel Corporation | Two-dimensional queuing/de-queuing methods and systems for implementing the same |
US6735773B1 (en) | 1998-06-27 | 2004-05-11 | Intel Corporation | Method and apparatus for issuing commands to a network processor configured to provide a plurality of APIs |
US6604136B1 (en) | 1998-06-27 | 2003-08-05 | Intel Corporation | Application programming interfaces and methods enabling a host to interface with a network processor |
US6603768B1 (en) | 1998-06-27 | 2003-08-05 | Intel Corporation | Multi-protocol conversion assistance method and system for a network accelerator |
US6625650B2 (en) * | 1998-06-27 | 2003-09-23 | Intel Corporation | System for multi-layer broadband provisioning in computer networks |
US7411968B2 (en) | 1998-06-27 | 2008-08-12 | Intel Corporation | Two-dimensional queuing/de-queuing methods and systems for implementing the same |
US20040028067A1 (en) * | 1998-06-27 | 2004-02-12 | Softcom Microsystems | Two-dimensional queuing/de-queuing methods and systems for implementing the same |
US6708210B2 (en) | 1998-06-27 | 2004-03-16 | Intel Corporation | Application programming interfaces and methods enabling a host to interface with a network processor |
US6728249B2 (en) | 1998-06-27 | 2004-04-27 | Intel Corporation | System and method for performing cut-through forwarding in an ATM network supporting LAN emulation |
US6483846B1 (en) * | 1998-07-10 | 2002-11-19 | Honeywell Inc. | Middleware-based real-time communication system |
US6452934B1 (en) * | 1998-09-14 | 2002-09-17 | Hitachi, Ltd. | Packet forwarding apparatus |
US6892229B1 (en) | 1998-09-30 | 2005-05-10 | 3Com Corporation | System and method for assigning dynamic host configuration protocol parameters in devices using resident network interfaces |
US20040202184A1 (en) * | 1998-10-05 | 2004-10-14 | Hitachi, Ltd. | Packet forwarding apparatus with a flow detection table |
US6768738B1 (en) * | 1998-10-05 | 2004-07-27 | Hitachi, Ltd. | Packet forwarding apparatus with a flow detection table |
US7408935B2 (en) * | 1998-10-05 | 2008-08-05 | Hitachi, Ltd. | Packet forwarding apparatus with a flow detection table |
US6490629B1 (en) * | 1998-10-13 | 2002-12-03 | Genuity Inc. | System and method for scheduling the transmission of packet objects having quality of service requirements |
US6463470B1 (en) * | 1998-10-26 | 2002-10-08 | Cisco Technology, Inc. | Method and apparatus of storing policies for policy-based management of quality of service treatments of network data traffic flows |
US6718380B1 (en) * | 1998-10-26 | 2004-04-06 | Cisco Technology, Inc. | Method and apparatus for storing policies for policy-based management of network quality of service |
US7185073B1 (en) | 1998-10-26 | 2007-02-27 | Cisco Technology, Inc. | Method and apparatus for defining and implementing high-level quality of service policies in computer networks |
US6169748B1 (en) * | 1998-10-27 | 2001-01-02 | Fujitsu Network Communications, Inc. | Frame based quality of service |
US6714517B1 (en) * | 1998-11-10 | 2004-03-30 | Extreme Networks | Method and apparatus for interconnection of packet switches with guaranteed bandwidth |
US6654374B1 (en) * | 1998-11-10 | 2003-11-25 | Extreme Networks | Method and apparatus to reduce Jitter in packet switched networks |
US6466976B1 (en) * | 1998-12-03 | 2002-10-15 | Nortel Networks Limited | System and method for providing desired service policies to subscribers accessing the internet |
US6651101B1 (en) | 1998-12-04 | 2003-11-18 | Cisco Technology, Inc. | Method and apparatus for identifying network data traffic flows and for applying quality of service treatments to the flows |
US6286052B1 (en) * | 1998-12-04 | 2001-09-04 | Cisco Technology, Inc. | Method and apparatus for identifying network data traffic flows and for applying quality of service treatments to the flows |
US6434624B1 (en) | 1998-12-04 | 2002-08-13 | Cisco Technology, Inc. | Method and apparatus for identifying network data traffic flows and for applying quality of service treatments to the flows |
US6662135B1 (en) | 1998-12-09 | 2003-12-09 | 3Com Corporation | Method and apparatus for reflective mixer testing of a cable modem |
US6732199B1 (en) * | 1998-12-17 | 2004-05-04 | Watchguard Technologies, Inc. | Software programmable calendar queue cache |
US6625150B1 (en) * | 1998-12-17 | 2003-09-23 | Watchguard Technologies, Inc. | Policy engine architecture |
US6870812B1 (en) * | 1998-12-18 | 2005-03-22 | Cisco Technology, Inc. | Method and apparatus for implementing a quality of service policy in a data communications network |
US6868065B1 (en) * | 1998-12-18 | 2005-03-15 | Cisco Technology, Inc. | Method and apparatus for implementing a quality of service policy in a data communications network |
US6657991B1 (en) | 1998-12-21 | 2003-12-02 | 3Com Corporation | Method and system for provisioning network addresses in a data-over-cable system |
US20020188720A1 (en) * | 1998-12-28 | 2002-12-12 | William F. Terrell | Method and apparatus for dynamically controlling the provision of differentiated services |
US20040076161A1 (en) * | 1999-01-08 | 2004-04-22 | Lavian Tal I. | Dynamic assignment of traffic classes to a priority queue in a packet forwarding device |
US7710871B2 (en) | 1999-01-08 | 2010-05-04 | Nortel Networks Limited | Dynamic assignment of traffic classes to a priority queue in a packet forwarding device |
US7848253B2 (en) | 1999-01-12 | 2010-12-07 | Mcdata Corporation | Method for scoring queued frames for selective transmission through a switch |
US6577642B1 (en) | 1999-01-15 | 2003-06-10 | 3Com Corporation | Method and system for virtual network administration with a data-over cable system |
US6466580B1 (en) * | 1999-02-23 | 2002-10-15 | Advanced Micro Devices, Inc. | Method and apparatus for processing high and low priority frame data transmitted in a data communication system |
US6621792B1 (en) * | 1999-02-23 | 2003-09-16 | Avaya Technology Corp. | Computationally-efficient traffic shaper |
US6633563B1 (en) | 1999-03-02 | 2003-10-14 | Nortel Networks Limited | Assigning cell data to one of several processors provided in a data switch |
US7145869B1 (en) * | 1999-03-17 | 2006-12-05 | Broadcom Corporation | Method for avoiding out-of-ordering of frames in a network switch |
US7392279B1 (en) * | 1999-03-26 | 2008-06-24 | Cisco Technology, Inc. | Network traffic shaping using time-based queues |
US7072954B1 (en) * | 1999-03-29 | 2006-07-04 | Matsushita Electric Industrial Co., Ltd. | Network management system having access manager for managing access to recording medium apparatus |
US6775280B1 (en) * | 1999-04-29 | 2004-08-10 | Cisco Technology, Inc. | Methods and apparatus for routing packets using policy and network efficiency information |
US6510158B1 (en) * | 1999-04-30 | 2003-01-21 | Alcatel Canada Inc. | Method and apparatus combining a plurality of virtual circuits into a combined virtual circuit |
US6882655B1 (en) * | 1999-05-13 | 2005-04-19 | Nec Corporation | Switch and input port thereof |
US6661788B2 (en) * | 1999-05-14 | 2003-12-09 | Nortel Networks Limited | Multicast scheduling for a network device |
US20030174701A1 (en) * | 1999-05-14 | 2003-09-18 | Richard L. Angle | Multicast scheduling for a network device |
US8462810B2 (en) | 1999-05-21 | 2013-06-11 | Wi-Lan, Inc. | Method and system for adaptively obtaining bandwidth allocation requests |
US8615020B2 (en) | 1999-05-21 | 2013-12-24 | Wi-Lan, Inc. | Method and system for adaptively obtaining bandwidth allocation requests |
US9860753B2 (en) | 1999-05-21 | 2018-01-02 | Wi-Lan Inc. | Method and apparatus for bandwidth request/grant protocols in a wireless communication system |
US9402250B2 (en) | 1999-05-21 | 2016-07-26 | Wi-Lan, Inc. | Methods and systems for transmission of multiple modulated signals over wireless networks |
US9414368B2 (en) | 1999-05-21 | 2016-08-09 | Wi-Lan, Inc. | Methods and systems for transmission of multiple modulated signals over wireless networks |
US6654387B1 (en) | 1999-05-21 | 2003-11-25 | 3Com Corporation | Method for network address table maintenance in a data-over-cable system using a network device registration procedure |
US8929905B2 (en) | 1999-05-21 | 2015-01-06 | Wi-Lan, Inc. | Methods and systems for transmission of multiple modulated signals over wireless networks |
US8787924B2 (en) | 1999-05-21 | 2014-07-22 | Wi-Lan, Inc. | Methods and systems for transmission of multiple modulated signals over wireless networks |
US9420573B2 (en) | 1999-05-21 | 2016-08-16 | Wi-Lan, Inc. | Methods and systems for transmission of multiple modulated signals over wireless networks |
US8654664B2 (en) | 1999-05-21 | 2014-02-18 | Wi-Lan, Inc. | Methods and systems for transmission of multiple modulated signals over wireless networks |
US9497743B2 (en) | 1999-05-21 | 2016-11-15 | Wi-Lan, Inc. | Methods and systems for transmission of multiple modulated signals over wireless networks |
US9648600B2 (en) | 1999-05-21 | 2017-05-09 | Wi-Lan, Inc. | Methods and systems for transmission of multiple modulated signals over wireless networks |
US6697862B1 (en) | 1999-05-21 | 2004-02-24 | 3Com Corporation | System and method for network address maintenance using dynamic host configuration protocol messages in a data-over-cable system |
US9591639B2 (en) | 1999-05-21 | 2017-03-07 | Wi-Lan, Inc. | Method and apparatus for bandwidth request/grant protocols in a wireless communication system |
US9603129B2 (en) | 1999-05-21 | 2017-03-21 | Wi-Lan, Inc. | Methods and systems for transmission of multiple modulated signals over wireless networks |
US8462723B2 (en) | 1999-05-21 | 2013-06-11 | Wi-Lan, Inc. | Methods and systems for transmission of multiple modulated signals over wireless networks |
US8462761B2 (en) | 1999-05-21 | 2013-06-11 | Wi-Lan, Inc. | Method and system for adaptively obtaining bandwidth allocation requests |
US9603145B2 (en) | 1999-05-21 | 2017-03-21 | Wi-Lan, Inc. | Method and apparatus for bandwidth request/grant protocols in a wireless communication system |
US8457061B2 (en) | 1999-05-21 | 2013-06-04 | Wi-Lan | Method and system for adaptively obtaining bandwidth allocation requests |
US8457145B2 (en) | 1999-05-21 | 2013-06-04 | Wi-Lan, Inc. | Method and apparatus for bandwidth request/grant protocols in a wireless communication system |
US7099276B1 (en) * | 1999-05-24 | 2006-08-29 | Broadcom Corporation | Apparatus and method for distributing a load across a trunk group |
US6754622B1 (en) | 1999-05-24 | 2004-06-22 | 3Com Corporation | Method for network address table maintenance in a data-over-cable system using destination reachibility |
US6785292B1 (en) | 1999-05-28 | 2004-08-31 | 3Com Corporation | Method for detecting radio frequency impairments in a data-over-cable system |
US6944183B1 (en) | 1999-06-10 | 2005-09-13 | Alcatel | Object model for network policy management |
US7032022B1 (en) * | 1999-06-10 | 2006-04-18 | Alcatel | Statistics aggregation for policy-based network |
US6973034B1 (en) | 1999-06-29 | 2005-12-06 | Cisco Technology, Inc. | Technique for collecting operating information from network elements, and for controlling network element behavior in a feedback-based, adaptive data network |
US7613126B1 (en) | 1999-06-29 | 2009-11-03 | Cisco Technology, Inc. | Technique for providing dynamic modification of application specific policies in a feedback-based, adaptive data network |
US6751662B1 (en) | 1999-06-29 | 2004-06-15 | Cisco Technology, Inc. | Policy engine which supports application specific plug-ins for enforcing policies in a feedback-based, adaptive data network |
US6505244B1 (en) * | 1999-06-29 | 2003-01-07 | Cisco Technology Inc. | Policy engine which supports application specific plug-ins for enforcing policies in a feedback-based, adaptive data network |
US6765864B1 (en) | 1999-06-29 | 2004-07-20 | Cisco Technology, Inc. | Technique for providing dynamic modification of application specific policies in a feedback-based, adaptive data network |
US6584502B1 (en) | 1999-06-29 | 2003-06-24 | Cisco Technology, Inc. | Technique for providing automatic event notification of changing network conditions to network elements in an adaptive, feedback-based data network |
US6769024B1 (en) | 1999-06-29 | 2004-07-27 | Cisco Technology, Inc. | Dynamically adaptive network element in a feedback-based data network |
US6539427B1 (en) | 1999-06-29 | 2003-03-25 | Cisco Technology, Inc. | Dynamically adaptive network element in a feedback-based data network |
US7782786B1 (en) | 1999-06-29 | 2010-08-24 | Cisco Technology, Inc. | Technique for providing dynamic modification of application specific policies in a feedback-based, adaptive data network |
US8121024B1 (en) | 1999-06-29 | 2012-02-21 | Cisco Technology, Inc. | Technique for providing dynamic modification of application specific policies in a feedback-based, adaptive data network |
US6577597B1 (en) | 1999-06-29 | 2003-06-10 | Cisco Technology, Inc. | Dynamic adjustment of network elements using a feedback-based adaptive technique |
US20070204036A1 (en) * | 1999-07-02 | 2007-08-30 | Shai Mohaban | Method and apparatus for creating policies for policy-based management of quality of service treatments of network data traffic flows |
US7346677B1 (en) * | 1999-07-02 | 2008-03-18 | Cisco Technology, Inc. | Method and apparatus for creating policies for policy-based management of quality of service treatments of network data traffic flows |
US7970893B2 (en) * | 1999-07-02 | 2011-06-28 | Cisco Technology, Inc. | Method and apparatus for creating policies for policy-based management of quality of service treatments of network data traffic flows |
US6466984B1 (en) | 1999-07-02 | 2002-10-15 | Cisco Technology, Inc. | Method and apparatus for policy-based management of quality of service treatments of network data traffic flows by integrating policies with application programs |
US6771661B1 (en) * | 1999-07-21 | 2004-08-03 | Cisco Technology, Inc. | Apparatus and methods for providing event-based data communications device configuration |
US6728265B1 (en) * | 1999-07-30 | 2004-04-27 | Intel Corporation | Controlling frame transmission |
US6587876B1 (en) * | 1999-08-24 | 2003-07-01 | Hewlett-Packard Development Company | Grouping targets of management policies |
US6570883B1 (en) * | 1999-08-28 | 2003-05-27 | Hsiao-Tung Wong | Packet scheduling using dual weight single priority queue |
US8316191B2 (en) | 1999-08-31 | 2012-11-20 | Intel Corporation | Memory controllers for processor having multiple programmable units |
US7054267B2 (en) * | 1999-09-10 | 2006-05-30 | Lucent Technologies Inc. | Method and apparatus for scheduling traffic to meet quality of service requirements in a communication network |
US6553568B1 (en) | 1999-09-29 | 2003-04-22 | 3Com Corporation | Methods and systems for service level agreement enforcement on a data-over cable system |
US6708209B1 (en) | 1999-10-05 | 2004-03-16 | Hitachi, Ltd. | Network system having plural networks for performing quality guarantee among the networks having different policies |
US20040064541A1 (en) * | 1999-10-05 | 2004-04-01 | Tomoichi Ebata | Network system having plural networks for performing quality guarantee among the networks having different policies |
US20020053254A1 (en) * | 1999-10-15 | 2002-05-09 | Christopher Rixon | Adjustable pedal assembly (banana rod) |
US6578076B1 (en) * | 1999-10-18 | 2003-06-10 | Intel Corporation | Policy-based network management system using dynamic policy generation |
US7046665B1 (en) * | 1999-10-26 | 2006-05-16 | Extreme Networks, Inc. | Provisional IP-aware virtual paths over networks |
US6909726B1 (en) * | 1999-10-28 | 2005-06-21 | Broadband Royalty Corporation | Adaptive bandwidth system and method for broadcast data |
US9032317B2 (en) | 1999-10-29 | 2015-05-12 | Surfcast, Inc. | System and method for simultaneous display of multiple information sources |
US9363338B2 (en) | 1999-10-29 | 2016-06-07 | Surfcast, Inc. | System and method for simultaneous display of multiple information sources |
US9946434B2 (en) | 1999-10-29 | 2018-04-17 | Surfcast, Inc. | System and method for simultaneous display of multiple information sources |
US9043712B2 (en) | 1999-10-29 | 2015-05-26 | Surfcast, Inc. | System and method for simultaneous display of multiple information sources |
US7505408B1 (en) | 1999-11-19 | 2009-03-17 | Cisco Technology, Inc. | Automatically applying bi-directional quality of service treatment to network data flows |
US6788647B1 (en) | 1999-11-19 | 2004-09-07 | Cisco Technology, Inc. | Automatically applying bi-directional quality of service treatment to network data flows |
US6798788B1 (en) * | 1999-11-24 | 2004-09-28 | Advanced Micro Devices, Inc. | Arrangement determining policies for layer 3 frame fragments in a network switch |
US6798746B1 (en) | 1999-12-18 | 2004-09-28 | Cisco Technology, Inc. | Method and apparatus for implementing a quality of service policy in a data communications network |
USRE41849E1 (en) | 1999-12-22 | 2010-10-19 | Intel Corporation | Parallel multi-threaded processing |
US9830284B2 (en) | 1999-12-27 | 2017-11-28 | Intel Corporation | Memory mapping in a processor having multiple programmable units |
US9824038B2 (en) | 1999-12-27 | 2017-11-21 | Intel Corporation | Memory mapping in a processor having multiple programmable units |
US9824037B2 (en) | 1999-12-27 | 2017-11-21 | Intel Corporation | Memory mapping in a processor having multiple programmable units |
US9128818B2 (en) | 1999-12-27 | 2015-09-08 | Intel Corporation | Memory mapping in a processor having multiple programmable units |
US8738886B2 (en) | 1999-12-27 | 2014-05-27 | Intel Corporation | Memory mapping in a processor having multiple programmable units |
US9830285B2 (en) | 1999-12-27 | 2017-11-28 | Intel Corporation | Memory mapping in a processor having multiple programmable units |
US7620702B1 (en) * | 1999-12-28 | 2009-11-17 | Intel Corporation | Providing real-time control data for a network processor |
US7126915B1 (en) * | 1999-12-28 | 2006-10-24 | At&T Corp. | Network traffic regulation |
US6717951B2 (en) * | 1999-12-29 | 2004-04-06 | Intel Corporation | Method and apparatus for determining priority of network packets |
US7751402B2 (en) | 1999-12-29 | 2010-07-06 | Intel Corporation | Method and apparatus for gigabit packet assignment for multithreaded packet processing |
US6674743B1 (en) * | 1999-12-30 | 2004-01-06 | 3Com Corporation | Method and apparatus for providing policy-based services for internal applications |
USRE42121E1 (en) | 2000-01-12 | 2011-02-08 | New Jersey Institute Of Technology | Method and system for a hierarchical traffic shaper |
US6735214B1 (en) * | 2000-01-12 | 2004-05-11 | New Jersey Institute Of Technology | Method and system for a hierarchical traffic shaper |
US6810422B1 (en) | 2000-01-14 | 2004-10-26 | Lockheed Martin Tactical Defense Systems | System and method for probabilistic quality of communication service determination |
US20040095887A1 (en) * | 2000-01-18 | 2004-05-20 | At&T Corp. | Apparatus and method for designing a network |
US20100074115A1 (en) * | 2000-01-18 | 2010-03-25 | At&T Corp. | System and Method for Designing a Network |
US6934259B2 (en) | 2000-01-18 | 2005-08-23 | At&T Corp | Apparatus and method for designing a network |
US7626945B1 (en) | 2000-01-18 | 2009-12-01 | At&T Intellectual Property Ii, L.P. | System and method for designing a network |
US7965654B2 (en) | 2000-01-18 | 2011-06-21 | At&T Intellectual Property Ii, L.P. | System and method for designing a network |
US6697334B1 (en) * | 2000-01-18 | 2004-02-24 | At&T Corp. | Method for designing a network |
US20010023486A1 (en) * | 2000-01-20 | 2001-09-20 | Makoto Kayashima | Security management system and security managing method |
US20010025346A1 (en) * | 2000-01-20 | 2001-09-27 | Makoto Kayashima | Security management system and security managing method |
US6745246B1 (en) * | 2000-01-28 | 2004-06-01 | Advanced Micro Devices, Inc. | Apparatus and method in a network switch for modifying a bandwidth request between a requestor and a router |
US7984474B2 (en) | 2000-02-08 | 2011-07-19 | Quartics, Inc. | Method and apparatus for a digitized CATV network for bundled services |
US7643486B2 (en) | 2000-02-14 | 2010-01-05 | Cisco Technology, Inc. | Pipelined packet switching and queuing architecture |
US8665875B2 (en) | 2000-02-14 | 2014-03-04 | Oracle International Corporation | Pipelined packet switching and queuing architecture |
US7177276B1 (en) * | 2000-02-14 | 2007-02-13 | Cisco Technology, Inc. | Pipelined packet switching and queuing architecture |
US20010014095A1 (en) * | 2000-02-14 | 2001-08-16 | Fujitsu Limited | Network system priority control method |
US7023802B2 (en) * | 2000-02-14 | 2006-04-04 | Fujitsu Limited | Network system priority control method |
US20060050690A1 (en) * | 2000-02-14 | 2006-03-09 | Epps Garry P | Pipelined packet switching and queuing architecture |
US8018937B2 (en) | 2000-02-14 | 2011-09-13 | Cisco Technology, Inc. | Pipelined packet switching and queuing architecture |
US20060039374A1 (en) * | 2000-02-14 | 2006-02-23 | David Belz | Pipelined packet switching and queuing architecture |
US6980552B1 (en) * | 2000-02-14 | 2005-12-27 | Cisco Technology, Inc. | Pipelined packet switching and queuing architecture |
US6944169B1 (en) | 2000-03-01 | 2005-09-13 | Hitachi America, Ltd. | Method and apparatus for managing quality of service in network devices |
US6901452B1 (en) * | 2000-03-02 | 2005-05-31 | Alcatel | Selectable prioritization for data communication switch |
US6714545B1 (en) * | 2000-03-03 | 2004-03-30 | Qwest Communications International, Inc. | VDSL data network, service and management architecture |
US6674769B1 (en) * | 2000-03-07 | 2004-01-06 | Advanced Micro Devices, Inc. | Simultaneous searching of layer 3 policy filter and policy cache in a network switch port |
US20060120285A1 (en) * | 2000-03-27 | 2006-06-08 | Yatish Pathak | Fluid treatment system and radiation source module for use therein |
US6895012B2 (en) * | 2000-03-30 | 2005-05-17 | Fujitsu Limited | Method and apparatus for packet scheduling in network |
US7215678B1 (en) * | 2000-04-10 | 2007-05-08 | Switchcore, A.B. | Method and apparatus for distribution of bandwidth in a switch |
US20010036154A1 (en) * | 2000-04-21 | 2001-11-01 | Kabushiki Kaisha Toshiba | Communication device and communication control method using lower layer data transmission order control at upper layer |
US6937600B2 (en) * | 2000-04-21 | 2005-08-30 | Kabushiki Kaisha Toshiba | Communication device and communication control method using lower layer data transmission order control at upper layer |
US6804262B1 (en) | 2000-04-28 | 2004-10-12 | 3Com Corporation | Method and apparatus for channel determination through power measurements |
US20010046208A1 (en) * | 2000-05-05 | 2001-11-29 | Eng Kai Y. | Unbreakable optical IP flows and premium IP services |
US20020016840A1 (en) * | 2000-05-12 | 2002-02-07 | Shai Herzog | Applying recursive policy for scoping of administration of policy based networking |
US20020093910A1 (en) * | 2000-05-17 | 2002-07-18 | Takeki Yazaki | Packet shaper |
US20050163049A1 (en) * | 2000-05-17 | 2005-07-28 | Takeki Yazaki | Packet shaper |
US6920109B2 (en) * | 2000-05-17 | 2005-07-19 | Hitachi, Ltd. | Packet shaper |
US7525912B2 (en) | 2000-05-17 | 2009-04-28 | Hitachi, Ltd | Packet shaper |
US20090070454A1 (en) * | 2000-05-19 | 2009-03-12 | Scientific-Atlanta, Inc. | Allocating access across shared communication medium |
US20020003806A1 (en) * | 2000-05-19 | 2002-01-10 | Mckinnon Martin W. | Allocating access across shared communications medium to user classes |
US7970011B2 (en) | 2000-05-19 | 2011-06-28 | Carlson William S | Apparatus and methods for incorporating bandwidth forecasting and dynamic bandwidth allocation into a broadband communication system |
US6917622B2 (en) | 2000-05-19 | 2005-07-12 | Scientific-Atlanta, Inc. | Allocating access across a shared communications medium in a carrier network |
US20020129143A1 (en) * | 2000-05-19 | 2002-09-12 | Mckinnon Martin W. | Solicitations for allocations of access across a shared communications medium |
US7274667B2 (en) | 2000-05-19 | 2007-09-25 | Scientific-Atlanta, Inc. | Monitoring and allocating access across a shared communications medium |
US7957417B2 (en) | 2000-05-19 | 2011-06-07 | Mckinnon Iii Martin W | Methods of allocating access across a shared communications medium |
US7299284B2 (en) | 2000-05-19 | 2007-11-20 | Scientific-Atlanta, Inc. | Solicitations for allocations of access across a shared communications medium |
US20070133409A1 (en) * | 2000-05-19 | 2007-06-14 | Mckinnon Martin W Iii | Allocating access across shared communication medium to user classes |
US20010039582A1 (en) * | 2000-05-19 | 2001-11-08 | Mckinnon Martin W. | Allocating access across a shared communications medium in a carrier network |
US6917628B2 (en) | 2000-05-19 | 2005-07-12 | Scientific-Atlanta, Inc. | Allocating access across a shared communications medium of a DOCSIS 1.0 compliant cable network |
US20080037578A1 (en) * | 2000-05-19 | 2008-02-14 | Carlson William S | Apparatus and methods for incorporating bandwidth forecasting and dynamic bandwidth allocation into a broadband communication system |
US7184398B2 (en) | 2000-05-19 | 2007-02-27 | Scientific-Atlanta, Inc. | Allocating access across shared communications medium to user classes |
US7856497B2 (en) | 2000-05-19 | 2010-12-21 | Mckinnon Iii Martin W | Method for determining an appropriate algorithm to apply for forecasting network access usage |
US20010038639A1 (en) * | 2000-05-19 | 2001-11-08 | Mckinnon Martin W. | Monitoring and allocating access across a shared communications medium |
US20080112429A1 (en) * | 2000-05-19 | 2008-05-15 | Scientific Atlanta | Allocations of Access Across a Communications Medium |
US6993044B2 (en) | 2000-05-19 | 2006-01-31 | Scientific-Atlanta, Inc. | Computerized method for allocating access across a shared communication medium |
US7848234B2 (en) | 2000-05-19 | 2010-12-07 | Mckinnon Iii Martin W | Allocating access across shared communication medium to user classes |
US7983272B2 (en) | 2000-05-19 | 2011-07-19 | Carlson William S | Apparatus and methods for incorporating bandwidth forecasting and dynamic bandwidth allocation into a broadband communication system |
US7925750B2 (en) | 2000-05-19 | 2011-04-12 | Mckinnon Iii Martin W | Allocations of access across a communications medium |
US7009992B2 (en) | 2000-05-19 | 2006-03-07 | Scientific-Atlanta, Inc. | Methods of allocating access across a shared communications medium |
US7920594B2 (en) | 2000-05-19 | 2011-04-05 | Carlson William S | Apparatus and methods for incorporating bandwidth forecasting and dynamic bandwidth allocation into a broadband communication system |
US20020126686A1 (en) * | 2000-05-19 | 2002-09-12 | Mckinnon Martin W. | Methods of allocating access across a shared communications medium |
US7499453B2 (en) | 2000-05-19 | 2009-03-03 | Cisco Technology, Inc. | Apparatus and methods for incorporating bandwidth forecasting and dynamic bandwidth allocation into a broadband communication system |
US6845106B2 (en) | 2000-05-19 | 2005-01-18 | Scientific Atlanta, Inc. | Allocating access across a shared communications medium |
US6823385B2 (en) | 2000-05-19 | 2004-11-23 | Scientifc Atlanta, Inc. | Allocating access across a shared communications medium to user classes |
US20090213871A1 (en) * | 2000-05-19 | 2009-08-27 | Cisco Technology, Inc. | Apparatus and Methods for Incorporating Bandwidth Forecasting and Dynamic Bandwidth Allocation into a Broadband Communication System |
US20090207731A1 (en) * | 2000-05-19 | 2009-08-20 | Cisco Technology, Inc. | Apparatus and Methods for Incorporating Bandwidth Forecasting and Dynamic Bandwidth Allocation into a Broadband Communication System |
US20060114926A1 (en) * | 2000-05-19 | 2006-06-01 | Martin McKinnon | Methods of allocating access across a shared communications medium |
US20060120282A1 (en) * | 2000-05-19 | 2006-06-08 | Carlson William S | Apparatus and methods for incorporating bandwidth forecasting and dynamic bandwidth allocation into a broadband communication system |
US7792058B1 (en) | 2000-06-16 | 2010-09-07 | Extreme Networks, Inc. | Method and system for VLAN aggregation |
US6914905B1 (en) | 2000-06-16 | 2005-07-05 | Extreme Networks, Inc. | Method and system for VLAN aggregation |
US7272116B1 (en) | 2000-06-30 | 2007-09-18 | Cisco Technology, Inc. | Protocol for automatic traffic provisioning in 4-fiber BLSR SONET networks |
US6871233B1 (en) * | 2000-07-05 | 2005-03-22 | Lucent Technologies Inc. | Method and apparatus for use in specifying and insuring service-level quality of service in computer networks |
US9015471B2 (en) | 2000-07-10 | 2015-04-21 | Alterwan, Inc. | Inter-autonomous networking involving multiple service providers |
US8595478B2 (en) | 2000-07-10 | 2013-11-26 | AlterWAN Inc. | Wide area network with high quality of service |
US9985800B2 (en) | 2000-07-10 | 2018-05-29 | Alterwan, Inc. | VPN usage to create wide area network backbone over the internet |
US6816500B1 (en) | 2000-07-10 | 2004-11-09 | 3Com Corporation | Apparatus, method and system for multimedia access network channel management |
US9667534B2 (en) | 2000-07-10 | 2017-05-30 | Alterwan, Inc. | VPN usage to create wide area network backbone over the internet |
US9525620B2 (en) | 2000-07-10 | 2016-12-20 | Alterwan, Inc. | Private tunnel usage to create wide area network backbone over the internet |
US6959332B1 (en) | 2000-07-12 | 2005-10-25 | Cisco Technology, Inc. | Basic command representation of quality of service policies |
US7016302B1 (en) * | 2000-08-16 | 2006-03-21 | Ironbridge Networks, Inc. | Apparatus and method for controlling queuing of data at a node on a network |
US7099932B1 (en) | 2000-08-16 | 2006-08-29 | Cisco Technology, Inc. | Method and apparatus for retrieving network quality of service policy information from a directory in a quality of service policy management system |
US7027395B2 (en) * | 2000-08-18 | 2006-04-11 | Alcatel | Method for marking packets of a data transmission flow and marker device performing this method |
US20020031089A1 (en) * | 2000-08-18 | 2002-03-14 | Alcatel | Method for marking packets of a data transmission flow and marker device performing this method |
US20140105025A1 (en) * | 2000-08-21 | 2014-04-17 | Rockstar Consortium Us Lp | Dynamic Assignment of Traffic Classes to a Priority Queue in a Packet Forwarding Device |
US8619793B2 (en) * | 2000-08-21 | 2013-12-31 | Rockstar Consortium Us Lp | Dynamic assignment of traffic classes to a priority queue in a packet forwarding device |
US20140105012A1 (en) * | 2000-08-21 | 2014-04-17 | Rockstar Consortium Us Lp | Dynamic Assignment of Traffic Classes to a Priority Queue in a Packet Forwarding Device |
US20020021701A1 (en) * | 2000-08-21 | 2002-02-21 | Lavian Tal I. | Dynamic assignment of traffic classes to a priority queue in a packet forwarding device |
US7782872B2 (en) | 2000-08-28 | 2010-08-24 | Mika Rinne | Method, apparatus, and computer-readable medium for providing an applicable QoS for data that has actually experienced a QoS degraded from that requested |
US6845100B1 (en) * | 2000-08-28 | 2005-01-18 | Nokia Mobile Phones Ltd. | Basic QoS mechanisms for wireless transmission of IP traffic |
US8264987B2 (en) | 2000-08-31 | 2012-09-11 | Verizon Communications Inc. | Methods, apparatus and data structures for segmenting customers using at least a portion of a layer 2 address header or bits in the place of a layer 2 address header |
US8087064B1 (en) | 2000-08-31 | 2011-12-27 | Verizon Communications Inc. | Security extensions using at least a portion of layer 2 information or bits in the place of layer 2 information |
US7315554B2 (en) | 2000-08-31 | 2008-01-01 | Verizon Communications Inc. | Simple peering in a transport network employing novel edge devices |
US7272115B2 (en) | 2000-08-31 | 2007-09-18 | Audiocodes Texas, Inc. | Method and apparatus for enforcing service level agreements |
US6850495B1 (en) * | 2000-08-31 | 2005-02-01 | Verizon Communications Inc. | Methods, apparatus and data structures for segmenting customers using at least a portion of a layer 2 address header or bits in the place of a layer 2 address header |
US20030118029A1 (en) * | 2000-08-31 | 2003-06-26 | Maher Robert Daniel | Method and apparatus for enforcing service level agreements |
US8793764B2 (en) | 2000-08-31 | 2014-07-29 | Verizon Patent And Licensing Inc. | Security extensions using at least a portion of layer 2 information or bits in the place of layer 2 information |
US20090225675A1 (en) * | 2000-08-31 | 2009-09-10 | Verizon Communications Inc. | Methods, apparatus and data structures for segmenting customers using at least a portion of a layer 2 address header or bits in the place of a layer 2 address header |
US20090168776A1 (en) * | 2000-08-31 | 2009-07-02 | Verizon Communications Inc. | Methods, apparatus and data structures for preserving address and service level information in a virtual private network |
WO2002019585A1 (en) * | 2000-08-31 | 2002-03-07 | Verizon Communications Inc. | Methods, apparatus and data structures for segmenting customers using at least a portion of a layer 2 address header or bits in the place of layer 2 address header |
US7839802B2 (en) | 2000-08-31 | 2010-11-23 | Verizon Communications Inc. | Methods, apparatus and data structures for segmenting customers using at least a portion of a layer 2 address header or bits in the place of a layer 2 address header |
US8243627B2 (en) | 2000-08-31 | 2012-08-14 | Verizon Communications Inc. | Methods, apparatus and data structures for preserving address and service level information in a virtual private network |
US20020118644A1 (en) * | 2000-09-01 | 2002-08-29 | Ian Moir | Method and system to implement policy-based network traffic management |
US20020167967A1 (en) * | 2000-09-06 | 2002-11-14 | Schneider Electric | Method for managing bandwidth on an ethernet network |
WO2002033428A1 (en) * | 2000-09-11 | 2002-04-25 | Sitara Networks, Inc. | Central policy manager |
US7272155B2 (en) | 2000-09-11 | 2007-09-18 | Converged Access, Inc. | Central policy manager |
US6928480B1 (en) * | 2000-09-19 | 2005-08-09 | Nortel Networks Limited | Networking device and method for providing a predictable membership scheme for policy-based VLANs |
US6865153B1 (en) * | 2000-09-20 | 2005-03-08 | Alcatel | Stage-implemented QoS shaping for data communication switch |
US7027394B2 (en) | 2000-09-22 | 2006-04-11 | Narad Networks, Inc. | Broadband system with traffic policing and transmission scheduling |
US7139247B2 (en) | 2000-09-22 | 2006-11-21 | Narad Networks, Inc. | Broadband system with topology discovery |
US20020085552A1 (en) * | 2000-09-22 | 2002-07-04 | Narad Networks, Inc., Westford Massachusetts | Broadband system having routing identification assignment |
US20020075875A1 (en) * | 2000-09-22 | 2002-06-20 | Narad Networks, Inc. | Broadband system with transmission scheduling and flow control |
US20020075814A1 (en) * | 2000-09-22 | 2002-06-20 | Narad Networks, Inc. | Broadband system with topology discovery |
US20020105965A1 (en) * | 2000-09-22 | 2002-08-08 | Narad Networks, Inc. | Broadband system having routing identification based switching |
US20020078464A1 (en) * | 2000-09-22 | 2002-06-20 | Narad Networks, Inc. | Broadband system with intelligent network devices |
US20020101820A1 (en) * | 2000-09-22 | 2002-08-01 | Narad Networks, Inc. | Broadband system with traffic policing and transmission scheduling |
US20020138854A1 (en) * | 2000-09-22 | 2002-09-26 | Narad Networks, Inc. | System and method for mapping end user identifiers to access device identifiers |
US7146630B2 (en) * | 2000-09-22 | 2006-12-05 | Narad Networks, Inc. | Broadband system with intelligent network devices |
US20050251846A1 (en) * | 2000-09-22 | 2005-11-10 | Narad Networks, Inc. | Network architecture for intelligent network elements |
US20020085589A1 (en) * | 2000-09-22 | 2002-07-04 | Narad Networks, Inc. | System and method for assigning network data packet header |
US20050246754A1 (en) * | 2000-09-22 | 2005-11-03 | Narad Networks, Inc. | System and method for mapping end user identififiers to access device identifiers |
US20020097674A1 (en) * | 2000-09-22 | 2002-07-25 | Narad Networks, Inc. | System and method for call admission control |
US20040019876A1 (en) * | 2000-09-22 | 2004-01-29 | Narad Networks, Inc. | Network architecture for intelligent network elements |
US20020075805A1 (en) * | 2000-09-22 | 2002-06-20 | Narad Networks, Inc. | Broadband system with QOS based packet handling |
US7835379B2 (en) | 2000-09-22 | 2010-11-16 | Ciena Corporation | Network architecture for intelligent network elements |
US7072360B2 (en) | 2000-09-22 | 2006-07-04 | Narad Networks, Inc. | Network architecture for intelligent network elements |
US6822940B1 (en) | 2000-09-29 | 2004-11-23 | Cisco Technology, Inc. | Method and apparatus for adapting enforcement of network quality of service policies based on feedback about network conditions |
US7096260B1 (en) * | 2000-09-29 | 2006-08-22 | Cisco Technology, Inc. | Marking network data packets with differentiated services codepoints based on network load |
US20020138643A1 (en) * | 2000-10-19 | 2002-09-26 | Shin Kang G. | Method and system for controlling network traffic to a network computer |
US6988133B1 (en) | 2000-10-31 | 2006-01-17 | Cisco Technology, Inc. | Method and apparatus for communicating network quality of service policy information to a plurality of policy enforcement points |
US7277446B1 (en) * | 2000-11-02 | 2007-10-02 | Airvana, Inc. | Communication of digital data over a wireless transmission medium |
US7995580B2 (en) | 2000-11-17 | 2011-08-09 | Foundry Networks, Inc. | Backplane interface adapter with error control and redundant fabric |
US8619781B2 (en) | 2000-11-17 | 2013-12-31 | Foundry Networks, Llc | Backplane interface adapter with error control and redundant fabric |
US8514716B2 (en) | 2000-11-17 | 2013-08-20 | Foundry Networks, Llc | Backplane interface adapter with error control and redundant fabric |
US9030937B2 (en) | 2000-11-17 | 2015-05-12 | Foundry Networks, Llc | Backplane interface adapter with error control and redundant fabric |
US7948872B2 (en) | 2000-11-17 | 2011-05-24 | Foundry Networks, Llc | Backplane interface adapter with error control and redundant fabric |
US8964754B2 (en) | 2000-11-17 | 2015-02-24 | Foundry Networks, Llc | Backplane interface adapter with error control and redundant fabric |
US7978702B2 (en) | 2000-11-17 | 2011-07-12 | Foundry Networks, Llc | Backplane interface adapter |
US7050396B1 (en) | 2000-11-30 | 2006-05-23 | Cisco Technology, Inc. | Method and apparatus for automatically establishing bi-directional differentiated services treatment of flows in a network |
US20020101883A1 (en) * | 2000-11-30 | 2002-08-01 | Ruszczyk Chester A. | Method for reducing interference from initializing network devices in a data-over-cable system |
WO2002045013A3 (en) * | 2000-11-30 | 2004-02-12 | Allot Communications Ltd | Network resource allocation and monitoring system |
WO2002045013A2 (en) * | 2000-11-30 | 2002-06-06 | Allot Communications Ltd. | Network resource allocation and monitoring system |
KR20020043139A (en) * | 2000-12-01 | 2002-06-08 | 윤종용 | Scheduling Method for high data rate service in Wireless communication System |
US6978301B2 (en) | 2000-12-06 | 2005-12-20 | Intelliden | System and method for configuring a network device |
US8219662B2 (en) | 2000-12-06 | 2012-07-10 | International Business Machines Corporation | Redirecting data generated by network devices |
US7054946B2 (en) | 2000-12-06 | 2006-05-30 | Intelliden | Dynamic configuration of network devices to enable data transfers |
US7249170B2 (en) | 2000-12-06 | 2007-07-24 | Intelliden | System and method for configuration, management and monitoring of network resources |
US20020069367A1 (en) * | 2000-12-06 | 2002-06-06 | Glen Tindal | Network operating system data directory |
US20020069271A1 (en) * | 2000-12-06 | 2002-06-06 | Glen Tindal | Event manager for network operating system |
US20020069291A1 (en) * | 2000-12-06 | 2002-06-06 | Glen Tindal | Dynamic configuration of network devices to enable data transfers |
US20020069275A1 (en) * | 2000-12-06 | 2002-06-06 | Tindal Glen D. | Global GUI interface for network OS |
US7650396B2 (en) | 2000-12-06 | 2010-01-19 | Intelliden, Inc. | System and method for defining a policy enabled network |
US20020078341A1 (en) * | 2000-12-14 | 2002-06-20 | Genty Denise M. | System and method for applying quality of service policies to internet protocol security to avoid bandwidth limitations on a computer network |
US20020110134A1 (en) * | 2000-12-15 | 2002-08-15 | Glenn Gracon | Apparatus and methods for scheduling packets in a broadband data stream |
WO2002049286A1 (en) * | 2000-12-15 | 2002-06-20 | Vivace Networks, Inc. | Apparatus and methods for scheduling packets in a broadband data stream |
US20090086628A1 (en) * | 2000-12-15 | 2009-04-02 | Glenn Gracon | Apparatus and methods for scheduling packets in a broadband data stream |
US7697430B2 (en) | 2000-12-15 | 2010-04-13 | Tellabs San Jose, Inc. | Apparatus and methods for scheduling packets in a broadband data stream |
US6987732B2 (en) | 2000-12-15 | 2006-01-17 | Tellabs San Jose, Inc. | Apparatus and methods for scheduling packets in a broadband data stream |
US20030226050A1 (en) * | 2000-12-18 | 2003-12-04 | Yik James Ching-Shau | Power saving for mac ethernet control logic |
US7974208B2 (en) | 2000-12-19 | 2011-07-05 | Foundry Networks, Inc. | System and method for router queue and congestion management |
US7813365B2 (en) | 2000-12-19 | 2010-10-12 | Foundry Networks, Inc. | System and method for router queue and congestion management |
US20100220742A1 (en) * | 2000-12-19 | 2010-09-02 | Foundry Networks, Inc. | System and method for router queue and congestion management |
US7353269B2 (en) * | 2000-12-21 | 2008-04-01 | Fujitsu Limited | Network monitoring system |
US20020083169A1 (en) * | 2000-12-21 | 2002-06-27 | Fujitsu Limited | Network monitoring system |
US8462809B2 (en) | 2000-12-22 | 2013-06-11 | Wi-Lan, Inc. | Method and system for adaptively obtaining bandwidth allocation requests |
US8665898B2 (en) | 2000-12-22 | 2014-03-04 | Wi-Lan, Inc. | Method and system for adaptively obtaining bandwidth allocation requests |
WO2002054649A3 (en) * | 2000-12-28 | 2003-02-06 | Maple Optical Systems Inc | Technique for time division multiplex forwarding of data streams |
WO2002054649A2 (en) * | 2000-12-28 | 2002-07-11 | Maple Optical Systems, Inc. | Technique for time division multiplex forwarding of data streams |
US7499454B2 (en) * | 2001-01-03 | 2009-03-03 | Juniper Networks, Inc. | Pipeline scheduler with fairness and minimum bandwidth guarantee |
US20100296513A1 (en) * | 2001-01-03 | 2010-11-25 | Juniper Networks, Inc. | Pipeline scheduler with fairness and minimum bandwidth guarantee |
US8189597B2 (en) | 2001-01-03 | 2012-05-29 | Juniper Networks, Inc. | Pipeline scheduler with fairness and minimum bandwidth guarantee |
US8576867B2 (en) | 2001-01-03 | 2013-11-05 | Juniper Networks, Inc. | Pipeline scheduler with fairness and minimum bandwidth guarantee |
US20060120286A1 (en) * | 2001-01-03 | 2006-06-08 | Ruixue Fan | Pipeline scheduler with fairness and minimum bandwidth guarantee |
US7796610B2 (en) | 2001-01-03 | 2010-09-14 | Juniper Networks, Inc. | Pipeline scheduler with fairness and minimum bandwidth guarantee |
US20090135832A1 (en) * | 2001-01-03 | 2009-05-28 | Juniper Networks, Inc. | Pipeline scheduler with fairness and minimum bandwidth guarantee |
US6912592B2 (en) | 2001-01-05 | 2005-06-28 | Extreme Networks, Inc. | Method and system of aggregate multiple VLANs in a metropolitan area network |
US20020091795A1 (en) * | 2001-01-05 | 2002-07-11 | Michael Yip | Method and system of aggregate multiple VLANs in a metropolitan area network |
US20020136200A1 (en) * | 2001-01-12 | 2002-09-26 | St. John James T. | Methods, systems and computer program products for bandwidth allocation in a multiple access system |
US6917591B2 (en) * | 2001-01-12 | 2005-07-12 | Telefonaktiebolaget Lm Ericsson (Publ) | Methods, systems and computer program products for bandwidth allocation in a multiple access system |
US6952428B1 (en) | 2001-01-26 | 2005-10-04 | 3Com Corporation | System and method for a specialized dynamic host configuration protocol proxy in a data-over-cable network |
US7969882B2 (en) * | 2001-02-09 | 2011-06-28 | Nec Corporation | Packet transfer rate monitoring control apparatus, method, and program |
WO2002069575A1 (en) * | 2001-02-28 | 2002-09-06 | Gotham Networks, Inc. | Methods and apparatus for network routing device |
US7835353B2 (en) | 2001-03-08 | 2010-11-16 | Tellabs San Jose, Inc. | Apparatus and methods for establishing virtual private networks in a broadband network |
US8014411B2 (en) | 2001-03-08 | 2011-09-06 | Tellabs San Jose, Inc. | Apparatus and methods for establishing virtual private networks in a broadband network |
US20070081542A1 (en) * | 2001-03-08 | 2007-04-12 | Tellabs San Jose, Inc. | Apparatus and Methods for Establishing Virtual Private Networks in a Broadband Network |
US20050099947A1 (en) * | 2001-03-08 | 2005-05-12 | Michael Kazban | Apparatus and methods for establishing virtual private networks in a broadband network |
US9025615B2 (en) | 2001-03-08 | 2015-05-05 | Tellabs Operations, Inc. | Apparatus and methods for establishing virtual private networks in a broadband network |
US8553705B2 (en) | 2001-03-08 | 2013-10-08 | Tellabs San Jose, Inc. | Apparatus and methods for establishing virtual private networks in a broadband network |
US20030139178A1 (en) * | 2001-03-19 | 2003-07-24 | Mitsuru Uesugi | Communication apparatus,communication method, communication program, recording medium, mobile station, base station, and communication system |
US7150037B2 (en) | 2001-03-21 | 2006-12-12 | Intelliden, Inc. | Network configuration manager |
US20020178380A1 (en) * | 2001-03-21 | 2002-11-28 | Gold Wire Technology Inc. | Network configuration manager |
US20020161923A1 (en) * | 2001-04-27 | 2002-10-31 | Foster Michael S. | Method and system for reconfiguring a path in a communications network |
US7042877B2 (en) | 2001-04-27 | 2006-05-09 | The Boeing Company | Integrated analysis of incoming data transmissions |
US20030204618A1 (en) * | 2001-04-27 | 2003-10-30 | Foster Michael S. | Using virtual identifiers to process received data routed through a network |
US7068667B2 (en) | 2001-04-27 | 2006-06-27 | The Boeing Company | Method and system for path building in a communications network |
US20020159389A1 (en) * | 2001-04-27 | 2002-10-31 | Foster Michael S. | Method and system for connection preemption in a communications network |
US7068666B2 (en) | 2001-04-27 | 2006-06-27 | The Boeing Company | Method and system for virtual addressing in a communications network |
US20040004966A1 (en) * | 2001-04-27 | 2004-01-08 | Foster Michael S. | Using virtual identifiers to route transmitted data through a network |
US20030189927A1 (en) * | 2001-04-27 | 2003-10-09 | Foster Michael S. | Method and system for multiframe buffering in a routing device |
US6996058B2 (en) | 2001-04-27 | 2006-02-07 | The Boeing Company | Method and system for interswitch load balancing in a communications network |
US20020159446A1 (en) * | 2001-04-27 | 2002-10-31 | Foster Michael S. | Method and system for interswitch load balancing in a communications network |
US20030202536A1 (en) * | 2001-04-27 | 2003-10-30 | Foster Michael S. | Integrated analysis of incoming data transmissions |
US20020184529A1 (en) * | 2001-04-27 | 2002-12-05 | Foster Michael S. | Communicating data through a network |
US20020159453A1 (en) * | 2001-04-27 | 2002-10-31 | Foster Michael S. | Method and system for label table caching in a routing device |
US20020161887A1 (en) * | 2001-04-27 | 2002-10-31 | Foster Michael S. | Method and system for performing security via de-registration in a communications network |
US20020159451A1 (en) * | 2001-04-27 | 2002-10-31 | Foster Michael S. | Method and system for path building in a communications network |
US20020159456A1 (en) * | 2001-04-27 | 2002-10-31 | Foster Michael S. | Method and system for multicasting in a routing device |
US20020159468A1 (en) * | 2001-04-27 | 2002-10-31 | Foster Michael S. | Method and system for administrative ports in a routing device |
US20020188754A1 (en) * | 2001-04-27 | 2002-12-12 | Foster Michael S. | Method and system for domain addressing in a communications network |
US20020159452A1 (en) * | 2001-04-27 | 2002-10-31 | Foster Michael S. | Method and system for virtual addressing in a communications network |
US7822048B2 (en) | 2001-05-04 | 2010-10-26 | Slt Logic Llc | System and method for policing multiple data flows and multi-protocol data flows |
US7835375B2 (en) | 2001-05-04 | 2010-11-16 | Slt Logic, Llc | Method and apparatus for providing multi-protocol, multi-stage, real-time frame classification |
US7688853B2 (en) | 2001-05-04 | 2010-03-30 | Slt Logic, Llc | System and method for hierarchical policing of flows and subflows of a data stream |
US20060087969A1 (en) * | 2001-05-04 | 2006-04-27 | Slt Logic Llc | System and method for hierarchical policing of flows and subflows of a data stream |
US20080151935A1 (en) * | 2001-05-04 | 2008-06-26 | Sarkinen Scott A | Method and apparatus for providing multi-protocol, multi-protocol, multi-stage, real-time frame classification |
US20060159019A1 (en) * | 2001-05-04 | 2006-07-20 | Slt Logic Llc | System and method for policing multiple data flows and multi-protocol data flows |
US7978606B2 (en) | 2001-05-04 | 2011-07-12 | Slt Logic, Llc | System and method for policing multiple data flows and multi-protocol data flows |
US20090213856A1 (en) * | 2001-05-04 | 2009-08-27 | Slt Logic Llc | System and Method for Providing Transformation of Multi-Protocol Packets in a Data Stream |
US20020188732A1 (en) * | 2001-06-06 | 2002-12-12 | Buckman Charles R. | System and method for allocating bandwidth across a network |
US7739360B2 (en) | 2001-06-29 | 2010-06-15 | Foundry Networks, Inc. | System and method for router virtual networking |
US20100208738A1 (en) * | 2001-06-29 | 2010-08-19 | Foundry Networks, Inc. | System and method for router virtual networking |
US20090185506A1 (en) * | 2001-06-29 | 2009-07-23 | Thomas Lee Watson | System and Method for Router Virtual Networking |
US8010637B2 (en) | 2001-06-29 | 2011-08-30 | Foundry Networks, Inc. | System and method for router virtual networking |
US8125905B2 (en) | 2001-07-02 | 2012-02-28 | Hewlett-Packard Development Company, L.P. | System and method for processing network packet flows |
US7095715B2 (en) * | 2001-07-02 | 2006-08-22 | 3Com Corporation | System and method for processing network packet flows |
US7633868B2 (en) | 2001-07-02 | 2009-12-15 | Tippingpoint Technologies, Inc. | System and method for processing network packet flows |
US8570866B2 (en) * | 2001-07-02 | 2013-10-29 | Hewlett-Packard Development Company, L.P. | System and method for processing network packet flows |
US20060239273A1 (en) * | 2001-07-02 | 2006-10-26 | Buckman Charles R | System and method for processing network packet flows |
US20120140672A1 (en) * | 2001-07-02 | 2012-06-07 | Buckman Charles R | System and method for processing network packet flows |
US20030012147A1 (en) * | 2001-07-02 | 2003-01-16 | Buckman Charles R. | System and method for processing network packet flows |
US20070127469A1 (en) * | 2001-07-06 | 2007-06-07 | Juniper Networks, Inc. | Cross-bar switch having bandwidth allocation |
US7123585B2 (en) * | 2001-07-06 | 2006-10-17 | Juniper Networks, Inc. | Cross-bar switch with bandwidth allocation |
US20030043817A1 (en) * | 2001-07-06 | 2003-03-06 | Abbas Rashid | Cross-bar switch supporting implicit multicast addressing |
US20030043797A1 (en) * | 2001-07-06 | 2003-03-06 | Abbas Rashid | Cross-bar switch |
US7065090B2 (en) | 2001-07-06 | 2006-06-20 | Juniper Networks, Inc. | Cross-bar switch supporting implicit multicast addressing |
US7082139B2 (en) | 2001-07-06 | 2006-07-25 | Juniper Networks, Inc. | Cross-bar switch with sink port accepting multiple packets |
US7813364B2 (en) | 2001-07-06 | 2010-10-12 | Juniper Networks, Inc. | Cross-bar switch incorporating a sink port with retry capability |
US7068603B2 (en) | 2001-07-06 | 2006-06-27 | Juniper Networks, Inc. | Cross-bar switch |
US7184446B2 (en) | 2001-07-06 | 2007-02-27 | Juniper Networks, Inc. | Cross-bar switch employing a multiple entry point FIFO |
US7170902B2 (en) | 2001-07-06 | 2007-01-30 | Juniper Networks, Inc. | Cross-bar switch incorporating a sink port with retry capability |
US20030043829A1 (en) * | 2001-07-06 | 2003-03-06 | Abbas Rashid | Cross-bar switch employing a multiple entry point FIFO |
US20030043818A1 (en) * | 2001-07-06 | 2003-03-06 | Abbas Rashid | Cross-bar switch with bandwidth allocation |
US20030043812A1 (en) * | 2001-07-06 | 2003-03-06 | Abbas Rashid | Cross-bar switch incorporating a sink port with retry capability |
US20030043836A1 (en) * | 2001-07-06 | 2003-03-06 | Abbas Rashid | Cross-bar switch with sink port accepting multiple packets |
US20030043835A1 (en) * | 2001-07-06 | 2003-03-06 | Abbas Rashid | Cross-bar switch with explicit multicast support |
US7733905B2 (en) | 2001-07-06 | 2010-06-08 | Juniper Networks, Inc. | Cross-bar switch having bandwidth allocation |
US7103058B2 (en) | 2001-07-06 | 2006-09-05 | Juniper Networks, Inc. | Cross-bar switch with explicit multicast support |
US20070091880A1 (en) * | 2001-07-06 | 2007-04-26 | Juniper Networks, Inc. | Cross-bar switch incorporating a sink port with retry capability |
US8001248B1 (en) * | 2001-07-13 | 2011-08-16 | Cisco Technology, Inc. | System and method for providing quality of service to DSL internet connections |
US7477659B1 (en) * | 2001-07-20 | 2009-01-13 | Cisco Technology, Inc. | System and method for performing admission control functions in a data network |
US20040165596A1 (en) * | 2001-08-01 | 2004-08-26 | Garcia Javier Romero | Apparatus and method for flow scheduling based on priorities in a mobile network |
US20030033519A1 (en) * | 2001-08-13 | 2003-02-13 | Tippingpoint Technologies,Inc. | System and method for programming network nodes |
US20030039211A1 (en) * | 2001-08-23 | 2003-02-27 | Hvostov Harry S. | Distributed bandwidth allocation architecture |
US7200548B2 (en) | 2001-08-29 | 2007-04-03 | Intelliden | System and method for modeling a network device's configuration |
US8296400B2 (en) | 2001-08-29 | 2012-10-23 | International Business Machines Corporation | System and method for generating a configuration schema |
US20030046370A1 (en) * | 2001-08-29 | 2003-03-06 | Mike Courtney | System and method for modeling a network device's configuration |
US20030190887A1 (en) * | 2001-09-14 | 2003-10-09 | Arne Hook | System and method for wireless multimedia communication |
WO2003025766A1 (en) * | 2001-09-14 | 2003-03-27 | Nokia Inc. | System and method for packet forwarding |
US20030072318A1 (en) * | 2001-09-14 | 2003-04-17 | Nokia Inc. | System and method for packet forwarding |
US7522627B2 (en) | 2001-09-14 | 2009-04-21 | Nokia Corporation | System and method for packet forwarding |
US7788381B2 (en) | 2001-09-17 | 2010-08-31 | Foundry Networks, Inc. | System and method for router keep-alive control |
US20030084161A1 (en) * | 2001-09-17 | 2003-05-01 | Watson Thomas Lee | System and method for router keep-alive control |
US7292577B1 (en) * | 2001-09-19 | 2007-11-06 | Cisco Technology, Inc. | End-to-end preservation of VLAN priority in connection-oriented networks |
US20030063562A1 (en) * | 2001-09-21 | 2003-04-03 | Terago Communications, Inc. | Programmable multi-service queue scheduler |
US7099275B2 (en) * | 2001-09-21 | 2006-08-29 | Slt Logic Llc | Programmable multi-service queue scheduler |
US7042888B2 (en) * | 2001-09-24 | 2006-05-09 | Ericsson Inc. | System and method for processing packets |
US20030058872A1 (en) * | 2001-09-24 | 2003-03-27 | Arthur Berggreen | System and method for processing packets |
US20040206141A1 (en) * | 2001-09-26 | 2004-10-21 | Squier Randy L. | Lock assembly having secure engagement plate |
US9407605B2 (en) * | 2001-09-28 | 2016-08-02 | Juniper Networks, Inc. | Routing a packet by a device |
US20140215600A1 (en) * | 2001-09-28 | 2014-07-31 | Juniper Networks, Inc. | Routing a packet by a device |
US20130182704A1 (en) * | 2001-10-16 | 2013-07-18 | Cisco Technology, Inc. | Prioritization and preemption of data frames over a switching fabric |
US9094327B2 (en) * | 2001-10-16 | 2015-07-28 | Cisco Technology, Inc. | Prioritization and preemption of data frames over a switching fabric |
US20030210686A1 (en) * | 2001-10-18 | 2003-11-13 | Troika Networds, Inc. | Router and methods using network addresses for virtualization |
US20030191857A1 (en) * | 2001-10-18 | 2003-10-09 | Terrell William C. | Router and methods using in-band link between managing processor and routing processor |
US7362702B2 (en) | 2001-10-18 | 2008-04-22 | Qlogic, Corporation | Router with routing processors and methods for virtualization |
US7447197B2 (en) | 2001-10-18 | 2008-11-04 | Qlogic, Corporation | System and method of providing network node services |
US20030189930A1 (en) * | 2001-10-18 | 2003-10-09 | Terrell William C. | Router with routing processors and methods for virtualization |
US20050232285A1 (en) * | 2001-10-18 | 2005-10-20 | Terrell William C | System and method of providing network node services |
US7200144B2 (en) | 2001-10-18 | 2007-04-03 | Qlogic, Corp. | Router and methods using network addresses for virtualization |
US7292567B2 (en) | 2001-10-18 | 2007-11-06 | Qlogic Corporation | Router and methods for distributed virtualization |
US7415209B2 (en) | 2001-10-24 | 2008-08-19 | Innovative Fiber Optic Solutions, Llc | Method for operating an ethernet optical area network (“EOAN”) over one more metropolitan areas |
US20030076846A1 (en) * | 2001-10-24 | 2003-04-24 | Patrick Heinz | System and method for an ethernet optical area network |
USRE43340E1 (en) * | 2001-10-24 | 2012-05-01 | 511 Technologies, Inc. | Method for operating an ethernet optical area network (“EOAN”) over one or more metropolitan areas |
US7167648B2 (en) | 2001-10-24 | 2007-01-23 | Innovative Fiber Optic Solutions, Llc | System and method for an ethernet optical area network |
US20070212069A1 (en) * | 2001-10-24 | 2007-09-13 | Patrick Heinz | System and method for an Ethernet optical area network |
WO2003039072A2 (en) * | 2001-10-29 | 2003-05-08 | Ge Cisco Industrial Networks, Inc. | Ethernet switch and system |
WO2003039072A3 (en) * | 2001-10-29 | 2003-11-06 | Ge Cisco Ind Networks Inc | Ethernet switch and system |
US7280474B2 (en) | 2001-11-01 | 2007-10-09 | International Business Machines Corporation | Weighted fair queue having adjustable scaling factor |
US20030081612A1 (en) * | 2001-11-01 | 2003-05-01 | Goetzinger William John | QoS scheduler and method for implementing quality of service anticipating the end of a chain of flows |
US7317683B2 (en) | 2001-11-01 | 2008-01-08 | International Business Machines Corporation | Weighted fair queue serving plural output ports |
US20030081549A1 (en) * | 2001-11-01 | 2003-05-01 | International Business Machines Corporation | Weighted fair queue serving plural output ports |
US20080107118A1 (en) * | 2001-11-01 | 2008-05-08 | Goetzinger William J | Weighted fair queue serving plural output ports |
US7929548B2 (en) | 2001-11-01 | 2011-04-19 | International Business Machines Corporation | Weighted fair queue serving plural output ports |
US20030081611A1 (en) * | 2001-11-01 | 2003-05-01 | Goetzinger William John | QoS scheduler and method for implementing quality of service with aging time stamps |
US7310345B2 (en) | 2001-11-01 | 2007-12-18 | International Business Machines Corporation | Empty indicators for weighted fair queues |
US7187684B2 (en) | 2001-11-01 | 2007-03-06 | International Business Machines Corporation | Weighted fair queue having extended effective range |
US6973036B2 (en) | 2001-11-01 | 2005-12-06 | International Business Machines Corporation | QoS scheduler and method for implementing peak service distance using next peak service time violated indication |
US6982986B2 (en) | 2001-11-01 | 2006-01-03 | International Business Machines Corporation | QoS scheduler and method for implementing quality of service anticipating the end of a chain of flows |
US7103051B2 (en) | 2001-11-01 | 2006-09-05 | International Business Machines Corporation | QoS scheduler and method for implementing quality of service with aging time stamps |
US20030081543A1 (en) * | 2001-11-01 | 2003-05-01 | International Business Machines Corporation | QoS scheduler and method for implementing peak service distance using next peak service time violated indication |
US7046676B2 (en) | 2001-11-01 | 2006-05-16 | International Business Machines Corporation | QoS scheduler and method for implementing quality of service with cached status array |
US7684798B2 (en) | 2001-11-09 | 2010-03-23 | Nokia Corporation | Method of pre-authorizing handovers among access routers in communication networks |
US20030092444A1 (en) * | 2001-11-09 | 2003-05-15 | Nokia Corporation | Method of pre-authorizing handovers among access routers in communication networks |
EP1313274A3 (en) * | 2001-11-19 | 2003-09-03 | Matsushita Electric Industrial Co., Ltd. | Packet transmission apparatus and packet transmission processing method |
EP1313274A2 (en) * | 2001-11-19 | 2003-05-21 | Matsushita Electric Industrial Co., Ltd. | Packet transmission apparatus and packet transmission processing method |
US20030095551A1 (en) * | 2001-11-19 | 2003-05-22 | Hiroki Gotoh | Packet transmission apparatus and packet transmission processing method |
US20030097460A1 (en) * | 2001-11-22 | 2003-05-22 | Anritsu Corporation | Relay apparatus and relay method suitable for performing communication to ensure quality of service |
US20030101240A1 (en) * | 2001-11-26 | 2003-05-29 | Mike Courtney | System and method for generating a representation of a configuration schema |
US7065562B2 (en) | 2001-11-26 | 2006-06-20 | Intelliden, Inc. | System and method for generating a representation of a configuration schema |
US20030099199A1 (en) * | 2001-11-27 | 2003-05-29 | Amplify.Net, Inc., | Bandwidth allocation credit updating on a variable time basis |
EP1451973A4 (en) * | 2001-12-03 | 2006-05-10 | Nokia Corp | Policy-based forward error correction in packet networks |
EP1451973A1 (en) * | 2001-12-03 | 2004-09-01 | Nokia Corporation | Policy-based forward error correction in packet networks |
US6724727B2 (en) | 2001-12-03 | 2004-04-20 | Nokia Corporation | Policy-based forward error correction in packet networks |
US8122118B2 (en) * | 2001-12-14 | 2012-02-21 | International Business Machines Corporation | Selection of communication protocol for message transfer based on quality of service requirements |
US20030115317A1 (en) * | 2001-12-14 | 2003-06-19 | International Business Machines Corporation | Selection of communication protocol for message transfer based on quality of service requirements |
US20030115259A1 (en) * | 2001-12-18 | 2003-06-19 | Nokia Corporation | System and method using legacy servers in reliable server pools |
US20030112782A1 (en) * | 2001-12-18 | 2003-06-19 | Mizell Jerry L. | Node, network and method for providing quality of service adjustments on a per-application basis |
US7602716B1 (en) * | 2001-12-20 | 2009-10-13 | Cisco Technology, Inc. | Load sharing on DOCSIS |
US7239639B2 (en) | 2001-12-27 | 2007-07-03 | 3Com Corporation | System and method for dynamically constructing packet classification rules |
US20030123452A1 (en) * | 2001-12-27 | 2003-07-03 | Tippingpoint Technologies, Inc. | System and method for dynamically constructing packet classification rules |
US7177902B2 (en) | 2001-12-28 | 2007-02-13 | Nokia, Inc. | Remotely controlling a computer via simulated keyboard events |
US20030122856A1 (en) * | 2001-12-28 | 2003-07-03 | Nokia, Inc. | Remotely controlling a computer via simulated keyboard events |
US8599868B2 (en) | 2002-01-17 | 2013-12-03 | Juniper Networks, Inc. | Systems and methods for determining the bandwidth used by a queue |
US7711005B1 (en) | 2002-01-17 | 2010-05-04 | Juniper Networks, Inc. | Systems and methods for determining the bandwidth used by a queue |
US20100165871A1 (en) * | 2002-01-17 | 2010-07-01 | Juniper Networks, Inc. | Systems and methods for determing the bandwidth used by a queue |
US20110096689A1 (en) * | 2002-01-17 | 2011-04-28 | Juniper Networks, Inc. | Systems and methods for determining the bandwidth used by a queue |
US7885281B2 (en) | 2002-01-17 | 2011-02-08 | Juniper Networks, Inc. | Systems and methods for determining the bandwidth used by a queue |
US7382793B1 (en) * | 2002-01-17 | 2008-06-03 | Juniper Networks, Inc. | Systems and methods for determining the bandwidth used by a queue |
US20030147400A1 (en) * | 2002-02-01 | 2003-08-07 | Fujitsu Network Communications, Inc. | Optimizing path selection for multiple service classes in a network |
US7346056B2 (en) | 2002-02-01 | 2008-03-18 | Fujitsu Limited | Optimizing path selection for multiple service classes in a network |
US7333432B1 (en) * | 2002-02-12 | 2008-02-19 | Cisco Technology, Inc. | Method and apparatus for configuring network elements to support real time applications |
US7477600B1 (en) | 2002-02-12 | 2009-01-13 | Cisco Technology, Inc. | Method and apparatus for configuring network elements to support real time applications based on meta-templates |
WO2003073283A1 (en) * | 2002-02-21 | 2003-09-04 | Globespanvirata Incorporated | System and method for routing a cross segments of a network switch |
US7844817B2 (en) * | 2002-02-28 | 2010-11-30 | Siemens Aktiengesellschaft | Ensuring quality of service in a communications network |
US20030163736A1 (en) * | 2002-02-28 | 2003-08-28 | Siemens Aktiengesellschaft | Ensuring quality of service in a communications network |
US20030169746A1 (en) * | 2002-03-06 | 2003-09-11 | Ntt Docomo, Inc. | Allocation of radio resources to packets in accordance with service qualities under radio communication environment |
US7710977B2 (en) * | 2002-03-06 | 2010-05-04 | Ntt Docomo, Inc. | Allocation of radio resources to packets in accordance with service qualities under radio communication environment |
WO2003077479A1 (en) * | 2002-03-14 | 2003-09-18 | Wolfram Kress | Method for the multi-directional exchange of data sets |
US20030179706A1 (en) * | 2002-03-20 | 2003-09-25 | International Business Machines Corporation | Network processor having fast flow queue disable process |
US7680043B2 (en) | 2002-03-20 | 2010-03-16 | International Business Machines Corporation | Network processor having fast flow queue disable process |
US20030179765A1 (en) * | 2002-03-20 | 2003-09-25 | International Business Machines Corporation | Method and apparatus for improving the fairness of new attaches to a weighted fair queue in a quality of service (QoS) scheduler |
US7257124B2 (en) | 2002-03-20 | 2007-08-14 | International Business Machines Corporation | Method and apparatus for improving the fairness of new attaches to a weighted fair queue in a quality of service (QoS) scheduler |
US8045549B2 (en) * | 2002-04-03 | 2011-10-25 | Alcatel Lucent | Method and apparatus for packet reordering in a network processor |
US20030189931A1 (en) * | 2002-04-03 | 2003-10-09 | Alcatel | Method and apparatus for packet reordering in a network processor |
WO2003088586A1 (en) * | 2002-04-09 | 2003-10-23 | Next Generation Systems, Inc. | Systems and methods for providing qos environment ____________ |
US7385982B2 (en) | 2002-04-09 | 2008-06-10 | Next Generation Systems, Inc. | Systems and methods for providing quality of service (QoS) in an environment that does not normally support QoS features |
US20030189935A1 (en) * | 2002-04-09 | 2003-10-09 | Warden Gary G. | Systems and methods for providing quality of service (QoS) in an environment that does not normally support QoS features |
US20030202526A1 (en) * | 2002-04-24 | 2003-10-30 | Hoch Thomas A. | Methods and devices for simplifying the control and management of quality of service levels |
US20030210696A1 (en) * | 2002-04-25 | 2003-11-13 | Globespanvirata Incorporated | System and method for routing across segments of a network switch |
US8194666B2 (en) | 2002-05-06 | 2012-06-05 | Foundry Networks, Llc | Flexible method for processing data packets in a network routing system for enhanced efficiency and monitoring capability |
US7813367B2 (en) | 2002-05-06 | 2010-10-12 | Foundry Networks, Inc. | Pipeline method and system for switching packets |
US7738450B1 (en) | 2002-05-06 | 2010-06-15 | Foundry Networks, Inc. | System architecture for very fast ethernet blade |
US8671219B2 (en) | 2002-05-06 | 2014-03-11 | Foundry Networks, Llc | Method and apparatus for efficiently processing data packets in a computer network |
US8989202B2 (en) | 2002-05-06 | 2015-03-24 | Foundry Networks, Llc | Pipeline method and system for switching packets |
US7649885B1 (en) | 2002-05-06 | 2010-01-19 | Foundry Networks, Inc. | Network routing system for enhanced efficiency and monitoring capability |
US7830884B2 (en) | 2002-05-06 | 2010-11-09 | Foundry Networks, Llc | Flexible method for processing data packets in a network routing system for enhanced efficiency and monitoring capability |
US8170044B2 (en) | 2002-05-06 | 2012-05-01 | Foundry Networks, Llc | Pipeline method and system for switching packets |
US6959329B2 (en) | 2002-05-15 | 2005-10-25 | Intelliden | System and method for transforming configuration commands |
US7274700B2 (en) * | 2002-05-18 | 2007-09-25 | Electronics And Telecommunications Research Institute | Router providing differentiated quality of service (QoS) and fast internet protocol packet classifying method for the router |
US20030214948A1 (en) * | 2002-05-18 | 2003-11-20 | Jin Seung-Eui | Router providing differentiated quality of service (QoS) and fast internet protocol packet classifying method for the router |
US7126912B2 (en) * | 2002-05-30 | 2006-10-24 | Motorola, Inc. | Methods for sequencing datagram transmissions |
US20030223441A1 (en) * | 2002-05-30 | 2003-12-04 | Stogner Darrell James | Methods for sequencing datagram transmissions |
US20030223451A1 (en) * | 2002-06-04 | 2003-12-04 | Qi Bi | Scheduler method and apparatus for communication systems |
US7596089B2 (en) * | 2002-06-04 | 2009-09-29 | Alcatel-Lucent Usa Inc. | Scheduler method and apparatus for communication systems |
US20050249240A1 (en) * | 2002-06-11 | 2005-11-10 | Boyce Jill M | Multimedia server with simple adaptation to dynamic network loss conditions |
WO2003104935A3 (en) * | 2002-06-11 | 2004-02-19 | Thomson Licensing Sa | Multimedia server with simple adaptation to dynamic network loss conditions |
CN1324851C (en) * | 2002-06-11 | 2007-07-04 | 汤姆森许可贸易公司 | Multimedia server with simple adaptation to dynamic network loss conditions |
US20040003067A1 (en) * | 2002-06-27 | 2004-01-01 | Daniel Ferrin | System and method for enabling a user interface with GUI meta data |
US7464145B2 (en) | 2002-07-11 | 2008-12-09 | Intelliden, Inc. | Repository-independent system and method for asset management and reconciliation |
US20040030923A1 (en) * | 2002-08-07 | 2004-02-12 | Tindal Glen D. | Method and apparatus for protecting a network from attack |
US7461158B2 (en) | 2002-08-07 | 2008-12-02 | Intelliden, Inc. | System and method for controlling access rights to network resources |
US20040030771A1 (en) * | 2002-08-07 | 2004-02-12 | John Strassner | System and method for enabling directory-enabled networking |
US20040028069A1 (en) * | 2002-08-07 | 2004-02-12 | Tindal Glen D. | Event bus with passive queuing and active routing |
US7366893B2 (en) | 2002-08-07 | 2008-04-29 | Intelliden, Inc. | Method and apparatus for protecting a network from attack |
US20040081091A1 (en) * | 2002-08-30 | 2004-04-29 | Widmer Robert F. | Priority-based efficient fair queuing for quality of service classificatin for packet processing |
US7283472B2 (en) | 2002-08-30 | 2007-10-16 | Redback Networks Inc. | Priority-based efficient fair queuing for quality of service classification for packet processing |
US6795441B1 (en) * | 2002-08-30 | 2004-09-21 | Redback Networks, Inc. | Hierarchy tree-based quality of service classification for packet processing |
US7339953B2 (en) | 2002-08-30 | 2008-03-04 | Redback Networks, Inc. | Surplus redistribution for quality of service classification for packet processing |
US20040042484A1 (en) * | 2002-08-30 | 2004-03-04 | Widmer Robert F. | Surplus redistribution for quality of service classification for packet processing |
US20060168337A1 (en) * | 2002-09-03 | 2006-07-27 | Thomson Licensing Inc. | Mechanism for providing quality of service in a network utilizing priority and reserved bandwidth protocols |
US7818449B2 (en) | 2002-09-03 | 2010-10-19 | Thomson Licensing | Mechanism for providing quality of service in a network utilizing priority and reserved bandwidth protocols |
CN1679017B (en) * | 2002-09-03 | 2010-05-05 | 汤姆森特许公司 | Apparatus and method for providing reserved connection between terminal stations, and Ethernet system |
US7558847B2 (en) | 2002-09-13 | 2009-07-07 | Intelliden, Inc. | System and method for mapping between and controlling different device abstractions |
US20040153536A1 (en) * | 2002-09-13 | 2004-08-05 | John Strassner | System and method for mapping between and controlling different device abstractions |
US20040057437A1 (en) * | 2002-09-24 | 2004-03-25 | Daniel Wayne T. | Methods and systems for providing differentiated quality of service in a communications system |
US7321591B2 (en) * | 2002-09-24 | 2008-01-22 | Efficient Networks, Inc. | Methods and systems for providing differentiated quality of service in a communications system |
WO2004032429A1 (en) * | 2002-10-01 | 2004-04-15 | Telefonaktiebolaget Lm Ericsson (Publ) | Access link bandwidth management scheme |
US7792113B1 (en) | 2002-10-21 | 2010-09-07 | Cisco Technology, Inc. | Method and system for policy-based forwarding |
US20040199650A1 (en) * | 2002-11-14 | 2004-10-07 | Howe John E. | System and methods for accelerating data delivery |
US20040109456A1 (en) * | 2002-12-05 | 2004-06-10 | Nokia Corporation | System and method for implementing a distributed service platform using a system-wide switchtag definition |
US7042885B2 (en) * | 2002-12-05 | 2006-05-09 | Nokia Inc. | System and method for implementing a distributed service platform using a system-wide switchtag definition |
US7366174B2 (en) * | 2002-12-17 | 2008-04-29 | Lucent Technologies Inc. | Adaptive classification of network traffic |
US20040114518A1 (en) * | 2002-12-17 | 2004-06-17 | Macfaden Michael Robert | Adaptive classification of network traffic |
US7460536B1 (en) * | 2003-03-17 | 2008-12-02 | Network Equipment Technologies | User and session identification based on connections, protocols and protocol fields |
US20040213264A1 (en) * | 2003-04-25 | 2004-10-28 | Nortel Networks Limited | Service class and destination dominance traffic management |
US20040221051A1 (en) * | 2003-04-30 | 2004-11-04 | Nokia Corporation | Using policy-based management to support diffserv over MPLS network |
US7386630B2 (en) * | 2003-04-30 | 2008-06-10 | Nokia Corporation | Using policy-based management to support Diffserv over MPLS network |
WO2004100464A1 (en) * | 2003-05-06 | 2004-11-18 | Diseño De Sistemas En Silicio, S.A. | Method for the priority classification of frames |
EA008987B1 (en) * | 2003-05-06 | 2007-10-26 | Дисеньо Де Системас Эн Силисио, С.А. | Method for the priority classification of frames |
ES2222083A1 (en) * | 2003-05-06 | 2005-01-16 | Diseño De Sistemas En Silicio, S.A. | Method for the priority classification of frames |
US20110134755A1 (en) * | 2003-05-15 | 2011-06-09 | At&T Intellectual Property I, L.P. | Methods, Systems, and Products for a Metering Application |
US7912001B2 (en) | 2003-05-15 | 2011-03-22 | At&T Intellectual Property I, L.P. | Methods, systems, and products for a metering application |
US7636369B2 (en) | 2003-05-15 | 2009-12-22 | Foundry Networks, Inc. | System and method for high speed packet transmission implementing dual transmit and receive pipelines |
US8718051B2 (en) | 2003-05-15 | 2014-05-06 | Foundry Networks, Llc | System and method for high speed packet transmission |
US8599779B2 (en) | 2003-05-15 | 2013-12-03 | At&T Intellectual Property I, L.P. | Methods, systems, and products for a metering application |
US8811390B2 (en) | 2003-05-15 | 2014-08-19 | Foundry Networks, Llc | System and method for high speed packet transmission |
US20050198682A1 (en) * | 2003-05-15 | 2005-09-08 | Steven Wright | Methods, systems, and products for a metering application |
US9461940B2 (en) | 2003-05-15 | 2016-10-04 | Foundry Networks, Llc | System and method for high speed packet transmission |
US8194673B2 (en) * | 2003-05-28 | 2012-06-05 | Citrix Systems, Inc. | Policy based network address translation |
WO2004107131A3 (en) * | 2003-05-28 | 2005-04-07 | Caymas Systems Inc | Policy based network address translation |
WO2004107131A2 (en) * | 2003-05-28 | 2004-12-09 | Caymas Systems, Inc. | Policy based network address translation |
US7760729B2 (en) * | 2003-05-28 | 2010-07-20 | Citrix Systems, Inc. | Policy based network address translation |
US20050013298A1 (en) * | 2003-05-28 | 2005-01-20 | Pyda Srisuresh | Policy based network address translation |
US20050094567A1 (en) * | 2003-08-01 | 2005-05-05 | West Ridge Networks | Systems and methods for intelligent probe testing |
US8130661B2 (en) * | 2003-08-01 | 2012-03-06 | Opnet Technologies, Inc. | Systems and methods for intelligent probe testing |
US20050047415A1 (en) * | 2003-08-28 | 2005-03-03 | Radhakrishna Channegowda | Data traffic manager and method therefor |
US7324522B2 (en) | 2003-09-18 | 2008-01-29 | Raytheon Company | Encapsulating packets into a frame for a network |
US20050063402A1 (en) * | 2003-09-18 | 2005-03-24 | Raytheon Company | Encapsulating packets into a frame for a network |
US20050071494A1 (en) * | 2003-09-30 | 2005-03-31 | Rundquist William A. | Method and apparatus for providing fixed bandwidth communications over a local area network |
US20050128945A1 (en) * | 2003-12-11 | 2005-06-16 | Chen-Chi Kuo | Preventing a packet associated with a blocked port from being placed in a transmit buffer |
US7565436B2 (en) * | 2003-12-24 | 2009-07-21 | Nortel Networks Limited | Ethernet to frame relay interworking with multiple quality of service levels |
US20050144327A1 (en) * | 2003-12-24 | 2005-06-30 | Sameh Rabie | Ethernet to frame relay interworking with multiple quality of service levels |
US20050232154A1 (en) * | 2004-01-05 | 2005-10-20 | Samsung Electronics Co., Ltd. | Access network device for managing queue corresponding to real time multimedia traffic characteristics and method thereof |
US7633880B2 (en) * | 2004-01-05 | 2009-12-15 | Samsung Electronics Co., Ltd. | Access network device for managing queue corresponding to real time multimedia traffic characteristics and method thereof |
US20110235513A1 (en) * | 2004-01-08 | 2011-09-29 | Interdigital Technology Corporation | Packet scheduling in a wireless local area network |
US7779155B2 (en) | 2004-01-12 | 2010-08-17 | Alcatel | Method and systems for resource bundling in a communications network |
US20090193144A1 (en) * | 2004-01-12 | 2009-07-30 | Reuven Zeitak | Method and systems for resource bundling in a communications network |
WO2005066829A1 (en) * | 2004-01-12 | 2005-07-21 | Alcatel Optical Networks Israel Ltd. | A method and systems for resource bunlding in a communications network |
WO2005088911A1 (en) * | 2004-03-10 | 2005-09-22 | Matsushita Electric Industrial Co., Ltd. | Network relay service using source address-based priority conrol |
US8493988B2 (en) | 2004-03-26 | 2013-07-23 | Foundry Networks, Llc | Method and apparatus for aggregating input data streams |
US7817659B2 (en) | 2004-03-26 | 2010-10-19 | Foundry Networks, Llc | Method and apparatus for aggregating input data streams |
US9338100B2 (en) | 2004-03-26 | 2016-05-10 | Foundry Networks, Llc | Method and apparatus for aggregating input data streams |
US8730961B1 (en) | 2004-04-26 | 2014-05-20 | Foundry Networks, Llc | System and method for optimizing router lookup |
US7408946B2 (en) * | 2004-05-03 | 2008-08-05 | Lucent Technologies Inc. | Systems and methods for smooth and efficient round-robin scheduling |
US20050243847A1 (en) * | 2004-05-03 | 2005-11-03 | Bitar Nabil N | Systems and methods for smooth and efficient round-robin scheduling |
US20050256968A1 (en) * | 2004-05-12 | 2005-11-17 | Johnson Teddy C | Delaying browser requests |
US7853676B1 (en) | 2004-06-10 | 2010-12-14 | Cisco Technology, Inc. | Protocol for efficient exchange of XML documents with a network device |
US7640317B2 (en) | 2004-06-10 | 2009-12-29 | Cisco Technology, Inc. | Configuration commit database approach and session locking approach in a two-stage network device configuration process |
US20060080424A1 (en) * | 2004-06-10 | 2006-04-13 | Jiong Sun | A Generic framework for deploying EMS provisioning services |
US7660882B2 (en) | 2004-06-10 | 2010-02-09 | Cisco Technology, Inc. | Deploying network element management system provisioning services |
US8090806B1 (en) | 2004-06-10 | 2012-01-03 | Cisco Technology, Inc. | Two-stage network device configuration process |
US7756594B2 (en) | 2004-06-14 | 2010-07-13 | Microsoft Corporation | Systems and methods for parsing flexible audio codec topologies |
US20060031542A1 (en) * | 2004-08-04 | 2006-02-09 | Microsoft Corporation | Equal-opportunity bandwidth regulation |
US7590065B2 (en) * | 2004-08-04 | 2009-09-15 | Microsoft Corporation | Equal-opportunity bandwidth regulation |
WO2006033514A3 (en) * | 2004-09-22 | 2006-05-11 | Ute Electronics & Telecommunications Res Inst | Internal data structure of mobile terminal for qos-based uplink data transmission, and operational methods thereof |
US7978651B2 (en) | 2004-09-22 | 2011-07-12 | Samsung Electronics Co., Ltd. | Internal data structure of mobile terminal for QoS-based uplink data transmission, and operational methods thereof |
WO2006033514A2 (en) * | 2004-09-22 | 2006-03-30 | Electronics And Telecommunications Research Institute | Internal data structure of mobile terminal for qos-based uplink data transmission, and operational methods thereof |
US20100077110A1 (en) * | 2004-10-01 | 2010-03-25 | Microsoft Corporation | Low Latency Real-Time Audio Streaming |
US20060074637A1 (en) * | 2004-10-01 | 2006-04-06 | Microsoft Corporation | Low latency real-time audio streaming |
US7706901B2 (en) | 2004-10-01 | 2010-04-27 | Microsoft Corporation | Low latency real-time audio streaming |
US8078302B2 (en) | 2004-10-01 | 2011-12-13 | Microsoft Corporation | Low latency real-time audio streaming |
US7953922B2 (en) | 2004-10-29 | 2011-05-31 | Foundry Networks, Llc | Double density content addressable memory (CAM) lookup scheme |
US7953923B2 (en) | 2004-10-29 | 2011-05-31 | Foundry Networks, Llc | Double density content addressable memory (CAM) lookup scheme |
US7657703B1 (en) | 2004-10-29 | 2010-02-02 | Foundry Networks, Inc. | Double density content addressable memory (CAM) lookup scheme |
US20090181673A1 (en) * | 2004-12-06 | 2009-07-16 | Motorola, Inc. | Method, apparatus and base station for determining a radio link characteristic |
US20060140192A1 (en) * | 2004-12-29 | 2006-06-29 | Intel Corporation, A Delaware Corporation | Flexible mesh structure for hierarchical scheduling |
US7460544B2 (en) * | 2004-12-29 | 2008-12-02 | Intel Corporation | Flexible mesh structure for hierarchical scheduling |
US7843938B1 (en) | 2005-02-25 | 2010-11-30 | Citrix Systems, Inc. | QoS optimization with compression |
US7693145B2 (en) | 2005-02-28 | 2010-04-06 | Hewlett-Packard Development Company, L.P. | Method and apparatus for direct reception of inbound data |
US20060193317A1 (en) * | 2005-02-28 | 2006-08-31 | Ashok Rajagopalan | Method and apparatus for direct reception of inbound data |
US20060193318A1 (en) * | 2005-02-28 | 2006-08-31 | Sriram Narasimhan | Method and apparatus for processing inbound and outbound quanta of data |
US7936770B1 (en) * | 2005-03-08 | 2011-05-03 | Enterasys Networks, Inc. | Method and apparatus of virtual class of service and logical queue representation through network traffic distribution over multiple port interfaces |
US20060203847A1 (en) * | 2005-03-09 | 2006-09-14 | Hitachi, Ltd. | Variable communication capacity data transmission device and data transmission device |
US7894432B2 (en) * | 2005-04-09 | 2011-02-22 | Audiocodes, Inc. | Apparatus and method creating virtual routing domains in an internet protocol network |
US20060227758A1 (en) * | 2005-04-09 | 2006-10-12 | Netrake Corporation | Apparatus and method creating virtual routing domains in an internet protocol network |
US20060239294A1 (en) * | 2005-04-20 | 2006-10-26 | Jupiter Systems | Capture node for use in an audiovisual signal routing and distribution system |
US10469553B2 (en) | 2005-04-20 | 2019-11-05 | Jupiter Systems, Llc | Interconnection mechanism for multiple data streams |
US8547997B2 (en) * | 2005-04-20 | 2013-10-01 | Jupiter Systems | Capture node for use in an audiovisual signal routing and distribution system |
US9549011B2 (en) | 2005-04-20 | 2017-01-17 | Infocus Corporation | Interconnection mechanism for multiple data streams |
US20070076746A1 (en) * | 2005-09-14 | 2007-04-05 | Faska Thomas S | Device, system, and method for transporting data using combined broadband and legacy network infrastructures |
US8184643B2 (en) | 2005-09-14 | 2012-05-22 | Ciena Corporation | Device, system, and method for transporting data using combined broadband and legacy network infrastructures |
US8867390B2 (en) | 2005-09-20 | 2014-10-21 | Qualcomm Incorporated | Adaptive quality of service policy for dynamic networks |
US20070064604A1 (en) * | 2005-09-20 | 2007-03-22 | Liren Chen | Adaptive quality of service policy for dynamic networks |
US8259566B2 (en) * | 2005-09-20 | 2012-09-04 | Qualcomm Incorporated | Adaptive quality of service policy for dynamic networks |
US8448162B2 (en) | 2005-12-28 | 2013-05-21 | Foundry Networks, Llc | Hitless software upgrades |
US9378005B2 (en) | 2005-12-28 | 2016-06-28 | Foundry Networks, Llc | Hitless software upgrades |
US20120230195A1 (en) * | 2006-01-31 | 2012-09-13 | Roundbox, Inc. | Reliable event broadcaster with multiplexing and bandwidth control functions |
US8711696B2 (en) * | 2006-01-31 | 2014-04-29 | Roundbox, Inc. | Reliable event broadcaster with multiplexing and bandwidth control functions |
US20070237074A1 (en) * | 2006-04-06 | 2007-10-11 | Curry David S | Configuration of congestion thresholds for a network traffic management system |
US20070258363A1 (en) * | 2006-05-03 | 2007-11-08 | Sbc Knowledge Ventures, Lp | Application-aware ATM buffer management method and system |
US8971325B1 (en) * | 2006-06-30 | 2015-03-03 | Marvell International Ltd. | Policy system and method for a switching device |
EP1885087A1 (en) * | 2006-08-02 | 2008-02-06 | ISS Manufacturing Limited | Method, device and software for controlling the data traffic between a first computer network and a second computer network |
US20080031134A1 (en) * | 2006-08-02 | 2008-02-07 | Ivan Tsui | Method, device and software for controlling the data traffic between a first computer network and a second computer network |
US7903654B2 (en) | 2006-08-22 | 2011-03-08 | Foundry Networks, Llc | System and method for ECMP load sharing |
US8369219B2 (en) * | 2006-09-19 | 2013-02-05 | Cisco Technology, Inc. | System and method for managing bandwidth |
US20080069138A1 (en) * | 2006-09-19 | 2008-03-20 | Cisco Technology, Inc. (A California Corporation) | System and method for managing bandwidth |
US20080095181A1 (en) * | 2006-10-20 | 2008-04-24 | Fujitsu Limited | Data relay device, data relay method, and computer product |
US7920573B2 (en) * | 2006-10-20 | 2011-04-05 | Fujitsu Limited | Data relay device, data relay method, and computer product |
US7773617B2 (en) * | 2006-11-08 | 2010-08-10 | Sicortex, Inc. | System and method for arbitration for virtual channels to prevent livelock in a richly-connected multi-processor computer system |
US20080109586A1 (en) * | 2006-11-08 | 2008-05-08 | Sicortex, Inc | System and method for arbitration for virtual channels to prevent livelock in a richly-connected multi-processor computer system |
US8238255B2 (en) | 2006-11-22 | 2012-08-07 | Foundry Networks, Llc | Recovering from failures without impact on data traffic in a shared bus architecture |
US9030943B2 (en) | 2006-11-22 | 2015-05-12 | Foundry Networks, Llc | Recovering from failures without impact on data traffic in a shared bus architecture |
US20080144660A1 (en) * | 2006-12-19 | 2008-06-19 | Marcin Godlewski | Dynamically adjusting bandwidth usage among subscriber streams |
US7983170B2 (en) | 2006-12-19 | 2011-07-19 | Citrix Systems, Inc. | In-band quality-of-service signaling to endpoints that enforce traffic policies at traffic sources using policy messages piggybacked onto DiffServ bits |
US8654638B2 (en) | 2006-12-19 | 2014-02-18 | Marcin Godlewski | Dynamically adjusting bandwidth usage among subscriber streams |
US8395996B2 (en) | 2007-01-11 | 2013-03-12 | Foundry Networks, Llc | Techniques for processing incoming failure detection protocol packets |
US8155011B2 (en) | 2007-01-11 | 2012-04-10 | Foundry Networks, Llc | Techniques for using dual memory structures for processing failure detection protocol packets |
US9112780B2 (en) | 2007-01-11 | 2015-08-18 | Foundry Networks, Llc | Techniques for processing incoming failure detection protocol packets |
US7978614B2 (en) | 2007-01-11 | 2011-07-12 | Foundry Network, LLC | Techniques for detecting non-receipt of fault detection protocol packets |
US20100034216A1 (en) * | 2007-02-01 | 2010-02-11 | Ashley Pickering | Data communication |
US20080192629A1 (en) * | 2007-02-14 | 2008-08-14 | Tropos Networks, Inc. | Wireless data packet classification |
US8305916B2 (en) * | 2007-02-14 | 2012-11-06 | Tropos Networks, Inc. | Wireless data packet classification of an identified flow of data packets |
US20080291828A1 (en) * | 2007-05-21 | 2008-11-27 | Park Daniel J | Detection of Signaling Flows |
US7957278B2 (en) * | 2007-05-21 | 2011-06-07 | Sharp Laboratories Of America, Inc. | Detection of signaling flows |
US20080294714A1 (en) * | 2007-05-22 | 2008-11-27 | International Business Machines Corporation | High Availability Message Transmission |
US8307114B2 (en) | 2007-05-22 | 2012-11-06 | International Business Machines Corporation | High availability message transmission |
US8468266B2 (en) | 2007-05-22 | 2013-06-18 | International Business Machines Corporation | High availability message transmission |
US8037399B2 (en) | 2007-07-18 | 2011-10-11 | Foundry Networks, Llc | Techniques for segmented CRC design in high speed networks |
US8271859B2 (en) | 2007-07-18 | 2012-09-18 | Foundry Networks Llc | Segmented CRC design in high speed networks |
US20090028176A1 (en) * | 2007-07-27 | 2009-01-29 | Marcin Godlewski | Bandwidth Requests Transmitted According to Priority in a Centrally Managed Network |
US8116337B2 (en) | 2007-07-27 | 2012-02-14 | Marcin Godlewski | Bandwidth requests transmitted according to priority in a centrally managed network |
US20090073878A1 (en) * | 2007-08-31 | 2009-03-19 | Kenneth Gustav Carlberg | Usage based queuing with accounting for wireless access points |
US10749736B2 (en) | 2007-09-26 | 2020-08-18 | Nicira, Inc. | Network operating system for managing and securing networks |
US20090138577A1 (en) * | 2007-09-26 | 2009-05-28 | Nicira Networks | Network operating system for managing and securing networks |
US9083609B2 (en) | 2007-09-26 | 2015-07-14 | Nicira, Inc. | Network operating system for managing and securing networks |
US8509236B2 (en) | 2007-09-26 | 2013-08-13 | Foundry Networks, Llc | Techniques for selecting paths and/or trunk ports for forwarding traffic flows |
US8149839B1 (en) | 2007-09-26 | 2012-04-03 | Foundry Networks, Llc | Selection of trunk ports and paths using rotation |
US11683214B2 (en) | 2007-09-26 | 2023-06-20 | Nicira, Inc. | Network operating system for managing and securing networks |
US9876672B2 (en) | 2007-09-26 | 2018-01-23 | Nicira, Inc. | Network operating system for managing and securing networks |
US20090157412A1 (en) * | 2007-12-18 | 2009-06-18 | Ibiquity Digital Corporation | Method For Streaming Through A Data Service Over A Radio Link Subsystem |
US9872066B2 (en) * | 2007-12-18 | 2018-01-16 | Ibiquity Digital Corporation | Method for streaming through a data service over a radio link subsystem |
US8160085B2 (en) * | 2007-12-21 | 2012-04-17 | Juniper Networks, Inc. | System and method for dynamically allocating buffers based on priority levels |
US20120275464A1 (en) * | 2007-12-21 | 2012-11-01 | Juniper Networks, Inc. | System and method for dynamically allocating buffers based on priority levels |
US8848724B2 (en) * | 2007-12-21 | 2014-09-30 | Juniper Networks, Inc. | System and method for dynamically allocating buffers based on priority levels |
US20090161684A1 (en) * | 2007-12-21 | 2009-06-25 | Juniper Networks, Inc. | System and Method for Dynamically Allocating Buffers Based on Priority Levels |
US8725123B2 (en) | 2008-06-05 | 2014-05-13 | Headwater Partners I Llc | Communications device with secure data path processing agents |
US8924469B2 (en) | 2008-06-05 | 2014-12-30 | Headwater Partners I Llc | Enterprise access control and accounting allocation for access networks |
US20100085981A1 (en) * | 2008-10-03 | 2010-04-08 | Brocade Communications, Inc. | Port trunking at a fabric boundary |
US8223633B2 (en) | 2008-10-03 | 2012-07-17 | Brocade Communications Systems, Inc. | Port trunking at a fabric boundary |
US20100121972A1 (en) * | 2008-10-08 | 2010-05-13 | Samuels Allen R | Systems and methods for real-time endpoint application flow control with network structure component |
US8504716B2 (en) | 2008-10-08 | 2013-08-06 | Citrix Systems, Inc | Systems and methods for allocating bandwidth by an intermediary for flow control |
US20100095021A1 (en) * | 2008-10-08 | 2010-04-15 | Samuels Allen R | Systems and methods for allocating bandwidth by an intermediary for flow control |
US8589579B2 (en) | 2008-10-08 | 2013-11-19 | Citrix Systems, Inc. | Systems and methods for real-time endpoint application flow control with network structure component |
US9479447B2 (en) | 2008-10-08 | 2016-10-25 | Citrix Systems, Inc. | Systems and methods for real-time endpoint application flow control with network structure component |
US20100177635A1 (en) * | 2009-01-09 | 2010-07-15 | Brocade Communications Systems, Inc. | Hierarchical rate color marker |
US8467296B2 (en) | 2009-01-09 | 2013-06-18 | Foundry Networks, Llc | Hierarchical rate color marker |
US9350674B2 (en) | 2009-01-09 | 2016-05-24 | Brocade Communications Systems, Inc. | Hierarchical rate color marker |
US9491199B2 (en) | 2009-01-28 | 2016-11-08 | Headwater Partners I Llc | Security, fraud detection, and fraud mitigation in device-assisted services systems |
US9277433B2 (en) | 2009-01-28 | 2016-03-01 | Headwater Partners I Llc | Wireless end-user device with policy-based aggregation of network activity requested by applications |
US8788661B2 (en) | 2009-01-28 | 2014-07-22 | Headwater Partners I Llc | Device assisted CDR creation, aggregation, mediation and billing |
US8797908B2 (en) * | 2009-01-28 | 2014-08-05 | Headwater Partners I Llc | Automated device provisioning and activation |
US8799451B2 (en) | 2009-01-28 | 2014-08-05 | Headwater Partners I Llc | Verifiable service policy implementation for intermediate networking devices |
US11923995B2 (en) | 2009-01-28 | 2024-03-05 | Headwater Research Llc | Device-assisted services for protecting network capacity |
US11757943B2 (en) | 2009-01-28 | 2023-09-12 | Headwater Research Llc | Automated device provisioning and activation |
US11750477B2 (en) | 2009-01-28 | 2023-09-05 | Headwater Research Llc | Adaptive ambient services |
US10080250B2 (en) | 2009-01-28 | 2018-09-18 | Headwater Research Llc | Enterprise access control and accounting allocation for access networks |
US10070305B2 (en) | 2009-01-28 | 2018-09-04 | Headwater Research Llc | Device assisted services install |
US8839388B2 (en) | 2009-01-28 | 2014-09-16 | Headwater Partners I Llc | Automated device provisioning and activation |
US11665592B2 (en) | 2009-01-28 | 2023-05-30 | Headwater Research Llc | Security, fraud detection, and fraud mitigation in device-assisted services systems |
US8839387B2 (en) | 2009-01-28 | 2014-09-16 | Headwater Partners I Llc | Roaming services network and overlay networks |
US11665186B2 (en) | 2009-01-28 | 2023-05-30 | Headwater Research Llc | Communications device with secure data path processing agents |
US10064033B2 (en) | 2009-01-28 | 2018-08-28 | Headwater Research Llc | Device group partitions and settlement platform |
US11589216B2 (en) | 2009-01-28 | 2023-02-21 | Headwater Research Llc | Service selection set publishing to device agent with on-device service selection |
US10064055B2 (en) | 2009-01-28 | 2018-08-28 | Headwater Research Llc | Security, fraud detection, and fraud mitigation in device-assisted services systems |
US8868455B2 (en) | 2009-01-28 | 2014-10-21 | Headwater Partners I Llc | Adaptive ambient services |
US11582593B2 (en) | 2009-01-28 | 2023-02-14 | Head Water Research Llc | Adapting network policies based on device service processor configuration |
US11570309B2 (en) | 2009-01-28 | 2023-01-31 | Headwater Research Llc | Service design center for device assisted services |
US8886162B2 (en) | 2009-01-28 | 2014-11-11 | Headwater Partners I Llc | Restricting end-user device communications over a wireless access network associated with a cost |
US8893009B2 (en) | 2009-01-28 | 2014-11-18 | Headwater Partners I Llc | End user device that secures an association of application to service policy with an application certificate check |
US8897743B2 (en) | 2009-01-28 | 2014-11-25 | Headwater Partners I Llc | Verifiable device assisted service usage billing with integrated accounting, mediation accounting, and multi-account |
US8897744B2 (en) | 2009-01-28 | 2014-11-25 | Headwater Partners I Llc | Device assisted ambient services |
US8898293B2 (en) | 2009-01-28 | 2014-11-25 | Headwater Partners I Llc | Service offer set publishing to device agent with on-device service selection |
US8898079B2 (en) | 2009-01-28 | 2014-11-25 | Headwater Partners I Llc | Network based ambient services |
US8903452B2 (en) | 2009-01-28 | 2014-12-02 | Headwater Partners I Llc | Device assisted ambient services |
US11563592B2 (en) | 2009-01-28 | 2023-01-24 | Headwater Research Llc | Managing service user discovery and service launch object placement on a device |
US8924549B2 (en) | 2009-01-28 | 2014-12-30 | Headwater Partners I Llc | Network based ambient services |
US11538106B2 (en) | 2009-01-28 | 2022-12-27 | Headwater Research Llc | Wireless end-user device providing ambient or sponsored services |
US8924543B2 (en) | 2009-01-28 | 2014-12-30 | Headwater Partners I Llc | Service design center for device assisted services |
US11533642B2 (en) | 2009-01-28 | 2022-12-20 | Headwater Research Llc | Device group partitions and settlement platform |
US8948025B2 (en) | 2009-01-28 | 2015-02-03 | Headwater Partners I Llc | Remotely configurable device agent for packet routing |
US11516301B2 (en) | 2009-01-28 | 2022-11-29 | Headwater Research Llc | Enhanced curfew and protection associated with a device group |
US11494837B2 (en) | 2009-01-28 | 2022-11-08 | Headwater Research Llc | Virtualized policy and charging system |
US10057775B2 (en) | 2009-01-28 | 2018-08-21 | Headwater Research Llc | Virtualized policy and charging system |
US11477246B2 (en) | 2009-01-28 | 2022-10-18 | Headwater Research Llc | Network service plan design |
US10057141B2 (en) | 2009-01-28 | 2018-08-21 | Headwater Research Llc | Proxy system and method for adaptive ambient services |
US11425580B2 (en) | 2009-01-28 | 2022-08-23 | Headwater Research Llc | System and method for wireless network offloading |
US11412366B2 (en) | 2009-01-28 | 2022-08-09 | Headwater Research Llc | Enhanced roaming services and converged carrier networks with device assisted services and a proxy |
US8745220B2 (en) | 2009-01-28 | 2014-06-03 | Headwater Partners I Llc | System and method for providing user notifications |
US11405224B2 (en) | 2009-01-28 | 2022-08-02 | Headwater Research Llc | Device-assisted services for protecting network capacity |
US11405429B2 (en) | 2009-01-28 | 2022-08-02 | Headwater Research Llc | Security techniques for device assisted services |
US11363496B2 (en) | 2009-01-28 | 2022-06-14 | Headwater Research Llc | Intermediate networking devices |
US8745191B2 (en) | 2009-01-28 | 2014-06-03 | Headwater Partners I Llc | System and method for providing user notifications |
US9014026B2 (en) | 2009-01-28 | 2015-04-21 | Headwater Partners I Llc | Network based service profile management with user preference, adaptive policy, network neutrality, and user privacy |
US9026079B2 (en) | 2009-01-28 | 2015-05-05 | Headwater Partners I Llc | Wireless network service interfaces |
US8737957B2 (en) | 2009-01-28 | 2014-05-27 | Headwater Partners I Llc | Automated device provisioning and activation |
US11337059B2 (en) | 2009-01-28 | 2022-05-17 | Headwater Research Llc | Device assisted services install |
US8724554B2 (en) | 2009-01-28 | 2014-05-13 | Headwater Partners I Llc | Open transaction central billing system |
US11228617B2 (en) | 2009-01-28 | 2022-01-18 | Headwater Research Llc | Automated device provisioning and activation |
US11218854B2 (en) | 2009-01-28 | 2022-01-04 | Headwater Research Llc | Service plan design, user interfaces, application programming interfaces, and device management |
US9037127B2 (en) | 2009-01-28 | 2015-05-19 | Headwater Partners I Llc | Device agent for remote user configuration of wireless network access |
US8713630B2 (en) | 2009-01-28 | 2014-04-29 | Headwater Partners I Llc | Verifiable service policy implementation for intermediate networking devices |
US11219074B2 (en) | 2009-01-28 | 2022-01-04 | Headwater Research Llc | Enterprise access control and accounting allocation for access networks |
US11190427B2 (en) | 2009-01-28 | 2021-11-30 | Headwater Research Llc | Flow tagging for service policy implementation |
US11190545B2 (en) | 2009-01-28 | 2021-11-30 | Headwater Research Llc | Wireless network service interfaces |
US8695073B2 (en) | 2009-01-28 | 2014-04-08 | Headwater Partners I Llc | Automated device provisioning and activation |
US9094311B2 (en) | 2009-01-28 | 2015-07-28 | Headwater Partners I, Llc | Techniques for attribution of mobile device data traffic to initiating end-user application |
US10171681B2 (en) | 2009-01-28 | 2019-01-01 | Headwater Research Llc | Service design center for device assisted services |
US8688099B2 (en) | 2009-01-28 | 2014-04-01 | Headwater Partners I Llc | Open development system for access service providers |
US10028144B2 (en) | 2009-01-28 | 2018-07-17 | Headwater Research Llc | Security techniques for device assisted services |
US11190645B2 (en) | 2009-01-28 | 2021-11-30 | Headwater Research Llc | Device assisted CDR creation, aggregation, mediation and billing |
US11134102B2 (en) | 2009-01-28 | 2021-09-28 | Headwater Research Llc | Verifiable device assisted service usage monitoring with reporting, synchronization, and notification |
US8675507B2 (en) | 2009-01-28 | 2014-03-18 | Headwater Partners I Llc | Service profile management with user preference, adaptive policy, network neutrality and user privacy for intermediate networking devices |
US11096055B2 (en) | 2009-01-28 | 2021-08-17 | Headwater Research Llc | Automated device provisioning and activation |
US8666364B2 (en) | 2009-01-28 | 2014-03-04 | Headwater Partners I Llc | Verifiable device assisted service usage billing with integrated accounting, mediation accounting, and multi-account |
US9137701B2 (en) | 2009-01-28 | 2015-09-15 | Headwater Partners I Llc | Wireless end-user device with differentiated network access for background and foreground device applications |
US9137739B2 (en) | 2009-01-28 | 2015-09-15 | Headwater Partners I Llc | Network based service policy implementation with network neutrality and user privacy |
US11039020B2 (en) | 2009-01-28 | 2021-06-15 | Headwater Research Llc | Mobile device and service management |
US9143976B2 (en) | 2009-01-28 | 2015-09-22 | Headwater Partners I Llc | Wireless end-user device with differentiated network access and access status for background and foreground device applications |
US9154428B2 (en) | 2009-01-28 | 2015-10-06 | Headwater Partners I Llc | Wireless end-user device with differentiated network access selectively applied to different applications |
US10985977B2 (en) | 2009-01-28 | 2021-04-20 | Headwater Research Llc | Quality of service for device assisted services |
US8793758B2 (en) | 2009-01-28 | 2014-07-29 | Headwater Partners I Llc | Security, fraud detection, and fraud mitigation in device-assisted services systems |
US10171988B2 (en) | 2009-01-28 | 2019-01-01 | Headwater Research Llc | Adapting network policies based on device service processor configuration |
US9173104B2 (en) | 2009-01-28 | 2015-10-27 | Headwater Partners I Llc | Mobile device with device agents to detect a disallowed access to a requested mobile data service and guide a multi-carrier selection and activation sequence |
US9179308B2 (en) | 2009-01-28 | 2015-11-03 | Headwater Partners I Llc | Network tools for analysis, design, testing, and production of services |
US9179316B2 (en) | 2009-01-28 | 2015-11-03 | Headwater Partners I Llc | Mobile device with user controls and policy agent to control application access to device location data |
US9179359B2 (en) | 2009-01-28 | 2015-11-03 | Headwater Partners I Llc | Wireless end-user device with differentiated network access status for different device applications |
US9179315B2 (en) | 2009-01-28 | 2015-11-03 | Headwater Partners I Llc | Mobile device with data service monitoring, categorization, and display for different applications and networks |
US9198074B2 (en) | 2009-01-28 | 2015-11-24 | Headwater Partners I Llc | Wireless end-user device with differential traffic control policy list and applying foreground classification to roaming wireless data service |
US10869199B2 (en) | 2009-01-28 | 2020-12-15 | Headwater Research Llc | Network service plan design |
US9198042B2 (en) | 2009-01-28 | 2015-11-24 | Headwater Partners I Llc | Security techniques for device assisted services |
US9198076B2 (en) | 2009-01-28 | 2015-11-24 | Headwater Partners I Llc | Wireless end-user device with power-control-state-based wireless network access policy for background applications |
US9198075B2 (en) | 2009-01-28 | 2015-11-24 | Headwater Partners I Llc | Wireless end-user device with differential traffic control policy list applicable to one of several wireless modems |
US9198117B2 (en) | 2009-01-28 | 2015-11-24 | Headwater Partners I Llc | Network system with common secure wireless message service serving multiple applications on multiple wireless devices |
US9204374B2 (en) | 2009-01-28 | 2015-12-01 | Headwater Partners I Llc | Multicarrier over-the-air cellular network activation server |
US10855559B2 (en) | 2009-01-28 | 2020-12-01 | Headwater Research Llc | Adaptive ambient services |
US9204282B2 (en) | 2009-01-28 | 2015-12-01 | Headwater Partners I Llc | Enhanced roaming services and converged carrier networks with device assisted services and a proxy |
US9215613B2 (en) | 2009-01-28 | 2015-12-15 | Headwater Partners I Llc | Wireless end-user device with differential traffic control policy list having limited user control |
US9215159B2 (en) | 2009-01-28 | 2015-12-15 | Headwater Partners I Llc | Data usage monitoring for media data services used by applications |
US9220027B1 (en) | 2009-01-28 | 2015-12-22 | Headwater Partners I Llc | Wireless end-user device with policy-based controls for WWAN network usage and modem state changes requested by specific applications |
US9225797B2 (en) | 2009-01-28 | 2015-12-29 | Headwater Partners I Llc | System for providing an adaptive wireless ambient service to a mobile device |
US9232403B2 (en) | 2009-01-28 | 2016-01-05 | Headwater Partners I Llc | Mobile device with common secure wireless message service serving multiple applications |
US10848330B2 (en) | 2009-01-28 | 2020-11-24 | Headwater Research Llc | Device-assisted services for protecting network capacity |
US10841839B2 (en) | 2009-01-28 | 2020-11-17 | Headwater Research Llc | Security, fraud detection, and fraud mitigation in device-assisted services systems |
US9247450B2 (en) | 2009-01-28 | 2016-01-26 | Headwater Partners I Llc | Quality of service for device assisted services |
US9253663B2 (en) | 2009-01-28 | 2016-02-02 | Headwater Partners I Llc | Controlling mobile device communications on a roaming network based on device state |
US9258735B2 (en) | 2009-01-28 | 2016-02-09 | Headwater Partners I Llc | Device-assisted services for protecting network capacity |
US10834577B2 (en) | 2009-01-28 | 2020-11-10 | Headwater Research Llc | Service offer set publishing to device agent with on-device service selection |
US9270559B2 (en) | 2009-01-28 | 2016-02-23 | Headwater Partners I Llc | Service policy implementation for an end-user device having a control application or a proxy agent for routing an application traffic flow |
US9271184B2 (en) | 2009-01-28 | 2016-02-23 | Headwater Partners I Llc | Wireless end-user device with per-application data limit and traffic control policy list limiting background application traffic |
US10171990B2 (en) | 2009-01-28 | 2019-01-01 | Headwater Research Llc | Service selection set publishing to device agent with on-device service selection |
US10200541B2 (en) | 2009-01-28 | 2019-02-05 | Headwater Research Llc | Wireless end-user device with divided user space/kernel space traffic policy system |
US9277445B2 (en) | 2009-01-28 | 2016-03-01 | Headwater Partners I Llc | Wireless end-user device with differential traffic control policy list and applying foreground classification to wireless data service |
US10165447B2 (en) | 2009-01-28 | 2018-12-25 | Headwater Research Llc | Network service plan design |
US10803518B2 (en) | 2009-01-28 | 2020-10-13 | Headwater Research Llc | Virtualized policy and charging system |
US10798252B2 (en) | 2009-01-28 | 2020-10-06 | Headwater Research Llc | System and method for providing user notifications |
US10798254B2 (en) | 2009-01-28 | 2020-10-06 | Headwater Research Llc | Service design center for device assisted services |
US9319913B2 (en) | 2009-01-28 | 2016-04-19 | Headwater Partners I Llc | Wireless end-user device with secure network-provided differential traffic control policy list |
US8667571B2 (en) | 2009-01-28 | 2014-03-04 | Headwater Partners I Llc | Automated device provisioning and activation |
US10798558B2 (en) | 2009-01-28 | 2020-10-06 | Headwater Research Llc | Adapting network policies based on device service processor configuration |
US8640198B2 (en) | 2009-01-28 | 2014-01-28 | Headwater Partners I Llc | Automated device provisioning and activation |
US9351193B2 (en) | 2009-01-28 | 2016-05-24 | Headwater Partners I Llc | Intermediate networking devices |
US8639811B2 (en) | 2009-01-28 | 2014-01-28 | Headwater Partners I Llc | Automated device provisioning and activation |
US10791471B2 (en) | 2009-01-28 | 2020-09-29 | Headwater Research Llc | System and method for wireless network offloading |
US10783581B2 (en) | 2009-01-28 | 2020-09-22 | Headwater Research Llc | Wireless end-user device providing ambient or sponsored services |
US8634805B2 (en) | 2009-01-28 | 2014-01-21 | Headwater Partners I Llc | Device assisted CDR creation aggregation, mediation and billing |
US9386165B2 (en) | 2009-01-28 | 2016-07-05 | Headwater Partners I Llc | System and method for providing user notifications |
US9386121B2 (en) | 2009-01-28 | 2016-07-05 | Headwater Partners I Llc | Method for providing an adaptive wireless ambient service to a mobile device |
US10779177B2 (en) | 2009-01-28 | 2020-09-15 | Headwater Research Llc | Device group partitions and settlement platform |
US9392462B2 (en) | 2009-01-28 | 2016-07-12 | Headwater Partners I Llc | Mobile end-user device with agent limiting wireless data communication for specified background applications based on a stored policy |
US10771980B2 (en) | 2009-01-28 | 2020-09-08 | Headwater Research Llc | Communications device with secure data path processing agents |
US8634821B2 (en) | 2009-01-28 | 2014-01-21 | Headwater Partners I Llc | Device assisted services install |
US8635678B2 (en) | 2009-01-28 | 2014-01-21 | Headwater Partners I Llc | Automated device provisioning and activation |
US9980146B2 (en) | 2009-01-28 | 2018-05-22 | Headwater Research Llc | Communications device with secure data path processing agents |
US8630630B2 (en) | 2009-01-28 | 2014-01-14 | Headwater Partners I Llc | Enhanced roaming services and converged carrier networks with device assisted services and a proxy |
US10749700B2 (en) | 2009-01-28 | 2020-08-18 | Headwater Research Llc | Device-assisted services for protecting network capacity |
US8630611B2 (en) | 2009-01-28 | 2014-01-14 | Headwater Partners I Llc | Automated device provisioning and activation |
US10715342B2 (en) | 2009-01-28 | 2020-07-14 | Headwater Research Llc | Managing service user discovery and service launch object placement on a device |
US8630192B2 (en) | 2009-01-28 | 2014-01-14 | Headwater Partners I Llc | Verifiable and accurate service usage monitoring for intermediate networking devices |
US8630617B2 (en) | 2009-01-28 | 2014-01-14 | Headwater Partners I Llc | Device group partitions and settlement platform |
US8631102B2 (en) | 2009-01-28 | 2014-01-14 | Headwater Partners I Llc | Automated device provisioning and activation |
US9491564B1 (en) | 2009-01-28 | 2016-11-08 | Headwater Partners I Llc | Mobile device and method with secure network messaging for authorized components |
US8626115B2 (en) | 2009-01-28 | 2014-01-07 | Headwater Partners I Llc | Wireless network service interfaces |
US9521578B2 (en) | 2009-01-28 | 2016-12-13 | Headwater Partners I Llc | Wireless end-user device with application program interface to allow applications to access application-specific aspects of a wireless network access policy |
US10716006B2 (en) | 2009-01-28 | 2020-07-14 | Headwater Research Llc | End user device that secures an association of application to service policy with an application certificate check |
US10694385B2 (en) | 2009-01-28 | 2020-06-23 | Headwater Research Llc | Security techniques for device assisted services |
US9532261B2 (en) | 2009-01-28 | 2016-12-27 | Headwater Partners I Llc | System and method for wireless network offloading |
US9532161B2 (en) | 2009-01-28 | 2016-12-27 | Headwater Partners I Llc | Wireless device with application data flow tagging and network stack-implemented network access policy |
US9544397B2 (en) | 2009-01-28 | 2017-01-10 | Headwater Partners I Llc | Proxy server for providing an adaptive wireless ambient service to a mobile device |
US10681179B2 (en) | 2009-01-28 | 2020-06-09 | Headwater Research Llc | Enhanced curfew and protection associated with a device group |
US9973930B2 (en) | 2009-01-28 | 2018-05-15 | Headwater Research Llc | End user device that secures an association of application to service policy with an application certificate check |
US10582375B2 (en) | 2009-01-28 | 2020-03-03 | Headwater Research Llc | Device assisted services install |
US9557889B2 (en) | 2009-01-28 | 2017-01-31 | Headwater Partners I Llc | Service plan design, user interfaces, application programming interfaces, and device management |
US9565543B2 (en) | 2009-01-28 | 2017-02-07 | Headwater Partners I Llc | Device group partitions and settlement platform |
US9565707B2 (en) | 2009-01-28 | 2017-02-07 | Headwater Partners I Llc | Wireless end-user device with wireless data attribution to multiple personas |
US9572019B2 (en) | 2009-01-28 | 2017-02-14 | Headwater Partners LLC | Service selection set published to device agent with on-device service selection |
US9571559B2 (en) | 2009-01-28 | 2017-02-14 | Headwater Partners I Llc | Enhanced curfew and protection associated with a device group |
US9578182B2 (en) | 2009-01-28 | 2017-02-21 | Headwater Partners I Llc | Mobile device and service management |
US10237773B2 (en) | 2009-01-28 | 2019-03-19 | Headwater Research Llc | Device-assisted services for protecting network capacity |
US10237757B2 (en) | 2009-01-28 | 2019-03-19 | Headwater Research Llc | System and method for wireless network offloading |
US9591474B2 (en) | 2009-01-28 | 2017-03-07 | Headwater Partners I Llc | Adapting network policies based on device service processor configuration |
US8589541B2 (en) | 2009-01-28 | 2013-11-19 | Headwater Partners I Llc | Device-assisted services for protecting network capacity |
US8588110B2 (en) | 2009-01-28 | 2013-11-19 | Headwater Partners I Llc | Verifiable device assisted service usage billing with integrated accounting, mediation accounting, and multi-account |
US10536983B2 (en) | 2009-01-28 | 2020-01-14 | Headwater Research Llc | Enterprise access control and accounting allocation for access networks |
US9609510B2 (en) | 2009-01-28 | 2017-03-28 | Headwater Research Llc | Automated credential porting for mobile devices |
US9609459B2 (en) | 2009-01-28 | 2017-03-28 | Headwater Research Llc | Network tools for analysis, design, testing, and production of services |
US9609544B2 (en) | 2009-01-28 | 2017-03-28 | Headwater Research Llc | Device-assisted services for protecting network capacity |
US9615192B2 (en) | 2009-01-28 | 2017-04-04 | Headwater Research Llc | Message link server with plural message delivery triggers |
US10492102B2 (en) | 2009-01-28 | 2019-11-26 | Headwater Research Llc | Intermediate networking devices |
US9641957B2 (en) | 2009-01-28 | 2017-05-02 | Headwater Research Llc | Automated device provisioning and activation |
US9647918B2 (en) | 2009-01-28 | 2017-05-09 | Headwater Research Llc | Mobile device and method attributing media services network usage to requesting application |
US8583781B2 (en) | 2009-01-28 | 2013-11-12 | Headwater Partners I Llc | Simplified service network architecture |
US9954975B2 (en) | 2009-01-28 | 2018-04-24 | Headwater Research Llc | Enhanced curfew and protection associated with a device group |
US9674731B2 (en) | 2009-01-28 | 2017-06-06 | Headwater Research Llc | Wireless device applying different background data traffic policies to different device applications |
US9955332B2 (en) | 2009-01-28 | 2018-04-24 | Headwater Research Llc | Method for child wireless device activation to subscriber account of a master wireless device |
US10462627B2 (en) | 2009-01-28 | 2019-10-29 | Headwater Research Llc | Service plan design, user interfaces, application programming interfaces, and device management |
US9705771B2 (en) | 2009-01-28 | 2017-07-11 | Headwater Partners I Llc | Attribution of mobile device data traffic to end-user application based on socket flows |
US9706061B2 (en) | 2009-01-28 | 2017-07-11 | Headwater Partners I Llc | Service design center for device assisted services |
US9749898B2 (en) | 2009-01-28 | 2017-08-29 | Headwater Research Llc | Wireless end-user device with differential traffic control policy list applicable to one of several wireless modems |
US9749899B2 (en) | 2009-01-28 | 2017-08-29 | Headwater Research Llc | Wireless end-user device with network traffic API to indicate unavailability of roaming wireless connection to background applications |
US9755842B2 (en) | 2009-01-28 | 2017-09-05 | Headwater Research Llc | Managing service user discovery and service launch object placement on a device |
US9769207B2 (en) | 2009-01-28 | 2017-09-19 | Headwater Research Llc | Wireless network service interfaces |
US10326675B2 (en) | 2009-01-28 | 2019-06-18 | Headwater Research Llc | Flow tagging for service policy implementation |
US10326800B2 (en) | 2009-01-28 | 2019-06-18 | Headwater Research Llc | Wireless network service interfaces |
US9819808B2 (en) | 2009-01-28 | 2017-11-14 | Headwater Research Llc | Hierarchical service policies for creating service usage data records for a wireless end-user device |
US8570908B2 (en) | 2009-01-28 | 2013-10-29 | Headwater Partners I Llc | Automated device provisioning and activation |
US10320990B2 (en) | 2009-01-28 | 2019-06-11 | Headwater Research Llc | Device assisted CDR creation, aggregation, mediation and billing |
US9942796B2 (en) | 2009-01-28 | 2018-04-10 | Headwater Research Llc | Quality of service for device assisted services |
US10321320B2 (en) | 2009-01-28 | 2019-06-11 | Headwater Research Llc | Wireless network buffered message system |
US10264138B2 (en) | 2009-01-28 | 2019-04-16 | Headwater Research Llc | Mobile device and service management |
US10248996B2 (en) | 2009-01-28 | 2019-04-02 | Headwater Research Llc | Method for operating a wireless end-user device mobile payment agent |
US10237146B2 (en) | 2009-01-28 | 2019-03-19 | Headwater Research Llc | Adaptive ambient services |
US9858559B2 (en) | 2009-01-28 | 2018-01-02 | Headwater Research Llc | Network service plan design |
US9866642B2 (en) | 2009-01-28 | 2018-01-09 | Headwater Research Llc | Wireless end-user device with wireless modem power state control policy for background applications |
US20100193699A1 (en) * | 2009-02-05 | 2010-08-05 | Fujifilm Corporation | Radiography network system and radiographic image capturing system control method |
US8832777B2 (en) | 2009-03-02 | 2014-09-09 | Headwater Partners I Llc | Adapting network policies based on device service processor configuration |
US8606911B2 (en) | 2009-03-02 | 2013-12-10 | Headwater Partners I Llc | Flow tagging for service policy implementation |
US11425055B2 (en) | 2009-04-01 | 2022-08-23 | Nicira, Inc. | Method and apparatus for implementing and managing virtual switches |
US8966035B2 (en) | 2009-04-01 | 2015-02-24 | Nicira, Inc. | Method and apparatus for implementing and managing distributed virtual switches in several hosts and physical forwarding elements |
US10931600B2 (en) | 2009-04-01 | 2021-02-23 | Nicira, Inc. | Method and apparatus for implementing and managing virtual switches |
US9590919B2 (en) | 2009-04-01 | 2017-03-07 | Nicira, Inc. | Method and apparatus for implementing and managing virtual switches |
US8090901B2 (en) | 2009-05-14 | 2012-01-03 | Brocade Communications Systems, Inc. | TCAM management approach that minimize movements |
US20110029676A1 (en) * | 2009-08-03 | 2011-02-03 | Brocade Communications Systems, Inc. | Per priority tcp quality of service |
US8412831B2 (en) | 2009-08-03 | 2013-04-02 | Brocade Communications Systems, Inc. | Per priority TCP quality of service |
US8599850B2 (en) | 2009-09-21 | 2013-12-03 | Brocade Communications Systems, Inc. | Provisioning single or multistage networks using ethernet service instances (ESIs) |
US9166818B2 (en) | 2009-09-21 | 2015-10-20 | Brocade Communications Systems, Inc. | Provisioning single or multistage networks using ethernet service instances (ESIs) |
US9098383B1 (en) * | 2009-09-23 | 2015-08-04 | Nvidia Corporation | Consolidated crossbar that supports a multitude of traffic types |
US9274851B2 (en) | 2009-11-25 | 2016-03-01 | Brocade Communications Systems, Inc. | Core-trunking across cores on physically separated processors allocated to a virtual machine based on configuration information including context information for virtual machines |
US8861454B2 (en) * | 2009-12-22 | 2014-10-14 | Zte Corporation | Method and device for enhancing Quality of Service in Wireless Local Area Network |
US20120250635A1 (en) * | 2009-12-22 | 2012-10-04 | Zte Corporation | Method and Device for Enhancing Quality of Service in Wireless Local Area Network |
US9276756B2 (en) | 2010-03-19 | 2016-03-01 | Brocade Communications Systems, Inc. | Synchronization of multicast information using incremental updates |
US8406125B2 (en) | 2010-03-19 | 2013-03-26 | Brocade Communications Systems, Inc. | Synchronization of multicast information using incremental updates |
US20110228772A1 (en) * | 2010-03-19 | 2011-09-22 | Brocade Communications Systems, Inc. | Providing multicast services without interruption upon a switchover |
US9094221B2 (en) | 2010-03-19 | 2015-07-28 | Brocade Communications Systems, Inc. | Synchronizing multicast information for linecards |
US8576703B2 (en) | 2010-03-19 | 2013-11-05 | Brocade Communications Systems, Inc. | Synchronization of multicast information using bicasting |
US20110231578A1 (en) * | 2010-03-19 | 2011-09-22 | Brocade Communications Systems, Inc. | Techniques for synchronizing application object instances |
US8769155B2 (en) | 2010-03-19 | 2014-07-01 | Brocade Communications Systems, Inc. | Techniques for synchronizing application object instances |
US8503289B2 (en) | 2010-03-19 | 2013-08-06 | Brocade Communications Systems, Inc. | Synchronizing multicast information for linecards |
US10021019B2 (en) | 2010-07-06 | 2018-07-10 | Nicira, Inc. | Packet processing for logical datapath sets |
US8964598B2 (en) | 2010-07-06 | 2015-02-24 | Nicira, Inc. | Mesh architectures for managed switching elements |
US8775594B2 (en) | 2010-07-06 | 2014-07-08 | Nicira, Inc. | Distributed network control system with a distributed hash table |
US11876679B2 (en) | 2010-07-06 | 2024-01-16 | Nicira, Inc. | Method and apparatus for interacting with a network information base in a distributed network control system with multiple controller instances |
US10103939B2 (en) | 2010-07-06 | 2018-10-16 | Nicira, Inc. | Network control apparatus and method for populating logical datapath sets |
US10038597B2 (en) | 2010-07-06 | 2018-07-31 | Nicira, Inc. | Mesh architectures for managed switching elements |
US8817620B2 (en) | 2010-07-06 | 2014-08-26 | Nicira, Inc. | Network virtualization apparatus and method |
US8817621B2 (en) | 2010-07-06 | 2014-08-26 | Nicira, Inc. | Network virtualization apparatus |
US11743123B2 (en) | 2010-07-06 | 2023-08-29 | Nicira, Inc. | Managed switch architectures: software managed switches, hardware managed switches, and heterogeneous managed switches |
US8830823B2 (en) | 2010-07-06 | 2014-09-09 | Nicira, Inc. | Distributed control platform for large-scale production networks |
US11677588B2 (en) | 2010-07-06 | 2023-06-13 | Nicira, Inc. | Network control apparatus and method for creating and modifying logical switching elements |
US8837493B2 (en) | 2010-07-06 | 2014-09-16 | Nicira, Inc. | Distributed network control apparatus and method |
US8842679B2 (en) | 2010-07-06 | 2014-09-23 | Nicira, Inc. | Control system that elects a master controller instance for switching elements |
US11641321B2 (en) | 2010-07-06 | 2023-05-02 | Nicira, Inc. | Packet processing for logical datapath sets |
US8761036B2 (en) * | 2010-07-06 | 2014-06-24 | Nicira, Inc. | Network control apparatus and method with quality of service controls |
US8880468B2 (en) | 2010-07-06 | 2014-11-04 | Nicira, Inc. | Secondary storage architecture for a network control system that utilizes a primary network information base |
US8913483B2 (en) | 2010-07-06 | 2014-12-16 | Nicira, Inc. | Fault tolerant managed switching element architecture |
US11539591B2 (en) | 2010-07-06 | 2022-12-27 | Nicira, Inc. | Distributed network control system with one master controller per logical datapath set |
US8750164B2 (en) | 2010-07-06 | 2014-06-10 | Nicira, Inc. | Hierarchical managed switch architecture |
US8750119B2 (en) | 2010-07-06 | 2014-06-10 | Nicira, Inc. | Network control apparatus and method with table mapping engine |
US8959215B2 (en) | 2010-07-06 | 2015-02-17 | Nicira, Inc. | Network virtualization |
US11509564B2 (en) | 2010-07-06 | 2022-11-22 | Nicira, Inc. | Method and apparatus for replicating network information base in a distributed network control system with multiple controller instances |
US10320585B2 (en) | 2010-07-06 | 2019-06-11 | Nicira, Inc. | Network control apparatus and method for creating and modifying logical switching elements |
US8958292B2 (en) | 2010-07-06 | 2015-02-17 | Nicira, Inc. | Network control apparatus and method with port security controls |
US10326660B2 (en) | 2010-07-06 | 2019-06-18 | Nicira, Inc. | Network virtualization apparatus and method |
US9391928B2 (en) | 2010-07-06 | 2016-07-12 | Nicira, Inc. | Method and apparatus for interacting with a network information base in a distributed network control system with multiple controller instances |
US8964528B2 (en) | 2010-07-06 | 2015-02-24 | Nicira, Inc. | Method and apparatus for robust packet distribution among hierarchical managed switching elements |
US8743888B2 (en) | 2010-07-06 | 2014-06-03 | Nicira, Inc. | Network control apparatus and method |
US9692655B2 (en) | 2010-07-06 | 2017-06-27 | Nicira, Inc. | Packet processing in a network with hierarchical managed switching elements |
US8966040B2 (en) | 2010-07-06 | 2015-02-24 | Nicira, Inc. | Use of network information base structure to establish communication between applications |
US8743889B2 (en) | 2010-07-06 | 2014-06-03 | Nicira, Inc. | Method and apparatus for using a network information base to control a plurality of shared network infrastructure switching elements |
US9680750B2 (en) | 2010-07-06 | 2017-06-13 | Nicira, Inc. | Use of tunnels to hide network addresses |
US9007903B2 (en) | 2010-07-06 | 2015-04-14 | Nicira, Inc. | Managing a network by controlling edge and non-edge switching elements |
US9008087B2 (en) | 2010-07-06 | 2015-04-14 | Nicira, Inc. | Processing requests in a network control system with multiple controller instances |
US8718070B2 (en) | 2010-07-06 | 2014-05-06 | Nicira, Inc. | Distributed network virtualization apparatus and method |
US11223531B2 (en) | 2010-07-06 | 2022-01-11 | Nicira, Inc. | Method and apparatus for interacting with a network information base in a distributed network control system with multiple controller instances |
US8717895B2 (en) | 2010-07-06 | 2014-05-06 | Nicira, Inc. | Network virtualization apparatus and method with a table mapping engine |
US9049153B2 (en) | 2010-07-06 | 2015-06-02 | Nicira, Inc. | Logical packet processing pipeline that retains state information to effectuate efficient processing of packets |
US9077664B2 (en) | 2010-07-06 | 2015-07-07 | Nicira, Inc. | One-hop packet processing in a network with managed switching elements |
US9106587B2 (en) | 2010-07-06 | 2015-08-11 | Nicira, Inc. | Distributed network control system with one master controller per managed switching element |
US9112811B2 (en) | 2010-07-06 | 2015-08-18 | Nicira, Inc. | Managed switching elements used as extenders |
US9172663B2 (en) | 2010-07-06 | 2015-10-27 | Nicira, Inc. | Method and apparatus for replicating network information base in a distributed network control system with multiple controller instances |
US9363210B2 (en) | 2010-07-06 | 2016-06-07 | Nicira, Inc. | Distributed network control system with one master controller per logical datapath set |
US9231891B2 (en) | 2010-07-06 | 2016-01-05 | Nicira, Inc. | Deployment of hierarchical managed switching elements |
US10686663B2 (en) | 2010-07-06 | 2020-06-16 | Nicira, Inc. | Managed switch architectures: software managed switches, hardware managed switches, and heterogeneous managed switches |
US9300603B2 (en) | 2010-07-06 | 2016-03-29 | Nicira, Inc. | Use of rich context tags in logical data processing |
US9525647B2 (en) | 2010-07-06 | 2016-12-20 | Nicira, Inc. | Network control apparatus and method for creating and modifying logical switching elements |
US9306875B2 (en) | 2010-07-06 | 2016-04-05 | Nicira, Inc. | Managed switch architectures for implementing logical datapath sets |
US8495418B2 (en) | 2010-07-23 | 2013-07-23 | Brocade Communications Systems, Inc. | Achieving ultra-high availability using a single CPU |
US9026848B2 (en) | 2010-07-23 | 2015-05-05 | Brocade Communications Systems, Inc. | Achieving ultra-high availability using a single CPU |
US9104619B2 (en) | 2010-07-23 | 2015-08-11 | Brocade Communications Systems, Inc. | Persisting data across warm boots |
TWI419515B (en) * | 2010-07-29 | 2013-12-11 | Cybertan Technology Inc | The network bandwidth upper limit statistics and adjustment method of network equipment |
US8848731B2 (en) | 2011-01-31 | 2014-09-30 | Qualcomm Incorporated | System and method for facilitating data transfer using a shared non-deterministic bus |
US8566491B2 (en) | 2011-01-31 | 2013-10-22 | Qualcomm Incorporated | System and method for improving throughput of data transfers using a shared non-deterministic bus |
US9154826B2 (en) | 2011-04-06 | 2015-10-06 | Headwater Partners Ii Llc | Distributing content and service launch objects to mobile devices |
US9043452B2 (en) | 2011-05-04 | 2015-05-26 | Nicira, Inc. | Network control apparatus and method for port isolation |
US9143335B2 (en) | 2011-09-16 | 2015-09-22 | Brocade Communications Systems, Inc. | Multicast route cache system |
US9197544B2 (en) | 2011-10-19 | 2015-11-24 | The Regents Of The University Of California | Comprehensive multipath routing for congestion and quality-of-service in communication networks |
US11669488B2 (en) | 2011-10-25 | 2023-06-06 | Nicira, Inc. | Chassis controller |
US10505856B2 (en) | 2011-10-25 | 2019-12-10 | Nicira, Inc. | Chassis controller |
US9231882B2 (en) | 2011-10-25 | 2016-01-05 | Nicira, Inc. | Maintaining quality of service in shared forwarding elements managed by a network control system |
US10581763B2 (en) | 2012-09-21 | 2020-03-03 | Avago Technologies International Sales Pte. Limited | High availability application messaging layer |
US11757803B2 (en) | 2012-09-21 | 2023-09-12 | Avago Technologies International Sales Pte. Limited | High availability application messaging layer |
US9967106B2 (en) | 2012-09-24 | 2018-05-08 | Brocade Communications Systems LLC | Role based multicast messaging infrastructure |
US9203690B2 (en) | 2012-09-24 | 2015-12-01 | Brocade Communications Systems, Inc. | Role based multicast messaging infrastructure |
US10834583B2 (en) | 2013-03-14 | 2020-11-10 | Headwater Research Llc | Automated credential porting for mobile devices |
US11743717B2 (en) | 2013-03-14 | 2023-08-29 | Headwater Research Llc | Automated credential porting for mobile devices |
US10171995B2 (en) | 2013-03-14 | 2019-01-01 | Headwater Research Llc | Automated credential porting for mobile devices |
US10693782B2 (en) | 2013-05-09 | 2020-06-23 | Nicira, Inc. | Method and system for service switching using service tags |
US11438267B2 (en) | 2013-05-09 | 2022-09-06 | Nicira, Inc. | Method and system for service switching using service tags |
US11805056B2 (en) | 2013-05-09 | 2023-10-31 | Nicira, Inc. | Method and system for service switching using service tags |
US11201808B2 (en) | 2013-07-12 | 2021-12-14 | Nicira, Inc. | Tracing logical network packets through physical network |
US9282019B2 (en) | 2013-07-12 | 2016-03-08 | Nicira, Inc. | Tracing logical network packets through physical network |
US10181993B2 (en) | 2013-07-12 | 2019-01-15 | Nicira, Inc. | Tracing network packets through logical and physical networks |
US9344349B2 (en) | 2013-07-12 | 2016-05-17 | Nicira, Inc. | Tracing network packets by a cluster of network controllers |
US9860151B2 (en) | 2013-07-12 | 2018-01-02 | Nicira, Inc. | Tracing network packets through logical and physical networks |
US10778557B2 (en) | 2013-07-12 | 2020-09-15 | Nicira, Inc. | Tracing network packets through logical and physical networks |
US9407580B2 (en) | 2013-07-12 | 2016-08-02 | Nicira, Inc. | Maintaining data stored with a packet |
US11316790B2 (en) | 2013-07-25 | 2022-04-26 | Noction, Inc. | System and method for managing bandwidth usage rates in a packet-switched network |
US10003536B2 (en) | 2013-07-25 | 2018-06-19 | Grigore Raileanu | System and method for managing bandwidth usage rates in a packet-switched network |
US11509582B2 (en) | 2013-07-25 | 2022-11-22 | Noction, Inc. | System and method for managing bandwidth usage rates in a packet-switched network |
US10785156B2 (en) | 2013-07-25 | 2020-09-22 | Noction, Inc. | System and method for managing bandwidth usage rates in a packet-switched network |
US11102124B2 (en) | 2013-07-25 | 2021-08-24 | Noction, Inc. | System and method for managing bandwidth usage rates in a packet-switched network |
US9602375B2 (en) | 2013-10-13 | 2017-03-21 | Nicira, Inc. | Tracing host-originated logical network packets |
US9264330B2 (en) | 2013-10-13 | 2016-02-16 | Nicira, Inc. | Tracing host-originated logical network packets |
US9998530B2 (en) | 2013-10-15 | 2018-06-12 | Nicira, Inc. | Distributed global load-balancing system for software-defined data centers |
US10506033B2 (en) | 2013-10-15 | 2019-12-10 | Nicira, Inc. | Distributed global load-balancing system for software-defined data centers |
US9838276B2 (en) | 2013-12-09 | 2017-12-05 | Nicira, Inc. | Detecting an elephant flow based on the size of a packet |
US10666530B2 (en) | 2013-12-09 | 2020-05-26 | Nicira, Inc | Detecting and handling large flows |
US11539630B2 (en) | 2013-12-09 | 2022-12-27 | Nicira, Inc. | Inspecting operations of a machine to detect elephant flows |
US10158538B2 (en) | 2013-12-09 | 2018-12-18 | Nicira, Inc. | Reporting elephant flows to a network controller |
US10193771B2 (en) | 2013-12-09 | 2019-01-29 | Nicira, Inc. | Detecting and handling elephant flows |
US11095536B2 (en) | 2013-12-09 | 2021-08-17 | Nicira, Inc. | Detecting and handling large flows |
US11811669B2 (en) | 2013-12-09 | 2023-11-07 | Nicira, Inc. | Inspecting operations of a machine to detect elephant flows |
US9548924B2 (en) | 2013-12-09 | 2017-01-17 | Nicira, Inc. | Detecting an elephant flow based on the size of a packet |
US9967199B2 (en) | 2013-12-09 | 2018-05-08 | Nicira, Inc. | Inspecting operations of a machine to detect elephant flows |
US9419889B2 (en) | 2014-03-07 | 2016-08-16 | Nicira, Inc. | Method and system for discovering a path of network traffic |
US9876704B2 (en) | 2014-03-27 | 2018-01-23 | Nicira, Inc. | Packet tracing in a software-defined networking environment |
US9419874B2 (en) | 2014-03-27 | 2016-08-16 | Nicira, Inc. | Packet tracing in a software-defined networking environment |
US10469404B1 (en) * | 2014-05-12 | 2019-11-05 | Google Llc | Network multi-level rate limiter |
US10693776B2 (en) | 2014-06-30 | 2020-06-23 | Nicira, Inc. | Periodical generation of network measurement data |
US9379956B2 (en) | 2014-06-30 | 2016-06-28 | Nicira, Inc. | Identifying a network topology between two endpoints |
US9553803B2 (en) | 2014-06-30 | 2017-01-24 | Nicira, Inc. | Periodical generation of network measurement data |
US9998369B2 (en) | 2014-06-30 | 2018-06-12 | Nicira, Inc. | Periodical generation of network measurement data |
US11665092B2 (en) | 2014-06-30 | 2023-05-30 | Nicira, Inc. | Periodical generation of network measurement data |
US9397920B2 (en) | 2014-06-30 | 2016-07-19 | Nicira, Inc. | Multi-path network bandwidth estimation |
US10516568B2 (en) | 2014-09-30 | 2019-12-24 | Nicira, Inc. | Controller driven reconfiguration of a multi-layered application or service model |
US11296930B2 (en) | 2014-09-30 | 2022-04-05 | Nicira, Inc. | Tunnel-enabled elastic service model |
US11722367B2 (en) | 2014-09-30 | 2023-08-08 | Nicira, Inc. | Method and apparatus for providing a service with a plurality of service nodes |
US10320679B2 (en) | 2014-09-30 | 2019-06-11 | Nicira, Inc. | Inline load balancing |
US11496606B2 (en) | 2014-09-30 | 2022-11-08 | Nicira, Inc. | Sticky service sessions in a datacenter |
US9774537B2 (en) | 2014-09-30 | 2017-09-26 | Nicira, Inc. | Dynamically adjusting load balancing |
US10135737B2 (en) | 2014-09-30 | 2018-11-20 | Nicira, Inc. | Distributed load balancing systems |
US10257095B2 (en) | 2014-09-30 | 2019-04-09 | Nicira, Inc. | Dynamically adjusting load balancing |
US11075842B2 (en) | 2014-09-30 | 2021-07-27 | Nicira, Inc. | Inline load balancing |
US10129077B2 (en) | 2014-09-30 | 2018-11-13 | Nicira, Inc. | Configuring and operating a XaaS model in a datacenter |
US10341233B2 (en) | 2014-09-30 | 2019-07-02 | Nicira, Inc. | Dynamically adjusting a data compute node group |
US10225137B2 (en) | 2014-09-30 | 2019-03-05 | Nicira, Inc. | Service node selection by an inline service switch |
US10469342B2 (en) | 2014-10-10 | 2019-11-05 | Nicira, Inc. | Logical network traffic analysis |
US11128550B2 (en) | 2014-10-10 | 2021-09-21 | Nicira, Inc. | Logical network traffic analysis |
US9619349B2 (en) | 2014-10-14 | 2017-04-11 | Brocade Communications Systems, Inc. | Biasing active-standby determination |
US10924408B2 (en) | 2014-11-07 | 2021-02-16 | Noction, Inc. | System and method for optimizing traffic in packet-switched networks with internet exchanges |
US9769070B2 (en) | 2015-01-28 | 2017-09-19 | Maxim Basunov | System and method of providing a platform for optimizing traffic through a computer network with distributed routing domains interconnected through data center interconnect links |
US10609091B2 (en) | 2015-04-03 | 2020-03-31 | Nicira, Inc. | Method, apparatus, and system for implementing a content switch |
US10594743B2 (en) | 2015-04-03 | 2020-03-17 | Nicira, Inc. | Method, apparatus, and system for implementing a content switch |
US11405431B2 (en) | 2015-04-03 | 2022-08-02 | Nicira, Inc. | Method, apparatus, and system for implementing a content switch |
US10284682B2 (en) | 2016-04-20 | 2019-05-07 | International Business Machines Corporation | Enablement of quota-based quality of service |
US10805239B2 (en) | 2017-03-07 | 2020-10-13 | Nicira, Inc. | Visualization of path between logical network endpoints |
US11336590B2 (en) | 2017-03-07 | 2022-05-17 | Nicira, Inc. | Visualization of path between logical network endpoints |
US10200306B2 (en) | 2017-03-07 | 2019-02-05 | Nicira, Inc. | Visualization of packet tracing operation results |
US10608887B2 (en) | 2017-10-06 | 2020-03-31 | Nicira, Inc. | Using packet tracing tool to automatically execute packet capture operations |
US10805181B2 (en) | 2017-10-29 | 2020-10-13 | Nicira, Inc. | Service operation chaining |
US11750476B2 (en) | 2017-10-29 | 2023-09-05 | Nicira, Inc. | Service operation chaining |
US10797966B2 (en) | 2017-10-29 | 2020-10-06 | Nicira, Inc. | Service operation chaining |
US11012420B2 (en) | 2017-11-15 | 2021-05-18 | Nicira, Inc. | Third-party service chaining using packet encapsulation in a flow-based forwarding element |
US10659252B2 (en) | 2018-01-26 | 2020-05-19 | Nicira, Inc | Specifying and utilizing paths through a network |
US10797910B2 (en) | 2018-01-26 | 2020-10-06 | Nicira, Inc. | Specifying and utilizing paths through a network |
US11265187B2 (en) | 2018-01-26 | 2022-03-01 | Nicira, Inc. | Specifying and utilizing paths through a network |
US10728174B2 (en) | 2018-03-27 | 2020-07-28 | Nicira, Inc. | Incorporating layer 2 service between two interfaces of gateway device |
US11805036B2 (en) | 2018-03-27 | 2023-10-31 | Nicira, Inc. | Detecting failure of layer 2 service using broadcast messages |
US10805192B2 (en) | 2018-03-27 | 2020-10-13 | Nicira, Inc. | Detecting failure of layer 2 service using broadcast messages |
US11038782B2 (en) | 2018-03-27 | 2021-06-15 | Nicira, Inc. | Detecting failure of layer 2 service using broadcast messages |
US11595250B2 (en) | 2018-09-02 | 2023-02-28 | Vmware, Inc. | Service insertion at logical network gateway |
US10944673B2 (en) | 2018-09-02 | 2021-03-09 | Vmware, Inc. | Redirection of data messages at logical network gateway |
US11042397B2 (en) | 2019-02-22 | 2021-06-22 | Vmware, Inc. | Providing services with guest VM mobility |
US11119804B2 (en) | 2019-02-22 | 2021-09-14 | Vmware, Inc. | Segregated service and forwarding planes |
US11467861B2 (en) | 2019-02-22 | 2022-10-11 | Vmware, Inc. | Configuring distributed forwarding for performing service chain operations |
US10929171B2 (en) | 2019-02-22 | 2021-02-23 | Vmware, Inc. | Distributed forwarding for performing service chain operations |
US11397604B2 (en) | 2019-02-22 | 2022-07-26 | Vmware, Inc. | Service path selection in load balanced manner |
US10949244B2 (en) | 2019-02-22 | 2021-03-16 | Vmware, Inc. | Specifying and distributing service chains |
US11003482B2 (en) | 2019-02-22 | 2021-05-11 | Vmware, Inc. | Service proxy operations |
US11360796B2 (en) | 2019-02-22 | 2022-06-14 | Vmware, Inc. | Distributed forwarding for performing service chain operations |
US11354148B2 (en) | 2019-02-22 | 2022-06-07 | Vmware, Inc. | Using service data plane for service control plane messaging |
US11036538B2 (en) | 2019-02-22 | 2021-06-15 | Vmware, Inc. | Providing services with service VM mobility |
US11074097B2 (en) | 2019-02-22 | 2021-07-27 | Vmware, Inc. | Specifying service chains |
US11321113B2 (en) | 2019-02-22 | 2022-05-03 | Vmware, Inc. | Creating and distributing service chain descriptions |
US11301281B2 (en) | 2019-02-22 | 2022-04-12 | Vmware, Inc. | Service control plane messaging in service data plane |
US11604666B2 (en) | 2019-02-22 | 2023-03-14 | Vmware, Inc. | Service path generation in load balanced manner |
US11609781B2 (en) | 2019-02-22 | 2023-03-21 | Vmware, Inc. | Providing services with guest VM mobility |
US11086654B2 (en) | 2019-02-22 | 2021-08-10 | Vmware, Inc. | Providing services by using multiple service planes |
US11294703B2 (en) | 2019-02-22 | 2022-04-05 | Vmware, Inc. | Providing services by using service insertion and service transport layers |
US11194610B2 (en) | 2019-02-22 | 2021-12-07 | Vmware, Inc. | Service rule processing and path selection at the source |
US11288088B2 (en) | 2019-02-22 | 2022-03-29 | Vmware, Inc. | Service control plane messaging in service data plane |
US11249784B2 (en) | 2019-02-22 | 2022-02-15 | Vmware, Inc. | Specifying service chains |
US11722559B2 (en) | 2019-10-30 | 2023-08-08 | Vmware, Inc. | Distributed service chain across multiple clouds |
US11283717B2 (en) | 2019-10-30 | 2022-03-22 | Vmware, Inc. | Distributed fault tolerant service chain |
US11140218B2 (en) | 2019-10-30 | 2021-10-05 | Vmware, Inc. | Distributed service chain across multiple clouds |
US11223494B2 (en) | 2020-01-13 | 2022-01-11 | Vmware, Inc. | Service insertion for multicast traffic at boundary |
US11924080B2 (en) | 2020-01-17 | 2024-03-05 | VMware LLC | Practical overlay network latency measurement in datacenter |
US11153406B2 (en) | 2020-01-20 | 2021-10-19 | Vmware, Inc. | Method of network performance visualization of service function chains |
US11659061B2 (en) | 2020-01-20 | 2023-05-23 | Vmware, Inc. | Method of adjusting service function chains to improve network performance |
US11368387B2 (en) | 2020-04-06 | 2022-06-21 | Vmware, Inc. | Using router as service node through logical service plane |
US11528219B2 (en) | 2020-04-06 | 2022-12-13 | Vmware, Inc. | Using applied-to field to identify connection-tracking records for different interfaces |
US11792112B2 (en) | 2020-04-06 | 2023-10-17 | Vmware, Inc. | Using service planes to perform services at the edge of a network |
US11212356B2 (en) | 2020-04-06 | 2021-12-28 | Vmware, Inc. | Providing services at the edge of a network using selected virtual tunnel interfaces |
US11277331B2 (en) | 2020-04-06 | 2022-03-15 | Vmware, Inc. | Updating connection-tracking records at a network edge using flow programming |
US11438257B2 (en) | 2020-04-06 | 2022-09-06 | Vmware, Inc. | Generating forward and reverse direction connection-tracking records for service paths at a network edge |
US11743172B2 (en) | 2020-04-06 | 2023-08-29 | Vmware, Inc. | Using multiple transport mechanisms to provide services at the edge of a network |
US11570090B2 (en) | 2020-07-29 | 2023-01-31 | Vmware, Inc. | Flow tracing operation in container cluster |
US11558426B2 (en) | 2020-07-29 | 2023-01-17 | Vmware, Inc. | Connection tracking for container cluster |
US11196628B1 (en) | 2020-07-29 | 2021-12-07 | Vmware, Inc. | Monitoring container clusters |
US20220083490A1 (en) * | 2020-09-15 | 2022-03-17 | Fujitsu Limited | Semiconductor apparatus and transfer method |
US11914538B2 (en) * | 2020-09-15 | 2024-02-27 | Fujitsu Limited | Semiconductor apparatus and transfer method |
US11611625B2 (en) | 2020-12-15 | 2023-03-21 | Vmware, Inc. | Providing stateful services in a scalable manner for machines executing on host computers |
US11734043B2 (en) | 2020-12-15 | 2023-08-22 | Vmware, Inc. | Providing stateful services in a scalable manner for machines executing on host computers |
US11736436B2 (en) | 2020-12-31 | 2023-08-22 | Vmware, Inc. | Identifying routes with indirect addressing in a datacenter |
US11336533B1 (en) | 2021-01-08 | 2022-05-17 | Vmware, Inc. | Network visualization of correlations between logical elements and associated physical elements |
US11848825B2 (en) | 2021-01-08 | 2023-12-19 | Vmware, Inc. | Network visualization of correlations between logical elements and associated physical elements |
US11687210B2 (en) | 2021-07-05 | 2023-06-27 | Vmware, Inc. | Criteria-based expansion of group nodes in a network topology visualization |
US11711278B2 (en) | 2021-07-24 | 2023-07-25 | Vmware, Inc. | Visualization of flow trace operation across multiple sites |
US11855862B2 (en) | 2021-09-17 | 2023-12-26 | Vmware, Inc. | Tagging packets for monitoring and analysis |
US11706109B2 (en) | 2021-09-17 | 2023-07-18 | Vmware, Inc. | Performance of traffic monitoring actions |
US11677645B2 (en) | 2021-09-17 | 2023-06-13 | Vmware, Inc. | Traffic monitoring |
Also Published As
Publication number | Publication date |
---|---|
JP4490956B2 (en) | 2010-06-30 |
WO1999011003A1 (en) | 1999-03-04 |
EP1010279A1 (en) | 2000-06-21 |
US6678248B1 (en) | 2004-01-13 |
JP2006325275A (en) | 2006-11-30 |
AU9208098A (en) | 1999-03-16 |
EP1010279B1 (en) | 2008-12-03 |
JP2002519910A (en) | 2002-07-02 |
DE69840297D1 (en) | 2009-01-15 |
EP1010279A4 (en) | 2005-06-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6104700A (en) | Policy based quality of service | |
US6859438B2 (en) | Policy based quality of service | |
US7457313B2 (en) | Hierarchical prioritized round robin (HPRR) scheduling | |
Semeria | Supporting differentiated service classes: queue scheduling disciplines | |
US8638664B2 (en) | Shared weighted fair queuing (WFQ) shaper | |
US7136351B2 (en) | Switched ethernet networks | |
US7983287B2 (en) | Backpressure mechanism for switching fabric | |
US7042843B2 (en) | Algorithm for time based queuing in network traffic engineering | |
US8553543B2 (en) | Traffic shaping method and device | |
CN100463451C (en) | Multidimensional queue dispatching and managing system for network data stream | |
US20030174650A1 (en) | Weighted fair queuing (WFQ) shaper | |
CN107454015B (en) | OF-DiffServ model-based QoS control method and system | |
Homg et al. | An adaptive approach to weighted fair queue with QoS enhanced on IP network | |
JP2002217961A (en) | Packet-transmitting device | |
CN101436987A (en) | Method and apparatus for scheduling and configuring QoS service | |
WO2001024428A1 (en) | Hierarchical prioritized round robin (hprr) scheduling | |
US20050068798A1 (en) | Committed access rate (CAR) system architecture | |
Cisco | Configuring IP QoS | |
Cisco | Configuring Quality of Service | |
Cisco | Configuring IP QOS | |
Cisco | QC: Quality of Service Overview | |
Cisco | Configuring IP QOS | |
Cisco | Configuring Quality of Service | |
KR100475783B1 (en) | Hierarchical prioritized round robin(hprr) scheduling | |
Off | I. OVERVIEW |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: EXTREME NETWORKS, CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:HADDOCK, STEPHEN R.;CHUEH, JUSTIN N.;MERCHANT, SHEHZAD T.;AND OTHERS;REEL/FRAME:009200/0216 Effective date: 19980424 |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
FEPP | Fee payment procedure |
Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
FPAY | Fee payment |
Year of fee payment: 4 |
|
FPAY | Fee payment |
Year of fee payment: 8 |
|
REMI | Maintenance fee reminder mailed | ||
RR | Request for reexamination filed |
Effective date: 20090303 |
|
B1 | Reexamination certificate first reexamination |
Free format text: CLAIMS 1-15, 17-18, 20-23 AND 25-29 ARE CANCELLED. CLAIMS 16, 19 AND 24 WERE NOT REEXAMINED. |
|
ERR | Erratum |
Free format text: "ALL REFERENCE TO REEXAMINATION CERTIFICATE NO. C1 6104700 TO STEPHEN R. HADDOCK, ET AL OF LOS GATOS, CA (US) FOR POLICY BASED QUALITY OF SERVICE, APPEARING IN THE OFFICIAL GAZETTE OF 20101005, SHOULD BE DELETED, SINCE THE REEXAMINATION CERTIFICATE HAS BEEN VACATED." |
|
B1 | Reexamination certificate first reexamination |
Free format text: THE PATENTABILITY OF CLAIMS 1-15, 17-18, 20-23 AND 25-29 IS CONFIRMED. CLAIMS 16, 19 AND 24 WERE NOT REEXAMINED. |
|
RR | Request for reexamination filed |
Effective date: 20111104 |
|
FPAY | Fee payment |
Year of fee payment: 12 |
|
AS | Assignment |
Owner name: SILICON VALLEY BANK, CALIFORNIA Free format text: SECURITY AGREEMENT;ASSIGNOR:EXTREME NETWORKS, INC.;REEL/FRAME:036189/0284 Effective date: 20150724 |
|
AS | Assignment |
Owner name: SILICON VALLEY BANK, CALIFORNIA Free format text: AMENDED AND RESTATED PATENT AND TRADEMARK SECURITY AGREEMENT;ASSIGNOR:EXTREME NETWORKS, INC.;REEL/FRAME:040521/0762 Effective date: 20161028 |
|
AS | Assignment |
Owner name: SILICON VALLEY BANK, CALIFORNIA Free format text: SECOND AMENDED AND RESTATED PATENT AND TRADEMARK SECURITY AGREEMENT;ASSIGNOR:EXTREME NETWORKS, INC.;REEL/FRAME:043200/0614 Effective date: 20170714 |
|
AS | Assignment |
Owner name: SILICON VALLEY BANK, CALIFORNIA Free format text: THIRD AMENDED AND RESTATED PATENT AND TRADEMARK SECURITY AGREEMENT;ASSIGNOR:EXTREME NETWORKS, INC.;REEL/FRAME:044639/0300 Effective date: 20171027 |
|
AS | Assignment |
Owner name: EXTREME NETWORKS, INC., CALIFORNIA Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:SILICON VALLEY BANK;REEL/FRAME:044482/0745 Effective date: 20171222 |
|
AS | Assignment |
Owner name: SYCAMORE SPRINGS PARTNERS CORP., DELAWARE Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:EXTREME NETWORKS, INC.;REEL/FRAME:044514/0522 Effective date: 20171226 |
|
AS | Assignment |
Owner name: EXTREME NETWORKS, INC., CALIFORNIA Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:SILICON VALLEY BANK;REEL/FRAME:046051/0775 Effective date: 20180501 |
|
AS | Assignment |
Owner name: ARISTA NETWORKS HOLDING CORPORATION, DELAWARE Free format text: CHANGE OF NAME;ASSIGNOR:SYCAMORE SPRINGS PARTNERS CORP.;REEL/FRAME:049567/0688 Effective date: 20181206 |
|
AS | Assignment |
Owner name: ARISTA NETWORKS, INC., CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:ARISTA NETWORKS HOLDING CORPORATION;REEL/FRAME:049668/0373 Effective date: 20190701 |