Method and apparatus for routing packets that have multiple destinations

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 7274692
SERIAL NO

09968845

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A node includes input ports that are configured to receive packets from other nodes or from devices coupled to the node and output ports that are configured to send packets to other nodes or devices. Scheduling logic may control how packets that are received via the input ports are routed to the output ports. An input port may receive a packet that has multiple destinations or recipients. The scheduling logic may be configured to route this multi-destination packet to at least one of the output ports if at least one of the packet's recipients has an input buffer available to receive the packet.

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

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
ADVANCED MICRO DEVICES, INC.SUNNYVALE, CA4351

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Hughes, William Alexander Burlingame, CA 22 346

Cited Art Landscape

Patent Info (Count) # Cites Year
 
PMC-SIERRA, INC. (1)
* 6396809 Method for signaling in a high speed communication system 23 2000
 
ZETTACOM, INC. (1)
6959002 Traffic manager for network switch port 72 2001
 
Synchrodyne Networks, Inc. (1)
* 6674754 Wavelength division multiplexing combined with time division multiplexing using a common time reference 37 2000
 
SAMSUNG ELECTRONICS CO., LTD. (1)
6754222 Packet switching apparatus and method in data network 29 2000
 
MICROSEMI STORAGE SOLUTIONS (U.S.), INC. (1)
* 6950394 Methods and systems to transfer information using an alternative routing associated with a communication network 55 2001
 
SILICON VALLEY BANK (2)
6745277 Intelligent interleaving scheme for multibank memory 63 2000
6975638 Interleaved weighted fair queuing mechanism and system 55 2000
 
HITACHI, LTD. (2)
* 6907001 Packet switch for switching variable length packets in the form of ATM cells 64 1999
6304570 Distributed type switching system 3 1999
 
NEC CORPORATION (2)
5857078 Network for transferring consecutive packets between processor and memory with a reduced blocking time 5 1997
* 6556571 Fast round robin priority port scheduler for high capacity ATM switches 34 1999
 
SwXtch the Rules, LLC (1)
* 6611519 Layer one switching in a packet, cell, or frame-based network 119 1999
 
INTERACTIC HOLDINGS, LLC (1)
* 2003/0035,371 Means and apparatus for a scaleable congestion free switching system with intelligent control 34 2001
 
KABUSHIKI KAISHA TOSHIBA (2)
5440547 Data-transfer routing management for packet-oriented digital communication system including ATM networks 226 1994
* 6781994 Distributing ATM cells to output ports based upon destination information using ATM switch core and IP forwarding 26 1999
 
DUNTI NETWORK TECHNOLOGIES, LLC (1)
6654346 Communication network across which packets of data are transmitted according to a priority scheme 117 1999
 
AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD. (6)
* 6952401 Method for load balancing in a network switch 75 2000
6996099 Network switch having a programmable counter 23 2000
7145869 Method for avoiding out-of-ordering of frames in a network switch 34 2000
* 6735679 Apparatus and method for optimizing access to memory 162 2000
* 6912637 Apparatus and method for managing memory in a network switch 72 2000
* 6950430 Switch fabric with path redundancy 6 2002
 
CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC. (1)
* 6754211 Method and apparatus for wire speed IP multicast forwarding 96 1999
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (2)
* 6542502 Multicasting using a wormhole routing switching element 49 1996
* 6999415 Switching device and method for controlling the routing of data packets 10 2001
 
WESTERN DIGITAL VENTURES, INC. (1)
* 7002926 Isochronous switched fabric network 195 2000
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (1)
* 6417944 Asynchronous transfer mode switch utilizing optical wave division multiplexing 20 1998
 
EXTREME NETWORKS, INC. (1)
* 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
 
CISCO TECHNOLOGY, INC. (3)
* 5898687 Arbitration mechanism for a multicast logic engine of a switching fabric circuit 211 1996
6687247 Architecture for high speed class of service enabled linecard 281 1999
6484224 Multi-interface symmetric multiprocessor 168 1999
 
SILICON GRAPHICS INTERNATIONAL CORP. (3)
5915104 High bandwidth PCI to packet switched router bridge having minimized memory latency 65 1997
* 6553446 Modular input/output controller capable of routing packets over busses operating at different speeds 38 1999
* 6751698 Multiprocessor node controller circuit and method 87 1999
 
TELEFONAKTIEBOLAGET L M ERICSSON (PUBL) (1)
6295295 Scheduler for an information packet switch 53 1998
 
Network Equipment Technologies, Inc. (2)
* 5379297 Concurrent multi-channel segmentation and reassembly processors for asynchronous transfer mode 185 1992
6768717 Apparatus and method for traffic shaping in a network switch 30 2000
 
FUJITSU LIMITED (1)
5892766 Method and apparatus for coordinating access to an output of a routing device in a packet switching network 118 1996
 
SUN MICROSYSTEMS, INC. (2)
* 5905998 Transaction activation processor for controlling memory transaction processing in a packet switched cache coherent multiprocessor system 95 1997
* 6940814 System and method for a quality of service in a multi-layer network element 60 1999
 
INTEL CORPORATION (1)
* 6629147 Segmentation and reassembly of data frames 33 2000
 
RPX CORPORATION (2)
* 5784003 Network switch with broadcast support 33 1996
5901147 Apparatus and methods to change thresholds to control congestion in ATM switches 56 1996
 
SAGEMCOM BROADBAND SAS (1)
6661774 System and method for traffic shaping packet-based signals 31 1999
 
F. POSZAT HU, L.L.C. (1)
6760337 Integrated circuit that processes communication packets with scheduler circuitry having multiple priority levels 25 2000
 
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
 
Amron Development, Inc. (1)
4727537 Flow control arrangement for the transmission of data packets to a communication network 97 1985
* Cited By Examiner

Patent Citation Ranking

Forward Cite Landscape

  • No Forward Cites to Display

Maintenance Fees

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