US4949337A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Token passing communication network including a node which maintains and transmits a list specifying the order in which the token is passed
Assignee: Honeywell Inc
•
Filing: 1989-01-30
•
Granted: 1990-08-14
•
Expires: 2009-01-30
Abstract
Abstract A communication network has one master node which maintains an active master list (AML) containing the node addresses of all nodes to which the token will be passed. When nodes are added or deleted from the network, it is efficient in terms of data bus occupancy and individual processing time by the nodes if the successor address for each node is broadcast in a single message, and the availability of an AML makes this possible. The network has the capability of efficiently updating the AML whenever the configuration of the network is so changed.
Inventors
- 👤 John R. Aggers
- 👤 Roger R. Roth
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-26 01:49
CPC Classifications
H; H04; H04L; H04L12/00; H04L12/28; H04L12/40; H04L12/407; H04L12/417
Claims Analysis
Total Claims: 10
Claim 1
Independent Claim
377 words
In a communications network comprising a plurality of master nodes all connected to a single data bus comprising a pair of electrical conductors and each node including a node address register whose contents are a node address preassigned to the node, each of the nodes of the type having an active mode during which the node may provide on the data bus a plurality of different messages comprising electrical signals for communicating with the other nodes, and each of said nodes including a successor address register dedicated to storing a network address different from the content of the node address register, said active mode of a node being initiated responsive to receiving on the data bus signals encoding a token message having a preselected unique identifying format and including a successor address equal to the contents of the node address register of the node, and each said node further transmitting a token message including a successor address comprising the address stored in the successor address register of the node and terminating the active mode responsive to the receipt on the data bus of a token acknowledge signal having a preselected unique identifying format, and wherein a first of the master nodes includes an address memory in which may be stored an active master list including the contents of the node address registers of active master nodes in the network and further, specifying a successor address for each of the node addresses included in the active master list, the improvement comprising (a) in the first of the master nodes, an active master list broadcast means for providing signals on the data bus encoding therein an active master list message having a preselected unique identifying format and including at least a part of the active master list stored in the address memory; and (b) in each of the master nodes, means for receiving the active master list message on the data bus from the first of the master nodes, means responsive to the active master list message identifying format for extracting therefrom the successor address specified in the active master list for the network address of the master node involved, and means for storing the network address so extracted in the successor address register of the master node involved.
Claim 2
Dependent Claim
377 words
In a communications network comprising a plurality of master nodes all connected to a single data bus comprising a pair of electrical conductors and each node including a node address register whose contents are a node address preassigned to the node, each of the nodes of the type having an active mode during which the node may provide on the data bus a plurality of different messages comprising electrical signals for communicating with the other nodes, and each of said nodes including a successor address register dedicated to storing a network address different from the content of the node address register, said active mode of a node being initiated responsive to receiving on the data bus signals encoding a token message having a preselected unique identifying format and including a successor address equal to the contents of the node address register of the node, and each said node further transmitting a token message including a successor address comprising the address stored in the successor address register of the node and terminating the active mode responsive to the receipt on the data bus of a token acknowledge signal having a preselected unique identifying format, and wherein a first of the master nodes includes an address memory in which may be stored an active master list including the contents of the node address registers of active master nodes in the network and further, specifying a successor address for each of the node addresses included in the active master list, the improvement comprising (a) in the first of the master nodes, an active master list broadcast means for providing signals on the data bus encoding therein an active master list message having a preselected unique identifying format and including at least a part of the active master list stored in the address memory; and (b) in each of the master nodes, means for receiving the active master list message on the data bus from the first of the master nodes, means responsive to the active master list message identifying format for extracting therefrom the successor address specified in the active master list for the network address of the master node involved, and means for storing the network address so extracted in the successor address register of the master node involved.
Claim 3
Dependent Claim
118 words
The network of claim 1, wherein the first of the master nodes includes: (a) active master list counter file means storing a counter associated with each entry in the active master list, for decrementing the counters responsive to a counter decrement signal and issuing an absent master signal responsive to a counter achieving a preselected value, said absent master signal encoding the address of the master node with which is associated the counter achieving the preselected value; (b) means for issuing a counter decrement signal; and (c) active master list update means receiving the absent master signal, for removing from the active master list the node address which equals the node address encoded in the absent master signal.
Claim 4
Dependent Claim
46 words
The network of claim 2, wherein the active master list broadcast means is responsive to an update signal, and wherein the active master list update means includes means for issuing an update signal to the active master list broadcast means responsive to the absent master signal.
Claim 5
Dependent Claim
63 words
The network of claim 2 wherein each node includes means for including in the token messages sent by it, the contents of its node address register, and wherein the active master list counter file means includes means receiving token message signals from the data bus, for setting the counter associated with the node address included in a token message to a preselected value.
Claim 6
Dependent Claim
54 words
The network of claim 2, wherein the counter decrement signal issuing means includes means receiving token messages from the data bus, for comparing the successor address encoded in the token message with the contents of the node address register in the first of the master nodes, and if equal issuing a counter decrement signal.
Claim 7
Dependent Claim
105 words
The network of claim 1, wherein each master node includes means for transmitting on the data bus responsive to an active master list update inquiry message, an active master list update message encoding the contents of the node address register of the master node transmitting the active master list update message, and wherein the first of the master nodes includes (a) active master list update means responsive to the active master list update messages for inserting those addresses encoded in the active master list update messages into the active master list; and (b) means for issuing active master list update inquiry messages at preselected times.
Claim 8
Dependent Claim
47 words
The network of claim 6, wherein the active master list broadcast means is responsive to an update signal, and wherein the active master update means includes means for issuing an update signal to the active master list broadcast means each time the active master list is updated.
Claim 9
Dependent Claim
130 words
The network of claim 6 wherein master nodes each further are of the type transmitting a token acknowledge message including the contents of the node address register of the node transmitting the token acknowledge message, said master nodes further including an active master list update flag register having set and cleared states and entering the cleared state responsive to the master node entering its active mode, wherein the active master list update message transmitting means transmits active master list update messages responsive to the active master list update flag register set state, and wherein each node includes means for setting the active master list update flag register responsive to inequality between the contents of the successor address register and the node address register contents transmitted in the token acknowledge message.
Claim 10
Dependent Claim
101 words
The network of claim 6 wherein master nodes each further are of the type transmitting a token acknowledge message including the contents of the node address register of the node transmitting the token acknowledge message, said master nodes further including an active master list update flag register having set and cleared states and entering the cleared state responsive to the master node entering its active mode and the set state upon powering up the node, wherein the active master list update message transmitting means transmits active master list update messages responsive to the active master list update flag register set state.
References Cited (Backward Citations)
US31852A
Cited
USRE31852E
Cited
USRE31852F1
Cited
US4511958A
Cited
US4287592A
Cited
US4491946A
Cited
US4456957A
Cited
US4506360A
Cited
US4583088A
Cited
US4661952A
Cited
US4566097A
Cited
US4663748A
Cited
US4689786A
Cited
US4674086A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1993-08-13 | 1994-02-12 | 1994-08-14 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1997-08-13 | 1998-02-12 | 1998-08-14 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2001-08-13 | 2002-02-12 | 2002-08-14 | $7700.00 | Window Closed / Lapsed |