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

Distributed computer control system with variable monitor timers

Assignee: HF CONTROLS LLP
•
Filing: 1983-04-19
•
Granted: 1986-04-15
•
Expires: 2003-04-19
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract In a distributed computer control system in which remote stations are interconnected by a communications link, the remote stations take turns having supervisory control over the communications link. Each remote is numbered in sequence in a predetermined succession order and takes its turn having control of the communications link in accordance with this succession order. When a remote station has completed its turn of having supervisory control, it transmits a first control message over the communications link. The next remote station in the succession order then takes control over the communications link by transmitting a second control message over the communications link. Each remote station has two variable timers which are set in response to the first control message and the second control message, respectively, and have time out intervals depending upon the offset of the receiving remote station from the remote station which transmitted the control message. If and when any of these variable timers times out in a given remote station, then that remote station will assume control of the communications link by transmitting the second control message on the communications link.

Inventors

  • 👤 Michael E. Cope

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 12:30
CPC Classifications
H; H04; H04L; H04L12/00; H04L12/28; H04L12/40; H04L12/407; H04L12/417; G; G06; G06F; G06F13/00; G06F13/14; G06F13/36; G06F13/368

Claims Analysis

Total Claims: 8
Claim 1
Independent Claim 360 words
A communication system comprising a plurality of remote stations a communications link interconnecting said remote stations, each of said remote stations being assigned a sequence number in a predetermined succession order in which said remote stations are to take turns in being master over said communications link each of said remote stations including a communication controller means operable to transmit messages to other remote stations over said communications link when such remote station is master of said communications link, to transmit a first control message on said communications link when such remote has completed its turn at being master over said communications link, and to transmit a second control message on said communications link to start its turn at being master over said communications link in response to receiving said first control message transmitted by the communication controller means in the remote station immediately preceding such remote station in said succession order, the communication controller means in each remote station including first timing means responsive to said first control message being transmitted on said communications link to set a variable time out interval as a function of the offset in said succession order of such remote from the remote that transmitted the first control message with the greater the offset, the greater the time out interval, the communication controller means in each remote station including a second timing means responsive to said second control message transmitted on said communications link to set a second variable time out interval as a function of the offset in said succession order of such remote from the remote that transmitted the second control message with the greater the offset, the larger the second time out interval, said second time out interval being greater than said first time out interval for a given offset, each communication controller means transmitting said second control message on said communications link when the first timing means of such communication controller means times out before transmission of said second control message on said communications link, and when the second timing means of such communications controller means times out before the transmission of said first control message on said communications link.
Claim 2
Dependent Claim 360 words
A communication system comprising a plurality of remote stations a communications link interconnecting said remote stations, each of said remote stations being assigned a sequence number in a predetermined succession order in which said remote stations are to take turns in being master over said communications link each of said remote stations including a communication controller means operable to transmit messages to other remote stations over said communications link when such remote station is master of said communications link, to transmit a first control message on said communications link when such remote has completed its turn at being master over said communications link, and to transmit a second control message on said communications link to start its turn at being master over said communications link in response to receiving said first control message transmitted by the communication controller means in the remote station immediately preceding such remote station in said succession order, the communication controller means in each remote station including first timing means responsive to said first control message being transmitted on said communications link to set a variable time out interval as a function of the offset in said succession order of such remote from the remote that transmitted the first control message with the greater the offset, the greater the time out interval, the communication controller means in each remote station including a second timing means responsive to said second control message transmitted on said communications link to set a second variable time out interval as a function of the offset in said succession order of such remote from the remote that transmitted the second control message with the greater the offset, the larger the second time out interval, said second time out interval being greater than said first time out interval for a given offset, each communication controller means transmitting said second control message on said communications link when the first timing means of such communication controller means times out before transmission of said second control message on said communications link, and when the second timing means of such communications controller means times out before the transmission of said first control message on said communications link.
Claim 3
Dependent Claim 47 words
A communication system as recited in claim 1, wherein a plurality of input/output devices are connected to each of said remote stations and wherein said remote stations include means to apply signals to and receive signals from said input/output devices to control parameters of an industrial process.
Claim 4
Dependent Claim 59 words
A communication system as recited in claim 1, wherein each remote station has an allotted time interval to be master of said communications link and being operable when master of said communications link to transmit said second control message at the end of said allotted time interval, said second time out interval being longer than said allotted time interval.
Claim 5
Dependent Claim 86 words
A communication system as recited in claim 3, wherein the communication controller means in each remote station includes a third timing means operating to set a third time out interval equal to said allotted time interval when the communication controller means of such remote station transmits said second control message on said communication link, the communication controller means in each remote station being operable to transmit said first control message on said communications link when the third timing means in such communication controller means times out.
Claim 6
Dependent Claim 101 words
A communication system as recited in claim 3, wherein one of said remote stations includes means selectively operable to signal the communication controller of said one of said remote stations, that said one of said remote stations is to remain master for longer than the allotted time interval, the communication controller in said one of said remote stations in response to being signalled by said selectively operable means, upon reaching the end of its allotted time interval to be master of said communications link, operating to transmit said second control message on said communications link instead of said first control message.
Claim 7
Dependent Claim 126 words
A communication system as recited in claim 1, wherein said remote stations are assigned addresses and transmit information to each other over said communication link in information data blocks, said first control message and said second control message comprising control data blocks, each of said data blocks having a header address position, the header address position of each information data block containing the address of the remote to which the information data block is transmitted, the header address position of said control data blocks containing a predetermined universal address, each of said remote stations operating to receive a data block transmitted on said communications link only if the data block contains in said header address position the address of such remote or said predetermined universal address.
Claim 8
Dependent Claim 79 words
A communication system as recited in claim 1, wherein said first and second control messages each contain the sequence number of the remote station which transmitted the control message on the communications link, each of said remotes upon receiving one of said control messages determining its offset in said succession order from the remote which transmitted the control message by means of the sequence number in the received control message and the sequence number of the receiving remote station.

References Cited (Backward Citations)

US4058681A Cited
US4304001A Cited
US4410983A Cited
US4495493A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag