← Back to Patent Explorer
US5604867A Expired / Lapsed US ⏱️ 0.0 years remaining

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

Assignee: Network Peripherals
•
Filing: 1994-07-22
•
Granted: 1997-02-18
•
Expires: 2014-07-22
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Multicast and broadcast frames transmission rate logic limiting the rate at which multicast or broadcast frames are forwarded by a MAC layer device interconnecting local area networks such as a bridge or switching hub, so as to prevent multicast or broadcast storms from propagating from one local area network to another local area network. Such logic is distributed among a plurality of local area network (LAN) ports of a switching hub, allowing the overall maximum rate at which such frames may be transmitted to be individually tuned on a per LAN port basis. The transmission rate logic includes a burst capability, in which the overall rate to which multicast and broadcast frames may be limited can be exceeded for a finite number of such frames. The burst capability may also be individually tuned on a per LAN port basis.

Inventors

  • 👤 Michael J. Harwood

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 19:41
CPC Classifications
H; H04; H04L; H04L47/00; H04L47/10; H04L49/00; H04L49/35; H04L49/351; H04L12/00; H04L12/28; H04L12/46; H04L49/20; H04L49/201; H04L49/30; H04L49/3009

Claims Analysis

Total Claims: 36
Claim 1
Independent Claim 120 words
An apparatus transmitting frames of data between a plurality of data networks, comprising: a data bus; and a plurality of ports, each coupling said data bus to one of said plurality of data networks, each transmitting said frames of data between said data bus and said one of said plurality of data networks, each having a device limiting a rate at which said frames of data may be transmitted from said data bus to said one of said plurality of data networks, said device comprising a first counter providing said rate at which said frames of data may be transmitted and a second counter limiting a number of said frames of which may transmitted at a rate exceeding said rate.
Claim 2
Independent Claim 120 words
An apparatus transmitting frames of data between a plurality of data networks, comprising: a data bus; and a plurality of ports, each coupling said data bus to one of said plurality of data networks, each transmitting said frames of data between said data bus and said one of said plurality of data networks, each having a device limiting a rate at which said frames of data may be transmitted from said data bus to said one of said plurality of data networks, said device comprising a first counter providing said rate at which said frames of data may be transmitted and a second counter limiting a number of said frames of which may transmitted at a rate exceeding said rate.
Claim 3
Dependent Claim 13 words
The apparatus of claim 1, wherein said frames of data include multicast frames.
Claim 4
Dependent Claim 15 words
The apparatus of claim 1, wherein said plurality of data networks includes local area networks.
Claim 5
Dependent Claim 18 words
The apparatus of claim 5, further comprising a logic device operating said first counter and said second counter.
Claim 6
Independent Claim 131 words
An apparatus transmitting frames of data between a first data network and a second data network, comprising: a first port transmitting frames of data with said first data network; a second port transmitting frames of data with said second data network; and a device coupled in communication with said first port and said second port limiting a rate at which said frames of data may be transmitted with said second data network, said device comprising: a first counter providing said rate at which said frames of data may be transmitted with said second data network; and a second counter providing a number of said frames of data which may be transmitted at a rate exceeding said rate at which said frames of data may be transmitted with said second data network.
Claim 7
Independent Claim 131 words
An apparatus transmitting frames of data between a first data network and a second data network, comprising: a first port transmitting frames of data with said first data network; a second port transmitting frames of data with said second data network; and a device coupled in communication with said first port and said second port limiting a rate at which said frames of data may be transmitted with said second data network, said device comprising: a first counter providing said rate at which said frames of data may be transmitted with said second data network; and a second counter providing a number of said frames of data which may be transmitted at a rate exceeding said rate at which said frames of data may be transmitted with said second data network.
Claim 8
Dependent Claim 24 words
The apparatus of claim 5, wherein said device further comprises a logic device, said logic device operating said first counter and said second counter.
Claim 9
Independent Claim 156 words
An apparatus interconnecting a first local area network and a second local area network for transmitting frames of data from said first local area network to said second local area network, said apparatus comprising: a data bus; a first port coupling said first local area network to said data bus; a second port coupling said second local area network to said data bus; and a device coupled in communication with said first port and said second port limiting a rate at which said frames of data may be transmitted to said second local area network, said device comprising: a first counter providing said rate at which said frames of data may be transmitted to said second local area network; and a second counter providing a number of said frames of data which may be transmitted at a rate exceeding said rate at which said frames of data may be transmitted to said second local area network.
Claim 10
Independent Claim 156 words
An apparatus interconnecting a first local area network and a second local area network for transmitting frames of data from said first local area network to said second local area network, said apparatus comprising: a data bus; a first port coupling said first local area network to said data bus; a second port coupling said second local area network to said data bus; and a device coupled in communication with said first port and said second port limiting a rate at which said frames of data may be transmitted to said second local area network, said device comprising: a first counter providing said rate at which said frames of data may be transmitted to said second local area network; and a second counter providing a number of said frames of data which may be transmitted at a rate exceeding said rate at which said frames of data may be transmitted to said second local area network.
Claim 11
Dependent Claim 24 words
The apparatus of claim 7, wherein said device further comprises a logic device, said logic device operating said first counter and said second counter.
Claim 12
Independent Claim 164 words
An apparatus interconnecting a first local area network operating at a first data transmission speed, and a second local area network operating at a second data transmission speed, said apparatus transmitting frames of data from said first local area network to said second local area network, said apparatus comprising: a data bus; a first port coupling said first local area network to said data bus; a second port coupling said second local area network to said data bus; and a device coupled in communication with said first port and said second port limiting a rate at which said frames of data are transmitted to said second local area network, said device comprising a counter providing said rate at which said frames of data are transmitted to said second local area network and a burst counter providing a number of said frames of data which may be transmitted at a rate at which said frames of data are transmitted to said second local area network.
Claim 13
Independent Claim 164 words
An apparatus interconnecting a first local area network operating at a first data transmission speed, and a second local area network operating at a second data transmission speed, said apparatus transmitting frames of data from said first local area network to said second local area network, said apparatus comprising: a data bus; a first port coupling said first local area network to said data bus; a second port coupling said second local area network to said data bus; and a device coupled in communication with said first port and said second port limiting a rate at which said frames of data are transmitted to said second local area network, said device comprising a counter providing said rate at which said frames of data are transmitted to said second local area network and a burst counter providing a number of said frames of data which may be transmitted at a rate at which said frames of data are transmitted to said second local area network.
Claim 14
Dependent Claim 21 words
The apparatus of claim 9, wherein said device further comprises a logic device operating said first counter and said second counter.
Claim 15
Dependent Claim 15 words
The apparatus of claim 10, wherein said frames of data include multicast frames of data.
Claim 16
Independent Claim 167 words
An apparatus interconnecting a first local area network operating at a first data transmission speed, and a second local area network operating at a second data transmission speed, said apparatus transmitting frames of data from said first local area network to said second local area network, said apparatus comprising: a data bus; a first port coupling said first local area network to said data bus; a second port coupling said second local area network to said data bus; and a device coupled in communication with said first port and said second port limiting a rate at which said frames of data are transmitted to said second local area network, said device comprising a burst counter providing a number of said frames of data which may be transmitted at a rate exceeding said rate at which said frames of data are transmitted to said second local area network and a counter providing said rate at which said frames of data are transmitted to said second local area network.
Claim 17
Independent Claim 167 words
An apparatus interconnecting a first local area network operating at a first data transmission speed, and a second local area network operating at a second data transmission speed, said apparatus transmitting frames of data from said first local area network to said second local area network, said apparatus comprising: a data bus; a first port coupling said first local area network to said data bus; a second port coupling said second local area network to said data bus; and a device coupled in communication with said first port and said second port limiting a rate at which said frames of data are transmitted to said second local area network, said device comprising a burst counter providing a number of said frames of data which may be transmitted at a rate exceeding said rate at which said frames of data are transmitted to said second local area network and a counter providing said rate at which said frames of data are transmitted to said second local area network.
Claim 18
Dependent Claim 20 words
The apparatus of claim 12, wherein said device further comprises a logic device operating said burst counter and said counter.
Claim 19
Dependent Claim 16 words
The apparatus of claim 13, wherein said frames of data further comprise multicast frames of data.
Claim 20
Independent Claim 127 words
An apparatus transmitting frames of data between a first data network and a second data network, comprising: a first port transmitting frames of data with said first data network; a second port transmitting frames of data with said second data network; and a device coupled in communication with said first port and said second port limiting a rate at which said frames of data are transmitted to said second data network, said device comprising a counter providing said rate at which said frames of data are transmitted to said second data network and a burst counter providing a number of said frames of data which may be transmitted at a rate exceeding said rate at which said frames of data are transmitted to said second data network.
Claim 21
Independent Claim 127 words
An apparatus transmitting frames of data between a first data network and a second data network, comprising: a first port transmitting frames of data with said first data network; a second port transmitting frames of data with said second data network; and a device coupled in communication with said first port and said second port limiting a rate at which said frames of data are transmitted to said second data network, said device comprising a counter providing said rate at which said frames of data are transmitted to said second data network and a burst counter providing a number of said frames of data which may be transmitted at a rate exceeding said rate at which said frames of data are transmitted to said second data network.
Claim 22
Dependent Claim 20 words
The apparatus of claim 15, wherein said device further comprises a logic device operating said counter and said burst counter.
Claim 23
Dependent Claim 13 words
The apparatus of claim 16, wherein said frames of data include multicast frames.
Claim 24
Dependent Claim 20 words
The apparatus of claim 17, wherein said first data network and said second data network include a local area network.
Claim 25
Independent Claim 127 words
An apparatus transmitting frames of data between a first data network and a second data network, comprising: a first port transmitting frames of data with said first data network; a second port transmitting frames of data with said second data network; and a device coupled in communication with said first port and said second port limiting a rate at which said frames of data are transmitted to said second data network, said device comprising a burst counter providing a number of said frames of data which may be transmitted at a rate exceeding said rate at which said frames of data are transmitted to said second data network and a counter providing said rate at which said frames of data are transmitted to said second data network.
Claim 26
Independent Claim 127 words
An apparatus transmitting frames of data between a first data network and a second data network, comprising: a first port transmitting frames of data with said first data network; a second port transmitting frames of data with said second data network; and a device coupled in communication with said first port and said second port limiting a rate at which said frames of data are transmitted to said second data network, said device comprising a burst counter providing a number of said frames of data which may be transmitted at a rate exceeding said rate at which said frames of data are transmitted to said second data network and a counter providing said rate at which said frames of data are transmitted to said second data network.
Claim 27
Dependent Claim 20 words
The apparatus of claim 19, wherein said device further comprises a logic device operating said burst counter and said counter.
Claim 28
Dependent Claim 13 words
The apparatus of claim 20, wherein said frames of data include multicast frames.
Claim 29
Dependent Claim 20 words
The apparatus of claim 21, wherein said first data network and said second data network include a local area network.
Claim 30
Independent Claim 144 words
An apparatus transmitting frames of data between a first data network and a second data network, comprising: a first port transmitting frames of data at a first rate with said first data network; a second port transmitting frames of data at a second rate with said second data network; and a device coupled in communication with said first port and said second port providing a third rate at which said frames of data are transmitted with said second data network, wherein said device includes: a first counter providing said third rate at which said frames of data are transmitted with said second data network; a second counter limiting a number of said frames of data which may be transmitted with said second data network at a fourth rate exceeding said third rate; and a logic device operating said first counter and said second counter.
Claim 31
Independent Claim 144 words
An apparatus transmitting frames of data between a first data network and a second data network, comprising: a first port transmitting frames of data at a first rate with said first data network; a second port transmitting frames of data at a second rate with said second data network; and a device coupled in communication with said first port and said second port providing a third rate at which said frames of data are transmitted with said second data network, wherein said device includes: a first counter providing said third rate at which said frames of data are transmitted with said second data network; a second counter limiting a number of said frames of data which may be transmitted with said second data network at a fourth rate exceeding said third rate; and a logic device operating said first counter and said second counter.
Claim 32
Dependent Claim 13 words
The apparatus of claim 23, wherein said frames of data include multicast frames.
Claim 33
Dependent Claim 20 words
The apparatus of claim 24, wherein said first data network and said second data network include a local area network.
Claim 34
Independent Claim 131 words
An apparatus transmitting frames of data between a first data network and a second data network, comprising: a first port transmitting frames of data at a first rate with said first data network; a second port transmitting frames of data at a second rate with said second data network; and a device coupled in communication with said first port and said second port providing a third rate at which said frames of data are transmitted with said second data network, said device comprising a counter providing said third rate at which said frames of data are transmitted with said second data network and a burst counter providing a number of said frames of data which may be transmitted with said second data network at a fourth rate exceeding said third rate.
Claim 35
Independent Claim 131 words
An apparatus transmitting frames of data between a first data network and a second data network, comprising: a first port transmitting frames of data at a first rate with said first data network; a second port transmitting frames of data at a second rate with said second data network; and a device coupled in communication with said first port and said second port providing a third rate at which said frames of data are transmitted with said second data network, said device comprising a counter providing said third rate at which said frames of data are transmitted with said second data network and a burst counter providing a number of said frames of data which may be transmitted with said second data network at a fourth rate exceeding said third rate.
Claim 36
Dependent Claim 20 words
The apparatus of claim 26, wherein said device further comprises a logic device operating said counter and said burst counter.

References Cited (Backward Citations)

US5247518A Cited
US5151897A Cited
US5165021A Cited
US5274631A Cited
US5434863A Cited
US5384766A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-02-18 2000-08-19 2001-02-18 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-02-18 2004-08-19 2005-02-18 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-02-18 2008-08-19 2009-02-18 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag