Congestion control for cell networks

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 5313454
SERIAL NO

07861761

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A feedback control system for congestion prevention in a cell (packet) switching communication network is described. Congestion control is accomplished by controlling the transmission rate of bursty traffic in the presence of high priority, voice, low speed statistical, high speed deterministic and multicast data. Because bursty traffic is relatively insensitive to delay, adequate buffer capacity can be provided at the network nodes in order to minimize bursty data cell loss. By monitoring the buffer queue lengths at the nodes, a control signal can be generated at each intermediate node indicating the state of congestion. Excess queue length indicates incipient congestion while short queue lengths indicate excess capacity. Queue status is forwarded to the destination node where it is interpreted and sent back to the source node as a feedback rate control signal using a 2-bit code. The source node regulates the rate of bursty data transmission over the cell network in accordance with the feedback control signal thus minimizing congestion and concomitant data loss while efficiently utilizing available network bandwidth.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
CISCO TECHNOLOGY, INC.SAN JOSE, CA14366

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Bustini, Lionel A Campbell, CA 2 849
Corbalis, Charles M Milpitas, CA 14 2708
Daley, Patrick D Belmont, CA 4 927

Cited Art Landscape

Patent Info (Count) # Cites Year
 
Other [Check patent profile for assignment information] (1)
* 4939718 Routing method and packet switching networks having a distance indicator for routing 21 1989
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (1)
* 4819230 Optimized bandwith allocation mechanism between circuit slots and packet bit stream in a communication network 13 1987
 
NEC CORPORATION (1)
* 4839891 Method for controlling data flow 53 1988
 
Hitachi Seibu Software Co., Ltd. (1)
* 4771424 Routing control method in a packet switching network 31 1986
 
LUCENT TECHNOLOGIES INC. (2)
* 4499576 Multiplexed first-in, first-out queues 102 1982
* 4914650 Bandwidth allocation and congestion control scheme for an integrated voice and data network 153 1988
 
SONY CORPORATION (1)
* 4491943 Method for transmitting time-sharing multidata 45 1982
 
CISCO TECHNOLOGY, INC. (7)
* 4771425 Synchoronous packet voice/data communication system 299 1984
* 4819228 Synchronous packet voice/data communication system 173 1987
* 5088032 Method and apparatus for routing communications among computer networks 366 1988
* 4903261 Synchronous packet voice/data communication system 195 1988
* 5020058 Packet voice/data communication system having protocol independent repetitive packet suppression 170 1989
* 5072449 Packet framing using cyclic redundancy checking 102 1990
* 5115431 Method and apparatus for packet communications signaling 208 1990
 
HARRIS CORPORATION (2)
* 4905233 Multiple path routing mechanism for packet communications network 183 1987
* 4974224 Distributed split flow routing mechanism for multi-node packet switching communication network 41 1989
 
BELL TELEPHONE LABORATORIES, INCORPORATED (7)
* 4475192 Data packet flow control scheme for switching networks 126 1982
* 4494230 Fast packet switching system 197 1982
* 4506358 Time stamping for a packet switching system 159 1982
* 4561090 Integrated self-checking packet switch node 45 1983
* 4703475 Data communication method and apparatus using multiple physical data links 83 1985
* 4703477 Packet information field data format 36 1986
* 4757529 Call distribution arrangement 76 1986
 
AT&T Information Systems Inc. (1)
* 4644533 Packet switch trunk circuit queueing arrangement 75 1985
* Cited By Examiner

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
Other [Check patent profile for assignment information] (6)
* 2001/0005,369 Derived vlan mapping technique 33 2001
6483854 Method and apparatus for using ATM queues for segmentation and reassembly of data frames 19 2001
* 2005/0008,025 Router apparatus using ATM switch 0 2004
* 2005/0027,506 Method network flow switching and flow data export 1 2004
* 2008/0175,233 Method and apparatus for providing ringing timeout disconnect supervision in remote telephone extensions using voice over packet-data-network systems (VOPS) 5 2007
* 2015/0124,619 METHODS AND DEVICES FOR BACKWARD CONGESTION NOTIFICATION 1 2014
 
ORCKIT IP, LLC (1)
* 6687224 Bandwidth sharing method 15 2000
 
SONY CORPORATION (10)
* 6584099 Communication command system and method 13 1996
* 7274668 Method and apparatus for packet transmission and bandwidth guaranteeing method 5 2001
* 2001/0030,967 Method and apparatus for packet transmission and bandwidth guaranteeing method 2 2001
6816485 Communications system 2 2002
7190694 Communications system 5 2003
7151771 Communications system 0 2003
* 2004/0022,201 Communications system 0 2003
* 7539925 Transmission apparatus and method, reception apparatus and method, storage medium, and program 10 2004
* 2005/0160,346 Transmission apparatus and method, reception apparatus and method, storage medium, and program 13 2004
* 2009/0282,163 Communication Apparatus, Communication Method, Program and Communication System 4 2009
 
Hewlett—Packard Development Company, L.P. (1)
* 8612647 Priority aware queue 0 2005
 
BULL HN INFORMATION SYSTEMS INC. (2)
* 5636371 Virtual network mechanism to access well known port application programs running on a single host system 245 1995
* 5734865 Virtual local area network well-known port routing mechanism for mult--emulators in an open system environment 201 1995
 
SONY CORPORATION OF AMERICA (1)
RE41849 Parallel multi-threaded processing 0 2005
 
CONEXANT SYSTEMS UK LTD. (1)
* 6111858 Proxy-controlled ATM subnetwork 188 1997
 
SAMSUNG ELECTRONICS CO., LTD. (3)
6175554 Asynchronous transfer mode (ATM) traffic control apparatus and control method for handling a wide variety of ATM services 29 1998
* 8140827 System and method for efficient data transmission in a multi-processor environment 3 2007
* 2008/0320,278 SYSTEM AND METHOD FOR EFFICIENT DATA TRANSMISSION IN A MULTI-PROCESSOR ENVIRONMENT 6 2007
 
Dyband Corporation (2)
6954429 Bandwidth control system 57 2001
* 2001/0055,303 Bandwidth control system 2 2001
 
IKANOS COMMUNICATIONS, INC. (1)
* 6122279 Asynchronous transfer mode switch 41 1995
 
NOKIA SIEMENS NETWORKS GMBH & CO. KG (1)
* 2010/0046,424 METHOD FOR CONTROLLING LOAD MATCHING IN A RADIO COMMUNICATION SYSTEM 4 2007
 
BOARD OF REGENTS, THE UNIVERSITY OF TEXAS SYSTEM (3)
* 6144639 Apparatus and method for congestion control in high speed networks 25 1997
6826151 Apparatus and method for congestion control in high speed networks 16 2000
* 2005/0025,052 EFCI scheme with early congestion detection 6 2004
 
TOYOTA MOTOR CORPORATION (2)
* 7546082 Application-layer multicast for mobile users in diverse networks 6 2004
* 2005/0195,774 Application-layer multicast for mobile users in diverse networks 15 2004
 
SOLAE, LLC (2)
7556836 High protein snack product 1 2004
* 2006/0051,492 High protein snack product 4 2004
 
COMTECH TELECOMMUNICATIONS CORP. (1)
* 5734926 Direct memory access controller in an integrated circuit 14 1995
 
AVAYA HOLDINGS LIMITED (1)
6535482 Congestion notification from router 49 1999
 
GILAT SATELLITE NETWORKS LTD. (6)
6381227 Frame relay protocol-based multiplex switching scheme for satellite mesh network 15 1997
6625130 Frame relay protocol-based multiplex switching scheme for satellite mesh network 20 2002
6771617 Frame relay protocol-based multiplex switching scheme for satellite mesh network 6 2003
7321572 Frame relay protocol-based multiplex switching scheme for satellite mesh network 1 2004
7583626 Multiplex switching scheme for communications network 0 2006
8068472 Multiplex switching scheme for communications network 0 2009
 
CALLAHAN CELLULAR L.L.C. (7)
7809007 Low cost implementation for a device utilizing look ahead congestion management 3 2004
* 2005/0195,845 Low cost implementation for a device utilizing look ahead congestion management 18 2004
* 7672243 System and method to identify and communicate congested flows in a network fabric 4 2004
* 2005/0270,974 System and method to identify and communicate congested flows in a network fabric 14 2004
* 7957293 System and method to identify and communicate congested flows in a network fabric 5 2010
* 2010/0118,703 SYSTEM AND METHOD TO IDENTIFY AND COMMUNICATE CONGESTED FLOWS IN A NETWORK FABRIC 3 2010
8531968 Low cost implementation for a device utilizing look ahead congestion management 0 2010
 
UNWIRED PLANET, LLC (1)
6724746 Packet communication system and a method related to such a system 4 2000
 
AVAYA INC. (4)
* 5701295 Variable communication bandwidth for providing automatic call back and call hold 62 1995
* 5982748 Method and apparatus for controlling admission of connection requests 216 1996
6625118 Receiver based congestion control 57 1999
6442138 Method and apparatus for controlling admission of connection requests 51 1999
 
IPR LICENSING, INC. (1)
* 2003/0199,259 A Tunable Upconverter Mixer With Image Rejection 4 2003
 
HUGHES NETWORK SYSTEMS, LLC (1)
* 2003/0078,001 System and method for managing congestion in a satellite communications network 4 2001
 
NOKIA TELECOMMUNICATIONS OY (2)
* 6167030 Buffer-based traffic measurement system and method for nominal bit rate (NBR) service 46 1997
* 6081843 System using simulation cell and simulation buffer for regulating cell transfer rate according to occupancy level of the simulation buffer 37 1997
 
OXFORD BROOKES UNIVERSITY (1)
7035211 Broadband switching network 16 1997
 
CHARTOLEAUX KG LIMITED LIABILITY COMPANY (1)
* 5499235 Method for the simulation of transmission on a transmission network working in asynchronous transfer mode and simulator of transmission on such a network 3 1993
 
KEYMILE AG (1)
* 6104723 Network for packet-oriented data traffic 2 1997
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (3)
* 6310877 Method of connectionless message transfer in an asynchronous transfer mode network 5 1998
* 6625119 Method and system for facilitating increased call traffic by switching to a low bandwidth encoder in a public emergency mode 41 1999
* 2002/0133,620 Access control in a network system 36 2002
 
U.S. PHILIPS CORPORATION (1)
* 6201790 Network access control method, and device and system for implementing this method 17 1998
 
VXTREME, INC. (1)
* 5918002 Selective retransmission for efficient and reliable streaming of multimedia packets in a computer network 156 1997
 
GLOBALFOUNDRIES INC. (3)
* 5687324 Method of and system for pre-fetching input cells in ATM switch 65 1995
* 5978865 System for performing DMA transfers where an interrupt request signal is generated based on the value of the last of a plurality of data bits transmitted 21 1997
* 6385670 Data compression or decompressions during DMA transfer between a source and a destination by independently controlling the incrementing of a source and a destination address registers 2 1998
 
BLACKBERRY LIMITED (1)
9503223 Controlling network device behavior 0 2011
 
SUN MICROSYSTEMS, INC. (5)
* 5826031 Method and system for prioritized downloading of embedded web objects 115 1996
* 6094435 System and method for a quality of service in a multi-layer network element 184 1997
6789075 Method and system for prioritized downloading of embedded web objects 8 1997
* 6061362 Interface for a highly integrated ethernet network element 31 1999
6427166 Method and apparatus for routing and congestion control in multicast networks 11 2000
 
DIALOGIC NETWORKS (ISRAEL) LTD. (1)
* 6574193 Congestion control using variable rate encoding based on queue fill 22 1999
 
PROVENANCE ASSET GROUP LLC (2)
* 7263067 Method and apparatus for accelerating throughput in a wireless or other telecommunication system 97 2003
* 2005/0013,245 Method and apparatus for accelerating throughput in a wireless or other telecommunication system 18 2003
 
FUJI XEROX CO., LTD. (1)
* 5774455 Data transmission apparatus and method and data communication system conducting variable bit-rate data transmission 17 1996
 
DIVAN INDUSTRIES, LLC (1)
* 6243359 Methods and apparatus for managing traffic in an atm network 12 1999
 
BRITISH TELECOMMUNICATIONS PUBLIC LIMITED COMPANY (4)
6222823 Broadband switching system 42 1997
6327269 Rate controller 44 1998
6337849 Service multiplexer 44 1998
* 6452905 Broadband switching system 18 1998
 
UNIVERSITY, OXFORD BROOKES (1)
* 5784358 Broadband switching network with automatic bandwidth allocation in response to data cell detection 121 1996
 
SYMANTEC CORPORATION (9)
6456630 Method for data rate control for heterogenous or peer internetworking 42 1998
6584083 Internet over satellite method 39 1999
6529477 Internet over satellite system 39 1999
6654344 Method and system for controlling data flow in an internet over satellite connection 68 1999
* 6460085 Method and system for managing memory in an internet over satellite connection 26 1999
6934255 Internet over satellite apparatus 23 2000
7054902 Multicast delivery systems and methods 61 2001
* 2003/0079,022 Multicast delivery systems and methods 13 2001
7343398 Methods, apparatuses and systems for transparently intermediating network traffic over connection-based authentication protocols 47 2002
 
DYNATECH LLC (1)
* 5699346 Measuring burst rate and burst size in ATM network virtual connections 18 1995
 
ITT MANUFACTURING ENTERPRISES, INC. (1)
6252878 Switched architecture access server 108 1997
 
NORTEL NETWORKS LIMITED (1)
* 5450394 Delay monitoring of telecommunication networks 142 1994
 
NOKIA CORPORATION (1)
* 7369498 Congestion control method for a packet-switched network 110 1999
 
MITSUBISHI ELECTRIC INFORMATION TECHNOLOGY CENTER AMERICA, INC. (1)
* 2005/0052,995 Passive and distributed admission control method for ad hoc networks 8 2003
 
LANart Corporation (1)
* 5742587 Load balancing port switching hub 113 1997
 
PERVASIVE SOFTWARE, INC. (4)
8528000 Execution environment for data transformation applications 8 2010
* 2010/0262,968 Execution Environment for Data Transformation Applications 1 2010
8429631 System and method for data transformation using dataflow graphs 5 2010
* 2011/0004,880 System and Method for Data Transformation using Dataflow Graphs 3 2010
 
G.W. HANNAWAY & ASSOCIATES (2)
* 7346698 Webcasting method and system for time-based synchronization of multiple, independent media streams 32 2000
* 2002/0103,919 Webcasting method and system for time-based synchronization of multiple, independent media streams 37 2000
 
MITSUBISHI ELECTRIC RESEARCH LABORATORIES, INC. (1)
* 7317682 Passive and distributed admission control method for ad hoc networks 9 2003
 
SILICON VALLEY BANK COMMERCIAL FINANCE DIVISION (6)
* 5805583 Process for communicating multiple channels of digital data in distributed systems using synchronous code division multiple access 34 1995
* 5793759 Apparatus and method for digital data transmission over video cable using orthogonal cyclic codes 171 1996
* 5745837 Apparatus and method for digital data transmission over a CATV system using an ATM transport protocol and SCDMA 286 1996
6356555 Apparatus and method for digital data transmission using orthogonal codes 315 1996
* 5991308 Lower overhead method for data transmission using ATM and SCDMA over hybrid fiber coax cable plant 383 1996
6307868 Apparatus and method for SCDMA digital data transmission using orthogonal codes and a head end modem with no tracking loops 101 1997
 
NOKIA TECHNOLOGIES OY (3)
* 6160793 ECN-based approach for congestion management in hybrid IP-ATM networks 82 1998
* 6868061 System and method for pre-filtering low priority packets at network nodes in a network service class utilizing a priority-based quality of service 15 1998
7307954 Differentiated service network and method of operating a differentiated service network 23 2000
 
CONSTELLATION TECHNOLOGIES LLC (1)
* 5579301 System for, and method of, managing voice congestion in a network environment 108 1994
 
RIVERSTONE NETWORKS, INC. (1)
* 5724358 High speed packet-switched digital switch and method 102 1996
 
OL SECURITY LIMITED LIABILITY COMPANY (1)
* RE43668 Method and apparatus for transmitting packets 4 2008
 
WSOU INVESTMENTS, LLC (4)
* 6075791 System for guaranteeing data transfer rates and delays in packet networks 68 1997
* 7102998 Scaleable congestion control method for multicast communications over a data network 12 1999
* 7872973 Method and system for using a queuing device as a lossless stage in a network device in a communications network 8 2006
* 2007/0217,336 Method and system for using a queuing device as a lossless stage in a network device in a communications network 1 2006
 
SONY INTERACTIVE ENTERTAINMENT INC. (5)
7908393 Network bandwidth detection, distribution and traffic prioritization 8 2008
* 7856501 Network traffic prioritization 2 2008
* 2009/0144,425 NETWORK BANDWIDTH DETECTION, DISTRIBUTION AND TRAFFIC PRIORITIZATION 63 2008
* 2009/0144,423 NETWORK TRAFFIC PRIORITIZATION 7 2008
* 8005957 Network traffic prioritization 2 2010
 
RIVERBED TECHNOLOGY, INC. (2)
* 8191136 Connection based denial of service detection 10 2003
* 2004/0220,984 Connection based denial of service detection 16 2003
 
COMERICA BANK (1)
* 2008/0165,678 NETWORK PROCESSOR ARCHITECTURE 3 2007
 
INTELLECTUAL VENTURES II LLC (1)
RE43760 Adjusting connection bandwidth in a data network 0 2009
 
GOOGLE TECHNOLOGY HOLDINGS LLC (10)
* 5777984 Method and apparatus for controlling cell transmission rate in a cell based network in the presence of congestion 58 1996
* 6167028 Methods and apparatus for facilitating transmission of cells having multiple priorities in a cell relay network 15 1998
* 6154456 Apparatus and method for digital data transmission using orthogonal codes 14 1998
6665308 Apparatus and method for equalization in distributed digital data transmission systems 208 1998
7031344 Apparatus and method for SCDMA digital data transmission using orthogonal codes and a head end modem with no tracking loops 20 2000
7239650 Apparatus and method for receiving upstream data transmissions from multiple remote transmitters 28 2001
7095707 Apparatus and method for trellis encoding data for transmission in digital data transmission systems 69 2001
7020165 Apparatus and method for trellis encoding data for transmission in digital data transmission systems 37 2001
8848718 Hierarchical metering in a virtual router-based network switch 10 2009
* 2009/0225,759 HIERARCHICAL METERING IN A VIRTUAL ROUTER-BASED NETWORK SWITCH 41 2009
 
VERTEX NETWORKS, INC. (1)
6198724 ATM cell scheduling method and apparatus 29 1997
 
SHARP KABUSHIKI KAISHA (45)
8395577 Liquid crystal display with illumination control 0 2004
7872631 Liquid crystal display with temporal black point 8 2004
7777714 Liquid crystal display with adaptive width 2 2004
7612757 Liquid crystal display with modulated black point 7 2004
7602369 Liquid crystal display with colored backlight 7 2004
7532192 Liquid crystal display with filtered black point 34 2004
7505018 Liquid crystal display with reduced black level insertion 11 2004
* 2005/0248,520 Liquid crystal display with temporal black point 17 2004
* 2005/0248,591 Liquid crystal display with adaptive width 8 2004
* 2005/0248,554 Liquid crystal display with filtered black point 29 2004
* 2005/0248,555 Liquid crystal display with illumination control 41 2004
* 2005/0248,524 Liquid crystal display with colored backlight 57 2004
* 2005/0248,593 Liquid crystal display with modulated black point 38 2004
* 2005/0248,592 Liquid crystal display with reduced black level insertion 15 2004
8378955 Liquid crystal display backlight with filtering 0 2004
* 2005/0083,295 Liquid crystal display backlight with filtering 35 2004
7573457 Liquid crystal display backlight with scaling 25 2004
* 2005/0088,400 Liquid crystal display backlight with scaling 3 2004
7737936 Liquid crystal display backlight with modulation 30 2004
7675500 Liquid crystal display backlight with variable amplitude LED 0 2004
* 2005/0088,402 Liquid crystal display backlight with variable amplitude LED 2 2004
* 2005/0083,296 Liquid crystal display backlight with modulation 35 2004
7714830 Liquid crystal display backlight with level change 0 2004
* 2005/0088,401 Liquid crystal display backlight with level change 1 2004
7623105 Liquid crystal display with adaptive color 10 2004
7898519 Method for overdriving a backlit display 5 2005
* 2006/0181,503 Black point insertion 17 2005
8050511 High dynamic range images from low dynamic range images 4 2005
8050512 High dynamic range images from low dynamic range images 3 2005
7525528 Technique that preserves specular highlights 8 2005
* 2006/0104,533 High dynamic range images from low dynamic range images 27 2005
* 2006/0104,508 High dynamic range images from low dynamic range images 43 2005
* 2006/0103,621 Technique that preserves specular highlights 27 2005
7342592 System for reducing crosstalk 2 2006
7176938 System for reducing crosstalk 3 2006
* 2006/0132,511 System for reducing crosstalk 3 2006
* 2006/0114,274 System for reducing crosstalk 0 2006
9143657 Color enhancement technique using skin color detection 0 2006
8121401 Method for reducing enhancement of artifacts and noise in image color enhancement 0 2006
* 2007/0171,443 Color enhancement technique using skin color detection 11 2006
7853094 Color enhancement technique using skin color detection 11 2006
8941580 Liquid crystal display with area adaptive backlight 1 2006
* 2008/0129,677 Liquid crystal display with area adaptive backlight 17 2006
8400396 Liquid crystal display with modulation for colored backlight 2 2009
* 2009/0262,067 Liquid crystal display with colored backlight 9 2009
 
EXCALIBUR IP, LLC (2)
8174974 Voluntary admission control for traffic yield management 0 2009
* 2011/0110,231 VOLUNTARY ADMISSION CONTROL FOR TRAFFIC YIELD MANAGEMENT 1 2009
 
INTEGRATED DEVICE TECHNOLOGY, INC. (10)
8625621 Method to support flexible data transport on serial protocols 0 2008
8312190 Protocol translation in a serial buffer 5 2008
8312241 Serial buffer to support request packets with out of order response packets 3 2008
* 8213448 Method to support lossless real time data sampling and processing on rapid I/O end-point 0 2008
* 2009/0225,770 Method To Support Lossless Real Time Data Sampling And Processing On Rapid I/O End-Point 4 2008
* 2009/0225,775 Serial Buffer To Support Reliable Connection Between Rapid I/O End-Point And FPGA Lite-Weight Protocols 2 2008
* 2009/0228,733 Power Management On sRIO Endpoint 3 2008
* 2009/0225,769 Method To Support Flexible Data Transport On Serial Protocols 0 2008
* 2009/0228,621 Protocol Translation In A Serial Buffer 0 2008
* 2009/0228,630 Serial Buffer To Support Rapid I/O Logic Layer Out Of order Response With Data Retransmission 0 2008
 
SHARP LABORATORIES OF AMERICA, INC. (2)
* 2005/0248,553 Adaptive flicker and motion blur control 19 2004
* 2007/0058,559 Method and system of assigning priority to detection messages 19 2006
 
NYTELL SOFTWARE LLC (1)
* 6535485 Methods and systems for an improved reliability packet network 8 1999
 
CLEARWATER INNOVATIONS, LLC (1)
* 7643504 Credit based flow control in an asymmetric channel environment 1 2006
 
SILICON GRAPHICS INTERNATIONAL CORP. (1)
* 6205119 Adaptive bandwidth sharing 29 1997
 
CIENA CORPORATION (1)
* 6765871 Fiber channel flow control method and apparatus for interface to metro area transport link 34 2000
 
Network Equipment Technologies, Inc. (1)
* 5457687 Method and apparatus for backward explicit congestion notification (BECN) in an ATM network 224 1993
 
COMCAST CABLE COMMUNICATIONS, LLC (1)
* 2015/0117,195 Systems And Methods For Managing A Network 6 2013
 
PACKETEER, INC. (1)
* 2005/0232,180 Internet over satellite apparatus 8 2005
 
RPX CLEARINGHOUSE LLC (6)
* 5864539 Method and apparatus for a rate-based congestion control in a shared memory switch 39 1996
* 6028842 Dynamic traffic conditioning 127 1996
* 6490251 Method and apparatus for communicating congestion information among different protocol layers between networks 35 1998
* 6587469 Telecommunications system 42 1999
* 6754216 Method and apparatus for detecting congestion and controlling the transmission of cells across a data packet switch 13 2000
* 6820128 Method and apparatus of processing packets having varying priorities by adjusting their drop functions according to a predefined fairness relationship 15 2000
 
NTT DOCOMO, INC. (1)
* 5940385 Multicellular transmission method and apparatus 9 1996
 
FACEBOOK, INC. (2)
* 6970468 Method and apparatus for hardware forwarding of LAN frames over ATM networks 15 2003
* 2004/0105,448 Method and apparatus for hardware forwarding of LAN frames over ATM networks 0 2003
 
VIASAT, INC. (1)
6813259 Method and apparatus for minimizing delay variance via time divided transmissions 10 2000
 
PMC-SIERRA, INC. (3)
* 5570348 Method and apparatus for enqueueing data cells in an ATM switch fabric architecture 61 1995
* 6151301 ATM architecture and switching element 87 1996
* 7016971 Congestion management in a distributed computer system multiplying current variable injection rate with a constant to set new variable injection rate at source node 31 2000
 
COMMSCOPE TECHNOLOGIES LLC (2)
6847609 Shared management of a network entity 29 1999
6959006 Service delivery unit for an enterprise network 9 2000
 
HITACHI, LTD. (6)
* 6002668 Cell output control apparatus and method 10 1997
* 6046999 Router apparatus using ATM switch 40 1998
6330227 Cell output control apparatus and method 1 1999
6424662 Router apparatus using ATM switch 11 2000
* 7007087 System and method for rejecting services in a information service system 3 2000
6980553 Router apparatus using ATM switch 6 2002
 
BELL ATLANTIC VIDEO SERVICES (1)
* 5574861 Dynamic allocation of B-channels in ISDN 48 1995
 
ORACLE AMERICA, INC. (17)
6246680 Highly integrated multi-layer switch element architecture 91 1997
* 6128666 Distributed VLAN mechanism for packet field replacement in a multi-layered switched network element using a control field/signal for indicating modification of a packet with a database search engine 183 1997
* 6119196 System having multiple arbitrating levels for arbitrating access to a shared memory by network ports operating at different data rates 129 1997
* 6088356 System and method for a multi-layer network element 220 1997
* 6081512 Spanning tree support in a high performance network device 144 1997
* 6081522 System and method for a multi-layer network element 138 1997
* 6052738 Method and apparatus in a packet routing switch for controlling access at different data rates to a shared memory 34 1997
* 6049528 Trunking ethernet-compatible networks 224 1997
* 6044087 Interface for a highly integrated ethernet network element 25 1997
* 6044418 Method and apparatus for dynamically resizing queues utilizing programmable partition pointers 35 1997
* 6016310 Trunking support in a high performance network device 128 1997
* 5920566 Routing in a multi-layer distributed network element 230 1997
* 6021132 Shared memory management in a switched network element 97 1997
* 6151633 Method and apparatus for routing and congestion control in multicast networks 20 1998
* 6850488 Method and apparatus for facilitating efficient flow control for multicast transmissions 5 2000
* 7295565 System and method for sharing a resource among multiple queues 1 2002
* 2004/0120,332 System and method for sharing a resource among multiple queues 12 2002
 
ECRITICAL, INC. (4)
7565336 Method and apparatus for measurement, analysis, and optimization of content delivery 2 2005
7539655 Method and apparatus for measurement, analysis, and optimization of content delivery 2 2005
* 2006/0168,055 Method and apparatus for measurement, analysis, and optimization of content delivery 3 2005
* 2006/0168,271 Method and apparatus for measurement, analysis, and optimization of content delivery 29 2005
 
EMBARQ HOLDINGS COMPANY, LLC (3)
8717911 System and method for collecting network performance information 10 2007
8576722 System and method for modifying connectivity fault management packets 33 2007
8670313 System and method for adjusting the window size of a TCP packet through network elements 2 2012
 
BAY MICROSYSTEMS, INC. (3)
* 7742405 Network processor architecture 0 2007
8861344 Network processor architecture 0 2010
* 2010/0254,387 NETWORK PROCESSOR ARCHITECTURE 3 2010
 
APPLE INC. (8)
* 5434860 Flow control for real-time data streams 101 1994
* 5799190 Communications coprocessor for realizing bidirectional isochronous communications link with host computer 15 1994
* RE43144 System for predicting and managing network performance by managing and monitoring resource utilization and connection of network 0 2001
RE44395 System for terminating multicast channel and data broadcast when at least two second endpoints do not transmit positive acknowledgement message to first endpoint 0 2004
RE40704 System for terminating multicast channel and data broadcast when at least two second endpoints do not transmit positive acknowledgement message to first endpoint 1 2004
RE44306 System for terminating multicast channel and data broadcast when at least two second endpoints do not transmit positive acknowledgement message to first endpoint 0 2008
* 2012/0008,573 RADIO RESOURCE SIGNALING DURING NETWORK CONGESTION IN A MOBILE WIRELESS DEVICE 8 2010
9681450 Radio resource signaling during network congestion in a mobile wireless device 0 2012
 
FORE SYSTEMS, INC. (1)
* 6003062 Iterative algorithm for performing max min fair allocation 29 1997
 
AIRMAGNET, INC. (1)
* 5867483 Method and apparatus for measurement of peak throughput in packetized data networks 126 1996
 
KABUSHIKI KAISHA TOSHIBA (6)
* 5541926 ATM cell assembly and disassembly device with enhanced data handling flexibility 160 1993
* 5694390 Method and apparatus for controlling congestion in communication network 102 1994
* 5787072 Flow control apparatus and flow control method 28 1996
* 5999980 Apparatus and method for setting a congestion indicate bit in an backwards RM cell on an ATM network 11 1996
* 5867480 Method and apparatus for controlling congestion in a network node 50 1996
* 5835484 Method and apparatus for controlling congestion in communication network 29 1997
 
DATA JUNCTION (2)
* 7743382 System for deadlock condition detection and correction by allowing a queue limit of a number of data tokens on the queue to increase 24 2003
* 2007/0271,562 Execution environment for data transformation applications 31 2003
 
KT CORPORATION (2)
* 9473553 Method for distributing and controlling traffic in cloud computing system and cloud computing system using the same 0 2011
* 2012/0226,733 METHOD FOR DISTRIBUTING AND CONTROLLING TRAFFIC IN CLOUD COMPUTING SYSTEM AND CLOUD COMPUTING SYSTEM USING THE SAME 6 2011
 
TIME WARNER CABLE ENTERPRISES LLC (3)
* 2009/0217,326 Methods and apparatus for business-based network resource allocation 23 2008
9578355 Method and apparatus for network bandwidth allocation 0 2014
9788149 Apparatus and methods for enabling location-based services within a premises 0 2014
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (23)
* 5475813 Routing transactions in the presence of failing servers 68 1994
* 5768258 Selective congestion control mechanism for information networks 29 1996
* 5922056 Computer system with peripheral device characteristic sensing and automatic communications speed setting 13 1997
* 5951707 Method of partitioning CRC calculation for a low-cost ATM adapter 36 1997
* 6359862 ATM network available bit rate (ABR) explicit rate flow control system 7 1997
* 6122254 Method and apparatus for network flow control with perceptive parameters 50 1997
* 5901140 Selective congestion control mechanism for information networks 46 1998
* 6104998 System for coding voice signals to optimize bandwidth occupation in high speed packet switching networks 60 1998
6636512 System, method, and article of manufacture for increasing link bandwidth utilization in a high speed digital network 38 1999
6681364 Cyclic redundancy check for partitioned frames 71 1999
* 6862618 Optimal link scheduling for multiple links 31 2000
6765873 Connections bandwidth right sizing based on network resources occupancy monitoring 63 2000
* 2002/0174,362 Method and system for network management capable of identifying sources of small packets 10 2001
* 7050393 Method, system, and product for alleviating router congestion 0 2001
* 2002/0167,901 Method, system , and product for alleviating router congestion 0 2001
7274663 System and method for testing differentiated services in a value add network service 1 2003
* 2005/0047,405 Switching device for controlling data packet flow 12 2004
* 7505405 Method, apparatus, and computer program product for optimizing packet flow control through buffer status forwarding 1 2004
7975027 Credit depletion notification for transmitting frames between a port pair 3 2007
* 7787375 Performing a recovery action in response to a credit depletion notification 2 2007
* 7724652 Method of reducing network congestion 0 2008
* 8438300 Achieving distributed flow control via data conflation 0 2011
* 2011/0185,079 ACHIEVING DISTRIBUTED FLOW CONTROL VIA DATA CONFLATION 1 2011
 
AT&T IPM CORP. (1)
* 5475682 Method of regulating backpressure traffic in a packet switched network 44 1994
 
Time Warner Enterprises LLC (1)
* 8813143 Methods and apparatus for business-based network resource allocation 0 2008
 
LSI LOGIC CORPORATION (3)
* 5446726 Error detection and correction apparatus for an asynchronous transfer mode (ATM) network device 124 1993
* 5654962 Error detection and correction method for an asynchronous transfer mode (ATM) network device 28 1995
* 5963543 Error detection and correction apparatus for an asynchronous transfer mode (ATM) network device 51 1997
 
LUCENT TECHNOLOGIES INC. (11)
* 5574724 Adjustment of call bandwidth during a communication call 100 1995
* 5701292 Method and apparatus for controlling data transfer rates of data sources in asynchronous transfer mode-based networks 45 1995
* 6108530 System and method for transmitting a displayable message between short message entities in more than one data package 18 1995
* 5646943 Method for integrated congestion control in networks 43 1996
* 6260072 Method and apparatus for adaptive routing in packet networks 247 1997
* 6141550 Short message service 26 1999
6667976 Fuzzycast service in switches 3 1999
6868274 Method for transmitting a displayable message to a short message entity in more than one data package 11 2000
* 6859435 Prevention of deadlocks and livelocks in lossless, backpressured packet networks 117 2000
* 7061864 Method and a device for controlling source specific data flow 9 2001
* 2002/0031,091 Method and a device for controlling source specific data flow 3 2001
 
EXTREME NETWORKS, INC. (13)
* 5546377 Efficient distributed method for computing max-min fair rates of a limited resource in ATM networks 29 1995
* 5995995 Apparatus and method for scheduling virtual circuit data for DMA from a host memory to a transmit buffer memory 9 1996
* 5970229 Apparatus and method for performing look-ahead scheduling of DMA transfers of data from a host memory to a transmit buffer memory 27 1996
* 5941952 Apparatus and method for transferring data from a transmit buffer memory at a particular rate 23 1996
* 5922046 Method and apparatus for avoiding control reads in a network node 4 1996
6970424 Method and apparatus to minimize congestion in a packet switched network 15 1998
6714517 Method and apparatus for interconnection of packet switches with guaranteed bandwidth 41 1998
6654374 Method and apparatus to reduce Jitter in packet switched networks 40 1998
* 6067563 Method and apparatus for avoiding control reads in a network node 4 1999
6466997 Method and apparatus for performing TX raw cell status report frequency and interrupt frequency mitigation in a network node 13 1999
6711125 Provisioning networks for reliable quality of service 95 1999
6674760 Method and system for implementing end-to-end QoS in packet-switched networks 49 1999
7046665 Provisional IP-aware virtual paths over networks 138 1999
 
CISCO TECHNOLOGY, INC. (186)
* 5495426 Inband directed routing for load balancing and load distribution in a data communication network 64 1994
* 5793978 System for routing packets by separating packets in to broadcast packets and non-broadcast packets and allocating a selected communication bandwidth to the broadcast packets 65 1994
* 5953350 Multimedia client for multimedia/hybrid network 59 1995
* 5570360 Method and apparatus for implementing communication service contract using cell arrival information 100 1995
* 6091725 Method for traffic management, traffic prioritization, access control, and packet forwarding in a datagram computer network 185 1995
6182224 Enhanced network services using a subnetwork of communicating processors 29 1996
* 6097718 Snapshot routing with route aging 69 1996
* 5765032 Per channel frame queuing and servicing in the egress direction of a communications network 72 1996
6243667 Network flow switching and flow data export 211 1996
6212182 Combined unicast and multicast scheduling 56 1996
* 5737635 Variable latency cut through bridge having variable latency threshold point being configured dynamically for forwarding packets while the bridge is operating 34 1996
6240084 Telephony-enabled network processing device with separate TDM bus and host system backplane bus 62 1996
6904037 Asymmetric implementation of DSVD for voice/data internet access 15 1996
6304546 End-to-end bidirectional keep-alive using virtual circuits 47 1996
6308148 Network flow data export 115 1996
* 6151325 Method and apparatus for high-capacity circuit switching with an ATM second stage switch 25 1997
6356530 Next hop selection in ATM networks 8 1997
* 6122272 Call size feedback on PNNI operation 23 1997
6487202 Method and apparatus for maximizing memory throughput 83 1997
6430191 Multi-stage queuing discipline 29 1997
* 6201813 Method and apparatus for using ATM queues for segmentation and reassembly of data frames 41 1997
6889181 Network flow switching and flow data export 27 1997
* 6078590 Hierarchical routing knowledge for multicast packet routing 106 1997
6512766 Enhanced internet packet routing lookup 17 1997
6212183 Multiple parallel packet routing lookup 60 1997
* 6157641 Multiprotocol packet recognition and switching 39 1997
* 5838915 System for buffering data in the network having a linked list for each of said plurality of queues 109 1997
6526060 Dynamic rate-based, weighted fair scheduler with explicit rate feedback option 49 1997
6343072 Single-chip architecture for shared-memory router 93 1997
6111877 Load sharing across flows 44 1997
6208649 Derived VLAN mapping technique 140 1998
6853638 Route/service processor scalability via flow-based distribution of traffic 10 1998
6275797 Method and apparatus for measuring voice path quality by means of speech recognition 44 1998
6600724 Routing table structures 55 1998
* 6512769 Method and apparatus for rate-based cell traffic arbitration in a switch 14 1998
6483850 Method and apparatus for routing cells having different formats among service modules of a switch platform 7 1998
6463485 System for providing cell bus management in a switch platform including a write port cell count in each of a plurality of unidirectional FIFO for indicating which FIFO be able to accept more cell 11 1998
6438102 Method and apparatus for providing asynchronous memory functions for bi-directional traffic in a switch platform 7 1998
6920112 Sampling packets for network monitoring 34 1998
6563798 Dynamically created service class-based routing tables 27 1998
6370121 Method and system for shortcut trunking of LAN bridges 22 1998
6308219 Routing table lookup implemented using M-trie having nodes duplicated in multiple memory banks 57 1998
6182147 Multicast group routing using unidirectional links 63 1998
6389506 Block mask ternary cam 71 1998
* 6101115 CAM match line precharge 34 1998
6535520 System and method of operation for managing data communication between physical layer devices and ATM layer devices 3 1998
6269096 Receive and transmit blocks for asynchronous transfer mode (ATM) cell delineation 15 1998
6434120 Autosensing LMI protocols in frame relay networks 11 1998
* 6430153 Trunk delay simulator 20 1998
6381245 Method and apparatus for generating parity for communication between a physical layer device and an ATM layer device 4 1998
7339924 Method and apparatus for providing ringing timeout disconnect supervision in remote telephone extensions using voice over packet-data-network systems (VOPS) 9 1998
7009962 Method and apparatus for providing forwarding on ring-no-answer for remote telephone extensions using voice over packet-data-network systems (VOPS) 12 1998
6763017 Method and apparatus for voice port hunting of remote telephone extensions using voice over packet-data-network systems (VOPS) 35 1998
* 6611531 Method and apparatus for routing integrated data, voice, and video traffic 71 1998
6584108 Method and apparatus for dynamic allocation of multiple signal processing resources among multiple channels in voice over packet-data-network systems (VOPS) 42 1998
6535505 Method and apparatus for providing a time-division multiplexing (TDM) interface among a high-speed data stream and multiple processors 62 1998
6785274 Efficient network multicast switching apparatus and methods 45 1998
6424624 Method and system for implementing congestion detection and flow control in high speed digital network 146 1998
6529498 Routing support for point-to-multipoint connections 46 1998
6470013 Use of enhanced ethernet link--loop packets to automate configuration of intelligent linecards attached to a router 26 1998
6330599 Virtual interfaces with dynamic binding 22 1998
6560196 Method and apparatus for controlling the transmission of cells across a network 41 1998
6442165 Load balancing between service component instances 85 1998
6700872 Method and system for testing a utopia network element 4 1998
6643260 Method and apparatus for implementing a quality of service policy in a data communications network 110 1998
6535511 Method and system for identifying embedded addressing information in a packet for translation between disparate addressing systems 62 1999
6453357 Method and system for processing fragments and their out-of-order delivery during address translation 23 1999
6771642 Method and apparatus for scheduling packets in a packet switch 6 1999
6449655 Method and apparatus for communication between network devices operating at different frequencies 8 1999
6751233 UTOPIA 2--UTOPIA 3 translator 7 1999
6587480 Multimedia client for multimedia/hybrid network 52 1999
6356629 Switched virtual circuit controller setup congestion management strategy 22 1999
7068594 Method and apparatus for fault tolerant permanent voice calls in voice-over-packet systems 16 1999
6657970 Method and apparatus for link state determination in voice over frame-relay networks 22 1999
7006493 Virtual voice port configured to connect a switched voice call to a permanent voice call 2 1999
7065762 Method, apparatus and computer program product for borrowed-virtual-time scheduling 8 1999
6956850 Call record management for high capacity switched virtual circuits 1 1999
6219699 Multiple VLAN Architecture system 179 1999
6757791 Method and apparatus for reordering packet data units in storage queues for reading and writing memory 28 1999
6760331 Multicast routing with nearest queue first allocation and dynamic and static vector quantization 7 1999
6603772 Multicast routing with multicast virtual output queues and shortest queue first allocation 23 1999
* 6449255 Method and apparatus for managing packets using a real-time feedback signal 82 1999
6625121 Dynamically delisting and relisting multicast destinations in a network switching node 59 1999
6839348 System and method for distributing multicasts in virtual local area networks 150 1999
6553028 Method and apparatus for multicast switching using a centralized switching engine 187 1999
6778555 Voice over packet system configured to connect different facsimile transmission protocols 2 1999
* 6973034 Technique for collecting operating information from network elements, and for controlling network element behavior in a feedback-based, adaptive data network 139 1999
6389493 System and method for dynamically allocating bandwidth to a plurality of slave cards coupled to a bus 11 1999
6977898 Method for supporting high priority calls on a congested WAN link 17 1999
6618373 Method and system for reliable in-order distribution of events 23 1999
* 7203171 Ingress discard in output buffered switching devices 13 1999
* 6678244 Congestion management system and method 29 2000
6798776 Method for traffic management, traffic prioritization, access control, and packet forwarding in a datagram computer network 27 2000
6775292 Method for servicing of multiple queues carrying voice over virtual circuits based on history 2 2000
6535484 Method and apparatus for per traffic flow buffer management 32 2000
8161182 Managing network congestion using dynamically advertised congestion status 9 2000
7016351 Small group multicast in a computer network 83 2000
6977895 Apparatus and method for rate-based polling of input interface queues in networking devices 25 2000
7142558 Dynamic queuing control for variable throughput communication channels 2 2000
6831923 Pipelined multiple issue packet switch 85 2000
6327251 Snapshot routing 12 2000
7065079 VC sharing for multicast in a computer network 17 2000
6262988 Method and system for subnetting in a switched IP network 53 2000
6343345 Cache blocking of specific data to secondary cache with a first and a second OR circuit 22 2000
6603765 Load sharing across flows 13 2000
6993048 ATM permanent virtual circuit and layer 3 auto-configuration for digital subscriber line customer premises equipment 15 2000
6920498 Phased learning approach to determining closest content serving sites 57 2000
6771665 Matching of RADIUS request and response packets during high traffic volume 2 2000
6820123 Method and apparatus for assigning hot objects to server load balancer 3 2000
6611528 Hierarchical routing knowledge for multicast packet routing 37 2000
* 6947380 Guaranteed bandwidth mechanism for a terabit multiservice switch 21 2000
6640243 Enhanced network services using a subnetwork of communicating processors 4 2000
* 6388992 Flow control technique for traffic in a high speed packet switching network 32 2000
7415025 Method and apparatus for clearing a large number of connections in an ATM network 15 2000
7130267 System and method for allocating bandwidth in a network node 5 2000
7577142 Derived VLAN mapping technique 14 2001
6538988 End-to-end bidirectional keep-alive using virtual circuits 16 2001
* 7382727 System and method for asymmetrical bandwidth management 7 2001
* 2002/0114,334 System and method for asymmetrical bandwidth management 4 2001
7450510 System and method for distributing guaranteed bandwidth among service groups in a network node 5 2001
7116669 Format for automatic generation of unique ATM addresses used for PNNI 1 2001
7020140 Receive and transmit blocks for asynchronous transfer mode (ATM) cell delineation 0 2001
7372811 Load balancing model for multilink frame relay 3 2001
* 7184402 Method for multi-link load balancing to improve sequenced delivery of frames at peer end 19 2001
7480239 Method and apparatus for true priority based connection establishment within a PNNI ATM network 9 2001
7233571 Connection-based bandwidth utilization 17 2001
7076543 Method and apparatus for collecting, aggregating and monitoring network management information 47 2002
7570584 Network-wide congestion control of SPVC signaling messages 5 2002
6798746 Method and apparatus for implementing a quality of service policy in a data communications network 49 2002
6944672 Method and system for processing fragments and their out-of-order delivery during address translation 26 2002
* 2002/0161,915 Method and system for processing fragments and their out-of-order delivery during address translation 1 2002
7286525 Synchronous pipelined switch using serial transmission 3 2002
7103007 Autosensing LMI protocols in frame relay networks 12 2002
6853642 Load balancing between service component instances 27 2002
7130917 Quality of service in a gateway 9 2002
* 2004/0064,560 Per user per service traffic provisioning 19 2002
6804236 Efficient network multicast switching apparatus and methods 25 2002
* 7436767 Method and apparatus for controlling the transmission of cells across a network 5 2002
6717920 Dynamically created service class-based routing tables 28 2003
7298753 Technique for managing heavy signaling traffic that is directed to a particular signaling control unit 1 2003
7006520 System and method of operation for managing data communication between physical layer devices and ATM layer devices 1 2003
6870812 Method and apparatus for implementing a quality of service policy in a data communications network 48 2003
7245630 Method and apparatus for routing integrated data, voice, and video traffic 19 2003
* 2005/0047,338 Scalable approach to large scale queuing through dynamic resource allocation 4 2003
6917966 Enhanced network services using a subnetwork of communicating processors 0 2003
7532574 Method and apparatus for improved priority based connection establishment within a PNNI ATM network 2 2003
7443858 Method for traffic management, traffic prioritization, access control, and packet forwarding in a datagram computer network 8 2003
* 2005/0190,779 Scalable approach to large scale queuing through dynamic resource allocation 9 2004
7836296 Method for blocking denial of service and address spoofing attacks on a private network 1 2004
* 2004/0181,694 Method for blocking denial of service and address spoofing attacks on a private network 17 2004
7782786 Technique for providing dynamic modification of application specific policies in a feedback-based, adaptive data network 13 2004
7411981 Matching of radius request and response packets during high traffic volume 0 2004
7260518 Network flow switching and flow data report 36 2004
7062560 Method and apparatus for communicating hot objects of a server to the server's load balancer 4 2004
7613126 Technique for providing dynamic modification of application specific policies in a feedback-based, adaptive data network 14 2004
7408940 Use of precedence bits for quality of service 6 2004
* 2005/0111,360 Use of precedence bits for quality of service 4 2004
7616640 Load balancing between service component instances 4 2005
7570583 Extending SONET/SDH automatic protection switching 4 2005
* 2005/0141,415 Extending SONET/SDH automatic protection switching 3 2005
7349969 Phased learning approach to determining closest content serving sites 4 2005
* 2005/0172,011 Phased learning approach to determining closest content serving sites 9 2005
7246148 Enhanced network services using a subnetwork of communicating processors 8 2005
7620051 ATM permanent virtual circuit and layer 3 auto-configuration for digital subscriber line customer premises equipment 0 2005
* 2005/0213,581 ATM permanent virtual circuit and layer 3 auto-configuration for digital subscriber line customer premises equipment 4 2005
7864773 Virtual circuit auto-configuration for customer premises equipment 2 2005
* 2006/0092,946 ATM permanent virtual circuit and layer 3 auto-configuration for digital subscriber line customer premises equipment 2 2005
7558278 Apparatus and method for rate-based polling of input interface queues in networking devices 1 2005
* 2006/0062,152 Apparatus and method for rate-based polling of input interface queues in networking devices 5 2005
7720019 Small group multicast in a computer network 3 2006
7751328 System and method for efficient network flow control 4 2006
* 2007/0195,699 System and method for efficient network flow control 2 2006
7978718 Small group multicast in a computer network 6 2006
* 2006/0203,819 Small group multicast in a computer network 32 2006
7318094 Apparatus, system and device for collecting, aggregating and monitoring network management information 7 2006
7751339 Method and apparatus for simply configuring a subscriber appliance for performing a service controlled by a separate service provider 26 2006
7328274 Quality of service in a gateway 8 2006
* 2006/0265,514 Quality of service in a gateway 0 2006
8121024 Technique for providing dynamic modification of application specific policies in a feedback-based, adaptive data network 11 2007
8126009 Method and apparatus for providing ringing timeout disconnect supervision in remote telephone extensions using voice over packet-data-network systems (VOPS) 2 2007
* 2010/0057,860 CONFIRMATION AND ACKNOWLEDGEMENT OF TRANSMISSION RECEPTION 3 2008
8401027 Method for traffic management, traffic prioritization, access control, and packet forwarding in a datagram computer network 6 2008
* 2009/0046,734 Method for Traffic Management, Traffic Prioritization, Access Control, and Packet Forwarding in a Datagram Computer Network 14 2008
8018870 Method and apparatus for simply configuring a subscriber appliance for performing a service controlled by a separate service provider 1 2010
8634320 Method and apparatus for simply configuring a subscriber appliance for performing a service controlled by a separate service provider 0 2011
8848695 Method and apparatus for providing ringing timeout disconnect supervision in remote telephone extensions using voice over packet-data-network systems (VOPS) 0 2012
 
SIEMENS AKTIENGESELLSCHAFT (1)
* 2003/0149,784 Transosing a bi-directional s2m data stream for transmission via a low-voltage network 27 2002
 
CISCO SYSTEMS, INC. (4)
* 6035105 Multiple VLAN architecture system 144 1996
* 5867666 Virtual interfaces with dynamic binding 90 1997
6377577 Access control list processing in hardware 105 1998
* 2002/0163,891 Autosensing LMI protocols in frame relay networks 3 2002
 
FUJITSU LIMITED (37)
* 5535221 Frame length control in data transmission using ATM network 28 1992
* 5809012 Connectionless communication system 35 1995
* 5602829 Method and apparatus for adjusting throughput of transmission data to be transmitted to network 51 1996
* 5726987 Congestion-monitor control apparatus and switching system 18 1996
6236655 Port and link identification 15 1996
* 6141346 Point-to-multipoint transmission using subqueues 26 1996
6115748 Prioritized access to shared buffers 45 1996
6088736 Joint flow control mechanism in a telecommunications network 33 1996
* 6002667 Minimum guaranteed cell rate method and apparatus 26 1996
5996019 Network link access scheduling using a plurality of prioritized lists containing queue identifiers 54 1996
5982771 Controlling bandwidth allocation using a pace counter 76 1996
5983260 Serial control and data interconnects for coupling an I/O module with a switch fabric in a switch 29 1996
5978359 Allocated and dynamic switch flow control 112 1996
* 5956342 Priority arbitration for point-to-point and multipoint transmission 58 1996
5948067 Converting between an internal cell and multiple standard asynchronous transfer mode cells 15 1996
* 5917805 Network switch utilizing centralized and partitioned memory for connection topology information storage 21 1996
5909427 Redundant switch system and method of operation 52 1996
5905729 Mapping a data cell in a communication switch 17 1996
5896511 Method and apparatus for providing buffer state flow control at the link level in addition to flow control on a per-connection basis 17 1996
5889956 Hierarchical resource management with maximum allowable allocation boundaries 133 1996
5870538 Switch fabric controller comparator system and method 74 1996
5867663 Method and system for controlling network service parameters in a cell based communications network 67 1996
5862137 Point-to-multipoint arbitration 8 1996
5850395 Asynchronous transfer mode based service consolidation switch 79 1996
5822540 Method and apparatus for discarding frames in a communications device 27 1996
5790770 Method and apparatus for reducing information loss in a communications network 71 1996
* 5748629 Allocated and dynamic bandwidth management 200 1996
* 5748905 Frame classification using classification keys 110 1996
5898671 Transmitter controlled flow control for buffer allocation in wide area ATM networks 25 1996
* 5675587 Preset virtual path determining method and device in ATM exchange system 45 1996
* 5991267 Fixed-length cell multiplex transmission apparatus, fixed-length cell multiplex transmission method, fixed-length cell transmtting apparatus, fixed-length cell multiplexing apparatus, and fixed-length cell distributing apparatus 2 1996
5991298 Reliable and flexible multicast mechanism for ATM networks 18 1997
* 6094418 Feedback control method and device in ATM switching system 33 1997
* 6151300 Method and apparatus for enabling flow control over multiple networks having disparate flow control capability 35 1997
* 6094419 Traffic control method, network system and frame relay switch 8 1997
6967922 Traffic control method, network system and frame relay switch 6 2000
6671257 Feedback control method and device in ATM switching system 19 2000
 
MOTOROLA, INC. (2)
* 5497375 Device and method for ATM end system cell flow regulation 62 1994
* 5751969 Apparatus and methods for predicting and managing congestion in a network 54 1995
 
AT&T INTELLECTUAL PROPERTY II, L.P. (5)
7613820 Methods and systems for improving data transmission rates having adaptive protocols 1 2008
8014286 Frame relay switched data service 0 2008
8027257 Traffic management for frame relay switched data service 0 2009
8717896 Frame relay switched data service 1 2011
9276849 Frame relay switched data service 0 2014
 
TRANSPACIFIC SILICA, LLC (1)
* 5964840 Method for recognizing overload situations in subscriber line modules of a communication system 2 1996
 
INTEL CORPORATION (16)
* 6279029 Server/client architecture and method for multicasting on a computer network 169 1993
* 5557724 User interface, method, and apparatus selecting and playing channels having video, audio, and/or text streams 425 1993
6373846 Single chip networking device with enhanced memory access co-processor 46 1998
7620702 Providing real-time control data for a network processor 2 1999
7480706 Multi-threaded round-robin receive for fast network port 8 2000
7471688 Scheduling system for transmission of cells to ATM virtual circuits and DSL ports 3 2002
7352769 Multiple calendar schedule reservation structure and method 14 2002
7433307 Flow control in a network environment 18 2002
7443836 Processing a data packet 17 2003
7751402 Method and apparatus for gigabit packet assignment for multithreaded packet processing 7 2003
8738886 Memory mapping in a processor having multiple programmable units 0 2004
7328289 Communication between processors 12 2004
7424579 Memory controller for processor having multiple multithreaded programmable units 18 2005
7434221 Multi-threaded sequenced receive for fast network port stream of packets 21 2005
8316191 Memory controllers for processor having multiple programmable units 4 2008
9128818 Memory mapping in a processor having multiple programmable units 0 2014
 
SARNOFF CORPORATION (1)
6208643 Apparatus and method for analyzing bitstreams 95 1997
 
Qual Incorporated (1)
* 2003/0045,237 METHOD AND APPARATUS FOR DETERMINING THE TRANSMISSION DATA RATE IN A MULTI-USER COMMUNICATION SYSTEM 7 1995
 
STMICROELECTRONICS, INC. (2)
* 7072294 Method and apparatus for controlling network data congestion 11 2004
* 2004/0174,813 Method and apparatus for controlling network data congestion 0 2004
 
CENTURYLINK INTELLECTUAL PROPERTY LLC (43)
9479341 System and method for initiating diagnostics on a packet network node 1 2007
8743703 System and method for tracking application resource usage 1 2007
8619600 System and method for establishing calls over a call path having best path metrics 35 2007
* 8531954 System and method for handling reservation requests with a connection admission control engine 26 2007
* 2008/0049,747 System and method for handling reservation requests with a connection admission control engine 55 2007
* 8331231 System and method for monitoring bursting traffic 1 2009
* 2010/0061,260 SYSTEM AND METHOD FOR MONITORING BURSTING TRAFFIC 8 2009
8687614 System and method for adjusting radio frequency parameters 3 2010
9621361 Pin-hole firewall for communicating data packets on a packet network 0 2011
8879391 System and method for using network derivations to determine path states 1 2011
8619596 System and method for using centralized network performance tables to manage network communications 39 2012
8619820 System and method for enabling communications over a number of packet networks 33 2012
8570872 System and method for selecting network ingress and egress 31 2012
9521150 System and method for automatically regulating messages between networks 0 2012
8743700 System and method for provisioning resources of a packet network based on collected network performance information 1 2012
9094257 System and method for selecting a content delivery network 4 2012
8750158 System and method for differentiated billing 5 2012
9240906 System and method for monitoring and altering performance of a packet network 3 2012
9112734 System and method for generating a graphical user interface representative of network performance 20 2012
9225609 System and method for remotely controlling network operators 1 2012
9055007 System and method for managing bursting traffic 0 2012
8811160 System and method for routing data on a packet network 2 2013
9241271 System and method for restricting access to network performance information 1 2013
8976665 System and method for re-routing calls 2 2013
9054915 System and method for adjusting CODEC speed in a transmission path during call set-up due to reduced transmission performance 0 2013
9241277 System and method for monitoring and optimizing network performance to a wireless device 0 2013
9225646 System and method for improving network performance using a connection admission control engine 1 2013
9094261 System and method for establishing a call being received by a trunk on a packet network 2 2013
9602265 System and method for handling communications requests 0 2013
9253661 System and method for modifying connectivity fault management packets 2 2013
9154634 System and method for managing network communications 0 2013
9042370 System and method for establishing calls over a call path having best path metrics 0 2013
9014204 System and method for managing network communications 3 2013
9054986 System and method for enabling communications over a number of packet networks 0 2013
9661514 System and method for adjusting communication parameters 0 2014
9660761 System and method for monitoring a connection of an end-user device to a network 0 2014
9712445 System and method for routing data on a packet network 0 2014
9118583 System and method for re-routing calls 1 2015
9749399 System and method for selecting a content delivery network 0 2015
9813320 System and method for generating a graphical user interface representative of network performance 0 2015
9549004 System and method for re-routing calls 0 2015
9660917 System and method for remotely controlling network operators 0 2015
9806972 System and method for monitoring and altering performance of a packet network 0 2016
 
Sony Computer Laboratory, Inc. (1)
* 6233224 Communication method and data communications terminal, with data communication protocol for inter-layer flow control 25 1998
 
HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP (2)
* 6201789 Network switch with dynamic backpressure per port 54 1996
* 2006/0230,195 Priority aware queue 2 2005
 
JUNIPER NETWORKS, INC. (2)
* 5787073 ATM cell rate control with transmission priority given to control cells for quick response to network congestion 24 1996
* 6542467 Bandwidth allocation system of virtual path in communication network of asynchronous transfer mode 63 1999
 
APOLLO EDUCATION GROUP, INC. (1)
* 9614794 Message consumer orchestration framework 0 2013
 
Telesis Technologies Laboratory (1)
* 6563829 Method for providing integrated packet services over a shared-media network 112 1999
 
PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA (1)
* 6445679 Stream communication system and stream transfer control method 90 1998
 
MOTOROLA SOLUTIONS, INC. (1)
* 5918182 Method and apparatus for mitigating data congestion in an integrated voice/data radio communications system 16 1996
 
LONDON PACIFIC LIFE & ANNUITY COMPANY (1)
* 6104727 Asymmetric communication system with regulated upstream channel 55 1998
 
FUJITSU NETWORK COMMUNICATIONS, INC. (12)
* 5781533 Link buffer sharing method and apparatus 17 1997
* 5982776 Multipoint-to-point arbitration in a network switch 35 1997
* 5933429 Multipoint-to-multipoint echo processing in a network switch 26 1997
6249819 Method for flow controlling ATM traffic 30 1997
6426957 Asynchronous transfer mode based service consolidation switch 54 1998
6256674 Method and apparatus for providing buffer state flow control at the link level in addition to flow control on a per-connection basis 41 1999
6076112 Prioritized access to shared buffers 15 1999
6167452 Joint flow control mechanism in a telecommunications network 14 1999
6661802 Congestion management 27 1999
6256315 Network to network priority frame dequeuing 50 1999
6233240 Event based rate policing with a jumping window 30 1999
6169748 Frame based quality of service 113 1999
 
ALCATEL CANADA INC. (2)
* 6385168 Fair share bandwidth allocation algorithm and device 22 1997
* 6657955 Buffering system employing per traffic flow accounting congestion control 29 1999
 
NEC CORPORATION (7)
* 5530695 UPC-based traffic control framework for ATM networks 87 1993
* 5852602 Credit control method and system for ATM communication apparatus 40 1997
* 6542514 Broadcast communication system and broadcast communication method 3 1998
7330476 Queue allocation system and queue allocation method of a packet exchanger 0 2002
* 2002/0136,228 Queue allocation system and queue allocation method of a packet exchanger 2 2002
* 7599296 Method of transmitting data 8 2002
* 2003/0086,413 Method of transmitting data 58 2002
 
LEAR CORPORATION (1)
* 2005/0231,378 Vehicle occupant sensing system having a low profile sensor assembly 0 2005
 
JPMORGAN CHASE BANK, N.A. (2)
* 9240834 Method and apparatus for providing open loop bandwidth allocation 0 2005
* 2006/0215,628 Method and apparatus for providing open loop bandwidth allocation 9 2005
 
MICROSOFT TECHNOLOGY LICENSING, LLC (56)
* 5799002 Adaptive bandwidth throttling for network services 252 1996
6292834 Dynamic bandwidth selection for efficient transmission of multimedia streams in a computer network 220 1997
* 6118817 Digital video signal encoder and encoding method having adjustable quantization 105 1997
* 6014706 Methods and apparatus for implementing control functions in a streamed video display system 365 1997
6449653 Interleaved multiple multimedia stream for synchronized transmission over a computer network 192 1997
* 6115420 Digital video signal encoder and encoding method 110 1997
6222856 Adaptive bandwidth throttling for individual virtual services supported on a network server 94 1997
6622171 Multimedia timeline modification in networked client/server systems 115 1998
6415326 Timeline correlation between multiple timeline-altered media streams 122 1998
6754715 Methods and apparatus for implementing control functions in a streamed video display system 67 1999
7149359 Searching and recording media streams 13 1999
6868440 Multi-level skimming of multimedia content using playlists 78 2000
7237254 Seamless switching between different playback speeds of time-scale modified data streams 22 2000
7096271 Managing timeline modification and synchronization of multiple media streams in networked client/server systems 84 2000
6985966 Resynchronizing globally unsynchronized multimedia streams 36 2000
7302490 Media file format to support switching between multiple timeline-altered media streams 34 2000
6343085 Adaptive bandwidth throttling for individual virtual services supported on a network server 61 2000
7313808 Browsing continuous multimedia content 54 2000
7293280 Skimming continuous multimedia content 28 2000
6317459 Digital video signal encoder and encoding method 14 2000
6707852 Digital video signal encoder and encoding method 25 2000
6961341 Adaptive bandwidth throttling for network services 68 2001
* 2005/0013,589 Adding recording functionality to a media player 13 2003
7734800 Multimedia timeline modification in networked client/server systems 11 2003
* 2004/0039,837 Multimedia timeline modification in networked client/server systems 16 2003
7154951 Motion video signal encoder and encoding method 40 2004
7072396 Motion video signal encoder and encoding method 7 2004
6937657 Motion video signal encoder and encoding method 1 2004
* 2004/0184,535 Motion video signal encoder and encoding method 2 2004
* 2004/0184,533 Motion video signal encoder and encoding method 17 2004
* 2004/0184,534 Motion video signal encoder and encoding method 20 2004
7076535 Multi-level skimming of multimedia content using playlists 8 2004
* 2005/0038,877 Multi-level skimming of multimedia content using playlists 7 2004
7506356 Skimming continuous multimedia content 40 2004
* 2005/0086,703 Skimming continuous multimedia content 30 2004
7565440 Live presentation searching 2 2004
7305384 Live presentation searching 4 2004
* 2005/0080,847 Live presentation searching 0 2004
* 2005/0076,378 Live presentation searching 16 2004
7417992 Adaptive bandwidth throttling for network services 27 2004
7403476 Adaptive bandwidth throttling for network services 3 2004
7400632 Adaptive bandwidth throttling for network services 2 2004
7400633 Adaptive bandwidth throttling for network services 2 2004
6993045 Adaptive bandwidth throttling for network services 2 2004
* 2005/0111,489 Adaptive bandwidth throttling for network services 1 2004
* 2005/0083,973 Adaptive bandwidth throttling for network services 10 2004
* 2005/0086,338 Adaptive bandwidth throttling for network services 2 2004
7069311 Multi-level skimming of multimedia content using playlists 9 2004
7139313 Digital video signal encoder and encoding method 3 2005
* 2005/0220,188 Digital video signal encoder and encoding method 14 2005
7079546 Adaptive bandwidth throttling for network services 4 2005
7243140 Multi-level skimming of multimedia content using playlists 4 2006
7680035 Adaptive bandwidth throttling for network services 18 2006
* 2006/0233,108 Adaptive Bandwidth Throttling for Network Services 169 2006
7472198 Media file format to support switching between multiple timeline-altered media streams 18 2007
* 2008/0071,920 Media File Format to Support Switching Between Multiple Timeline-Altered Media Streams 4 2007
 
DELL SOFTWARE INC. (3)
6928471 Method and apparatus for measurement, analysis, and optimization of content delivery 51 2001
* 2002/0173,857 Method and apparatus for measurement, analysis, and optimization of content delivery 5 2001
7941385 Method and apparatus for measurement, analysis, and optimization of content delivery 2 2009
 
Alcatel Data Networks Inc. (1)
* 5633861 Traffic management and congestion control for packet-based networks 158 1996
 
RENSSELAER POLYTECHNIC INSTITUTE (3)
* 7020714 System and method of source based multicast congestion control 51 2001
* 2004/0037,223 Edge-to-edge traffic control for the internet 20 2003
* 2004/0049,593 System and method of source based multicast congrestion control 0 2003
 
NOKIA SOLUTIONS AND NETWORKS OY (1)
* 6564061 Class based bandwidth scheduling for CDMA air interfaces 19 2000
 
ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE (2)
* 7382726 Node system, dual ring communication system using node system, and communication method thereof 43 2003
* 2004/0100,909 Node system, dual ring communication system using node system, and communication method thereof 4 2003
 
NEC ELECTRONICS CORPORATION (1)
* 6006270 Communication system with time stamp controller for regulating datatransmission rate 21 1997
 
MicroStrategy Incorporated (1)
* 7509671 Systems and methods for assigning priority to jobs in a reporting system 18 2001
 
AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD. (13)
* 5777987 Method and apparatus for using multiple FIFOs to improve flow control and routing in a communications receiver 44 1995
6535512 ATM communication system interconnect/termination unit 19 1996
* 5982749 ATM communication system interconnect/termination unit 47 1996
* 5920561 ATM communication system interconnect/termination unit 35 1996
* 5848068 ATM communication system interconnect/termination unit 35 1996
* 5841772 ATM communication system interconnect/termination unit 22 1996
* 7065050 Apparatus and method for controlling data flow in a network switch 35 2000
* 2008/0298,397 COMMUNICATION FABRIC BANDWIDTH MANAGEMENT 14 2008
* 8976664 Facilitating network flows 0 2013
* 2014/0254,385 FACILITATING NETWORK FLOWS 0 2013
* 9288144 Scalable and predictive packet processing 0 2013
* 2015/0117,455 SCALABLE AND PREDICTIVE PACKET PROCESSING 7 2013
* 9197561 Facilitating network flows 0 2015
 
QUALCOMM INCORPORATED (6)
* 7146174 Method and apparatus for determining the transmission data rate in a multi-user communication system 24 1995
* 6002933 Inter-system soft handoff 29 1997
* 6567420 Method and apparatus for high rate channel access control 41 1999
8041302 Method and apparatus for determining the transmission data rate in a multi-user communication system 1 2006
* 2007/0033,018 Method and apparatus for determining the transmission data rate in a multi-user communication system 1 2006
7573849 Method and apparatus for high rate channel access control 0 2007
 
VERIZON PATENT AND LICENSING INC. (4)
* 6052726 Delay calculation for a frame relay network 15 1997
6742031 Delay calculation for a frame relay network 6 1999
* 7826364 Dynamic service-aware flow control in packet networks 1 2006
8750117 Dynamic service-aware flow control in packet networks 0 2010
 
IANYWHERE SOLUTIONS, INC. (2)
7171482 System and method for managing bandwidth utilization 20 2002
* 2004/0010,585 System and method for managing bandwidth utilization 6 2002
 
ENTERASYS NETWORKS, INC. (2)
* 5617409 Flow control with smooth limit setting for multiple virtual circuits 23 1994
* 6219712 Congestion control in a network 60 1994
 
ALCATEL-LUCENT USA INC. (1)
* 6046979 Method and apparatus for controlling the flow of variable-length packets through a multiport switch 169 1998
 
THE HONG KONG UNIVERSITY OF SCIENCE AND TECHNOLOGY (1)
* 6047000 Packet scheduling system 41 1997
 
COPPER MOUNTAIN NETWORKS, INC. (1)
* 2002/0163,883 Methods and systems for providing call admission control in packetized voice networks 6 2001
 
FLASH NETWORKS LTD. (2)
* 7423972 System and method for a transmission rate controller 26 2001
* 2004/0071,085 System and method for a transmission rate controller 6 2003
 
VRINGO INFRASTRUCTURE INC. (1)
* 6741555 Enhancement of explicit congestion notification (ECN) for wireless network applications 57 2000
 
NEC RESEARCH INSTITUTE, INC. (1)
* 5448567 Control architecture for ATM networks 97 1993
 
ALCATEL N.V. (1)
* 5546386 Communication installation core asynchronous switching network 3 1994
 
RPX CORPORATION (4)
7215639 Congestion management for packet routers 12 2001
* 2003/0043,742 Congestion management for packet routers 4 2001
8125902 Method and system for congestion avoidance in packet switching devices 3 2001
* 2003/0058,793 Method and system for congestion avoidance in packet switching devices 19 2001
 
FRANCE TELECOM (1)
* 5524106 Apparatus for testing an ATM type telecommunications network and for measuring the performance of an ATM connection 9 1994
 
LANTIQ DEUTSCHLAND GMBH (3)
* 5907536 Apparatus and method for communication between sending and/or receiving stations and a transfer station 2 1996
* 8174971 Network switch 1 2007
* 2007/0201,360 Network switch 2 2007
 
ALCATEL (3)
6762996 Cell tagging method for buffered and fragmented frames 3 1999
6741557 Cell discard method 2 1999
7355969 Line card port protection rate limiter circuitry 6 2003
 
NEC HIROSHIMA, Ltd. (1)
* 2004/0259,385 Method of forming insulating film improved in electric insulating property 0 2004
 
UTSTARCOM, INC. (1)
* 6263016 Methods for interfacing a subscriber link to digital networks 54 1998
 
TERAYON CORPORATION (1)
* 5966376 Apparatus and method for digital data transmission using orthogonal cyclic codes 54 1995
 
INTELLECTUAL PROPERTIES I KFT. (1)
* 6826620 Network congestion control system and method 54 1999
 
Terayon Communication System, Inc. (1)
6937617 Apparatus and method for trellis encoding data for transmission in digital data transmission systems 52 2001
 
MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD. (2)
* 6590865 Transmission system, bandwidth management apparatus, and bandwidth management method 56 1999
6714986 File system for handling real-time and non-real-time data 6 2002
 
AT&T CORP. (13)
* 6075768 Fair bandwidth sharing for video traffic sources using distributed feedback control 41 1995
* 6160818 Traffic management in packet communication networks having service priorities and employing effective bandwidths 14 1997
6477145 Method and apparatus for using video memory to buffer data packets for presentation to a data network 2 1998
6463035 Method and apparatus for initiating an upward signaling control channel in a fast packet network 20 1998
6426944 Method and apparatus for controlling data messages across a fast packet network 44 1998
7463627 Frame relay switched data service 15 2000
* 6925502 Methods and systems for improving data transmission rates having adaptive protocols 12 2000
6847611 Traffic management for frame relay switched data service 24 2000
6894973 Fair bandwidth sharing for video traffic sources using distributed feedback control 21 2002
7257118 Frame relay switched data service 7 2003
7668095 Traffic management for frame relay switched data service 2 2004
7373417 Methods and systems for improving data transmission rates having adaptive protocols 7 2005
7668168 Frame relay switched data service 0 2005
* Cited By Examiner