Patent EP0146831A2 successfully refreshed from Google Patents.
← Back to Patent Explorer
EP0146831A2 Expired / Lapsed EP ⏱️ 0.0 years remaining

Message stripping protocol for a ring communication network

Assignee: International Business Machines Corp
•
Filing: 1984-12-04
•
Granted: —
•
Expires: 2004-12-04
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract In a ring communication network the message stripping function is distributed between at least two stations on the ring. One of these stations is either the station which originally transmits the message, or else is the destination station, and the other station is the ring's monitor station. The originating station uses the source address as the basis for removing a portion of the message while the destination station uses the destination addess. The monitor station uses the state of a monitor count bit in the message as the basis for removing the remaining portion of the message from the ring. By distributing the stripping function, between two stations on the ring, a significant reduction in ring latency is achieved.

Inventors

  • 👤 Seymour Bederman

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-11-02 13:34
CPC Classifications
H; H04; H04L; H04L12/00; H04L12/28; H04L12/42; H04L12/427; H04L12/433

Claims Analysis

Total Claims: 26
Claim 1
Independent Claim 170 words
A method for removing expendable messages from a ring communication network comprising the steps of: (a) generating a message including a source address, a destination address and a control indicia set to a first state; (b) transmitting the message onto the network; (c) receiving the message at a first station other than the transmitting station; (d) examining a portion of the message at said first station for determining the state of said control indicia and changing the state of said control indicia to a second state if it was in the first state when received; (e) at a destination station (i) recognizing the destination address, (ii) copying the message, (iii) stripping a portion of the message from the network; (f) at said first station (i) monitoring the input to detect a first predetermined bit sequence; (ii) buffering a portion of said first predetermined bit sequence and (iii) examining said control indicia and stripping the remaining portion of the message only if said control indicia is set in the second state.
Claim 2
Independent Claim 170 words
A method for removing expendable messages from a ring communication network comprising the steps of: (a) generating a message including a source address, a destination address and a control indicia set to a first state; (b) transmitting the message onto the network; (c) receiving the message at a first station other than the transmitting station; (d) examining a portion of the message at said first station for determining the state of said control indicia and changing the state of said control indicia to a second state if it was in the first state when received; (e) at a destination station (i) recognizing the destination address, (ii) copying the message, (iii) stripping a portion of the message from the network; (f) at said first station (i) monitoring the input to detect a first predetermined bit sequence; (ii) buffering a portion of said first predetermined bit sequence and (iii) examining said control indicia and stripping the remaining portion of the message only if said control indicia is set in the second state.
Claim 3
Dependent Claim 18 words
The method of claim 1 wherein the stripping includes the process of inserting idle characters onto the network.
Claim 4
Dependent Claim 22 words
The method of claim 1 wherein the station of step (f) continues to strip until it detects a second predetermined bit sequence.
Claim 5
Dependent Claim 20 words
The method of claim 3 wherein the second predetermined bit sequence includes an idle sequence and/or a start delimiter sequence.
Claim 6
Dependent Claim 17 words
The method of claim 1 wherein the first predetermined bit sequence includes a start delimiter bit sequence.
Claim 7
Dependent Claim 20 words
The method of claim 1 wherein the destination station strips the portion of the message appended to the source address.
Claim 8
Independent Claim 165 words
A method for removing expendable messages from a ring communication network comprising the steps of: (a) generating a message including a source address, a destination address and a control indicia set to a first state; (b) transmitting the message bnto the network; (c) receiving the message at a first station other than the transmitting station; (d) examining a portion of the message at said first station for determining the state of said control indicia and changing the state of said control indicia to a second state if it was in the first state when received; (e) at the generating station (i) recognizing the source address, (ii) stripping a portion of the message form the network; (f) at said first statioh (i) monitoring the input to detect a first predetermined bit sequence; (ii) buffering a portion of said predetermined bit sequence and (iii) examining said control indicia and stripping the remaining portion of the message only if the control indicia is set in the second state.
Claim 9
Independent Claim 165 words
A method for removing expendable messages from a ring communication network comprising the steps of: (a) generating a message including a source address, a destination address and a control indicia set to a first state; (b) transmitting the message bnto the network; (c) receiving the message at a first station other than the transmitting station; (d) examining a portion of the message at said first station for determining the state of said control indicia and changing the state of said control indicia to a second state if it was in the first state when received; (e) at the generating station (i) recognizing the source address, (ii) stripping a portion of the message form the network; (f) at said first statioh (i) monitoring the input to detect a first predetermined bit sequence; (ii) buffering a portion of said predetermined bit sequence and (iii) examining said control indicia and stripping the remaining portion of the message only if the control indicia is set in the second state.
Claim 10
Dependent Claim 20 words
The method of claim 7 wherein the generating station strips the portion of the message appended to the source address.
Claim 11
Independent Claim 15 words
The method of claims 1 or 7 wherein said first station is a monitor station.
Claim 12
Dependent Claim 216 words
In a ring communicatin network system wherein stations are coupled serially to a ring with each station being operable to accept messages from locally connecting devices and placing said messages on the ring for delivery to a remote device and operable to receive messages from the ring and delivering said messages to the locally connecting devices a method for stripping expendable messages from the ring comprising the steps of: (a) transmitting from one of said stations a message including the identity of the source of the message, the identity of the destination of the message and a control indicia set in a first state; (b) buffering in each station a predetermined portion of the received message and comparing a selected portion of the buffered portion with the station's identity to determine a recipient station; (c) inserting idle characters on the line from the recipient station; (d) at a predefined station (i) monitoring the input to detect a predetermined bit sequence; (ii) buffering a selected portion of said predetermined bit sequence and bits thereafter; (iii) examining the buffered bits to determine the state of the control indicia; (iv) changing the state of said control indicia if found in said first state; and (v) stripping the buffered bits when the control indicia is different from the first state.
Claim 13
Dependent Claim 216 words
In a ring communicatin network system wherein stations are coupled serially to a ring with each station being operable to accept messages from locally connecting devices and placing said messages on the ring for delivery to a remote device and operable to receive messages from the ring and delivering said messages to the locally connecting devices a method for stripping expendable messages from the ring comprising the steps of: (a) transmitting from one of said stations a message including the identity of the source of the message, the identity of the destination of the message and a control indicia set in a first state; (b) buffering in each station a predetermined portion of the received message and comparing a selected portion of the buffered portion with the station's identity to determine a recipient station; (c) inserting idle characters on the line from the recipient station; (d) at a predefined station (i) monitoring the input to detect a predetermined bit sequence; (ii) buffering a selected portion of said predetermined bit sequence and bits thereafter; (iii) examining the buffered bits to determine the state of the control indicia; (iv) changing the state of said control indicia if found in said first state; and (v) stripping the buffered bits when the control indicia is different from the first state.
Claim 14
Dependent Claim 58 words
lI. The method of claim 10 further including at the recipient station the steps of: (e) monitoring the line to detect an explicit abort sequence, an implicit abort sequence, a start of new message sequence, or end of physical trailer sequence; and (f) continuing to insert idle characters until one of the sequences in step (e) is detected.
Claim 15
Dependent Claim 53 words
The method of claim 10 further including the steps of monitoring the line at said predefined station to detect a start delimiter sequence, and stripping the portion of the message from the start delimiter sequence until an explicit abort sequence or an implicit abort sequence or a start of new message is detected.
Claim 16
Dependent Claim 14 words
The method recited in claim 10 wherein said predefined station is a monitor station.
Claim 17
Dependent Claim 226 words
In a ring communication network system wherein stations are coupled serially to a ring with each station being operable to accept messages from locally connecting devices and placing said messages on the ring for delivery to a remote device and operable to receive messages from the ring and delivering said messages to the locally connecting devices a method for stripping expendable messages from the ring comprising the steps of: (a) transmitting from one of said stations a message including the identify of the source of the message, the identity of the destination of the message and a control indicia set in a first state; (b) receiving back the transmitted message; (c) buffering at said transmitting station, a portion of the received message; (d) correlating a selected portion of the buffered message with the station's address; (e) stripping a portion of the message from the line if the station's address correlates with the selected portion of the buffered message; (f) at a predefined station (i) monitoring the input to detect a predetermined bit sequence; (ii) buffering a selected portion of the predetermined bit sequence; (iii) examining the buffered bits to determine the state of the control indicia; (iv) changing the state of said control indicia if found in said first state; and (v) stripping the buffered bits when the control indicia is different from the first state.
Claim 18
Dependent Claim 226 words
In a ring communication network system wherein stations are coupled serially to a ring with each station being operable to accept messages from locally connecting devices and placing said messages on the ring for delivery to a remote device and operable to receive messages from the ring and delivering said messages to the locally connecting devices a method for stripping expendable messages from the ring comprising the steps of: (a) transmitting from one of said stations a message including the identify of the source of the message, the identity of the destination of the message and a control indicia set in a first state; (b) receiving back the transmitted message; (c) buffering at said transmitting station, a portion of the received message; (d) correlating a selected portion of the buffered message with the station's address; (e) stripping a portion of the message from the line if the station's address correlates with the selected portion of the buffered message; (f) at a predefined station (i) monitoring the input to detect a predetermined bit sequence; (ii) buffering a selected portion of the predetermined bit sequence; (iii) examining the buffered bits to determine the state of the control indicia; (iv) changing the state of said control indicia if found in said first state; and (v) stripping the buffered bits when the control indicia is different from the first state.
Claim 19
Dependent Claim 109 words
The method of claim 14 further including at the transmitting station the steps of: (g) monitoring the line to detect an explicit abort sequence, an implicit abort sequence, a start of message sequence or end of physical trailer sequence; and (h) continuing to insert idle characters until one of the sequences in step (g) is detected. 16. The method of claim 14 wherein the predetermined bit sequence in step (f) is a start delimiter sequence and further including the step of stripping the buffered bits in step (c) from the start delimiter sequence until an explicit or implicit abort sequence or a start of a new message is detected.
Claim 20
Dependent Claim 21 words
The method of claim 14 wherein stripping of the message in step (e) begins with the octet following the source address.
Claim 21
Dependent Claim 224 words
In a ring communication network system wherein stations are coupled serially to a ring with each station being operable to accept messages from locally connecting devices and placing said messages on the ring for delivery to a remote device and operable to receive messages from the ring and delivering said messages to the locally connecting devices a method for stripping expendable messages from the ring comprising the steps of: (a) transmitting from one of said stations a message including the identity of the source of the message, the identity of the destination of the message and a control indicia set in a first state; (b) receiving the transmitted message at a station; (c) buffering a portion of said received message; (d) correlating a selected portion of the buffered message with the station's address; (e) stripping a portion of the message from the line if the station's address correlates with the selected portion of the buffered message; (f) at a predefined station (i) monitoring the input to detect a predetermined bit sequence; (ii) buffering a selected portion of the predetermined bit sequence; (iii) examining the buffered bits to determine the state of the control indicia; (iv) changing the state of said control indicia if found in said first state; and (v) stripping the buffered bits when the control indicia is different from the first state.
Claim 22
Dependent Claim 224 words
In a ring communication network system wherein stations are coupled serially to a ring with each station being operable to accept messages from locally connecting devices and placing said messages on the ring for delivery to a remote device and operable to receive messages from the ring and delivering said messages to the locally connecting devices a method for stripping expendable messages from the ring comprising the steps of: (a) transmitting from one of said stations a message including the identity of the source of the message, the identity of the destination of the message and a control indicia set in a first state; (b) receiving the transmitted message at a station; (c) buffering a portion of said received message; (d) correlating a selected portion of the buffered message with the station's address; (e) stripping a portion of the message from the line if the station's address correlates with the selected portion of the buffered message; (f) at a predefined station (i) monitoring the input to detect a predetermined bit sequence; (ii) buffering a selected portion of the predetermined bit sequence; (iii) examining the buffered bits to determine the state of the control indicia; (iv) changing the state of said control indicia if found in said first state; and (v) stripping the buffered bits when the control indicia is different from the first state.
Claim 23
Dependent Claim 231 words
In a ring communication network system wherein stations are coupled serially to a ring with each station being operable to accept messages from locally connecting devices and placing said messages on the ring for delivery to a remote device and operable to receive messages from the ring and delivering said messages to the locally connecting devices a means for stripping expendable messages from the ring when one of said stations has transmitted a message including the identity of the source of the message, the identity of the destination of the message and a control indicia set in a first state, including means (148) for receiving back the transmitted message, means (142) for buffering a portion of said received message, means (140) for correlating a selected portion of the buffered message with the source address, characterized in that it includes means (130, 132, 134, 136) for stripping a portion of the message from the line if the source address correlates with the selected portion of the buffered message, means (101, 103) for monitoring the input at a predefined station to detect a predetermined bit sequence, means (108) for buffering a selected portion of the predetermined bit sequence, means (110, 112) for examining the buffered bits to determine the state of the control indicia, and means (104, 105) for stripping the buffered bits when the control indicia is different from the first state.
Claim 24
Dependent Claim 231 words
In a ring communication network system wherein stations are coupled serially to a ring with each station being operable to accept messages from locally connecting devices and placing said messages on the ring for delivery to a remote device and operable to receive messages from the ring and delivering said messages to the locally connecting devices a means for stripping expendable messages from the ring when one of said stations has transmitted a message including the identity of the source of the message, the identity of the destination of the message and a control indicia set in a first state, including means (148) for receiving back the transmitted message, means (142) for buffering a portion of said received message, means (140) for correlating a selected portion of the buffered message with the source address, characterized in that it includes means (130, 132, 134, 136) for stripping a portion of the message from the line if the source address correlates with the selected portion of the buffered message, means (101, 103) for monitoring the input at a predefined station to detect a predetermined bit sequence, means (108) for buffering a selected portion of the predetermined bit sequence, means (110, 112) for examining the buffered bits to determine the state of the control indicia, and means (104, 105) for stripping the buffered bits when the control indicia is different from the first state.
Claim 25
Dependent Claim 235 words
In a ring communication network system wherein stations are coupled serially to a ring with each station being operable to accept messages from locally connecting devices and placing said messages on the ring for delivery to a remote device and operable to receive messages from the ring and delivering said messages to the locally connecting devices a means for stripping expendable messages from the ring when one of said stations has transmitted a message including the identity of the source of the message, the identity of the destination of the message and a control indicia set in a first state including means (148') for receiving the transmitted message at a destination station, means (142') for buffering a portion of said receive message, means (140') for correlating a selected portion of the buffered message with the station's address, characterized in that it includes means (130', 132', 134', 136') for stripping a portion of the message from the line if the station's address correlates with the selected portion of the buffered message, means (101, 103) for monitoring the input at a predefined station to detect a predetermined bit sequence, means (108) for buffering a selected portion of the predetermined bit sequence, and means (110, 112) for examining the buffered bits to determine the state of the control indicia, and means (104, 105) for stripping the buffered bits when the control indicia is different from the first state.
Claim 26
Dependent Claim 235 words
In a ring communication network system wherein stations are coupled serially to a ring with each station being operable to accept messages from locally connecting devices and placing said messages on the ring for delivery to a remote device and operable to receive messages from the ring and delivering said messages to the locally connecting devices a means for stripping expendable messages from the ring when one of said stations has transmitted a message including the identity of the source of the message, the identity of the destination of the message and a control indicia set in a first state including means (148') for receiving the transmitted message at a destination station, means (142') for buffering a portion of said receive message, means (140') for correlating a selected portion of the buffered message with the station's address, characterized in that it includes means (130', 132', 134', 136') for stripping a portion of the message from the line if the station's address correlates with the selected portion of the buffered message, means (101, 103) for monitoring the input at a predefined station to detect a predetermined bit sequence, means (108) for buffering a selected portion of the predetermined bit sequence, and means (110, 112) for examining the buffered bits to determine the state of the control indicia, and means (104, 105) for stripping the buffered bits when the control indicia is different from the first state.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag