US5331636A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Frame removal mechanism using count of frames and delimiter frame for token ring networks
Assignee: Enterasys Networks Inc
•
Filing: 1992-05-11
•
Granted: 1994-07-19
•
Expires: 2012-05-11
Abstract
Abstract A station transmits a sequence of one or more frames on a token ring, keeping count of the frames transmitted. At the end of the transmitted frame the station originates onto the ring one or more coded marker frames and finally transmits a token. After the station transmission is begun, the station strips from the ring all the frames it receives, decrementing its count for each properly stripped frame, until either its count is reduced to zero or one of its marker frames is detected.
Inventors
- 👤 Henry Yang
- 👤 K. K. Ramakrishnan
- 👤 Barry Spinney
- 👤 Rajendra K. Jain
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-27 04:45
CPC Classifications
H; H04; H04L; H04L12/00; H04L12/28; H04L12/46; H04L12/4637; H04L12/42; H04L12/427; H04L12/433
Claims Analysis
Total Claims: 69
Claim 1
Independent Claim
185 words
A station on a computer network, said station comprising: A. transmitting means for transmitting one or more information frames on the network; B. originating means responsive to said transmitting means for originating one or more strip delimiter frames and transmitting said frames on to the network at the end of the information frame transmission; C. frame stripping means for stripping frames from the network; D. a counter responsive to said transmitting means and said originating means for counting the frames transmitted on to the network by the station, and further responsive to said frame stripping means for decrementing said count for each error-free information frame stripped from the network by the station; E. strip delimiter frame detecting means for detecting error-free strip delimiter frames on the network; and F. frame stripping control means responsive to said transmitting means, said strip delimiter frame detecting means and said counter for controlling said frame stripping means such that frames received after said frame transmission is begun and before the earlier of: i. the detection of a strip delimiter frame, or ii. the frame count equalling zero, are stripped.
Claim 2
Dependent Claim
185 words
A station on a computer network, said station comprising: A. transmitting means for transmitting one or more information frames on the network; B. originating means responsive to said transmitting means for originating one or more strip delimiter frames and transmitting said frames on to the network at the end of the information frame transmission; C. frame stripping means for stripping frames from the network; D. a counter responsive to said transmitting means and said originating means for counting the frames transmitted on to the network by the station, and further responsive to said frame stripping means for decrementing said count for each error-free information frame stripped from the network by the station; E. strip delimiter frame detecting means for detecting error-free strip delimiter frames on the network; and F. frame stripping control means responsive to said transmitting means, said strip delimiter frame detecting means and said counter for controlling said frame stripping means such that frames received after said frame transmission is begun and before the earlier of: i. the detection of a strip delimiter frame, or ii. the frame count equalling zero, are stripped.
Claim 3
Dependent Claim
238 words
A station on a computer network, said station comprising.: A. transmitting means for transmitting one or more information frames on the network; B. originating means responsive to said transmitting means for originating one or more strip delimiter frames and transmitting said frames on to the network at the end of the information frame transmission; C. frame stripping means for stripping frames from the network; D. a counter responsive to said transmitting means and said originating means for counting the frames transmitted on to the network by the station, and further responsive to said frame stripping means for decrementing said count for each error-free information frame stripped from the network by the station; E. strip delimiter frame detecting means for detecting error-free strip delimiter frames on the network; F. error condition detecting means for detecting frames indicating a network error condition; G. token detecting means for detecting the network token; and H. frame stripping control means responsive to said transmitting means, said strip delimiter frame detecting means, said error condition detecting means, said token detecting means and said counter for controlling said frame stripping means such that frames other than strip delimiter frames, received after said frame transmission is begun and before the earlier of: i. the detection of one of said strip delimiter frames, ii. the frame count equalling zero, iii. the detection of a network error condition, or iv. the detection of the network token, are stripped.
Claim 4
Dependent Claim
238 words
A station on a computer network, said station comprising.: A. transmitting means for transmitting one or more information frames on the network; B. originating means responsive to said transmitting means for originating one or more strip delimiter frames and transmitting said frames on to the network at the end of the information frame transmission; C. frame stripping means for stripping frames from the network; D. a counter responsive to said transmitting means and said originating means for counting the frames transmitted on to the network by the station, and further responsive to said frame stripping means for decrementing said count for each error-free information frame stripped from the network by the station; E. strip delimiter frame detecting means for detecting error-free strip delimiter frames on the network; F. error condition detecting means for detecting frames indicating a network error condition; G. token detecting means for detecting the network token; and H. frame stripping control means responsive to said transmitting means, said strip delimiter frame detecting means, said error condition detecting means, said token detecting means and said counter for controlling said frame stripping means such that frames other than strip delimiter frames, received after said frame transmission is begun and before the earlier of: i. the detection of one of said strip delimiter frames, ii. the frame count equalling zero, iii. the detection of a network error condition, or iv. the detection of the network token, are stripped.
Claim 5
Independent Claim
132 words
A method of stripping frames from a computer network comprising the steps of: A. transmitting frames on to the network; B. originating one or more strip delimiter frames and transmitting said delimiter frames on to the network at the end of the frame transmission; C. counting the frames transmitted on to the network and maintaining a frame count; D. detecting error-free strip delimiter frames; E. stripping frames after said frame transmission is begun; F. decrementing the frame count by one for each error-free frame stripped; G. discontinuing stripping frames upon before the earlier of: i. the detection of one of said strip delimiter frames; or ii. the frame count equalling zero, H. continuing to strip said strip delimiter frames and frames identifying said station as the source station whenever one is detected.
Claim 6
Independent Claim
132 words
A method of stripping frames from a computer network comprising the steps of: A. transmitting frames on to the network; B. originating one or more strip delimiter frames and transmitting said delimiter frames on to the network at the end of the frame transmission; C. counting the frames transmitted on to the network and maintaining a frame count; D. detecting error-free strip delimiter frames; E. stripping frames after said frame transmission is begun; F. decrementing the frame count by one for each error-free frame stripped; G. discontinuing stripping frames upon before the earlier of: i. the detection of one of said strip delimiter frames; or ii. the frame count equalling zero, H. continuing to strip said strip delimiter frames and frames identifying said station as the source station whenever one is detected.
Claim 7
Independent Claim
155 words
A method of stripping frames from a computer network comprising the steps of: A. transmitting frames on to the network; B. originating one or more strip delimiter frames and transmitting said delimiter frames on to the network at the end of the frame transmission; C. counting the frames transmitted on to the network and maintaining a frame count; D. detecting error-free strip delimiter frames; E. detecting network error conditions or a network token; F. stripping frames after said frame transmission is begun; G. decrementing the frame count by one for each error-free frame stripped; H. discontinuing stripping frames upon the earlier of: i. the detection of one of said strip delimiter frames, ii. the frame count equalling zero, iii. the detection of a network error condition, or iv. the detection of the network token, I. continuing to strip said strip delimiter frames and frames identifying said station as the source station whenever one is detected.
Claim 8
Independent Claim
155 words
A method of stripping frames from a computer network comprising the steps of: A. transmitting frames on to the network; B. originating one or more strip delimiter frames and transmitting said delimiter frames on to the network at the end of the frame transmission; C. counting the frames transmitted on to the network and maintaining a frame count; D. detecting error-free strip delimiter frames; E. detecting network error conditions or a network token; F. stripping frames after said frame transmission is begun; G. decrementing the frame count by one for each error-free frame stripped; H. discontinuing stripping frames upon the earlier of: i. the detection of one of said strip delimiter frames, ii. the frame count equalling zero, iii. the detection of a network error condition, or iv. the detection of the network token, I. continuing to strip said strip delimiter frames and frames identifying said station as the source station whenever one is detected.
Claim 9
Dependent Claim
164 words
A station on a computer network, said station comprising: means for granting permission to said station to transmit at least one frame onto said network; means for counting each of said at least one frame transmitted onto said network; means, responsive to a grant of permission to said station to transmit, for said station to transmit a set of at least one strip delimiter frame onto said network after transmission of at least one information frame; means for stripping at least one frame from said network, and for counting each frame stripped; means for beginning stripping in response to a grant of permission to said station to transmit said at least one frame onto said network; and, means for ending stripping when a stop strip condition is satisfied, said condition being satisfied, when a number of frames stripped equals a number of frames transmitted, or when at least one of said set of at least one strip delimiter frame is received by said station.
Claim 10
Dependent Claim
164 words
A station on a computer network, said station comprising: means for granting permission to said station to transmit at least one frame onto said network; means for counting each of said at least one frame transmitted onto said network; means, responsive to a grant of permission to said station to transmit, for said station to transmit a set of at least one strip delimiter frame onto said network after transmission of at least one information frame; means for stripping at least one frame from said network, and for counting each frame stripped; means for beginning stripping in response to a grant of permission to said station to transmit said at least one frame onto said network; and, means for ending stripping when a stop strip condition is satisfied, said condition being satisfied, when a number of frames stripped equals a number of frames transmitted, or when at least one of said set of at least one strip delimiter frame is received by said station.
Claim 11
Dependent Claim
30 words
The apparatus as in claim 5 further comprising: means for transmitting said set of at least one strip delimiter frame after transmission of a sequence of information frames is finished.
Claim 12
Dependent Claim
29 words
The apparatus as in claim 5 wherein said means for stripping frames from said network further comprises: means for stripping all frames arriving at said station from said network.
Claim 13
Dependent Claim
30 words
The apparatus as in claim 5 wherein said means for stripping frames from said network further comprises: means for stripping all frame fragments arriving at said station from said network.
Claim 14
Dependent Claim
25 words
The apparatus as in claim 5 further comprising: means for satisfying said stop strip condition only upon receipt of an error free strip delimiter frame.
Claim 15
Dependent Claim
37 words
The apparatus as in claim 5 wherein said means for granting permission to said station to transmit at least one frame onto said network further comprises: means for indicating that a token was received by said station.
Claim 16
Dependent Claim
23 words
The apparatus as in claim 5 further comprising: means for satisfying said stop strip condition upon detection by the station of a token.
Claim 17
Dependent Claim
24 words
The apparatus as in claim 5 further comprising: means for satisfying said stop strip condition upon detection by the station of a network error.
Claim 18
Dependent Claim
24 words
The apparatus as in claim 5 further comprising: means for satisfying said stop strip condition upon detection by said station of a beacon frame.
Claim 19
Dependent Claim
25 words
The apparatus as in claim 5 further comprising: means for satisfying said stop strip condition upon detection by said station of a claim token frame.
Claim 20
Dependent Claim
25 words
The apparatus as in claim 5 further comprising: means for satisfying said stop strip condition upon detection by said station of a ring initialization frame.
Claim 21
Dependent Claim
25 words
The apparatus as in claim 5 further comprising: means for satisfying said stop strip condition upon detection by said station of an error recovery frame.
Claim 22
Dependent Claim
46 words
The apparatus as in claim 5 further comprising: means for identifying said set of at least one strip delimiter frame as having been transmitted by said station; means for repeating a strip delimiter frame identified as having been transmitted by a station other than said station.
Claim 23
Dependent Claim
56 words
The apparatus as in claim 17 wherein said means for identifying said set of at least one strip delimiter frame as having been transmitted by said station further comprises: means for writing a source address of said station into a source address field of each one of said set of at least one strip delimiter frame.
Claim 24
Dependent Claim
43 words
The apparatus as in claim 5 further comprising: means for identifying said set of at least one strip delimiter frame by writing an identifying value into a frame control field of each one of said set of at least one strip delimiter frame.
Claim 25
Dependent Claim
110 words
The apparatus as in claim 5 further comprising: means for writing a source address of said station into a source address field of said set of at least one strip delimiter frame; means for identifying said set of at least one strip delimiter frame by writing an identifying value into a frame control field by each one of said set of at least one strip delimiter frame; means, responsive to a content of said source address field and responsive to a content of said frame control field, for identifying a strip delimiter frame transmitted by a different station, and for repeating said strip delimiter frame transmitted by a different station.
Claim 26
Dependent Claim
45 words
The apparatus as in claim 5 further comprising: means for detecting an error free strip delimiter frame; and means, responsive to said means for detecting an error free strip delimiter frame, for stopping stripping in response to detection of an error free strip delimiter frame.
Claim 27
Dependent Claim
36 words
The apparatus as in claim 21 wherein said means for detecting an error free strip delimiter frame further comprises: means for detecting an error free strip delimiter frame in response to a frame control sequence (FCS).
Claim 28
Dependent Claim
34 words
The apparatus as in claim 21 wherein said means for detecting an error free strip delimiter frame further comprises: means for detecting an error free strip delimiter frame in response to a frame status.
Claim 29
Dependent Claim
22 words
The apparatus as in claim 5 further comprising: said set of at least one strip delimiter frame is one strip delimiter frame.
Claim 30
Dependent Claim
22 words
The apparatus as in claim 5 further comprising: said set of at least one strip delimiter frame is two strip delimiter frames.
Claim 31
Dependent Claim
41 words
The apparatus as in claim 5 further comprising: said set of at least one strip delimiter frame is a plurality of frames, and said means for stripping frames ends stripping of frames upon receipt of one error free strip delimiter frame.
Claim 32
Dependent Claim
23 words
The apparatus as in claim 5 wherein said means for counting each frame stripped further comprises: means for counting only error free frames.
Claim 33
Dependent Claim
49 words
The apparatus as in claim 5 further comprising: means for incrementing a counter for each frame transmitted onto said network; means for decrementing said counter for each frame stripped; means for ending stripping when said counter indicates that a number of frames stripped equals a number of frames transmitted.
Claim 34
Dependent Claim
53 words
The apparatus as in claim 5 further comprising: means for adding one to a counter for each frame transmitted onto said network; means for subtracting one from said counter for each frame stripped; means for ending stripping when said counter indicates that a number of frames stripped equals a number of frames transmitted.
Claim 35
Dependent Claim
19 words
The apparatus as in claim 5 further comprising: means for counting only error free frames stripped by said apparatus.
Claim 36
Dependent Claim
27 words
The apparatus as in claim 5 further comprising: said means for counting each of said at least one frame transmitted onto said network counts only information frames.
Claim 37
Dependent Claim
39 words
The apparatus as in claim 5 wherein said means for stripping at least one frame from said network, and for counting each frame stripped, further comprises: means for counting only information frames transmitted onto said network by said station.
Claim 38
Dependent Claim
30 words
The apparatus as in claim 5 further comprising: means for counting information frames and strip delimiter frames when transmitting, and for counting information frames and strip delimiter frames when stripping.
Claim 39
Independent Claim
152 words
A method for operating a station on a computer network, comprising: granting permission to said station to transmit at least one frame onto said network; counting each of said at least one frame transmitted onto said network; transmitting a set of at least one strip delimiter frame onto said network, in response to a grant of permission to said station to transmit and after transmission of at least one information frame; stripping at least one frame from said network, and counting each frame stripped; beginning stripping in response to a grant of permission to said station to transmit said at least one frame onto said network; and, ending stripping when a stop strip condition is satisfied, said condition being satisfied, when a number of frames stripped equals a number of frames transmitted, or when at least one of said set of at least one strip delimiter frame is received by said station.
Claim 40
Independent Claim
152 words
A method for operating a station on a computer network, comprising: granting permission to said station to transmit at least one frame onto said network; counting each of said at least one frame transmitted onto said network; transmitting a set of at least one strip delimiter frame onto said network, in response to a grant of permission to said station to transmit and after transmission of at least one information frame; stripping at least one frame from said network, and counting each frame stripped; beginning stripping in response to a grant of permission to said station to transmit said at least one frame onto said network; and, ending stripping when a stop strip condition is satisfied, said condition being satisfied, when a number of frames stripped equals a number of frames transmitted, or when at least one of said set of at least one strip delimiter frame is received by said station.
Claim 41
Dependent Claim
27 words
The method of claim 34, further comprising: transmitting said set of at least one strip delimiter frame after transmission of a sequence of information frames is finished.
Claim 42
Dependent Claim
17 words
The method of claim 34, further comprising: stripping all frames arriving at said station from said network.
Claim 43
Dependent Claim
18 words
The method of claim 34, further comprising: stripping all frame fragments arriving at said station from said network.
Claim 44
Dependent Claim
10 words
The method of claim 37 further comprising: counting only frames.
Claim 45
Dependent Claim
12 words
The method of claim 38 further comprising: counting only error free frames.
Claim 46
Dependent Claim
22 words
The method of claim 34, further comprising: satisfying said stop strip condition only upon receipt of an error free strip delimiter frame.
Claim 47
Dependent Claim
22 words
The method of claim 34, further comprising: granting permission to said station to transmit when a token is received by said station.
Claim 48
Dependent Claim
20 words
The method of claim 34, further comprising: satisfying said stop strip condition upon detection by the station of a token.
Claim 49
Dependent Claim
21 words
The method of claim 34, further comprising: satisfying said stop strip condition upon detection by the station of a network error.
Claim 50
Dependent Claim
21 words
The method of claim 34, further comprising: satisfying said stop strip condition upon detection by said station of a beacon frame.
Claim 51
Dependent Claim
22 words
The method of claim 34, further comprising: satisfying said stop strip condition upon detection by said station of a claim token frame.
Claim 52
Dependent Claim
22 words
The method of claim 34, further comprising: satisfying said stop strip condition upon detection by said station of a ring initialization frame.
Claim 53
Dependent Claim
22 words
The method of claim 34, further comprising: satisfying said stop strip condition upon detection by said station of an error recovery frame.
Claim 54
Dependent Claim
41 words
The method of claim 34, further comprising: identifying said set of at least one strip delimiter frame as having been transmitted by said station; repeating a strip delimiter frame identified as having been transmitted by a station other than said station.
Claim 55
Dependent Claim
52 words
The method as in claim 48 wherein said identifying said set of at least one strip delimiter frame as having been transmitted by said station further comprises: writing a source address of said station into a source address field of each one of said set of at least one strip delimiter frame.
Claim 56
Dependent Claim
43 words
The method of claim 34, further comprising: identifying each one of said set of at least one strip delimiter frame by writing an identifying value into a frame control field of each one of said set of at least one strip delimiter frame.
Claim 57
Dependent Claim
96 words
The method of claim 34, further comprising: writing a source address of said station into a source address field of each one of said set of at least one strip delimiter frame; writing an identifying value into a frame control field of each one of said set of at least one strip delimiter frame; identifying a strip delimiter frame transmitted by a different station, in response to a content of said source address field and in response to a content of said frame control field; and repeating said strip delimiter frame transmitted by a different station.
Claim 58
Dependent Claim
28 words
The method of claim 34, further comprising: detecting an error free strip delimiter frame, and stopping stripping in response to detection of an error free strip delimiter frame.
Claim 59
Dependent Claim
33 words
The method of claim 52, said step of detecting an error free strip delimiter frame further comprising: determining that said strip delimiter frame is error free in response to a frame check sequence.
Claim 60
Dependent Claim
32 words
The method of claim 52, said step of detecting an error free strip delimiter frame further comprising: determining that said strip delimiter frame is error free in response to a frame status.
Claim 61
Dependent Claim
22 words
The method of claim 34, further comprising: said set of at least one strip delimiter frame having exactly one strip delimiter frame.
Claim 62
Dependent Claim
22 words
The method of claim 34, further comprising: said set of at least one strip delimiter frame having exactly two strip delimiter frames.
Claim 63
Dependent Claim
35 words
The method of claim 34, further comprising: said set of at least one strip delimiter frame having a plurality of frames; and ending stripping of frames upon receipt of one error free strip delimiter frame.
Claim 64
Dependent Claim
23 words
The apparatus as in claim 34 wherein said means for counting each frame stripped further comprises: means for counting only error free frames.
Claim 65
Dependent Claim
42 words
The method of claim 34, further comprising: incrementing a counter for each frame transmitted onto said network; decrementing said counter for each frame stripped; ending stripping when said counter indicates that a number of frames stripped equals a number of frames transmitted.
Claim 66
Dependent Claim
46 words
The method of claim 34, further comprising: adding one to a counter for each frame transmitted onto said network; subtracting one from said counter for each frame stripped; ending stripping when said counter indicates that a number of frames stripped equals a number of frames transmitted.
Claim 67
Dependent Claim
19 words
The method as in claim 59 or 60 further comprising: counting only error free frames stripped by said apparatus.
Claim 68
Dependent Claim
18 words
The method of claim 34, further comprising: counting only information frames transmitted onto said network by said station.
Claim 69
Dependent Claim
27 words
The apparatus as in claim 34 further comprising: counting information frames and strip delimiter frames when transmitting; and counting information frames and strip delimiter frames when stripping.
References Cited (Backward Citations)
US4468734A
Cited
US4507777A
Cited
EP0119003A2
Cited
US4567590A
Cited
US4646232A
Cited
US4577313A
Cited
DE3507618A1
Cited
US4789982A
Cited
US4941142A
Cited
US4932023A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1997-07-18 | 1998-01-17 | 1998-07-19 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2001-07-18 | 2002-01-17 | 2002-07-19 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2005-07-18 | 2006-01-17 | 2006-07-19 | $7700.00 | Window Closed / Lapsed |