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, CA4373

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

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

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 80 2001
 
SYNCHRODYNE NETWORKS, INC. (1)
* 6674754 Wavelength division multiplexing combined with time division multiplexing using a common time reference 38 2000
 
SAMSUNG ELECTRONICS CO., LTD. (1)
6754222 Packet switching apparatus and method in data network 34 2000
 
MICROSEMI STORAGE SOLUTIONS (U.S.), INC. (1)
* 6950394 Methods and systems to transfer information using an alternative routing associated with a communication network 58 2001
 
SILICON VALLEY BANK (2)
6745277 Intelligent interleaving scheme for multibank memory 64 2000
6975638 Interleaved weighted fair queuing mechanism and system 59 2000
 
SONUS NETWORKS, INC. (1)
6768717 Apparatus and method for traffic shaping in a network switch 34 2000
 
HITACHI, LTD. (2)
* 6907001 Packet switch for switching variable length packets in the form of ATM cells 66 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 123 1999
 
INTERACTIC HOLDINGS, LLC (1)
* 2003/0035,371 Means and apparatus for a scaleable congestion free switching system with intelligent control 38 2001
 
KABUSHIKI KAISHA TOSHIBA (2)
5440547 Data-transfer routing management for packet-oriented digital communication system including ATM networks 227 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 120 1999
 
AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD. (6)
* 6952401 Method for load balancing in a network switch 79 2000
6996099 Network switch having a programmable counter 28 2000
7145869 Method for avoiding out-of-ordering of frames in a network switch 36 2000
* 6735679 Apparatus and method for optimizing access to memory 165 2000
* 6912637 Apparatus and method for managing memory in a network switch 73 2000
* 6950430 Switch fabric with path redundancy 6 2002
 
INTELLECTUAL VENTURES ASSETS 67 LLC (1)
6760337 Integrated circuit that processes communication packets with scheduler circuitry having multiple priority levels 25 2000
 
CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC. (1)
* 6754211 Method and apparatus for wire speed IP multicast forwarding 100 1999
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (2)
* 6542502 Multicasting using a wormhole routing switching element 53 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 205 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 28 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 287 1999
6484224 Multi-interface symmetric multiprocessor 175 1999
 
TELEFONAKTIEBOLAGET L M ERICSSON (PUBL) (1)
6295295 Scheduler for an information packet switch 53 1998
 
NETWORK EQUIPMENT TECHNOLOGIES, INC. (1)
* 5379297 Concurrent multi-channel segmentation and reassembly processors for asynchronous transfer mode 191 1992
 
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 61 1999
 
INTEL CORPORATION (1)
* 6629147 Segmentation and reassembly of data frames 39 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
 
MORGAN STANLEY & CO., INCORPORATED (3)
5915104 High bandwidth PCI to packet switched router bridge having minimized memory latency 69 1997
* 6553446 Modular input/output controller capable of routing packets over busses operating at different speeds 41 1999
* 6751698 Multiprocessor node controller circuit and method 88 1999
 
SAGEMCOM BROADBAND SAS (1)
6661774 System and method for traffic shaping packet-based signals 31 1999
 
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 98 1985
* Cited By Examiner

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
APPLE INC. (1)
* 9860841 Communications fabric with split paths for control and data packets 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 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