Centralized memory based packet switching system and method

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 7391786
SERIAL NO

10305639

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A packet switching system and method are disclosed. The system includes a plurality of input and output ports and an input buffer at each of the input ports. The system further includes an input scheduler associated with each of the input buffers and a centralized memory shared by the output ports. An output buffer is located at each of the output ports and an output scheduler is associated with each of the output ports. Each of the input buffers comprises a plurality of virtual output queues configured to store a plurality of packets in a packed arrangement.

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
Deng, Yu Milpitas, CA 95 417
Hernandez, Luis M San Jose, CA 4 78
Prasad, Sharat San Jose, CA 19 519
Seaver, Terry Pleasanton, CA 1 14
Wang, Yanfeng Santa Clara, CA 63 208

Cited Art Landscape

Patent Info (Count) # Cites Year
 
ADVANCED MICRO DEVICES, INC. (1)
* 5859980 Network interface having adaptive transmit start point for each packet to avoid transmit underflow 40 1996
 
ZETTACOM, INC. (1)
* 6959002 Traffic manager for network switch port 74 2001
 
Tau Networks (1)
* 7046687 Configurable virtual output queues in a scalable switching system 41 2002
 
LUCENT TECHNOLOGIES INC. (2)
* 5689500 Multistage network having multicast routing congestion feedback 72 1996
* 5689506 Multicast routing in multistage networks 163 1996
 
HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP (2)
* 6098109 Programmable arbitration system for determining priority of the ports of a network switch 41 1996
* 6999453 Distributed switch fabric arbitration 13 2001
 
POLYTECHNIC UNIVERSITY (1)
* 7103056 Scheduling the dispatch of cells in multistage switches using a hierarchical arbitration scheme for matching non-empty virtual output queues of a module with outgoing links of the module 9 2001
 
CISCO TECHNOLOGY, INC. (1)
* 5790522 Method and system for performing traffic congestion control in a data communication network 122 1995
 
THE BOARD OF TRUSTEES OF THE LELAND STANFORD JUNIOR UNIVERSITY (1)
* 6351466 Switching systems and methods of operation of switching systems 34 1998
 
JUNIPER NETWORKS, INC. (1)
* 7016367 Systems and methods for allocating bandwidth for processing of packets 48 2001
 
FUJITSU LIMITED (1)
* 5996019 Network link access scheduling using a plurality of prioritized lists containing queue identifiers 54 1996
 
MOTOROLA, INC. (1)
* 5268900 Device and method for implementing queueing disciplines at high speeds 203 1991
 
ALCATEL CANADA INC. (1)
* 6657955 Buffering system employing per traffic flow accounting congestion control 29 1999
 
INTEL CORPORATION (1)
* 2002/0141,427 Method and apparatus for a traffic optimizing multi-stage switch fabric network 93 2001
 
ALCATEL (1)
* 6542507 Input buffering/output control for a digital traffic switch 18 1998
 
TELLABS OPERATIONS, INC. (1)
* 2004/0081,184 Apparatus and method to switch packets using a switch fabric with memory 30 2003
 
POWER X LIMITED (1)
* 7088710 Method of transmitting information through data switching apparatus and apparatus therefor 49 1999
 
NORTEL NETWORKS LIMITED (1)
* 6721273 Method and apparatus for traffic flow control in data switches 97 2000
* Cited By Examiner

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
QUALCOMM INCORPORATED (1)
* 2010/0225,419 PASSIVE SWITCHED-CAPACITOR FILTERS 12 2009
 
INTEGRATED DEVICE TECHNOLOGY, INC. (2)
* 7940662 Method and apparatus for forwarding bursty data 0 2004
* 2005/0226,243 Method and apparatus for forwarding bursty data 2 2004
 
MEDIATEK INC. (1)
* 9634953 Scheduler for deciding final output queue by selecting one of multiple candidate output queues and related method 0 2014
 
HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP (1)
* 2007/0248,111 System and method for clearing information in a stalled output queue of a crossbar 0 2006
 
CISCO TECHNOLOGY, INC. (1)
* 7701949 System and method for switching high priority traffic with low latency 10 2003
 
FREESCALE SEMICONDUCTOR, INC. (1)
* 2006/0256,793 Efficient multi-bank buffer management scheme for non-aligned data 7 2005
 
TELEFONAKTIEBOLAGET L M ERICSSON (PUBL) (1)
9110721 Job homing 0 2012
 
REGENTS OF THE UNIVERSITY OF MINNESOTA (1)
* 2007/0268,925 Input buffer device and control method thereof 1 2006
 
TWITTER, INC. (1)
* 7706394 System and method for collapsing VOQ's of a packet switch fabric 1 2004
 
NEC CORPORATION (1)
* 2007/0223,457 Packet switch scheduling apparatus with output schedulers and input schedulers performing scheduling processes separately 1 2007
 
ORACLE INTERNATIONAL CORPORATION (3)
9813362 Framework for scheduling packets with multiple destinations in a virtual output queue network switch 0 2014
* 2016/0173,401 SCHEDULING PACKETS WITH MULTIPLE DESTINATIONS IN A VIRTUAL OUTPUT QUEUE NETWORK SWITCH 1 2014
9621484 System and method for supporting efficient buffer reallocation in a networking device 0 2014
 
FRANCE TELECOM (2)
* 8149855 Method for transferring data packets to a shared resource, and related device and computer software 0 2008
* 2010/0054,269 METHOD FOR TRANSFERRING DATA PACKETS TO A SHARED RESOURCE, AND RELATED DEVICE AND COMPUTER SOFTWARE 0 2008
 
DISNEY ENTERPRISES, INC. (4)
* 9049134 Network condition predictions for multimedia streaming 0 2013
* 2014/0258,505 NETWORK CONDITION PREDICTIONS FOR MULTIMEDIA STREAMING 0 2013
* 9444866 Network condition predictions for multimedia streaming 0 2015
* 2015/0237,092 NETWORK CONDITION PREDICTIONS FOR MULTIMEDIA STREAMING 1 2015
 
AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD. (4)
* 8671220 Network-on-chip system, method, and computer program product for transmitting messages utilizing a centralized on-chip shared memory switch 1 2008
* 9042383 Universal network interface controller 4 2011
9253121 Universal network interface controller 1 2012
9515963 Universal network interface controller 0 2015
* Cited By Examiner

Maintenance Fees

Fee Large entity fee small entity fee micro entity fee due date
11.5 Year Payment $7400.00 $3700.00 $1850.00 Dec 24, 2019
Fee Large entity fee small entity fee micro entity fee
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