Network processor having fast flow queue disable process

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 7680043
APP PUB NO 20030179706A1
SERIAL NO

10102343

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

In a first aspect, a network processor services a plurality of flows including a first flow and a discard flow. The first flow includes a first flow queue and the discard flow includes a discard queue that lists frames to be discarded. An indication is made that the first flow is to be disabled. In response to the indication, all frames included in the first flow queue are transferred to the discard queue. Because the first flow queue is now empty, reconfiguration of the first flow may proceed immediately.

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

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
INTERNATIONAL BUSINESS MACHINES CORPORATIONARMONK, NY46918

International Classification(s)

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Goetzinger, William John Rochester, US 15 118
Handlogten, Glen Howard Rochester, US 26 187
Mikos, James Francis Rochester, US 19 165
Norgaard, David Alan Rochester, US 22 152

Cited Art Landscape

Patent Info (Count) # Cites Year
 
EMC IP HOLDING COMPANY LLC (1)
6078953 System and method for monitoring quality of service over network 367 1997
 
TRANSPACIFIC IP LTD. (1)
5926481 Timer Interrupt method for achieving quality-of-service criteria in a media-on-demand server system 15 1997
 
KUMAR, SANJEEV (1)
* 6122274 ATM switching system with decentralized pipeline control and plural memory modules for very high capacity data switching 33 1997
 
HITACHI, LTD. (1)
6608625 Three dimensional graphic processor 47 1998
 
HUGHES ELECTRONICS CORPORATION (1)
4621359 Load balancing for packet switching nodes 77 1984
 
7062184 CANADA INC. (1)
6157614 Wireless ATM network with high quality of service scheduling 82 1997
 
AVAYA INC. (1)
6169740 Method of and apparatus for virtual link management 16 1997
 
Top Layer Networks, Inc. (1)
6226267 System and process for application-level flow connection of data processing networks 77 1998
 
KABUSHIKI KAISHA TOSHIBA (1)
6101193 Packet scheduling scheme for improving short time fairness characteristic in weighted fair queueing 98 1997
 
FOUNDRY NETWORKS, LLC (1)
* 7002980 System and method for router queue and congestion management 48 2000
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (18)
5490141 System and method for providing SVC service through an ATM network for frame relay DTEs with a terminal adapter 95 1994
* 5708837 Method and apparatus for register renaming in a computer system using a separate arithmetic available queue 14 1995
5946297 Scheduling method and apparatus for supporting ATM connections having a guaranteed minimun bandwidth 54 1997
5844890 Communications cell scheduler and scheduling method for providing proportional use of network bandwith 102 1997
6028843 Earliest deadline first communications cell scheduler and scheduling method for transmitting earliest deadline cells first 104 1997
* 6404752 Network switch using network processor and methods 88 1999
* 6460120 Network processor, memory organization and methods 81 1999
6804249 Method and system for network processor scheduling based on calculation 18 2000
* 7123622 Method and system for network processor scheduling based on service levels 6 2001
* 6987760 High speed network processor 16 2001
* 6842443 Network switch using network processor and methods 20 2001
* 6973036 QoS scheduler and method for implementing peak service distance using next peak service time violated indication 9 2001
* 6982986 QoS scheduler and method for implementing quality of service anticipating the end of a chain of flows 8 2001
* 7046676 QoS scheduler and method for implementing quality of service with cached status array 15 2001
* 7103051 QoS scheduler and method for implementing quality of service with aging time stamps 4 2001
* 7187684 Weighted fair queue having extended effective range 7 2001
* 7317683 Weighted fair queue serving plural output ports 5 2001
* 7149212 Apparatus, method and limited set of messages to transmit data between scheduler and a network processor 19 2002
 
ADVANCED MICRO DEVICES, INC. (2)
6052751 Method and apparatus for changing the number of access slots into a memory 43 1997
6481251 Store queue number assignment and tracking 23 1999
 
MARCONI INTELLECTUAL PROPERTY (RINGFENCE) INC. (1)
6404768 Method and apparatus for serving ATM packets/cells 33 1998
 
EXTREME NETWORKS, INC. (3)
6072772 Method for providing bandwidth and delay guarantees in a crossbar switch with speedup 116 1998
6104700 Policy based quality of service 633 1998
6850490 Hierarchical output-queued packet-buffering system and method 39 2000
 
LUCENT TECHNOLOGIES INC. (1)
5831971 Method for leaky bucket traffic shaping using fair queueing collision arbitration 84 1996
 
CISCO TECHNOLOGY, INC. (6)
5629928 Dynamic fair queuing to support best effort traffic in an ATM network 91 1995
5835494 Multi-level rate scheduler 89 1997
* 6222822 Method for optimizing a digital transmission network operation through transient error monitoring and control and system for implementing said method 40 1997
6188698 Multiple-criteria queueing and transmission scheduling system for multimedia networks 132 1998
6813274 Network switch and method for data switching using a crossbar switch fabric with output port groups operating concurrently and independently 52 2000
* 6832261 Method and apparatus for distributed resequencing and reassembly of subdivided packets 53 2001
 
Nexabit Networks, LLC (1)
* 6259699 System architecture for and method of processing packets and/or cells in a common switch 304 1997
 
FUJITSU LIMITED (2)
* 6088736 Joint flow control mechanism in a telecommunications network 33 1996
* 7016366 Packet switch that converts variable length packets to fixed length packets and uses fewer QOS categories in the input queues that in the outout queues 19 2001
 
SOUND VIEW INNOVATIONS, LLC (2)
5742772 Resource management system for a broadband multipoint bridge 135 1997
5999963 Move-to-rear list scheduling 109 1997
 
SUN MICROSYSTEMS, INC. (1)
6094435 System and method for a quality of service in a multi-layer network element 184 1997
 
PROVENANCE ASSET GROUP LLC (3)
6031822 Method for optimized transmission of ATM cells via connection hops 25 1997
5850399 Hierarchical packet scheduling method and apparatus 204 1998
5905730 High speed packet scheduling method and apparatus 100 1998
 
INTEL CORPORATION (1)
6236647 Dynamic frame size adjustment and selective reject on a multi-link channel to improve effective throughput and bit error rate 156 1998
 
AUDIOCODES, INC. (1)
* 7058974 Method and apparatus for preventing denial of service attacks 60 2000
 
TEXAS INSTRUMENTS INCORPORATED (1)
* 2002/0178,313 Using software interrupts to manage communication between data processors 5 2001
 
L-3 COMMUNICATIONS INTEGRATED SYSTEMS L.P. (1)
6266702 Method and apparatus to insert and extract data from a plurality of slots of data frames by using access table to identify network nodes and their slots for insertion and extraction data 44 1998
 
SYMANTEC CORPORATION (1)
* 6412000 Method for automatically classifying traffic in a packet communications network 244 1998
 
JOHNSON CONTROLS TECHNOLOGY COMPANY (1)
5249184 Network control system with improved reliability 48 1991
 
NORTEL NETWORKS LIMITED (1)
* 6721273 Method and apparatus for traffic flow control in data switches 97 2000
 
HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP (2)
6157649 Method and system for coordination and control of data streams that terminate at different termination units using virtual tunneling 79 1997
* 6570848 System and method for congestion control in packet-based communication networks 37 1999
 
NEC USA, INC., C&C RESEARCH LABORATORIES (1)
6389019 Time-based scheduler architecture and method for ATM networks 63 1998
 
Synchrodyne Networks, Inc. (1)
6885664 Distributed switching system and method with time-based routing 17 2001
 
POLYTECHNIC UNIVERSITY (2)
6081507 Methods and apparatus for handling time stamp aging 83 1998
6389031 Methods and apparatus for fairly scheduling queued packets using a ram-based search engine 80 1998
 
JUNIPER NETWORKS, INC. (1)
* 6611522 Quality of service facility in a device for performing IP forwarding and ATM switching 311 1999
 
XEROX CORPORATION (4)
6038217 Rate shaping in per-flow output queued routing mechanisms for available bit rate (ABR) service in networks having segmented ABR control loops 62 1997
6064677 Multiple rate sensitive priority queues for reducing relative data transport unit delay variations in time multiplexed outputs from output queued routing mechanisms 65 1997
5926459 Rate shaping in per-flow queued routing mechanisms for available bit rate service 87 1997
6064650 Rate shaping in per-flow output queued routing mechanisms having output links servicing multiple physical layers 49 1997
 
Telesis Technologies Laboratory (1)
6563829 Method for providing integrated packet services over a shared-media network 112 1999
 
ALCATEL CANADA INC. (4)
6144669 Prioritized PVC management queues for improved frame processing capabilities 121 1997
6721325 Fair share scheduling of multiple service classes with prioritized shaping 56 1998
* 6657955 Buffering system employing per traffic flow accounting congestion control 29 1999
* 6671258 Dynamic buffering system having integrated random early detection 52 2000
 
NEC CORPORATION (2)
6072800 Weighted longest queue first adaptive scheduling discipline for ATM networks 48 1997
6775287 Output buffer type ATM exchange device and multicast control method 22 2000
 
WSOU INVESTMENTS, LLC (7)
6092115 Method for supporting per-connection queuing for feedback-controlled traffic 74 1997
* 5953318 Distributed telecommunications switching system and method 185 1997
6108307 Frame relay priority queses to offer multiple service classes 111 1997
6160812 Method and apparatus for supplying requests to a scheduler in an input buffered multiport switch 114 1998
6067301 Method and apparatus for forwarding packets from a plurality of contending queues to an output 176 1998
6229813 Pointer system for queue size control in a multi-task processing application 21 1998
* 6556578 Early fair drop buffer management method 76 1999
 
SOCIONEXT INC. (1)
6810043 Scheduling circuitry and methods 55 1999
 
COREEL MICROSYSTEMS (1)
6229812 Scheduling techniques for data cells in a data switch 35 1997
 
GOOGLE TECHNOLOGY HOLDINGS LLC (3)
5790545 Efficient output-request packet switch and method 91 1996
* 7280474 Weighted fair queue having adjustable scaling factor 2 2001
* 7310345 Empty indicators for weighted fair queues 3 2001
 
RIVERDELTA NETWORKS (2)
* 7023864 Data packet discarding 2 2001
* 2002/0048,277 Packetized data discard 7 2001
 
AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD. (5)
6246692 Packet switching fabric using the segmented ring with resource reservation control 77 1998
* 6335935 Network switching architecture with fast filtering processor 180 1999
7020137 Network switching architecture with fast filtering processor 15 2001
* 7158528 Scheduler for a packet routing and switching system 23 2001
* 2002/0136,230 Scheduler for a packet routing and switching system 63 2001
 
TTI INVENTIONS A LLC (1)
5650993 Drop from front of buffer policy in feedback networks 79 1995
 
ERICSSON AB (1)
6122673 Port scheduler and method for scheduling service providing guarantees, hierarchical rate limiting with/without overbooking capability 48 1998
 
CLEARWATER INNOVATIONS, LLC (2)
6014367 Method for weighted fair queuing for ATM cell scheduling 39 1997
6041059 Time-wheel ATM cell scheduling 37 1997
 
CIENA CORPORATION (2)
* 6324165 Large capacity, multiclass core ATM switch architecture 145 1997
6356546 Universal transfer method and network with distributed switch 90 1998
 
RPX CLEARINGHOUSE LLC (5)
6018527 Queue service interval based cell scheduler with hierarchical queuing configurations 72 1996
6028842 Dynamic traffic conditioning 127 1996
6646986 Scheduling of variable sized packet data under transfer rate control 25 1999
6810012 Queue service interval based cell schedular with hierarchical queuing configurations 27 1999
6891835 Servicing output queues dynamically according to bandwidth allocation in a frame environment 26 2002
 
ALCATEL NETWORKS CORPORATION (1)
6157654 Adaptive service weight assignments for ATM scheduling 30 1997
 
FORCE10 NETWORKS, INC. (1)
* 7062568 Point-to-point protocol flow control extension 34 2002
 
RPX CORPORATION (2)
* 7215639 Congestion management for packet routers 12 2001
* 7099275 Programmable multi-service queue scheduler 70 2001
 
BROCADE COMMUNICATIONS SYSTEMS, INC. (1)
5548590 High performance frame time monitoring system and method for a fiber optic switch for a fiber optic network 43 1995
 
KAWASAKI MICROELECTRONICS, INC. (1)
2002/0024,830 Content addressable memory using part of memory region to store data which should not be erased 6 2001
 
ALCATEL (1)
6469982 Method to share available bandwidth, a processor realizing such a method, and a scheduler, an intelligent buffer and a telecommunication system including such a processor 57 1999
 
F. POSZAT HU, L.L.C. (1)
6888830 Integrated circuit that processes communication packets with scheduler circuitry that executes scheduling algorithms based on cached scheduling parameters 25 2000
 
NOMADIX, INC. (1)
6810426 Methods and systems providing fair queuing and priority scheduling to enhance quality of service in a network 120 2002
* Cited By Examiner

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
Other [Check patent profile for assignment information] (1)
* 2008/0107,118 WEIGHTED FAIR QUEUE SERVING PLURAL OUTPUT PORTS 2 2008
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (1)
7929548 Weighted fair queue serving plural output ports 1 2008
* Cited By Examiner

Maintenance Fees

Fee Large entity fee small entity fee micro entity fee due date
7.5 Year Payment $3600.00 $1800.00 $900.00 Sep 16, 2017
11.5 Year Payment $7400.00 $3700.00 $1850.00 Sep 16, 2021
Fee Large entity fee small entity fee micro entity fee
Surcharge - 7.5 year - Late payment within 6 months $160.00 $80.00 $40.00
Surcharge - 11.5 year - Late payment within 6 months $160.00 $80.00 $40.00
Surcharge after expiration - Late payment is unavoidable $700.00 $350.00 $175.00
Surcharge after expiration - Late payment is unintentional $1,640.00 $820.00 $410.00