US5764895A - Method and apparatus for directing data packets in a local area network device having a plurality of ports interconnected by a high-speed communication bus - Google Patents
Method and apparatus for directing data packets in a local area network device having a plurality of ports interconnected by a high-speed communication bus Download PDFInfo
- Publication number
- US5764895A US5764895A US08/590,125 US59012596A US5764895A US 5764895 A US5764895 A US 5764895A US 59012596 A US59012596 A US 59012596A US 5764895 A US5764895 A US 5764895A
- Authority
- US
- United States
- Prior art keywords
- packet
- port
- triplet
- lan
- local area
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/74—Address processing for routing
- H04L45/745—Address table lookup; Address filtering
- H04L45/7453—Address table lookup; Address filtering using hashing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/35—Switches specially adapted for specific applications
- H04L49/351—Switches specially adapted for specific applications for local area network [LAN], e.g. Ethernet switches
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/90—Buffering arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/90—Buffering arrangements
- H04L49/9063—Intermediate storage in different physical parts of a node or terminal
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Small-Scale Networks (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
Claims (13)
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US08/590,125 US5764895A (en) | 1995-01-11 | 1996-01-23 | Method and apparatus for directing data packets in a local area network device having a plurality of ports interconnected by a high-speed communication bus |
US08/947,081 US5940597A (en) | 1995-01-11 | 1997-10-08 | Method and apparatus for periodically updating entries in a content addressable memory |
US08/946,866 US5884040A (en) | 1995-01-11 | 1997-10-08 | Per-packet jamming in a multi-port bridge for a local area network |
US09/050,750 US6256313B1 (en) | 1995-01-11 | 1998-03-30 | Triplet architecture in a multi-port bridge for a local area network |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US08/371,499 US5857075A (en) | 1995-01-11 | 1995-01-11 | Method and integrated circuit for high-bandwidth network server interfacing to a local area network |
US08/590,125 US5764895A (en) | 1995-01-11 | 1996-01-23 | Method and apparatus for directing data packets in a local area network device having a plurality of ports interconnected by a high-speed communication bus |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US08/371,499 Continuation-In-Part US5857075A (en) | 1995-01-11 | 1995-01-11 | Method and integrated circuit for high-bandwidth network server interfacing to a local area network |
Related Child Applications (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US08/947,081 Continuation-In-Part US5940597A (en) | 1995-01-11 | 1997-10-08 | Method and apparatus for periodically updating entries in a content addressable memory |
US08/946,866 Continuation-In-Part US5884040A (en) | 1995-01-11 | 1997-10-08 | Per-packet jamming in a multi-port bridge for a local area network |
US09/050,750 Continuation-In-Part US6256313B1 (en) | 1995-01-11 | 1998-03-30 | Triplet architecture in a multi-port bridge for a local area network |
Publications (1)
Publication Number | Publication Date |
---|---|
US5764895A true US5764895A (en) | 1998-06-09 |
Family
ID=46251762
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US08/590,125 Expired - Fee Related US5764895A (en) | 1995-01-11 | 1996-01-23 | Method and apparatus for directing data packets in a local area network device having a plurality of ports interconnected by a high-speed communication bus |
Country Status (1)
Country | Link |
---|---|
US (1) | US5764895A (en) |
Cited By (117)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5870589A (en) * | 1997-07-23 | 1999-02-09 | International Business Machines Corporation | Method for enhanced broadcast and unknown server operation |
WO1999023794A1 (en) * | 1997-11-04 | 1999-05-14 | 3Com Corporation | Method and apparatus for end-system bandwidth notification |
US5908468A (en) * | 1997-10-24 | 1999-06-01 | Advanced Micro Devices, Inc. | Data transfer network on a chip utilizing a multiple traffic circle topology |
US5941958A (en) * | 1996-06-20 | 1999-08-24 | Daewood Telecom Ltd. | Duplicated data communications network adaptor including a pair of control boards and interface boards |
US5996040A (en) * | 1998-03-17 | 1999-11-30 | International Business Machines Corporation | Scalable, modular selector system |
US6018526A (en) * | 1997-02-20 | 2000-01-25 | Macronix America, Inc. | Bridge device with self learning between network media and integrated circuit and method based on the same |
US6026218A (en) * | 1997-06-11 | 2000-02-15 | Sun Microsystems, Inc. | Computer system employing a bus snooping multimedia subsystem for implementing video multicast transactions |
WO2000000877A3 (en) * | 1998-06-27 | 2000-02-17 | Softcom Microsystems | Systems and methods for on-chip storage of virtual connection descriptors |
US6038626A (en) * | 1998-03-17 | 2000-03-14 | International Business Machines Corporation | Method for controlling data transfers and routing |
EP0991230A2 (en) * | 1998-09-30 | 2000-04-05 | STMicroelectronics, Inc. | Method and system of routing network-based data using frame address notification |
US6067300A (en) * | 1998-06-11 | 2000-05-23 | Cabletron Systems, Inc. | Method and apparatus for optimizing the transfer of data packets between local area networks |
US6070205A (en) * | 1997-02-17 | 2000-05-30 | Ssd Company Limited | High-speed processor system having bus arbitration mechanism |
US6094434A (en) * | 1996-12-30 | 2000-07-25 | Compaq Computer Corporation | Network switch with separate cut-through buffer |
US6108345A (en) * | 1997-05-30 | 2000-08-22 | 3Com Corporation | Configurable Wan/Lan bridge |
US6122277A (en) * | 1997-08-19 | 2000-09-19 | International Business Machines Corporation | Parallel computer network broadcasting and acknowledgement |
US6148003A (en) * | 1996-09-18 | 2000-11-14 | U.S. Philips Corporation | Information distribution system |
US6163543A (en) * | 1997-07-30 | 2000-12-19 | Cisco Technology, Inc. | Port aggregation protocol |
US6189040B1 (en) * | 1996-08-06 | 2001-02-13 | Yahama Corporation | Data relaying unit and method of transmitting data between host and client devices |
WO2001018988A1 (en) * | 1999-09-08 | 2001-03-15 | Mellanox Technologies Ltd. | Bridge between parallel buses over a packet-switched network |
US6215797B1 (en) * | 1998-08-19 | 2001-04-10 | Path 1 Technologies, Inc. | Methods and apparatus for providing quality of service guarantees in computer networks |
US6222840B1 (en) * | 1996-12-30 | 2001-04-24 | Compaq Computer Corporation | Method and system for performing concurrent read and write cycles in network switch |
US6236658B1 (en) * | 1997-11-21 | 2001-05-22 | Cisco Technology, Inc. | Method and apparatus for message routing, including a content addressable memory |
US6243756B1 (en) * | 1997-06-23 | 2001-06-05 | Compaq Computer Corporation | Network device with unified management |
US6252874B1 (en) * | 1998-07-20 | 2001-06-26 | D-Link Corporation | Ethernet card and ethernet card improvement methods |
US6252880B1 (en) * | 1997-11-10 | 2001-06-26 | Advanced Micro Devices, Inc. | Apparatus and method for selectively supplying a data packet to a selected network node in a buffered distributor |
US6252879B1 (en) | 1997-09-17 | 2001-06-26 | Sony Corporation | Single counter for controlling multiple finite state machines in a multi-port bridge for local area network |
US6256305B1 (en) | 1997-04-08 | 2001-07-03 | 3Com Corporation | Architecture to support a single system image across multiple network access servers |
US6266335B1 (en) * | 1997-12-19 | 2001-07-24 | Cyberiq Systems | Cross-platform server clustering using a network flow switch |
US6272136B1 (en) * | 1998-11-16 | 2001-08-07 | Sun Microsystems, Incorporated | Pseudo-interface between control and switching modules of a data packet switching and load balancing system |
US6278705B1 (en) * | 1997-04-08 | 2001-08-21 | 3Com Corporation | Integrated architecture to support a single system image across multiple network access servers |
US6301256B1 (en) | 1997-09-17 | 2001-10-09 | Sony Corporation | Selection technique for preventing a source port from becoming a destination port in a multi-port bridge for a local area network |
US6308218B1 (en) | 1997-09-17 | 2001-10-23 | Sony Corporation | Address look-up mechanism in a multi-port bridge for a local area network |
US6363067B1 (en) | 1997-09-17 | 2002-03-26 | Sony Corporation | Staged partitioned communication bus for a multi-port bridge for a local area network |
EP1190317A2 (en) * | 1999-05-04 | 2002-03-27 | AT & T Laboratories Cambridge Limited | Data transfer, synchronising applications, and low latency networks |
US6393483B1 (en) * | 1997-06-30 | 2002-05-21 | Adaptec, Inc. | Method and apparatus for network interface card load balancing and port aggregation |
US6415344B1 (en) * | 1998-04-29 | 2002-07-02 | Stmicroelectronics Limited | System and method for on-chip communication |
US6442168B1 (en) | 1997-09-17 | 2002-08-27 | Sony Corporation | High speed bus structure in a multi-port bridge for a local area network |
US6442170B1 (en) * | 1997-01-06 | 2002-08-27 | Enterasys Networks, Inc. | Adaptive addressing filtering |
US6446173B1 (en) | 1997-09-17 | 2002-09-03 | Sony Corporation | Memory controller in a multi-port bridge for a local area network |
US20020181456A1 (en) * | 2001-05-31 | 2002-12-05 | Fujitsu Limited | Switch device and data transfer system |
EP1282264A2 (en) * | 2001-07-31 | 2003-02-05 | Fujitsu Limited | Method and device for multicasting |
US20030061338A1 (en) * | 1998-06-27 | 2003-03-27 | Tony Stelliga | System for multi-layer broadband provisioning in computer networks |
US6549945B1 (en) * | 1999-03-11 | 2003-04-15 | International Business Machines Corporation | Multi-purpose WAN driver for DSP resource adapter |
US20030097498A1 (en) * | 2001-11-20 | 2003-05-22 | Broadcom Corp. | System having two or more packet interfaces, a switch, and a shared packet DMA circuit |
US6603768B1 (en) | 1998-06-27 | 2003-08-05 | Intel Corporation | Multi-protocol conversion assistance method and system for a network accelerator |
US6604136B1 (en) | 1998-06-27 | 2003-08-05 | Intel Corporation | Application programming interfaces and methods enabling a host to interface with a network processor |
US6614795B1 (en) * | 1995-12-20 | 2003-09-02 | Kabushiki Kaisha Toshiba | Network node apparatus and connection set-up method for setting up cut-through connection |
US6617879B1 (en) | 1997-09-17 | 2003-09-09 | Sony Corporation | Transparently partitioned communication bus for multi-port bridge for a local area network |
US20030188063A1 (en) * | 2002-03-28 | 2003-10-02 | Thiesfeld Charles William | Fair arbitration method in a distributed arbitration system |
US20030184902A1 (en) * | 2002-03-28 | 2003-10-02 | Thiesfeld Charles William | Device discovery method and apparatus |
US6650642B1 (en) * | 1999-02-24 | 2003-11-18 | Hirachi, Ltd. | Network relaying apparatus and network relaying method capable of high-speed routing and packet transfer |
US20030221019A1 (en) * | 2002-05-24 | 2003-11-27 | Fussell Andrew M. | Media bus interface arbitration for a data server |
US6658003B1 (en) * | 1999-02-24 | 2003-12-02 | Hitachi, Ltd. | Network relaying apparatus and network relaying method capable of high-speed flow detection |
US6657959B1 (en) | 1998-06-27 | 2003-12-02 | Intel Corporation | Systems and methods for implementing ABR with guaranteed MCR |
US6658495B1 (en) * | 1997-07-01 | 2003-12-02 | Sony Corporation | Data communication apparatus and method for transmitting predetermined address for opening communication ports |
WO2003100627A1 (en) * | 2002-05-24 | 2003-12-04 | Convedia Corporation | Backplane architecture for a media server |
US6661804B2 (en) | 1998-08-19 | 2003-12-09 | Path 1 Network Technologies, Inc. | Methods and apparatus for providing quality-of-service guarantees in computer networks |
US6671771B2 (en) * | 1999-12-21 | 2003-12-30 | Intel Corporation | Hash CAM having a reduced width comparison circuitry and its application |
US6681270B1 (en) * | 1999-12-07 | 2004-01-20 | Texas Instruments Incorporated | Effective channel priority processing for transfer controller with hub and ports |
US6683885B1 (en) * | 1999-02-24 | 2004-01-27 | Hitachi, Ltd. | Network relaying apparatus and network relaying method |
US20040028067A1 (en) * | 1998-06-27 | 2004-02-12 | Softcom Microsystems | Two-dimensional queuing/de-queuing methods and systems for implementing the same |
US6728249B2 (en) | 1998-06-27 | 2004-04-27 | Intel Corporation | System and method for performing cut-through forwarding in an ATM network supporting LAN emulation |
US6732199B1 (en) * | 1998-12-17 | 2004-05-04 | Watchguard Technologies, Inc. | Software programmable calendar queue cache |
US6735773B1 (en) | 1998-06-27 | 2004-05-11 | Intel Corporation | Method and apparatus for issuing commands to a network processor configured to provide a plurality of APIs |
US6738384B1 (en) | 1997-09-17 | 2004-05-18 | Sony Corporation | Technique for optimizing cut-through for broadcast and multi-cast packets in a multi-port bridge for a local area network |
US6768742B1 (en) * | 1999-10-08 | 2004-07-27 | Advanced Micro Devices, Inc. | On-chip local area network |
US6772226B1 (en) | 2000-08-15 | 2004-08-03 | Avaya Technology Corp. | VPN device clustering using a network flow switch and a different mac address for each VPN device in the cluster |
US6779039B1 (en) | 2000-03-31 | 2004-08-17 | Avaya Technology Corp. | System and method for routing message traffic using a cluster of routers sharing a single logical IP address distinct from unique IP addresses of the routers |
US20040208158A1 (en) * | 1998-08-19 | 2004-10-21 | Fellman Ronald D. | Methods and apparatus for providing quality-of-service guarantees in computer networks |
US20050041676A1 (en) * | 2003-08-08 | 2005-02-24 | Bbnt Solutions Llc | Systems and methods for forming an adjacency graph for exchanging network routing data |
US6880089B1 (en) | 2000-03-31 | 2005-04-12 | Avaya Technology Corp. | Firewall clustering for multiple network servers |
US20050080948A1 (en) * | 2001-11-20 | 2005-04-14 | Broadcom Corporation | Bridges performing remote reads and writes as uncacheable coherent |
US6925077B1 (en) * | 2000-06-14 | 2005-08-02 | Advanced Micro Devices, Inc. | System and method for interfacing between a media access controller and a number of physical layer devices using time division multiplexing |
US20050193084A1 (en) * | 2004-02-26 | 2005-09-01 | Stephen Todd | Methods and apparatus for increasing data storage capacity |
US20050222988A1 (en) * | 2004-04-06 | 2005-10-06 | International Business Machines Corporation | Method, system, and storage medium for searching multiple queues for prioritized work elements |
US20050240925A1 (en) * | 2004-04-06 | 2005-10-27 | International Business Machines Corporation | Method, system, and storage medium for managing computer processing functions |
US20050248970A1 (en) * | 2001-07-06 | 2005-11-10 | Alon Regev | Distributed content addressable memory |
US20050265375A1 (en) * | 2004-06-01 | 2005-12-01 | Quayle Barton L | System and method for identifying target systems |
US20050289238A1 (en) * | 1999-05-04 | 2005-12-29 | At&T Laboratories-Cambridge Ltd. | Data transfer, synchronising applications, and low latency networks |
US7042891B2 (en) * | 2001-01-04 | 2006-05-09 | Nishan Systems, Inc. | Dynamic selection of lowest latency path in a network switch |
US7055173B1 (en) | 1997-12-19 | 2006-05-30 | Avaya Technology Corp. | Firewall pooling in a network flowswitch |
US20060184712A1 (en) * | 2002-02-22 | 2006-08-17 | Broadcom Corporation | Switch architecture independent of media |
US7117301B1 (en) | 2001-12-27 | 2006-10-03 | Netlogic Microsystems, Inc. | Packet based communication for content addressable memory (CAM) devices and systems |
US20060256072A1 (en) * | 2003-07-02 | 2006-11-16 | Ssd Company Limited | Information processing device, information processing system, operating article, information processing method, information processing program, and game system |
US7180891B1 (en) * | 2002-01-25 | 2007-02-20 | Advanced Micro Devices, Inc. | Method of transferring data to multiple units operating in a lower-frequency domain |
USRE39514E1 (en) * | 1996-01-31 | 2007-03-13 | Marvell Semiconductor International Ltd. | Switching ethernet controller |
US20070185626A1 (en) * | 2006-01-30 | 2007-08-09 | Yasuyuki Kaneko | Information Processing System, Information Processing Terminal, and File Management Method |
US20070198900A1 (en) * | 2006-02-23 | 2007-08-23 | Samsung Electronics Co., Ltd. | Network intermediate device and method thereof |
US20070230470A1 (en) * | 2006-03-28 | 2007-10-04 | Redeye Networks, Inc. | Virtual collapsed backbone network architecture |
US20080077724A1 (en) * | 2006-09-22 | 2008-03-27 | Parthasarathy Sarangam | Interrupt coalescing control scheme |
US7356455B2 (en) | 2003-11-18 | 2008-04-08 | Quickturn Design Systems, Inc. | Optimized interface for simulation and visualization data transfer between an emulation system and a simulator |
US7369512B1 (en) | 2003-11-06 | 2008-05-06 | Bbn Technologies Corp. | Systems and methods for efficient packet distribution in an ad hoc network |
US20080181156A1 (en) * | 2007-01-31 | 2008-07-31 | Ecclesine Peter W | Speculative power save |
US20080317013A1 (en) * | 2007-06-25 | 2008-12-25 | Texas Instruments Incorporated | Efficient Transmission of Packets within a Network Communication Device |
US7573916B1 (en) * | 1999-06-25 | 2009-08-11 | Cisco Technology, Inc. | Multi-function high-speed network interface |
US7606927B2 (en) * | 2003-08-27 | 2009-10-20 | Bbn Technologies Corp | Systems and methods for forwarding data units in a communications network |
US7668083B1 (en) | 2003-10-28 | 2010-02-23 | Bbn Technologies Corp. | Systems and methods for forwarding data in a communications network |
US20100100636A1 (en) * | 2001-01-12 | 2010-04-22 | Kiran Venkatesh Hegde | Generating and Providing Rich Media Presentations Optimized for a Device over a Network |
US20100162271A1 (en) * | 2008-12-23 | 2010-06-24 | International Business Machines Corporation | Management of Process-to-Process Intra-Cluster Communication Requests |
US20100161705A1 (en) * | 2008-12-23 | 2010-06-24 | International Business Machines Corporation | Management of Application to Application Communication Requests Between Data Processing Systems |
US20100161704A1 (en) * | 2008-12-23 | 2010-06-24 | International Business Machines Corporation | Management of Process-to-Process Inter-Cluster Communication Requests |
US20100162272A1 (en) * | 2008-12-23 | 2010-06-24 | International Business Machines Corporation | Management of Application to I/O Device Communication Requests Between Data Processing Systems |
US20100254309A1 (en) * | 2009-04-07 | 2010-10-07 | Bbn Technologies Corp. | System, device, and method for unifying differently-routed networks using virtual topology representations |
US7983239B1 (en) | 2003-01-07 | 2011-07-19 | Raytheon Bbn Technologies Corp. | Systems and methods for constructing a virtual model of a multi-hop, multi-access network |
US8073005B1 (en) | 2001-12-27 | 2011-12-06 | Cypress Semiconductor Corporation | Method and apparatus for configuring signal lines according to idle codes |
US20120253780A1 (en) * | 2011-03-28 | 2012-10-04 | Ramanjaneyulu Talla | Systems and methods for emulating a nic for packet transmission on hardware rss unaware nics in a multi-core system |
US8499029B1 (en) | 2008-12-23 | 2013-07-30 | International Business Machines Corporation | Management of process-to-process communication requests |
US20140169378A1 (en) * | 2012-12-17 | 2014-06-19 | Marvell Israel (M.I.S.L) Ltd. | Maintaining packet order in a parallel processing network device |
US20140181000A1 (en) * | 2012-11-01 | 2014-06-26 | Nxp B.V. | Interpretation engine and associated method |
US9009782B2 (en) | 2013-08-19 | 2015-04-14 | Freescale Semiconductor, Inc. | Steering traffic among multiple network services using a centralized dispatcher |
US9455907B1 (en) | 2012-11-29 | 2016-09-27 | Marvell Israel (M.I.S.L) Ltd. | Multithreaded parallel packet processing in network devices |
US9461939B2 (en) | 2013-10-17 | 2016-10-04 | Marvell World Trade Ltd. | Processing concurrency in a network device |
US9553820B2 (en) | 2012-12-17 | 2017-01-24 | Marvell Israel (M.L.S.L) Ltd. | Maintaining packet order in a parallel processing network device |
US9886273B1 (en) | 2014-08-28 | 2018-02-06 | Marvell Israel (M.I.S.L.) Ltd. | Maintaining packet order in a parallel processing network device |
US9954771B1 (en) | 2015-01-30 | 2018-04-24 | Marvell Israel (M.I.S.L) Ltd. | Packet distribution with prefetch in a parallel processing network device |
US10296477B2 (en) | 2017-03-30 | 2019-05-21 | United States of America as represented by the Secretary of the AirForce | Data bus logger |
US10432730B1 (en) | 2017-01-25 | 2019-10-01 | United States Of America As Represented By The Secretary Of The Air Force | Apparatus and method for bus protection |
Citations (46)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4213201A (en) * | 1978-06-05 | 1980-07-15 | Northern Telecom Limited | Modular time division switching system |
US4589120A (en) * | 1983-12-13 | 1986-05-13 | Honeywell Inc. | Unique start bit for data transmissions |
US4597078A (en) * | 1983-10-19 | 1986-06-24 | Digital Equipment Corporation | Bridge circuit for interconnecting networks |
US4627052A (en) * | 1984-03-19 | 1986-12-02 | International Computers Limited | Interconnection of communications networks |
US4706081A (en) * | 1984-12-14 | 1987-11-10 | Vitalink Communications Corporation | Method and apparatus for bridging local area networks |
US4707827A (en) * | 1986-03-21 | 1987-11-17 | Zenith Electronics Corporation | Bridging techniques for local area networks |
US4715030A (en) * | 1986-08-04 | 1987-12-22 | General Electric Company | Local area network bridge |
US4718060A (en) * | 1985-03-04 | 1988-01-05 | Nippon Telegraph & Telephone Corp. | Station arrangement in data transmission network |
US4723211A (en) * | 1984-08-30 | 1988-02-02 | International Business Machines Corp. | Editing of a superblock data structure |
US4727538A (en) * | 1986-05-20 | 1988-02-23 | American Telephone And Telegraph Company, At&T Bell Laboratories | Information transfer method and arrangement |
US4727537A (en) * | 1985-12-24 | 1988-02-23 | American Telephone And Telegraph Company | Flow control arrangement for the transmission of data packets to a communication network |
US4737953A (en) * | 1986-08-04 | 1988-04-12 | General Electric Company | Local area network bridge |
US4744078A (en) * | 1985-05-13 | 1988-05-10 | Gould Inc. | Multiple path multiplexed host to network data communication system |
US4797879A (en) * | 1987-06-05 | 1989-01-10 | American Telephone And Telegraph Company At&T Bell Laboratories | Packet switched interconnection protocols for a star configured optical lan |
USH586H (en) * | 1986-06-20 | 1989-02-07 | ISDN D channel handler | |
US4823338A (en) * | 1987-08-03 | 1989-04-18 | American Telephone And Telegraph Company | Virtual local area network |
US4849961A (en) * | 1986-11-21 | 1989-07-18 | Litton Systems, Inc. | Fast sequencing demodulation method and apparatus |
US4878216A (en) * | 1987-03-02 | 1989-10-31 | Fujitsu Limited | Method for management of logical channels for ISDN packet service |
US4901308A (en) * | 1986-12-08 | 1990-02-13 | Dsc Communications Corporation | Digital bridge for a time slot interchange digital switched matrix |
US4905219A (en) * | 1983-09-22 | 1990-02-27 | Aetna Life Insurance Company | Three level distributed control for networking I/O devices |
US4933937A (en) * | 1986-11-29 | 1990-06-12 | Kabushiki Kaisha Toshiba | Network adapter for connecting local area network to backbone network |
US4935922A (en) * | 1988-03-30 | 1990-06-19 | Telefonaktiebolaget L M Ericsson | Packet data switch for transferring data packets from one or a plurality of incoming data links to one or a plurality of outgoing data links |
USRE33426E (en) * | 1985-03-18 | 1990-11-06 | Hitachi, Ltd. | Multi-network system |
US5016159A (en) * | 1986-02-21 | 1991-05-14 | Fuji Xerox Co., Ltd. | Stellate store and broadcast network with collision avoidance |
US5020052A (en) * | 1986-12-19 | 1991-05-28 | Alcatel N.V. | Packet switching network |
US5048014A (en) * | 1988-12-30 | 1991-09-10 | Datapoint Corporation | Dynamic network reconfiguration technique for directed-token expanded-address LAN |
US5107489A (en) * | 1989-10-30 | 1992-04-21 | Brown Paul J | Switch and its protocol for making dynamic connections |
US5119367A (en) * | 1988-10-28 | 1992-06-02 | Oki Electric Industry Co., Ltd. | Method and a node circuit for routing bursty data |
US5140585A (en) * | 1990-07-19 | 1992-08-18 | Kabushiki Kaisha Toshiba | Star local-area network system |
US5151897A (en) * | 1990-03-20 | 1992-09-29 | Fujitsu Limited | Inter-LAN connection apparatus and inter-LAN connection method |
US5166926A (en) * | 1990-12-18 | 1992-11-24 | Bell Communications Research, Inc. | Packet address look-ahead technique for use in implementing a high speed packet switch |
US5184346A (en) * | 1989-05-31 | 1993-02-02 | Hitachi, Ltd. | Switching system |
US5241550A (en) * | 1990-04-11 | 1993-08-31 | Nec Corporation | System for accurately confirming cross-connection in a cross-connection network |
US5243699A (en) * | 1991-12-06 | 1993-09-07 | Maspar Computer Corporation | Input/output system for parallel processing arrays |
US5274631A (en) * | 1991-03-11 | 1993-12-28 | Kalpana, Inc. | Computer network switching system |
US5379296A (en) * | 1992-12-31 | 1995-01-03 | Unisys Corporation | Method and apparatus for interfacing a workstation to a plurality of computer platforms |
US5379289A (en) * | 1990-01-02 | 1995-01-03 | National Semiconductor Corporation | Media access controller |
US5386413A (en) * | 1993-03-19 | 1995-01-31 | Bell Communications Research, Inc. | Fast multilevel hierarchical routing table lookup using content addressable memory |
EP0642246A2 (en) * | 1993-09-08 | 1995-03-08 | Hitachi, Ltd. | Network communication method and network system |
US5430762A (en) * | 1990-02-15 | 1995-07-04 | Advanced Micro Devices, Inc. | Expandable repeater |
US5434861A (en) * | 1989-02-02 | 1995-07-18 | Pritty; David | Deterministic timed bus access method |
US5446726A (en) * | 1993-10-20 | 1995-08-29 | Lsi Logic Corporation | Error detection and correction apparatus for an asynchronous transfer mode (ATM) network device |
US5457679A (en) * | 1993-12-08 | 1995-10-10 | At&T Corp. | Channel sharing and memory sharing in a packet switching system |
US5521913A (en) * | 1994-09-12 | 1996-05-28 | Amber Wave Systems, Inc. | Distributed processing ethernet switch with adaptive cut-through switching |
US5560038A (en) * | 1994-07-22 | 1996-09-24 | Network Peripherals, Inc. | Apparatus for translating frames of data transferred between heterogeneous local area networks |
US5568476A (en) * | 1994-10-26 | 1996-10-22 | 3Com Corporation | Method and apparatus for avoiding packet loss on a CSMA/CD-type local area network using receive-sense-based jam signal |
-
1996
- 1996-01-23 US US08/590,125 patent/US5764895A/en not_active Expired - Fee Related
Patent Citations (47)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4213201A (en) * | 1978-06-05 | 1980-07-15 | Northern Telecom Limited | Modular time division switching system |
US4905219A (en) * | 1983-09-22 | 1990-02-27 | Aetna Life Insurance Company | Three level distributed control for networking I/O devices |
US4597078A (en) * | 1983-10-19 | 1986-06-24 | Digital Equipment Corporation | Bridge circuit for interconnecting networks |
US4589120A (en) * | 1983-12-13 | 1986-05-13 | Honeywell Inc. | Unique start bit for data transmissions |
US4627052A (en) * | 1984-03-19 | 1986-12-02 | International Computers Limited | Interconnection of communications networks |
US4723211A (en) * | 1984-08-30 | 1988-02-02 | International Business Machines Corp. | Editing of a superblock data structure |
US4706081A (en) * | 1984-12-14 | 1987-11-10 | Vitalink Communications Corporation | Method and apparatus for bridging local area networks |
US4718060A (en) * | 1985-03-04 | 1988-01-05 | Nippon Telegraph & Telephone Corp. | Station arrangement in data transmission network |
USRE33426E (en) * | 1985-03-18 | 1990-11-06 | Hitachi, Ltd. | Multi-network system |
US4744078A (en) * | 1985-05-13 | 1988-05-10 | Gould Inc. | Multiple path multiplexed host to network data communication system |
US4727537A (en) * | 1985-12-24 | 1988-02-23 | American Telephone And Telegraph Company | Flow control arrangement for the transmission of data packets to a communication network |
US5016159A (en) * | 1986-02-21 | 1991-05-14 | Fuji Xerox Co., Ltd. | Stellate store and broadcast network with collision avoidance |
US4707827A (en) * | 1986-03-21 | 1987-11-17 | Zenith Electronics Corporation | Bridging techniques for local area networks |
US4727538A (en) * | 1986-05-20 | 1988-02-23 | American Telephone And Telegraph Company, At&T Bell Laboratories | Information transfer method and arrangement |
USH586H (en) * | 1986-06-20 | 1989-02-07 | ISDN D channel handler | |
US4737953A (en) * | 1986-08-04 | 1988-04-12 | General Electric Company | Local area network bridge |
US4715030A (en) * | 1986-08-04 | 1987-12-22 | General Electric Company | Local area network bridge |
US4849961A (en) * | 1986-11-21 | 1989-07-18 | Litton Systems, Inc. | Fast sequencing demodulation method and apparatus |
US4933937A (en) * | 1986-11-29 | 1990-06-12 | Kabushiki Kaisha Toshiba | Network adapter for connecting local area network to backbone network |
US4901308A (en) * | 1986-12-08 | 1990-02-13 | Dsc Communications Corporation | Digital bridge for a time slot interchange digital switched matrix |
US5020052A (en) * | 1986-12-19 | 1991-05-28 | Alcatel N.V. | Packet switching network |
US4878216A (en) * | 1987-03-02 | 1989-10-31 | Fujitsu Limited | Method for management of logical channels for ISDN packet service |
US4797879A (en) * | 1987-06-05 | 1989-01-10 | American Telephone And Telegraph Company At&T Bell Laboratories | Packet switched interconnection protocols for a star configured optical lan |
US4823338A (en) * | 1987-08-03 | 1989-04-18 | American Telephone And Telegraph Company | Virtual local area network |
US4823338B1 (en) * | 1987-08-03 | 1998-11-10 | At & T Information Systems Inc | Virtual local area network |
US4935922A (en) * | 1988-03-30 | 1990-06-19 | Telefonaktiebolaget L M Ericsson | Packet data switch for transferring data packets from one or a plurality of incoming data links to one or a plurality of outgoing data links |
US5119367A (en) * | 1988-10-28 | 1992-06-02 | Oki Electric Industry Co., Ltd. | Method and a node circuit for routing bursty data |
US5048014A (en) * | 1988-12-30 | 1991-09-10 | Datapoint Corporation | Dynamic network reconfiguration technique for directed-token expanded-address LAN |
US5434861A (en) * | 1989-02-02 | 1995-07-18 | Pritty; David | Deterministic timed bus access method |
US5184346A (en) * | 1989-05-31 | 1993-02-02 | Hitachi, Ltd. | Switching system |
US5107489A (en) * | 1989-10-30 | 1992-04-21 | Brown Paul J | Switch and its protocol for making dynamic connections |
US5379289A (en) * | 1990-01-02 | 1995-01-03 | National Semiconductor Corporation | Media access controller |
US5430762A (en) * | 1990-02-15 | 1995-07-04 | Advanced Micro Devices, Inc. | Expandable repeater |
US5151897A (en) * | 1990-03-20 | 1992-09-29 | Fujitsu Limited | Inter-LAN connection apparatus and inter-LAN connection method |
US5241550A (en) * | 1990-04-11 | 1993-08-31 | Nec Corporation | System for accurately confirming cross-connection in a cross-connection network |
US5140585A (en) * | 1990-07-19 | 1992-08-18 | Kabushiki Kaisha Toshiba | Star local-area network system |
US5166926A (en) * | 1990-12-18 | 1992-11-24 | Bell Communications Research, Inc. | Packet address look-ahead technique for use in implementing a high speed packet switch |
US5274631A (en) * | 1991-03-11 | 1993-12-28 | Kalpana, Inc. | Computer network switching system |
US5243699A (en) * | 1991-12-06 | 1993-09-07 | Maspar Computer Corporation | Input/output system for parallel processing arrays |
US5379296A (en) * | 1992-12-31 | 1995-01-03 | Unisys Corporation | Method and apparatus for interfacing a workstation to a plurality of computer platforms |
US5386413A (en) * | 1993-03-19 | 1995-01-31 | Bell Communications Research, Inc. | Fast multilevel hierarchical routing table lookup using content addressable memory |
EP0642246A2 (en) * | 1993-09-08 | 1995-03-08 | Hitachi, Ltd. | Network communication method and network system |
US5446726A (en) * | 1993-10-20 | 1995-08-29 | Lsi Logic Corporation | Error detection and correction apparatus for an asynchronous transfer mode (ATM) network device |
US5457679A (en) * | 1993-12-08 | 1995-10-10 | At&T Corp. | Channel sharing and memory sharing in a packet switching system |
US5560038A (en) * | 1994-07-22 | 1996-09-24 | Network Peripherals, Inc. | Apparatus for translating frames of data transferred between heterogeneous local area networks |
US5521913A (en) * | 1994-09-12 | 1996-05-28 | Amber Wave Systems, Inc. | Distributed processing ethernet switch with adaptive cut-through switching |
US5568476A (en) * | 1994-10-26 | 1996-10-22 | 3Com Corporation | Method and apparatus for avoiding packet loss on a CSMA/CD-type local area network using receive-sense-based jam signal |
Non-Patent Citations (8)
Title |
---|
Bob Stewart and Bill Haw, "Local Area Network Applications," Telecommunications, North American Edition, Sep. 1984, pp. 96f-96j, and 96 u. |
Bob Stewart and Bill Haw, Local Area Network Applications, Telecommunications, North American Edition, Sep. 1984, pp. 96f 96j, and 96 u. * |
Bob Stewart, Bill Hawe, and Alan Kirby, "Local Area Network Connection," Telecommunications, North American Edition, Sep. 1994, pp. 54-55,58-59 and 66. |
Bob Stewart, Bill Hawe, and Alan Kirby, Local Area Network Connection, Telecommunications, North American Edition, Sep. 1994, pp. 54 55,58 59 and 66. * |
National Semiconductor, databook, "DP83934 SONIC™-T Systems-Oriented Network Interface Controller with Twisted Pair Interface". |
National Semiconductor, databook, DP83934 SONIC T Systems Oriented Network Interface Controller with Twisted Pair Interface . * |
William Stallings, "Internetworking: A Guide for the Perplexed," Telecommunications, North American Edition, Sep. 1989, pp. 25-30. |
William Stallings, Internetworking: A Guide for the Perplexed, Telecommunications, North American Edition, Sep. 1989, pp. 25 30. * |
Cited By (190)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6614795B1 (en) * | 1995-12-20 | 2003-09-02 | Kabushiki Kaisha Toshiba | Network node apparatus and connection set-up method for setting up cut-through connection |
US20040071135A1 (en) * | 1995-12-20 | 2004-04-15 | Kabushiki Kaisha Toshiba | Network node apparatus and connection set-up method for setting up cut-through connection |
US7391783B2 (en) | 1995-12-20 | 2008-06-24 | Kabushiki Kaisha Toshiba | Network node apparatus and connection set-up method for setting up cut-through connection |
USRE44151E1 (en) | 1996-01-31 | 2013-04-16 | Marvell Israel (M.I.S.L) Ltd. | Switching ethernet controller |
USRE43058E1 (en) * | 1996-01-31 | 2012-01-03 | Marvell Israel (M.I.S.L) Ltd. | Switching ethernet controller |
USRE39514E1 (en) * | 1996-01-31 | 2007-03-13 | Marvell Semiconductor International Ltd. | Switching ethernet controller |
US5941958A (en) * | 1996-06-20 | 1999-08-24 | Daewood Telecom Ltd. | Duplicated data communications network adaptor including a pair of control boards and interface boards |
US6189040B1 (en) * | 1996-08-06 | 2001-02-13 | Yahama Corporation | Data relaying unit and method of transmitting data between host and client devices |
US6148003A (en) * | 1996-09-18 | 2000-11-14 | U.S. Philips Corporation | Information distribution system |
US6094434A (en) * | 1996-12-30 | 2000-07-25 | Compaq Computer Corporation | Network switch with separate cut-through buffer |
US6222840B1 (en) * | 1996-12-30 | 2001-04-24 | Compaq Computer Corporation | Method and system for performing concurrent read and write cycles in network switch |
US6442170B1 (en) * | 1997-01-06 | 2002-08-27 | Enterasys Networks, Inc. | Adaptive addressing filtering |
US6070205A (en) * | 1997-02-17 | 2000-05-30 | Ssd Company Limited | High-speed processor system having bus arbitration mechanism |
US6018526A (en) * | 1997-02-20 | 2000-01-25 | Macronix America, Inc. | Bridge device with self learning between network media and integrated circuit and method based on the same |
US6256305B1 (en) | 1997-04-08 | 2001-07-03 | 3Com Corporation | Architecture to support a single system image across multiple network access servers |
US6278705B1 (en) * | 1997-04-08 | 2001-08-21 | 3Com Corporation | Integrated architecture to support a single system image across multiple network access servers |
US6108345A (en) * | 1997-05-30 | 2000-08-22 | 3Com Corporation | Configurable Wan/Lan bridge |
US6026218A (en) * | 1997-06-11 | 2000-02-15 | Sun Microsystems, Inc. | Computer system employing a bus snooping multimedia subsystem for implementing video multicast transactions |
US6243756B1 (en) * | 1997-06-23 | 2001-06-05 | Compaq Computer Corporation | Network device with unified management |
USRE41397E1 (en) * | 1997-06-30 | 2010-06-22 | Adaptec, Inc. | Method and apparatus for network interface card load balancing and port aggregation |
US6393483B1 (en) * | 1997-06-30 | 2002-05-21 | Adaptec, Inc. | Method and apparatus for network interface card load balancing and port aggregation |
US6658495B1 (en) * | 1997-07-01 | 2003-12-02 | Sony Corporation | Data communication apparatus and method for transmitting predetermined address for opening communication ports |
US5870589A (en) * | 1997-07-23 | 1999-02-09 | International Business Machines Corporation | Method for enhanced broadcast and unknown server operation |
US6163543A (en) * | 1997-07-30 | 2000-12-19 | Cisco Technology, Inc. | Port aggregation protocol |
US6122277A (en) * | 1997-08-19 | 2000-09-19 | International Business Machines Corporation | Parallel computer network broadcasting and acknowledgement |
US6308218B1 (en) | 1997-09-17 | 2001-10-23 | Sony Corporation | Address look-up mechanism in a multi-port bridge for a local area network |
US6738384B1 (en) | 1997-09-17 | 2004-05-18 | Sony Corporation | Technique for optimizing cut-through for broadcast and multi-cast packets in a multi-port bridge for a local area network |
US6617879B1 (en) | 1997-09-17 | 2003-09-09 | Sony Corporation | Transparently partitioned communication bus for multi-port bridge for a local area network |
US6751225B1 (en) | 1997-09-17 | 2004-06-15 | Sony Corporation | Port within a multi-port bridge including a buffer for storing routing information for data packets received in the port |
US6446173B1 (en) | 1997-09-17 | 2002-09-03 | Sony Corporation | Memory controller in a multi-port bridge for a local area network |
US6301256B1 (en) | 1997-09-17 | 2001-10-09 | Sony Corporation | Selection technique for preventing a source port from becoming a destination port in a multi-port bridge for a local area network |
US6252879B1 (en) | 1997-09-17 | 2001-06-26 | Sony Corporation | Single counter for controlling multiple finite state machines in a multi-port bridge for local area network |
US6744728B1 (en) | 1997-09-17 | 2004-06-01 | Sony Corporation & Sony Electronics, Inc. | Data pipeline timing optimization technique in a multi-port bridge for a local area network |
US6363067B1 (en) | 1997-09-17 | 2002-03-26 | Sony Corporation | Staged partitioned communication bus for a multi-port bridge for a local area network |
US6816490B1 (en) | 1997-09-17 | 2004-11-09 | Sony Corporation | Statistical learning technique in a multi-port bridge for a local area network |
US6442168B1 (en) | 1997-09-17 | 2002-08-27 | Sony Corporation | High speed bus structure in a multi-port bridge for a local area network |
US5908468A (en) * | 1997-10-24 | 1999-06-01 | Advanced Micro Devices, Inc. | Data transfer network on a chip utilizing a multiple traffic circle topology |
WO1999023794A1 (en) * | 1997-11-04 | 1999-05-14 | 3Com Corporation | Method and apparatus for end-system bandwidth notification |
US6252880B1 (en) * | 1997-11-10 | 2001-06-26 | Advanced Micro Devices, Inc. | Apparatus and method for selectively supplying a data packet to a selected network node in a buffered distributor |
US6236658B1 (en) * | 1997-11-21 | 2001-05-22 | Cisco Technology, Inc. | Method and apparatus for message routing, including a content addressable memory |
US7055173B1 (en) | 1997-12-19 | 2006-05-30 | Avaya Technology Corp. | Firewall pooling in a network flowswitch |
US6266335B1 (en) * | 1997-12-19 | 2001-07-24 | Cyberiq Systems | Cross-platform server clustering using a network flow switch |
US6038626A (en) * | 1998-03-17 | 2000-03-14 | International Business Machines Corporation | Method for controlling data transfers and routing |
US5996040A (en) * | 1998-03-17 | 1999-11-30 | International Business Machines Corporation | Scalable, modular selector system |
US6415344B1 (en) * | 1998-04-29 | 2002-07-02 | Stmicroelectronics Limited | System and method for on-chip communication |
US6067300A (en) * | 1998-06-11 | 2000-05-23 | Cabletron Systems, Inc. | Method and apparatus for optimizing the transfer of data packets between local area networks |
US6708210B2 (en) | 1998-06-27 | 2004-03-16 | Intel Corporation | Application programming interfaces and methods enabling a host to interface with a network processor |
US20040028067A1 (en) * | 1998-06-27 | 2004-02-12 | Softcom Microsystems | Two-dimensional queuing/de-queuing methods and systems for implementing the same |
US6603768B1 (en) | 1998-06-27 | 2003-08-05 | Intel Corporation | Multi-protocol conversion assistance method and system for a network accelerator |
WO2000000877A3 (en) * | 1998-06-27 | 2000-02-17 | Softcom Microsystems | Systems and methods for on-chip storage of virtual connection descriptors |
US7411968B2 (en) | 1998-06-27 | 2008-08-12 | Intel Corporation | Two-dimensional queuing/de-queuing methods and systems for implementing the same |
US6311212B1 (en) | 1998-06-27 | 2001-10-30 | Intel Corporation | Systems and methods for on-chip storage of virtual connection descriptors |
US6735773B1 (en) | 1998-06-27 | 2004-05-11 | Intel Corporation | Method and apparatus for issuing commands to a network processor configured to provide a plurality of APIs |
US6728249B2 (en) | 1998-06-27 | 2004-04-27 | Intel Corporation | System and method for performing cut-through forwarding in an ATM network supporting LAN emulation |
US6657959B1 (en) | 1998-06-27 | 2003-12-02 | Intel Corporation | Systems and methods for implementing ABR with guaranteed MCR |
US20030061338A1 (en) * | 1998-06-27 | 2003-03-27 | Tony Stelliga | System for multi-layer broadband provisioning in computer networks |
US6604136B1 (en) | 1998-06-27 | 2003-08-05 | Intel Corporation | Application programming interfaces and methods enabling a host to interface with a network processor |
US6724767B1 (en) | 1998-06-27 | 2004-04-20 | Intel Corporation | Two-dimensional queuing/de-queuing methods and systems for implementing the same |
US6252874B1 (en) * | 1998-07-20 | 2001-06-26 | D-Link Corporation | Ethernet card and ethernet card improvement methods |
US8306053B2 (en) | 1998-08-19 | 2012-11-06 | Great Links G.B. Limited Liability Company | Methods and apparatus for providing quality-of-service guarantees in computer networks |
US6751231B2 (en) * | 1998-08-19 | 2004-06-15 | Path 1 Network Technologies Inc. | Methods and apparatus for providing quality of service guarantees in computer networks |
US8891504B2 (en) | 1998-08-19 | 2014-11-18 | Great Links G.B. Limited Liability Company | Methods and apparatus for providing quality of service guarantees in computer networks |
US6215797B1 (en) * | 1998-08-19 | 2001-04-10 | Path 1 Technologies, Inc. | Methods and apparatus for providing quality of service guarantees in computer networks |
US20090196282A1 (en) * | 1998-08-19 | 2009-08-06 | Great Links G.B. Limited Liability Company | Methods and apparatus for providing quality-of-service guarantees in computer networks |
US20040208158A1 (en) * | 1998-08-19 | 2004-10-21 | Fellman Ronald D. | Methods and apparatus for providing quality-of-service guarantees in computer networks |
US6661804B2 (en) | 1998-08-19 | 2003-12-09 | Path 1 Network Technologies, Inc. | Methods and apparatus for providing quality-of-service guarantees in computer networks |
EP0991230A2 (en) * | 1998-09-30 | 2000-04-05 | STMicroelectronics, Inc. | Method and system of routing network-based data using frame address notification |
EP0991230A3 (en) * | 1998-09-30 | 2005-06-15 | STMicroelectronics, Inc. | Method and system of routing network-based data using frame address notification |
US6272136B1 (en) * | 1998-11-16 | 2001-08-07 | Sun Microsystems, Incorporated | Pseudo-interface between control and switching modules of a data packet switching and load balancing system |
US6732199B1 (en) * | 1998-12-17 | 2004-05-04 | Watchguard Technologies, Inc. | Software programmable calendar queue cache |
US7167474B2 (en) | 1999-02-24 | 2007-01-23 | Hitachi, Ltd. | Network relaying apparatus and network relaying method capable of high-speed routing and packet transfer |
US6683885B1 (en) * | 1999-02-24 | 2004-01-27 | Hitachi, Ltd. | Network relaying apparatus and network relaying method |
US6650642B1 (en) * | 1999-02-24 | 2003-11-18 | Hirachi, Ltd. | Network relaying apparatus and network relaying method capable of high-speed routing and packet transfer |
US6658003B1 (en) * | 1999-02-24 | 2003-12-02 | Hitachi, Ltd. | Network relaying apparatus and network relaying method capable of high-speed flow detection |
US6549945B1 (en) * | 1999-03-11 | 2003-04-15 | International Business Machines Corporation | Multi-purpose WAN driver for DSP resource adapter |
US8423675B2 (en) | 1999-05-04 | 2013-04-16 | At&T Intellectual Property I, L.P. | Data transfer, synchronising applications, and low latency networks |
EP1190317A2 (en) * | 1999-05-04 | 2002-03-27 | AT & T Laboratories Cambridge Limited | Data transfer, synchronising applications, and low latency networks |
US8725903B2 (en) | 1999-05-04 | 2014-05-13 | At&T Intellectual Property I, L.P. | Data transfer, synchronising applications, and low latency networks |
US9769274B2 (en) | 1999-05-04 | 2017-09-19 | At&T Investments Uk Llc | Data transfer, synchronising applications, and low latency networks |
US8346971B2 (en) | 1999-05-04 | 2013-01-01 | At&T Intellectual Property I, Lp | Data transfer, synchronising applications, and low latency networks |
US20050289238A1 (en) * | 1999-05-04 | 2005-12-29 | At&T Laboratories-Cambridge Ltd. | Data transfer, synchronising applications, and low latency networks |
US8843655B2 (en) | 1999-05-04 | 2014-09-23 | At&T Investments Uk Llc | Data transfer, synchronising applications, and low latency networks |
US20080228946A1 (en) * | 1999-05-04 | 2008-09-18 | At&T Laboratories-Cambridge Ltd. | Data transfer, synchronising applications, and low latency networks |
US7573916B1 (en) * | 1999-06-25 | 2009-08-11 | Cisco Technology, Inc. | Multi-function high-speed network interface |
WO2001018988A1 (en) * | 1999-09-08 | 2001-03-15 | Mellanox Technologies Ltd. | Bridge between parallel buses over a packet-switched network |
US6768742B1 (en) * | 1999-10-08 | 2004-07-27 | Advanced Micro Devices, Inc. | On-chip local area network |
US6681270B1 (en) * | 1999-12-07 | 2004-01-20 | Texas Instruments Incorporated | Effective channel priority processing for transfer controller with hub and ports |
US6671771B2 (en) * | 1999-12-21 | 2003-12-30 | Intel Corporation | Hash CAM having a reduced width comparison circuitry and its application |
US6880089B1 (en) | 2000-03-31 | 2005-04-12 | Avaya Technology Corp. | Firewall clustering for multiple network servers |
US6779039B1 (en) | 2000-03-31 | 2004-08-17 | Avaya Technology Corp. | System and method for routing message traffic using a cluster of routers sharing a single logical IP address distinct from unique IP addresses of the routers |
US20060029053A1 (en) * | 2000-05-03 | 2006-02-09 | At&T Laboratories-Cambridge Ltd. | Data transfer, synchronising applications, and low latency networks |
US20060034275A1 (en) * | 2000-05-03 | 2006-02-16 | At&T Laboratories-Cambridge Ltd. | Data transfer, synchronising applications, and low latency networks |
US8073994B2 (en) | 2000-05-03 | 2011-12-06 | At&T Laboratories | Data transfer, synchronising applications, and low latency networks |
US6925077B1 (en) * | 2000-06-14 | 2005-08-02 | Advanced Micro Devices, Inc. | System and method for interfacing between a media access controller and a number of physical layer devices using time division multiplexing |
US6772226B1 (en) | 2000-08-15 | 2004-08-03 | Avaya Technology Corp. | VPN device clustering using a network flow switch and a different mac address for each VPN device in the cluster |
US7042891B2 (en) * | 2001-01-04 | 2006-05-09 | Nishan Systems, Inc. | Dynamic selection of lowest latency path in a network switch |
US20100100636A1 (en) * | 2001-01-12 | 2010-04-22 | Kiran Venkatesh Hegde | Generating and Providing Rich Media Presentations Optimized for a Device over a Network |
US8122004B2 (en) * | 2001-01-12 | 2012-02-21 | Dandia Audio Kg Limited Liability Company | Generating and providing rich media presentations optimized for a device over a network |
US20020181456A1 (en) * | 2001-05-31 | 2002-12-05 | Fujitsu Limited | Switch device and data transfer system |
US20050248970A1 (en) * | 2001-07-06 | 2005-11-10 | Alon Regev | Distributed content addressable memory |
US7302519B2 (en) * | 2001-07-06 | 2007-11-27 | Micron Technology, Inc. | Distributed content addressable memory |
EP1282264A2 (en) * | 2001-07-31 | 2003-02-05 | Fujitsu Limited | Method and device for multicasting |
EP1282264A3 (en) * | 2001-07-31 | 2004-01-14 | Fujitsu Limited | Method and device for multicasting |
US7161940B2 (en) | 2001-07-31 | 2007-01-09 | Fujitsu Limited | Broadcasting communications system |
US20030026256A1 (en) * | 2001-07-31 | 2003-02-06 | Fujitsu Limited | Broadcasting communications system |
US6912602B2 (en) * | 2001-11-20 | 2005-06-28 | Broadcom Corporation | System having two or more packet interfaces, a switch, and a shared packet DMA circuit |
US20030097498A1 (en) * | 2001-11-20 | 2003-05-22 | Broadcom Corp. | System having two or more packet interfaces, a switch, and a shared packet DMA circuit |
US20050080948A1 (en) * | 2001-11-20 | 2005-04-14 | Broadcom Corporation | Bridges performing remote reads and writes as uncacheable coherent |
US20050147105A1 (en) * | 2001-11-20 | 2005-07-07 | Sano Barton J. | System having two or more packet interfaces, a switch, and a shared packet DMA circuit |
US7752281B2 (en) | 2001-11-20 | 2010-07-06 | Broadcom Corporation | Bridges performing remote reads and writes as uncacheable coherent operations |
US7117301B1 (en) | 2001-12-27 | 2006-10-03 | Netlogic Microsystems, Inc. | Packet based communication for content addressable memory (CAM) devices and systems |
US8073005B1 (en) | 2001-12-27 | 2011-12-06 | Cypress Semiconductor Corporation | Method and apparatus for configuring signal lines according to idle codes |
US7180891B1 (en) * | 2002-01-25 | 2007-02-20 | Advanced Micro Devices, Inc. | Method of transferring data to multiple units operating in a lower-frequency domain |
US7469310B2 (en) * | 2002-02-22 | 2008-12-23 | Broadcom Corporation | Network switch architecture for processing packets independent of media type of connected ports |
US20060184712A1 (en) * | 2002-02-22 | 2006-08-17 | Broadcom Corporation | Switch architecture independent of media |
US20090138644A1 (en) * | 2002-02-22 | 2009-05-28 | Broadcom Corporation | Switch architecture independent of media |
US7725639B2 (en) | 2002-02-22 | 2010-05-25 | Broadcom Corporation | Switch architecture independent of media |
US20030184902A1 (en) * | 2002-03-28 | 2003-10-02 | Thiesfeld Charles William | Device discovery method and apparatus |
US7024505B2 (en) | 2002-03-28 | 2006-04-04 | Seagate Technology Llc | Fair arbitration method in a distributed arbitration system |
US6886051B2 (en) | 2002-03-28 | 2005-04-26 | Seagate Technology Llc | Device discovery method and apparatus |
US20030188063A1 (en) * | 2002-03-28 | 2003-10-02 | Thiesfeld Charles William | Fair arbitration method in a distributed arbitration system |
CN100359504C (en) * | 2002-05-24 | 2008-01-02 | 雷帝系统加拿大有限公司 | Backplane architecture for a media server |
US7467179B2 (en) | 2002-05-24 | 2008-12-16 | Radisys Canada Inc. | Backplane architecture for a data server |
US20040003152A1 (en) * | 2002-05-24 | 2004-01-01 | Fussell Andrew M. | Backplane architecture for a data server |
WO2003100627A1 (en) * | 2002-05-24 | 2003-12-04 | Convedia Corporation | Backplane architecture for a media server |
US20030221019A1 (en) * | 2002-05-24 | 2003-11-27 | Fussell Andrew M. | Media bus interface arbitration for a data server |
US7024492B2 (en) * | 2002-05-24 | 2006-04-04 | Convedia Corporation | Media bus interface arbitration for a data server |
US7983239B1 (en) | 2003-01-07 | 2011-07-19 | Raytheon Bbn Technologies Corp. | Systems and methods for constructing a virtual model of a multi-hop, multi-access network |
US20060256072A1 (en) * | 2003-07-02 | 2006-11-16 | Ssd Company Limited | Information processing device, information processing system, operating article, information processing method, information processing program, and game system |
US7881229B2 (en) | 2003-08-08 | 2011-02-01 | Raytheon Bbn Technologies Corp. | Systems and methods for forming an adjacency graph for exchanging network routing data |
US20050041676A1 (en) * | 2003-08-08 | 2005-02-24 | Bbnt Solutions Llc | Systems and methods for forming an adjacency graph for exchanging network routing data |
US8103792B2 (en) | 2003-08-27 | 2012-01-24 | Raytheon Bbn Technologies Corp. | Systems and methods for forwarding data units in a communications network |
US7606927B2 (en) * | 2003-08-27 | 2009-10-20 | Bbn Technologies Corp | Systems and methods for forwarding data units in a communications network |
US7668083B1 (en) | 2003-10-28 | 2010-02-23 | Bbn Technologies Corp. | Systems and methods for forwarding data in a communications network |
US7369512B1 (en) | 2003-11-06 | 2008-05-06 | Bbn Technologies Corp. | Systems and methods for efficient packet distribution in an ad hoc network |
US7356455B2 (en) | 2003-11-18 | 2008-04-08 | Quickturn Design Systems, Inc. | Optimized interface for simulation and visualization data transfer between an emulation system and a simulator |
US20050193084A1 (en) * | 2004-02-26 | 2005-09-01 | Stephen Todd | Methods and apparatus for increasing data storage capacity |
US9229646B2 (en) * | 2004-02-26 | 2016-01-05 | Emc Corporation | Methods and apparatus for increasing data storage capacity |
US20110113434A1 (en) * | 2004-04-06 | 2011-05-12 | International Business Machines Corporation | Method, system, and storage medium for managing computer processing functions |
US20050222988A1 (en) * | 2004-04-06 | 2005-10-06 | International Business Machines Corporation | Method, system, and storage medium for searching multiple queues for prioritized work elements |
US20050240925A1 (en) * | 2004-04-06 | 2005-10-27 | International Business Machines Corporation | Method, system, and storage medium for managing computer processing functions |
US7657889B2 (en) | 2004-04-06 | 2010-02-02 | International Business Machines Corporation | Method, system, and storage medium for searching multiple queues for prioritized work elements |
US7392524B2 (en) | 2004-04-06 | 2008-06-24 | International Business Machines Corporation | Method, system, and storage medium for managing computer processing functions |
US8281315B2 (en) | 2004-04-06 | 2012-10-02 | International Business Machines Corporation | Method, system, and storage medium for managing computer processing functions |
US20080189714A1 (en) * | 2004-04-06 | 2008-08-07 | International Business Machines Corporation | Method, system, and storage medium for managing computer processing functions |
US8276155B2 (en) | 2004-04-06 | 2012-09-25 | International Business Machines Corporation | Method, system, and storage medium for managing computer processing functions |
US7738399B2 (en) | 2004-06-01 | 2010-06-15 | Quickturn Design Systems Inc. | System and method for identifying target systems |
US20050265375A1 (en) * | 2004-06-01 | 2005-12-01 | Quayle Barton L | System and method for identifying target systems |
US7869907B2 (en) * | 2006-01-30 | 2011-01-11 | Alpine Electronics, Inc. | Information processing system, information processing terminal, and file management method |
US20070185626A1 (en) * | 2006-01-30 | 2007-08-09 | Yasuyuki Kaneko | Information Processing System, Information Processing Terminal, and File Management Method |
US8418045B2 (en) * | 2006-02-23 | 2013-04-09 | Samsung Electronics Co., Ltd. | Network intermediate device and method thereof |
US20070198900A1 (en) * | 2006-02-23 | 2007-08-23 | Samsung Electronics Co., Ltd. | Network intermediate device and method thereof |
US20070230470A1 (en) * | 2006-03-28 | 2007-10-04 | Redeye Networks, Inc. | Virtual collapsed backbone network architecture |
US7987307B2 (en) * | 2006-09-22 | 2011-07-26 | Intel Corporation | Interrupt coalescing control scheme |
US20080077724A1 (en) * | 2006-09-22 | 2008-03-27 | Parthasarathy Sarangam | Interrupt coalescing control scheme |
US8064411B2 (en) | 2007-01-31 | 2011-11-22 | Cisco Technology, Inc. | Speculative power save |
US20080181156A1 (en) * | 2007-01-31 | 2008-07-31 | Ecclesine Peter W | Speculative power save |
WO2009002906A2 (en) * | 2007-06-25 | 2008-12-31 | Texas Instruments Incorporated | Efficient transmission of packets within a network communication device |
US7724762B2 (en) | 2007-06-25 | 2010-05-25 | Texas Instruments Incorporated | Efficient transmission of packets within a network communication device |
US20080317013A1 (en) * | 2007-06-25 | 2008-12-25 | Texas Instruments Incorporated | Efficient Transmission of Packets within a Network Communication Device |
WO2009002906A3 (en) * | 2007-06-25 | 2009-02-26 | Texas Instruments Inc | Efficient transmission of packets within a network communication device |
US9009214B2 (en) | 2008-12-23 | 2015-04-14 | International Business Machines Corporation | Management of process-to-process inter-cluster communication requests |
US9098354B2 (en) | 2008-12-23 | 2015-08-04 | International Business Machines Corporation | Management of application to I/O device communication requests between data processing systems |
US8499029B1 (en) | 2008-12-23 | 2013-07-30 | International Business Machines Corporation | Management of process-to-process communication requests |
US8521895B2 (en) | 2008-12-23 | 2013-08-27 | International Business Machines Corporation | Management of application to application communication requests between data processing systems |
US8560594B2 (en) | 2008-12-23 | 2013-10-15 | International Business Machines Corporation | Management of process-to-process communication requests |
US20100162272A1 (en) * | 2008-12-23 | 2010-06-24 | International Business Machines Corporation | Management of Application to I/O Device Communication Requests Between Data Processing Systems |
US8370855B2 (en) | 2008-12-23 | 2013-02-05 | International Business Machines Corporation | Management of process-to-process intra-cluster communication requests |
US20100162271A1 (en) * | 2008-12-23 | 2010-06-24 | International Business Machines Corporation | Management of Process-to-Process Intra-Cluster Communication Requests |
US20100161704A1 (en) * | 2008-12-23 | 2010-06-24 | International Business Machines Corporation | Management of Process-to-Process Inter-Cluster Communication Requests |
US20100161705A1 (en) * | 2008-12-23 | 2010-06-24 | International Business Machines Corporation | Management of Application to Application Communication Requests Between Data Processing Systems |
US20100254309A1 (en) * | 2009-04-07 | 2010-10-07 | Bbn Technologies Corp. | System, device, and method for unifying differently-routed networks using virtual topology representations |
US8139504B2 (en) | 2009-04-07 | 2012-03-20 | Raytheon Bbn Technologies Corp. | System, device, and method for unifying differently-routed networks using virtual topology representations |
US20120253780A1 (en) * | 2011-03-28 | 2012-10-04 | Ramanjaneyulu Talla | Systems and methods for emulating a nic for packet transmission on hardware rss unaware nics in a multi-core system |
US10110493B2 (en) | 2011-03-28 | 2018-10-23 | Citrix Systems, Inc. | Systems and methods of emulating a NIC for packet transmission on hardware RSS unaware NICS in a multi-core system |
US9071499B2 (en) * | 2011-03-28 | 2015-06-30 | Citrix Systems, Inc. | Systems and methods for emulating a NIC for packet transmission on hardware RSS unaware NICs in a multi-core system |
US20140181000A1 (en) * | 2012-11-01 | 2014-06-26 | Nxp B.V. | Interpretation engine and associated method |
US9292795B2 (en) * | 2012-11-01 | 2016-03-22 | Nxp B.V. | Interpretation engine using three predicate values and content addressable memory |
US9455907B1 (en) | 2012-11-29 | 2016-09-27 | Marvell Israel (M.I.S.L) Ltd. | Multithreaded parallel packet processing in network devices |
US9553820B2 (en) | 2012-12-17 | 2017-01-24 | Marvell Israel (M.L.S.L) Ltd. | Maintaining packet order in a parallel processing network device |
US9276868B2 (en) * | 2012-12-17 | 2016-03-01 | Marvell Israel (M.I.S.L) Ltd. | Maintaining packet order in a parallel processing network device |
US20140169378A1 (en) * | 2012-12-17 | 2014-06-19 | Marvell Israel (M.I.S.L) Ltd. | Maintaining packet order in a parallel processing network device |
US9807027B2 (en) | 2012-12-17 | 2017-10-31 | Marvell Isreal (M.I.S.L.) Ltd. | Maintaining packet order in a multi processor network device |
US9009782B2 (en) | 2013-08-19 | 2015-04-14 | Freescale Semiconductor, Inc. | Steering traffic among multiple network services using a centralized dispatcher |
US9461939B2 (en) | 2013-10-17 | 2016-10-04 | Marvell World Trade Ltd. | Processing concurrency in a network device |
US9467399B2 (en) | 2013-10-17 | 2016-10-11 | Marvell World Trade Ltd. | Processing concurrency in a network device |
US9886273B1 (en) | 2014-08-28 | 2018-02-06 | Marvell Israel (M.I.S.L.) Ltd. | Maintaining packet order in a parallel processing network device |
US9954771B1 (en) | 2015-01-30 | 2018-04-24 | Marvell Israel (M.I.S.L) Ltd. | Packet distribution with prefetch in a parallel processing network device |
US10432730B1 (en) | 2017-01-25 | 2019-10-01 | United States Of America As Represented By The Secretary Of The Air Force | Apparatus and method for bus protection |
US10296477B2 (en) | 2017-03-30 | 2019-05-21 | United States of America as represented by the Secretary of the AirForce | Data bus logger |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5764895A (en) | Method and apparatus for directing data packets in a local area network device having a plurality of ports interconnected by a high-speed communication bus | |
US5857075A (en) | Method and integrated circuit for high-bandwidth network server interfacing to a local area network | |
KR950002712B1 (en) | Interface comprising message and protocol processors for interfacing digital data with a bus network | |
US6175571B1 (en) | Distributed memory switching hub | |
US5757795A (en) | Method and apparatus for hashing addresses in a network switch | |
AU680931B2 (en) | Network station with multiple network addresses | |
US6430626B1 (en) | Network switch with a multiple bus structure and a bridge interface for transferring network data between different buses | |
US5604867A (en) | System for transmitting data between bus and network having device comprising first counter for providing transmitting rate and second counter for limiting frames exceeding rate | |
US5560038A (en) | Apparatus for translating frames of data transferred between heterogeneous local area networks | |
US4590467A (en) | Local area network interface controller | |
US6563790B1 (en) | Apparatus and method for modifying a limit of a retry counter in a network switch port in response to exerting backpressure | |
US5812792A (en) | Use of video DRAM for memory storage in a local area network port of a switching hub | |
GB2226737A (en) | Local area network with an active star topology | |
JPH07235946A (en) | Token star bridge | |
US6084878A (en) | External rules checker interface | |
US6731601B1 (en) | Apparatus and method for resetting a retry counter in a network switch port in response to exerting backpressure | |
US5666488A (en) | Port expansion network and method for lAN hubs | |
Ahuja | S/Net: A high-speed interconnect for multiple computers | |
US6181708B1 (en) | Lossless arbitration scheme and network architecture for collision based network protocols | |
US6195334B1 (en) | Apparatus and method for terminating a data transfer in a network switch in response to a detected collision | |
US5856921A (en) | Apparatus and method for intermodular communications using system bus controllers | |
US6771654B1 (en) | Apparatus and method for sharing memory using a single ring data bus connection configuration | |
US5764638A (en) | Method and apparatus for filtering and forwarding messages in a computer network using a last source address | |
KR19990060566A (en) | Information exchange device between processes using internet | |
US6005863A (en) | Frame switch with serial data processing |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: SONY CORPORATION, JAPAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:CHUNG, DAVID H.;REEL/FRAME:009093/0562 Effective date: 19980325 Owner name: SONY ELECTRONICS, INC., NEW JERSEY Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:CHUNG, DAVID H.;REEL/FRAME:009093/0562 Effective date: 19980325 |
|
CC | Certificate of correction | ||
FEPP | Fee payment procedure |
Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
FEPP | Fee payment procedure |
Free format text: PAYER NUMBER DE-ASSIGNED (ORIGINAL EVENT CODE: RMPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
FPAY | Fee payment |
Year of fee payment: 4 |
|
REMI | Maintenance fee reminder mailed | ||
FPAY | Fee payment |
Year of fee payment: 8 |
|
REMI | Maintenance fee reminder mailed | ||
LAPS | Lapse for failure to pay maintenance fees | ||
LAPS | Lapse for failure to pay maintenance fees |
Free format text: PATENT EXPIRED FOR FAILURE TO PAY MAINTENANCE FEES (ORIGINAL EVENT CODE: EXP.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
STCH | Information on status: patent discontinuation |
Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362 |
|
FP | Lapsed due to failure to pay maintenance fee |
Effective date: 20100609 |