Method and device for distributing bandwidth

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 6810031
SERIAL NO

09515028

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A method and device for controlling bandwidth distribution through a switch fabric is provided wherein a plurality of line cards and processor cards are connected through a switch fabric for parallel processing of transmission requests, along with the provision of transmission 'credits' allowing for transmitting additional data bytes during a given cycle, which provides efficient and speedy bandwidth distribution, as well as resolution of output contentions. The processors maintain a credit balance which allows flexibility in granting transmission requests to accommodate transmission scheduling and 'bursty' transmissions. Processors on both of the line cards and the processor cards normalize the data transmission requirements for both inputs and outputs connected by the switch fabric. Smoothing of data transmission is provided using a time-weighted buffer.

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

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
Celox Networks, Inc.ST LOUIS, MO0

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Bordes, Jean Pierre Chesterfield, MO 12 232
Davis, Curtis St. Louis, MO 7 159
Hegde, Manju St. Louis, MO 6 156
Maher, Monier St. Louis, MO 10 206
Schmid, Otto Andreas St. Louis, MO 1 33
Zhao, Xingguo St. Louis, MO 1 33

Cited Art Landscape

Patent Info (Count) # Cites Year
 
HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP (1)
5991299 High speed header translation processing 133 1997
 
EXCEL SWITCHING CORPORATION (1)
5987035 Process for signaling messages in a data switching network 7 1996
 
XEROX CORPORATION (1)
5926459 Rate shaping in per-flow queued routing mechanisms for available bit rate service 87 1997
 
SAMSUNG ELECTRONICS CO., LTD. (1)
* 6570846 Method for monitoring and controlling traffic in real time in an ATM switching node 42 1999
 
Telesis Technologies Laboratory (1)
5917822 Method for providing integrated packet services over a shared-media network 222 1996
 
HYBRID PATENTS INCORPORATED (1)
5946322 Hybrid access system utilizing credit/done polling protocols 112 1996
 
NOKIA TECHNOLOGIES OY (1)
5970059 Packet radio system and methods for a protocol-independent routing of a data packet in packet radio networks 172 1997
 
Ascend Communications, Inc. (1)
6032190 System and method for processing data packets 160 1997
 
HITACHI, LTD. (1)
6034964 Router device and network system using the same 45 1997
 
NOKIA SIEMENS NETWORKS GMBH & CO. KG (1)
5943316 Credit bandwidth allocator for a radio system 24 1997
 
FUJITSU NETWORK COMMUNICATIONS, INC. (1)
* 6233240 Event based rate policing with a jumping window 30 1999
 
NEC CORPORATION (1)
5946325 ATM cell forming device 4 1997
 
INTELLECTUAL VENTURES I LLC (1)
* 6442571 Methods and apparatus for secure electronic, certified, restricted delivery mail systems 194 2000
 
AVAYA INC. (1)
5982748 Method and apparatus for controlling admission of connection requests 216 1996
 
ALCATEL USA SOURCING, L.P. (1)
* 5999518 Distributed telecommunications switching system and method 232 1997
 
AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD. (1)
5920561 ATM communication system interconnect/termination unit 35 1996
 
HYUNDAI ELECTRONICS AMERICA (1)
6011779 ATM switch queuing system 71 1996
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (3)
6029240 Method for processing instructions for parallel execution including storing instruction sequences along with compounding information in cache 15 1995
5946297 Scheduling method and apparatus for supporting ATM connections having a guaranteed minimun bandwidth 54 1997
* 5825748 Credit-based flow control checking and correction system 106 1997
 
ADVANCED MICRO DEVICES, INC. (1)
5943481 Computer communication network having a packet processor with subsystems that are variably configured for flexible protocol handling 63 1997
 
INTEGRATED DEVICE TECHNOLOGY, INC. (1)
5987031 Method for fair dynamic scheduling of available bandwidth rate (ABR) service under asynchronous transfer mode (ATM) 43 1997
 
LUCENT TECHNOLOGIES INC. (6)
5926464 Customer telecommunication interface device with built-in network features 32 1996
5943319 Packet format interface for telecommunication instruments 18 1996
5959996 System for interfacing numerous ISDN data connecting to a data network through the telephone network 33 1996
5936967 Multi-channel broadband adaptation processing 42 1996
5978356 Traffic shaper for network nodes and method thereof 58 1997
* 6091731 Duplication in asychronous transfer mode (ATM) network fabrics 25 1998
 
EXTREME NETWORKS, INC. (1)
5968128 Traffic control system having distributed rate calculation and link by link flow control 22 1997
 
CLEARWATER INNOVATIONS, LLC (1)
6014367 Method for weighted fair queuing for ATM cell scheduling 39 1997
 
CISCO TECHNOLOGY, INC. (2)
5917820 Efficient packet forwarding arrangement for routing packets in an internetwork 206 1996
5991817 Apparatus and method for a network router 79 1996
 
SILICON GRAPHICS INTERNATIONAL CORP. (1)
* 6622182 Upstream situated apparatus and method for providing high bandwidth data flow control to an input/output unit 13 1999
 
ALCATEL-LUCENT CANADA INC. (1)
5917821 Look-up engine for packet-based network 221 1996
 
ENTERASYS NETWORKS, INC. (1)
* 5633867 Local memory buffers management for an ATM adapter implementing credit based flow control 79 1994
 
UNIVERSITY OF WASHINGTON (1)
* 6167490 Using global memory information to manage memory in a computer network 127 1997
 
FUJITSU LIMITED (1)
5959995 Asynchronous packet switching 84 1996
 
RICOH COMPANY, LTD. (1)
6035282 Information processing apparatus and method utilizing useful additional information packet 7 1998
 
RPX CLEARINGHOUSE LLC (3)
5995503 Method and apparatus for providing quality of service routing in a network 200 1996
6028842 Dynamic traffic conditioning 127 1996
6023456 Dynamic traffic conditioning 92 1997
 
ARM LIMITED (1)
5961631 Data processing apparatus and method for pre-fetching an instruction in to an instruction cache 37 1997
 
INTEL CORPORATION (1)
* 6343067 Method and apparatus for failure and recovery in a computer network 82 1998
 
RPX CORPORATION (1)
5940397 Methods and apparatus for scheduling ATM cells 17 1997
 
BROCADE COMMUNICATIONS SYSTEMS, INC. (1)
5610745 Method and apparatus for tracking buffer availability 165 1995
 
KAWASAKI MICROELECTRONICS, INC. (1)
5936966 Data receiving device which enables simultaneous execution of processes of a plurality of protocol hierarchies and generates header end signals 65 1998
 
NEONET, LLC (1)
5918074 System architecture for and method of dual path data processing and management of packets and/or cells and the like 131 1997
 
AT&T CORP. (1)
6011775 Method and apparatus for integrated traffic shaping in a packet-switched network 53 1998
* Cited By Examiner

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (3)
* 7746777 Centralized bandwidth management method and apparatus 2 2003
* 2005/0068,966 Centralized bandwidth management method and apparatus 0 2003
* 8107477 Cell or frame assembly method and apparatus optimizing the moving of data 1 2005
 
VERIZON PATENT AND LICENSING INC. (3)
* 8014316 System, method and computer-readable storage medium for calculating addressing and bandwidth requirements of a network 1 2007
* 2009/0129,289 SYSTEM, METHOD AND COMPUTER-READABLE STORAGE MEDIUM FOR CALCULATING ADDRESSING AND BANDWIDTH REQUIREMENTS OF A NETWORK 4 2007
* 2011/0299,420 SYSTEM, METHOD AND COMPUTER-READABLE STORAGE MEDIUM FOR CALCULATING ADDRESSING AND BANDWIDTH REQUIREMENTS OF A NETWORK 1 2011
 
SONY COMPUTER ENTERTAINMENT INC. (1)
* 2005/0111,478 Distributed control load shaping method and apparatus 1 2003
 
ERICSSON AB (1)
* 7385970 Method and apparatus for balancing bandwidth among multiple ports of a network element 0 2002
 
CISCO TECHNOLOGY, INC. (2)
* 6968392 Method and apparatus providing improved statistics collection for high bandwidth interfaces supporting multiple connections 6 2000
* 7245614 Managing access to internet protocol (IP) multicast traffic 38 2001
 
POLYTECHNIC UNIVERSITY (5)
* 6940851 Scheduling the dispatch of cells in non-empty virtual output queues of multistage switches using a pipelined arbitration scheme 20 2001
* 2002/0110,135 Scheduling the dispatch of cells in non-empty virtual output queues of multistage switches using a pipelined arbitration scheme 2 2001
* RE42600 Scheduling the dispatch of cells in non-empty virtual output queues of multistage switches using a pipelined arbitration scheme 0 2007
RE43110 Pipelined maximal-sized matching cell dispatch scheduling 0 2008
RE43466 Scheduling the dispatch of cells in non-empty virtual output queues of multistage switches using a pipelined hierarchical arbitration scheme 0 2008
 
EMC IP HOLDING COMPANY LLC (1)
* 8194547 Configuring flow control settings 1 2006
 
JUNIPER NETWORKS, INC. (1)
* 8004980 High performance probabilistic rate policer 4 2010
 
SOFTWARE DEFINED TECHNOLOGIES, INC. (2)
* 7349431 Dynamic bandwidth allocation system 2 2002
* 2002/0163,937 Dynamic bandwidth allocation system 0 2002
 
QLOGIC CORPORATION (2)
* 8307111 Systems and methods for bandwidth scavenging among a plurality of applications in a network 0 2010
* 9003038 Systems and methods for bandwidth scavenging among a plurality of applications in a network 0 2012
 
COMMONWEALTH SCIENTIFIC AND INDUSTRIAL RESEARCH ORGANISATION (1)
* 2002/0039,349 Telecommunications traffic regulator 10 2001
 
AT&T INTELLECTUAL PROPERTY II, L.P. (4)
* 7630307 Arrangement for minimizing data overflow by managing data buffer occupancy, especially suitable for fibre channel environments 3 2005
* 7945816 Comprehensive end-to-end storage area network (SAN) application transport service 9 2005
8458528 Comprehensive end-to-end storage area network (SAN) application transport service 0 2011
8677190 Comprehensive end-to-end storage area network (SAN) application transport service 1 2013
 
SONIC IP, INC. (3)
* 2015/0188,842 FLEXIBLE BANDWIDTH ALLOCATION IN A CONTENT DISTRIBUTION NETWORK 3 2013
9712890 Network video streaming with trick play based on separate trick play files 0 2015
9621522 Systems and methods for playing back alternative streams of protected content protected using common cryptographic information 0 2015
 
MICROSEMI STORAGE SOLUTIONS, INC. (2)
* 7486686 Method and apparatus for scheduling data on a medium 1 2002
* 2002/0167,957 Method and apparatus for scheduling data on a medium 8 2002
 
TWITTER, INC. (1)
* 7020153 Method and system for processing data packets 3 2001
 
FORCE10 NETWORKS, INC. (2)
* 7224671 Method and apparatus for load balancing in network processing device 10 2001
* 2002/0048,280 Method and apparatus for load balancing in network processing device 20 2001
 
INTEL CORPORATION (7)
* 7082104 Network device switch 8 2001
7586909 Striping algorithm for switching fabric 25 2002
7319695 Deficit-based striping algorithm 21 2002
* 7426185 Backpressure mechanism for switching fabric 28 2003
7480246 Characterizing transmission of data segments within a switch fabric using multiple counters for each destination node 14 2007
7983287 Backpressure mechanism for switching fabric 3 2008
* 2008/0212,472 BACKPRESSURE MECHANISM FOR SWITCHING FABRIC 57 2008
 
ALCATEL (3)
* 7535912 Bi-lateral bandwidth negotiation upon detection of a short-term traffic pattern change 0 2004
* 7522624 Scalable and QoS aware flow control 6 2004
* 2005/0083,920 Scalable and QoS aware flow control 4 2004
 
ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE (2)
* 8929216 Packet scheduling method and apparatus based on fair bandwidth allocation 0 2011
* 2012/0127,859 PACKET SCHEDULING METHOD AND APPARATUS BASED ON FAIR BANDWIDTH ALLOCATION 1 2011
* Cited By Examiner