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

Message stripping protocol for a ring communication network

Assignee: International Business Machines Corp
•
Filing: 1983-12-27
•
Granted: 1986-01-28
•
Expires: 2003-12-27
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A plurality of stations are used to strip expendable messages from a serial ring communication network. One station uses either the destination address field or the source address field as the basis for removing a portion of the message. Another station uses the status of a control indicia as the basis for removing the remaining portion of the message from the ring. By distributing the stripping function, between multiple stations on the ring, a significant reduction in ring latency is achieved.

Inventors

  • 👤 Seymour Bederman

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-05 09:09
CPC Classifications
H; H04; H04L; H04L12/00; H04L12/28; H04L12/42; H04L12/427; H04L12/433

Claims Analysis

Total Claims: 26
Claim 1
Independent Claim 168 words
A method for removing expendable messages from a communications 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 the first station for determining the state of the indicia and changing the state of said 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) monitoring the input to the first station to detect a first predetermined bit sequence; (g) buffering a portion of the predetermined bit sequence at the first station; and (h) examining the control indicia and stripping the remaining portion of the message only if the control indicia is in the second state.
Claim 2
Independent Claim 168 words
A method for removing expendable messages from a communications 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 the first station for determining the state of the indicia and changing the state of said 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) monitoring the input to the first station to detect a first predetermined bit sequence; (g) buffering a portion of the predetermined bit sequence at the first station; and (h) examining the control indicia and stripping the remaining portion of the message only if the control indicia is 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 24 words
The method of claim 1 wherein the station of steps (g) and (h) continue 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 destination address.
Claim 8
Independent Claim 164 words
A method for removing expendable messages from a communications 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 the first station for determining the state of the indicia and changing the state of said 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 from the network; (f) monitoring the input to the first station to detect a first predetermined bit sequence; (g) buffering a portion of the predetermined bit sequence at the first station; and (h) examining the control indicia and stripping the remaining portion of the message only if the control indicia is in the second state.
Claim 9
Independent Claim 164 words
A method for removing expendable messages from a communications 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 the first station for determining the state of the indicia and changing the state of said 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 from the network; (f) monitoring the input to the first station to detect a first predetermined bit sequence; (g) buffering a portion of the predetermined bit sequence at the first station; and (h) examining the control indicia and stripping the remaining portion of the message only if the control indicia is in the second state.
Claim 10
Dependent Claim 20 words
The method of claim 7 wherein the origination station strips the portion of the message appended to the source address.
Claim 11
Dependent Claim 206 words
In a ring communications network system wherein one or more stations are coupled serially to a ring with each station being operable to accept messages from locally connected 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 connected 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 being set in a first state; (b) at each station, buffering a predetermined portion of the message; comparing a selected portion of the buffered message with the station's identity to determine a recipient station; (c) inserting idle characters on the ring from the recipient station; (d) monitoring the input at a predefined station to detect a predetermined bit sequence; (e) buffering, at the predefined station, a selected portion of the predetermined bit sequence and bits thereafter; (f) examining the buffered bits to determine the status of the control indicia and stripping the buffered bits when the control indicia is different from the first state.
Claim 12
Dependent Claim 206 words
In a ring communications network system wherein one or more stations are coupled serially to a ring with each station being operable to accept messages from locally connected 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 connected 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 being set in a first state; (b) at each station, buffering a predetermined portion of the message; comparing a selected portion of the buffered message with the station's identity to determine a recipient station; (c) inserting idle characters on the ring from the recipient station; (d) monitoring the input at a predefined station to detect a predetermined bit sequence; (e) buffering, at the predefined station, a selected portion of the predetermined bit sequence and bits thereafter; (f) examining the buffered bits to determine the status of the control indicia and stripping the buffered bits when the control indicia is different from the first state.
Claim 13
Dependent Claim 53 words
The method of claim 9 further including the steps of: (g) monitoring the ring to detect an explicit abort sequence, an implicit abort sequence, a start of new message sequence, or end of physical trailer sequence; and (h) continue to insert idle characters until one of the sequences in step (g) is detected.
Claim 14
Dependent Claim 46 words
The method of claim 9 further including the steps of monitoring the ring at the predefined station to detect a start delimiter sequence; and stripping the buffered bits in step (e) from the start delimiter sequence until one of the sequences in claim 10 is detected.
Claim 15
Dependent Claim 19 words
The method recited in steps (d) and (f) of claim 7 wherein the predefined station is a monitor station.
Claim 16
Dependent Claim 222 words
In a ring communication network system wherein one or more stations are coupled serially to a ring with each station being operable to accept messages from locally connected 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 connected 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 being set in a first state; (b) receiving at the transmitting station 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 address of the transmitting station; (e) stripping a portion of the message if the station's address correlates with the selected portion of the buffered message; (f) monitoring the input at a predefined station to detect a predetermined bit sequence; (g) buffering, at the predefined station a selected portion of the predetermined bit sequence; and (h) examining the buffered bits to determine the status of the control indicia and stripping the buffered bits when the control indicia is different from the first state.
Claim 17
Dependent Claim 222 words
In a ring communication network system wherein one or more stations are coupled serially to a ring with each station being operable to accept messages from locally connected 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 connected 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 being set in a first state; (b) receiving at the transmitting station 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 address of the transmitting station; (e) stripping a portion of the message if the station's address correlates with the selected portion of the buffered message; (f) monitoring the input at a predefined station to detect a predetermined bit sequence; (g) buffering, at the predefined station a selected portion of the predetermined bit sequence; and (h) examining the buffered bits to determine the status of the control indicia and stripping the buffered bits when the control indicia is different from the first state.
Claim 18
Dependent Claim 52 words
The method of claim 13 further including the steps of: (i) monitoring the ring to detect an explicit abort sequence, an implicit abort sequence, a start of message sequence or end of physical header sequence; and (j) continue to insert idle characters until one of the sequences in step (d) is detected.
Claim 19
Dependent Claim 46 words
The method of claim 13 further including the steps of monitoring the ring at the predefined station to detect a start delimiter sequence; and stripping the buffered bits in step (e) from the start delimiter sequence until one of the sequences in claim 14 is detected.
Claim 20
Dependent Claim 23 words
The method of claim 13 wherein the portion of the message being stripped in step (e) includes the octet following the source address.
Claim 21
Dependent Claim 221 words
In a ring communications network system wherein one or more stations are coupled serially to a ring with each station being operable to accept messages from locally connected 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 connected 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 being set in a first state; (b) receiving the transmitted message at a selected station; (c) buffering a portion of said receive message; (d) correlating a selected portion of the buffered message with the address of the selected station; (e) stripping a portion of the message if the address of the selected station correlates with the selected portion of the buffered message; (f) monitoring the input at a predefined station to detect a predetermined bit sequence; (g) buffering at the predefined station a selected portion of the predetermined bit sequence; and (h) examining the buffered bits to determine the status of the control indicia and stripping the buffered bits when the control indicia is different from the first state.
Claim 22
Dependent Claim 221 words
In a ring communications network system wherein one or more stations are coupled serially to a ring with each station being operable to accept messages from locally connected 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 connected 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 being set in a first state; (b) receiving the transmitted message at a selected station; (c) buffering a portion of said receive message; (d) correlating a selected portion of the buffered message with the address of the selected station; (e) stripping a portion of the message if the address of the selected station correlates with the selected portion of the buffered message; (f) monitoring the input at a predefined station to detect a predetermined bit sequence; (g) buffering at the predefined station a selected portion of the predetermined bit sequence; and (h) examining the buffered bits to determine the status of the control indicia and stripping the buffered bits when the control indicia is different from the first state.
Claim 23
Dependent Claim 239 words
In a ring communications network system wherein one or more stations are coupled serially to a ring with each station being operable to accept messages from locally connected 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 connected devices an apparatus for stripping expendable messages from the ring comprising the steps of: (a) means for 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 being set in a first state; (b) means for receiving the transmitted message at a selected station; (c) means for buffering a portion of said receive message; (d) means for correlating a selected portion of the buffered message with the address of the selected station; (e) means for stripping a portion of the message if the address of the selected station correlates with the selected portion of the buffered message; (f) means for monitoring the input at a predefined station to detect a predetermined bit sequence; (g) means for buffering at the predefined station a selected portion of the predetermined bit sequence; and (h) means for examining the buffered bits to determine the status of the control indicia; and means for stripping the buffered bits when the control indicia is different from the first state.
Claim 24
Dependent Claim 239 words
In a ring communications network system wherein one or more stations are coupled serially to a ring with each station being operable to accept messages from locally connected 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 connected devices an apparatus for stripping expendable messages from the ring comprising the steps of: (a) means for 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 being set in a first state; (b) means for receiving the transmitted message at a selected station; (c) means for buffering a portion of said receive message; (d) means for correlating a selected portion of the buffered message with the address of the selected station; (e) means for stripping a portion of the message if the address of the selected station correlates with the selected portion of the buffered message; (f) means for monitoring the input at a predefined station to detect a predetermined bit sequence; (g) means for buffering at the predefined station a selected portion of the predetermined bit sequence; and (h) means for examining the buffered bits to determine the status of the control indicia; and means for stripping the buffered bits when the control indicia is different from the first state.
Claim 25
Independent Claim 101 words
A method for stripping expended messages from a communications network comprising the steps of: (a) transmitting from a first station a message including an identification label and a control indicia being set in a first state; (b) receiving the message at a recipient station; (c) stripping a portion of the message at the recipient station only if the identification label correlates with an identification characteristics of said recipient station; (d) receiving a remaining portion of the message at a second station; and (e) stripping the remaining portion of said message only if the control indicia is set to a second state.
Claim 26
Independent Claim 101 words
A method for stripping expended messages from a communications network comprising the steps of: (a) transmitting from a first station a message including an identification label and a control indicia being set in a first state; (b) receiving the message at a recipient station; (c) stripping a portion of the message at the recipient station only if the identification label correlates with an identification characteristics of said recipient station; (d) receiving a remaining portion of the message at a second station; and (e) stripping the remaining portion of said message only if the control indicia is set to a second state.

References Cited (Backward Citations)

US4227178A Cited
US4335426A Cited
US4373183A Cited
US4489379A Cited
US4507777A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1989-01-27 1989-07-29 1990-01-28 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1993-01-27 1993-07-29 1994-01-28 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1997-01-27 1997-07-29 1998-01-28 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag