Claims Analysis
Total Claims: 18
Claim 1
Independent Claim
174 words
A method for operating a station on a token passing logical ring network, the station including a memory for storing data for use by the station, the method comprising the steps of: (a) receiving messages from the network, said messages containing information fields identifying the source, the destination, and the type of the message; (b) decoding the type of the message from said type information field; (c) establishing an Active Node Table in said memory by repeating steps (a) and (b) for every message on the network, and if the type of the message as decoded in steb (b) is a token pass, then storing the source and destination information from every such token pass message in the Active Node Table to indicate that both the source and the destination are in the logical ring and that the destination follows the source in the sequence of passing the token, thereby updating the Active Node Table with the identity of every station in the logical ring and the sequence in which the token is passed.
Claim 2
Independent Claim
174 words
A method for operating a station on a token passing logical ring network, the station including a memory for storing data for use by the station, the method comprising the steps of: (a) receiving messages from the network, said messages containing information fields identifying the source, the destination, and the type of the message; (b) decoding the type of the message from said type information field; (c) establishing an Active Node Table in said memory by repeating steps (a) and (b) for every message on the network, and if the type of the message as decoded in steb (b) is a token pass, then storing the source and destination information from every such token pass message in the Active Node Table to indicate that both the source and the destination are in the logical ring and that the destination follows the source in the sequence of passing the token, thereby updating the Active Node Table with the identity of every station in the logical ring and the sequence in which the token is passed.
Claim 3
Dependent Claim
62 words
The method of claim 1 in which if the destination of the token pass message in step (c) is said station, then the station assumes possession of the token and further performs the steps of: (e) looking up in the Active Node Table the next destination in said token passing sequence; and (f) sending a token pass message to the next destination.
Claim 4
Dependent Claim
59 words
The method of claim 2 in which if the next destination fails to accept the token, then the station further performs the steps of: (g) modifying the token passing sequence by deleting the destination failing to accept the token from the Active Node Table; and (h) repeating the step of (e) and (f) using the modified token passing sequence.
Claim 5
Dependent Claim
36 words
The method of claim 3 in which the steps (g) of modifying the token passing sequence and (h) repeating the steps (e) and (f) are repeated iteratively for each destination that fails to accept the token.
Claim 6
Independent Claim
77 words
The method of claims 2, 3, or 4 in which during said possession of the token and before steps (e) and (f) the station further performs the steps of: (i) sending a solicit message to solicit for another station waiting to join the logical ring; and (j) if the other station responds to the solicit message, then adding the other station to the Active Node Table as being next in the token passing sequence after the station.
Claim 7
Dependent Claim
91 words
The method of claim 1 in which the station is on the network and waiting to join the logical ring and the type of message as decoded in step (b) is a solicit message addressed to said station, said solicit message containing an information field identifying a current successor, the station further performing the steps of: (k) updating the Active Node Table to indicate the current successor as being next in the token passing sequence after the station; and (l) sending an acknowledge message to the source of the solicit message.
Claim 8
Dependent Claim
56 words
The method of claim 1, 2, or 4 further comprising the step of: (m) forming an Active Node Status Word based on the information in the Active Node Table, said Active Node Status Word indicating the identity of each station active in the logical ring without regard to the order in which the token is passed.
Claim 9
Independent Claim
55 words
The method of claims 1, 2 or 4 in which the token pass message includes a data field , and further comprises the step of; (n) storing the data field from every token pass message in the memory at a location corresponding to the source of the token pass message, thereby forming a data table.
Claim 10
Dependent Claim
155 words
A station for a token passing logical ring network having a plurality of such stations interconnected by a broadcast communications media, the station comprising: sending means for transmitting an output message on the network; receiving means for receiving an input message from the network; processor means coupled to the sending means and receiving means for processing the input and output messages, said processor means including: decoding means for determining the type of the input message; memory means for storing the input and output messages, said memory means including an Active Node Table (ANT) which contains data indicating both the identity of each of said plurality of stations currently in the logical ring and the order in which the token is passed; ANT updating means coupled to the decoding means and the memory means for updating the ANT in response to an indication from the decoding means that the input message was a token pass message.
Claim 11
Dependent Claim
155 words
A station for a token passing logical ring network having a plurality of such stations interconnected by a broadcast communications media, the station comprising: sending means for transmitting an output message on the network; receiving means for receiving an input message from the network; processor means coupled to the sending means and receiving means for processing the input and output messages, said processor means including: decoding means for determining the type of the input message; memory means for storing the input and output messages, said memory means including an Active Node Table (ANT) which contains data indicating both the identity of each of said plurality of stations currently in the logical ring and the order in which the token is passed; ANT updating means coupled to the decoding means and the memory means for updating the ANT in response to an indication from the decoding means that the input message was a token pass message.
Claim 12
Dependent Claim
40 words
The station as recited in claim 9 wherein the processor means further includes means for generating an Active Node Status Word (ANSW) based on the information contained in the ANT to identify every station currently active in the logical ring.
Claim 13
Dependent Claim
56 words
The station as recited in claim 9 or 10 wherein the memory means further includes data table means and the processor means includes means for extracting data from a data field in the token pass message and storing the data in the data table at a location corresponding to the source of the token pass message.
Claim 14
Dependent Claim
103 words
The station as recited in claim 9 wherein the processor means further includes token using means for exercising control over the media, said token using means being activated in response to an indication from the decoding means that the input message was a token pass addressed to this station, wherein said token using means passes the token by looking up in the ANT the identity of the next station in the logical ring after this station and sending a token pass message to said next station, whereby the token using means of this station is deactivated upon acceptance of the token pass message.
Claim 15
Dependent Claim
105 words
The station as recited in claim 12 wherein if the token pass message to the next station is not accepted, then the token using means retries sending the token pass message until the token pass message is accepted up to a predetermined maximum number of retries, wherein if the next station still fails to accept the token pass message after the maximum number of retries, then the token using means deletes the next station from the ANT of this station and looks up in the ANT the identity of a new next station following the deleted station to be used in subsequent token pass attempts.
Claim 16
Dependent Claim
67 words
The station as recited in claim 12 or 13 in which the token using means further includes soliciting means for soliciting stations waiting to join the logical ring, wherein the soliciting means sends a solicit message and if the station waiting to join the logical ring responds to the solicit message, the soliciting means adds the identity of the waiting station to the ANT of this station.
Claim 17
Independent Claim
132 words
A method for operating a station on a token passing logical ring network, the station including a memory for storing data for use by the station, the method comprsing the steps of: (a) receiving messages from the network, said messages containing information fields identifying the source, the destination, and the type of the message; (b) decoding the type of the message from said type information field; (c) establishing a data table in said memory by repeating steps (a) and (b) for every message on the network, and if the type of the message as decoded in step (b) is a token pass, then extracting a data field from the token pass message and storing the daat field in the memory at a location corresponding to the source of the token pass message.
Claim 18
Independent Claim
132 words
A method for operating a station on a token passing logical ring network, the station including a memory for storing data for use by the station, the method comprsing the steps of: (a) receiving messages from the network, said messages containing information fields identifying the source, the destination, and the type of the message; (b) decoding the type of the message from said type information field; (c) establishing a data table in said memory by repeating steps (a) and (b) for every message on the network, and if the type of the message as decoded in step (b) is a token pass, then extracting a data field from the token pass message and storing the daat field in the memory at a location corresponding to the source of the token pass message.