Multiple channel ATM switch

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 5987028
SERIAL NO

08854394

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A system and method are provided for routing received cells through a switch fabric. A plurality of output channels are organized into a plurality of channel groups, wherein each of the channels groups is associated with one or more unique output ports of a Benes network. A plurality of cells destined to one or more of the plurality of channel groups is received at plural input queues. A different output port of the Benes network is selected for one or more of the input queues that contains a cell. Then, one cell is switched from each of one or more input queues through the Benes network to the respective selected output port.

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

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
INDUSTRIAL TECHNOLOGY RESEARCH INSTITUTEHSINCHU5576

International Classification(s)

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Ma, Gin-Kou Chutung, TW 19 802
Yang, Muh-Rong Taipei, TW 14 572

Cited Art Landscape

Patent Info (Count) # Cites Year
 
Other [Check patent profile for assignment information] (1)
* 5724351 Scaleable multicast ATM switch 118 1995
 
PMC-SIERRA, INC. (1)
* 5570348 Method and apparatus for enqueueing data cells in an ATM switch fabric architecture 61 1995
 
ADVANTIS (1)
* 5452350 Subscriber call routing processing system 218 1992
 
NEC CORPORATION (1)
* 5475831 Parallel to serial data transfer system having reduced data processing unit head 10 1992
 
NXP B.V. (1)
* 5359538 Method for regular placement of data path components in VLSI circuits 29 1991
 
AT&T Bell Laboratories (3)
* 5150358 Serving constant bit rate traffic in a broadband data switch 92 1990
* 5229990 N+K sparing in a telecommunications switching environment 69 1990
* 5287347 Arrangement for bounding jitter in a priority-based switching system 36 1992
 
WASHINGTON UNIVERSITY (2)
* 5179551 Non-blocking multi-cast switching system 66 1991
* 5179556 Bandwidth management and congestion control scheme for multicast ATM networks 250 1991
 
KABUSHIKI KAISHA TOSHIBA (1)
* 4984264 Call admission control method and cell flow monitoring method in the same method 95 1990
 
SYNOPSYS, INC. (1)
* 5483461 Routing algorithm method for standard-cell and gate-array integrated circuit design 60 1993
 
INVENTIO AG (1)
* 5389748 Method and apparatus for modernizing the control of an elevator group 21 1993
 
ALCATEL USA RESOURCES, INC. (1)
* 5461615 Asynchronous switching node distributing cells dynamically to outputs constituting an irregular group 68 1994
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (3)
* 5280480 Source routing transparent bridge 207 1991
* 5311513 Rate-based congestion control in packet communications networks 51 1992
* 5487170 Data processing system having dynamic priority task scheduling capabilities 106 1993
 
TTI INVENTIONS A LLC (3)
* 5381407 Method and system for controlling user traffic to a fast packet switching system 58 1992
* 5327552 Method and system for correcting routing errors due to packet deflections 24 1992
* 5291477 Method and system for multicast routing in an ATM network 68 1992
 
VERIZON PATENT AND LICENSING INC. (1)
* 5459716 Facility restoration for telecommunications networks 51 1994
 
THE REGENTS OF THE UNIVERSITY OF CALIFORNIA (1)
* 5500858 Method and apparatus for scheduling cells in an input-queued switch 119 1994
 
Pacific Bell (1)
* 5216668 Modulated nonblocking parallel banyan network 34 1991
 
WILMINGTON TRUST, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT (1)
* 5335269 Two dimensional routing apparatus in an automatic call director-type system 272 1992
 
AT&T IPM CORP. (1)
* 5416769 Controlled-feedback packet switching system 73 1993
 
LUCENT TECHNOLOGIES INC. (1)
* 5689506 Multicast routing in multistage networks 163 1996
 
ENTERASYS NETWORKS, INC. (1)
* 5251205 Multiple protocol routing 342 1990
 
Network Equipment Technologies, Inc. (1)
* 5396491 Self-routing switching element and fast packet switch 54 1992
 
MIRRACOM, INC. (1)
* 5463616 Method and apparatus for establishing a full-duplex, concurrent, voice/non-voice connection between two sites 156 1994
 
FUJITSU LIMITED (2)
* 5392279 Interconnection network with self-routing function 65 1993
* 5341366 Connection admission control system 68 1993
 
SPRINT INTERNATIONAL COMMUNICATIONS CORPORATION, A CORP. OF DE (2)
* 5295137 Connection establishment in a flat distributed packet switch architecture 38 1992
* 5420857 Connection establishment in a flat distributed packet switch architecture 104 1994
 
FANUC LTD. (1)
* 5274360 Method of detecting positional dislocation of camera 5 1992
 
DETA TECHNOLOGY DEVELOPMENT LLC (1)
* 5421031 Program transmission optimisation 169 1993
 
ALCATEL N.V. (1)
* 5210743 Switching element with multiple operating modes and switching network incorporating a plurality of such switching elements, in particular for switching asynchronous time-division multiplex packets 17 1991
 
TELCORDIA TECHNOLOGIES, INC. (1)
* 4761780 Enhanced efficiency Batcher-Banyan packet switch 44 1986
 
TECSEC INCORPORATED (1)
* 5369707 Secure network method and apparatus 202 1993
 
IPWORKS, INC. (1)
* 5307413 Method and apparatus for adding data compression and other services in a computer network 161 1991
 
KOREA TELECOMMUNICATION AUTHORITY (2)
* 5271003 Internal routing method for load balancing 12 1990
* 5838679 Asynchronous Transfer Mode (ATM) multi-channel switch with structure of grouping/trap/routing 4 1995
* Cited By Examiner

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
NOKIA SIEMENS NETWORKS OY (1)
* 2007/0089,016 Block serial pipelined layered decoding architecture for structured low-density parity-check (LDPC) codes 13 2005
 
QLOGIC SWITCH PRODUCTS, LLC (10)
* 6697359 High performance switch fabric element and switch systems 196 1999
7443794 Fibre channel credit extender and repeater 27 2002
* 2003/0016,683 Fibre channel credit extender and repeater 3 2002
7248580 Hardware-enforced loop-level hard zoning for fibre channel switch fabric 51 2002
* 2003/0179,748 Hardware-enforced loop-level hard zoning for fibre channel switch fabric 4 2002
7408927 High performance switch fabric element and switch systems 32 2004
* 2004/0141,521 High performance switch fabric element and switch systems 35 2004
7684398 Hardware-enforced loop-level hard zoning for fibre channel switch fabric 4 2007
7978695 Hardware-enforced loop and NPIV hard zoning for fibre channel switch fabric 2 2007
* 2008/0095,152 HARDWARE-ENFORCED LOOP AND NPIV HARD ZONING FOR FIBRE CHANNEL SWITCH FABRIC 9 2007
 
LUCENT TECHNOLOGIES INC. (1)
* 6693904 Trace format for a sliced switch fabric 5 1998
 
TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED (1)
* 9591622 Channel assignment, acquisition method and apparatus 0 2015
 
Q LOGIC CORPORATION (2)
7230929 Method and system for dynamically assigning domain identification in a multi-module fibre channel switch 40 2002
* 2004/0013,092 Method and system for dynamically assigning domain identification in a multi-module fibre channel switch 10 2002
 
CISCO TECHNOLOGY, INC. (2)
* 6788689 Route scheduling of packet streams to achieve bounded delay in a packet switching system 19 2000
* 8625624 Self-adjusting load balancing among multiple fabric ports 1 2008
 
JUNIPER NETWORKS, INC. (44)
8218442 Methods and apparatus for flow-controllable multi-staged queues 8 2008
8154996 Methods and apparatus for flow control associated with multi-staged queues 9 2008
* 2010/0061,238 METHODS AND APPARATUS FOR FLOW CONTROL ASSOCIATED WITH MULTI-STAGED QUEUES 18 2008
* 2010/0061,239 METHODS AND APPARATUS FOR FLOW-CONTROLLABLE MULTI-STAGED QUEUES 19 2008
8325749 Methods and apparatus for transmission of groups of cells via a switch fabric 4 2008
8804710 System architecture for a scalable and distributed multi-stage switch fabric 0 2008
8804711 Methods and apparatus related to a modular switch architecture 0 2008
8798045 Control plane architecture for switch fabrics 8 2008
* 8254255 Flow-control in a switch fabric 6 2008
* 2010/0165,843 FLOW-CONTROL IN A SWITCH FABRIC 18 2008
* 2010/0165,984 METHODS AND APPARATUS RELATED TO A MODULAR SWITCH ARCHITECTURE 10 2008
8111697 Methods and apparatus for packet classification based on multiple conditions 9 2008
9225666 Distributed multi-stage switch fabric 1 2009
8918631 Methods and apparatus for dynamic automated configuration within a control plane of a switch fabric 17 2009
8213308 Methods and apparatus for defining a flow control signal related to a transmit queue 7 2009
8184933 Systems and methods for identifying cable connections in a computing system 5 2009
8953603 Methods and apparatus related to a distributed switch fabric 0 2009
8705500 Methods and apparatus for upgrading a switch fabric 0 2009
9264321 Methods and apparatus for tracking data flow based on flow state values 0 2009
* 2011/0154,132 METHODS AND APPARATUS FOR TRACKING DATA FLOW BASED ON FLOW STATE VALUES 18 2009
8369321 Apparatus and methods related to the packaging and cabling infrastructure of a distributed switch fabric 4 2010
9602439 Methods and apparatus for flow control associated with a switch fabric 0 2010
9065773 Methods and apparatus for virtual channel flow control associated with a switch fabric 1 2010
8553710 Fibre channel credit-based link flow control overlay onto fibre channel over ethernet 3 2010
9282060 Methods and apparatus for dynamic resource management within a distributed control plane of a switch 0 2010
9240923 Methods and apparatus for automatically provisioning resources within a distributed control plane of a switch 0 2010
8560660 Methods and apparatus for managing next hop identifiers in a distributed switch fabric system 1 2010
9106527 Hierarchical resource groups for providing segregated management access to a distributed switch 0 2010
9032089 Methods and apparatus for path selection within a network based on flow duration 0 2011
8718063 Methods and apparatus related to route selection within a network 0 2011
8811183 Methods and apparatus for multi-path flow control within a multi-stage switch fabric 5 2011
9565159 Methods and apparatus for a distributed fibre channel control plane 0 2011
9531644 Methods and apparatus for a distributed fibre channel control plane 0 2011
9391796 Methods and apparatus for using border gateway protocol (BGP) for converged fibre channel (FC) control plane 0 2011
8811163 Methods and apparatus for flow control associated with multi-staged queues 0 2012
8351747 Systems and methods for identifying cable connections in a computing system 0 2012
8593970 Methods and apparatus for defining a flow control signal related to a transmit queue 3 2012
8964556 Methods and apparatus for flow-controllable multi-staged queues 0 2012
* 8717889 Flow-control in a switch fabric 1 2012
9077466 Methods and apparatus for transmission of groups of cells via a switch fabric 0 2012
8964733 Control plane architecture for switch fabrics 1 2014
9426085 Methods and apparatus for multi-path flow control within a multi-stage switch fabric 0 2014
9577879 Methods and apparatus for dynamic automated configuration within a control plane of a switch fabric 0 2014
9356885 Methods and apparatus related to a distributed switch fabric 0 2015
 
FLEX LOGIX TECHNOLOGIES, INC. (1)
9503092 Mixed-radix and/or mixed-mode switch matrix architecture and integrated circuit, and method of operating same 0 2016
 
DIGCO, INC. (1)
* 2002/0150,238 Benes fabric for bit level permutations 1 2001
 
XILINX, INC. (1)
* 8665727 Placement and routing for a multiplexer-based interconnection network 0 2010
 
QLOGIC CORPORATION (51)
7154886 Method and system for primary blade selection in a multi-module fiber channel switch 0 2002
7334046 System and method for optimizing frame routing in a network 17 2002
7397768 Zone management in a multi-module fibre channel switch 10 2002
7362717 Method and system for using distributed name servers in multi-module fibre channel switches 3 2002
7352701 Buffer to buffer credit recovery for in-line fibre channel credit extension devices 14 2003
7103504 Method and system for monitoring events in storage area networks 8 2003
7564789 Method and system for reducing deadlock in fibre channel fabrics using virtual lanes 16 2004
7480293 Method and system for preventing deadlock in fibre channel fabrics using frame priorities 2 2004
7669190 Method and system for efficiently recording processor events in host bus adapters 3 2004
7620059 Method and apparatus for accelerating receive-modify-send frames in a fibre channel network 0 2004
7525910 Method and system for non-disruptive data capture in networks 23 2004
7471635 Method and apparatus for test pattern generation 0 2004
7463646 Method and system for fibre channel arbitrated loop acceleration 2 2004
7453802 Method and apparatus for detecting and removing orphaned primitives in a fibre channel network 1 2004
7388843 Method and apparatus for testing loop pathway integrity in a fibre channel arbitrated loop 4 2004
7355966 Method and system for minimizing disruption in common-access networks 2 2004
7152132 Method and apparatus for improving buffer utilization in communication networks 0 2004
* 2005/0015,517 Method and apparatus for improving buffer utilization in communication networks 2 2004
7894348 Method and system for congestion control in a fibre channel switch 1 2004
7792115 Method and system for routing and filtering network data packets in fibre channel systems 0 2004
7684401 Method and system for using extended fabric features with fibre channel switch elements 1 2004
7646767 Method and system for programmable data dependant network routing 9 2004
7630384 Method and system for distributing credit in fibre channel systems 0 2004
7583597 Method and system for improving bandwidth and reducing idles in fibre channel switches 3 2004
7580354 Multi-speed cut through operation in fibre channel switches 1 2004
7573909 Method and system for programmable data dependant network routing 0 2004
7558281 Method and system for configuring fibre channel ports 4 2004
7525983 Method and system for selecting virtual lanes in fibre channel switches 14 2004
7522522 Method and system for reducing latency and congestion in fibre channel switches 2 2004
7522529 Method and system for detecting congestion and over subscription in a fibre channel network 0 2004
7512067 Method and system for congestion control based on optimum bandwidth allocation in a fibre channel switch 2 2004
7477655 Method and system for power control of fibre channel switches 0 2004
7466700 LUN based hard zoning in fibre channel switches 20 2004
7447224 Method and system for routing fibre channel frames 21 2004
7430175 Method and system for managing traffic in fibre channel systems 17 2004
7420982 Method and system for keeping a fibre channel arbitrated loop open during frame gaps 0 2004
7406092 Programmable pseudo virtual lanes for fibre channel systems 33 2004
7404020 Integrated fibre channel fabric controller 2 2004
8295299 High speed fibre channel switch element 1 2004
7930377 Method and system for using boot servers in networks 3 2004
7676611 Method and system for processing out of orders frames 12 2004
7593997 Method and system for LUN remapping in fibre channel networks 0 2004
7411958 Method and system for transferring data directly between storage devices in a storage area network 3 2004
7380030 Method and system for using an in-line credit extender with a host bus adapter 0 2004
7340167 Fibre channel transparent switch for mixed switch fabrics 32 2004
7519058 Address translation in fibre channel switches 0 2005
8464238 Method and system for managing storage area networks 1 2006
7548560 Method and system for checking frame-length in fibre channel frames 4 2006
7613816 Method and system for routing network information 10 2006
7388861 Method and system for primary blade selection in a multi-module fibre channel switch 2 2006
7729288 Zone management in a multi-module fibre channel switch 4 2007
 
QLOGIC SWITCH PRODUCTS, INC. (1)
7822055 Fibre channel credit extender and repeater 0 2008
 
INDUSTRIAL TECHNOLOGY RESEARCH INSTITUTE (30)
7106728 Switching by multistage interconnection of concentrators 2 2000
* 6591285 Running-sum adder networks determined by recursive construction of multi-stage networks 0 2000
7292570 Self-routing device for switching packets of different lengths 0 2001
* 7280538 Multicast concentrators 11 2001
7274689 Packet switch with one-stop buffer in memory with massive parallel access 0 2001
7139266 Configuring equivalent multi-stage interconnection networks in the bit-permuting style 2 2001
7136380 Conditionally nonblocking switch of the compressor type 1 2001
* 7099314 General self-routing control mechanism over bit-permuting switching networks 1 2001
7079532 Multistage interconnection networks of multicast concentrators with self-routing control mechanism 4 2001
7072334 Physical implementation of switching fabrics constructed from recursive 2-stage interconnection 1 2001
7065073 Self-routing control mechanism over multistage interconnection networks of concentrators 0 2001
7065074 Generalized divide-and-conquer networks 1 2001
7050429 Conditionally nonblocking switch of the decompressor type 1 2001
7042873 Conditionally non blocking switch of the circular-unimodal type 1 2001
* 7042878 General self-routing mechanism for multicasting control over bit-permuting switching networks 23 2001
7035254 Conditionally nonblocking switch of the upturned compressor type 1 2001
7031303 Conditionally nonblocking switch of the upturned decompressor type 1 2001
7016345 Conditionally nonblocking switch of the expander type 3 2001
6999461 Routing schemes for packet switching networks 8 2001
6999466 Switching concentrator 3 2001
* 2002/0094,151 Conditionally nonblocking switch of the upturned compressor type 0 2001
* 2002/0093,950 Physical implementation of switching fabrics constructed from recursive 2-stage interconnection 10 2001
* 2002/0051,447 General self-routing control mechanism over bit-permuting switching networks 0 2001
* 2002/0031,124 Multistage interconnection networks of multicast concentrators with self-routing control mechanism 3 2001
* 2002/0024,951 General self-routing mechanism for multicasting control over bit-permuting switching networks 1 2001
* 2002/0012,356 Packet switch with one-stop buffer in memory with massive parallel access 3 2001
* 2001/0055,304 Switching concentrator 0 2001
* 2001/0053,157 Self-routing device for switching packets of different lengths 4 2001
7609695 Optimizing switching element for minimal latency 14 2002
* 2003/0118,054 Optimizing switching element for minimal latency 3 2002
 
AGATE LOGIC, INC. (2)
6940308 Interconnection network for a field programmable gate array 33 2004
* 2004/0150,422 Interconnection network for a field programmable gate array 34 2004
 
VRINGO INFRASTRUCTURE INC. (1)
* 6735203 Switch arrangement 33 2000
 
ECOM, INC. (2)
7103059 Scalable 2-stage interconnections 4 2002
* 2003/0112,797 Scalable 2-stage interconnections 7 2002
 
INTEL CORPORATION (2)
6886141 Method and system for reducing congestion in computer networks 36 2002
7319669 Method and system for controlling packet flow in networks 57 2002
 
VERIZON LABORATORIES INC. (1)
* 6201808 Self-routing multicast network architecture 5 1998
 
GENBAND US LLC (1)
* 6678264 Establishing connections with a pre-specified quality of service across a communication network 62 1999
 
LEOPARD LOGIC ING. (1)
* 6693456 Interconnection network for a field programmable gate array 43 2001
 
CONNECT TECHNOLOGIES CORPORATION (4)
6959297 System and process for searching within a data stream using a pointer matrix and a trap matrix 8 2002
* 2003/0208,487 Content searching engine 2 2002
7464089 System and method for processing a data stream to determine presence of search terms 5 2005
7486673 Method and system for reassembling packets prior to searching 20 2005
 
NOKIA CORPORATION (2)
* 2007/0089,018 Error correction decoder, method and computer program product for block serial pipelined layered decoding of structured low-density parity-check (LDPC) codes, including reconfigurable permuting/de-permuting of data values 30 2005
* 2007/0089,019 Error correction decoder, method and computer program product for block serial pipelined layered decoding of structured low-density parity-check (LDPC) codes, including calculating check-to-variable messages 36 2005
* Cited By Examiner