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

Computer driver module for master interface to communication and control network

Assignee: Westinghouse Electric Corp
•
Filing: 1985-08-26
•
Granted: 1989-05-23
•
Expires: 2005-08-26
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A driver module is provided which cooperates with and drives a hardware interface to a two-way communication and control system. The driver module also performs a number of error checking functions in connection with each message sent out by the master so that faulty messages are not placed on the communication and control network.

Inventors

  • 👤 Bruce L. Brodsky

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 17:25
CPC Classifications
H; H04; H04Q; H04Q9/00; H04Q9/14

Claims Analysis

Total Claims: 24
Claim 1
Independent Claim 214 words
In a communication and control network, the combination of, a network master controller which includes a processor means, said processor means having an input/output slot as part thereof, said processor means also having an address bus and a data bus, said address bus and said data bus being connected to said input/output slot, a common network line, a plurality of digital integrated circuits, each coupled to said common network line and each adapted to transmit plural bit messages to and receive plural bit messages from said common network line in a predetermined format, interface means positioned in said one input/output slot in connection with said data bus and also interconnected with one of said digital integrated circuits, said interface means providing a sole communication path between said processor means and said one digital integrated circuit, means in said processor means for developing a plural byte output message string, driver means including means for storing said plural byte output message string and means for reformatting said stored output message in said predetermined format and transmitting the same over said data bus to said interface means, and said interface means includes means for storing a message transmitted over said data bus by said driver means and transmitting the stored message to said one digital integrated circuit.
Claim 2
Dependent Claim 214 words
In a communication and control network, the combination of, a network master controller which includes a processor means, said processor means having an input/output slot as part thereof, said processor means also having an address bus and a data bus, said address bus and said data bus being connected to said input/output slot, a common network line, a plurality of digital integrated circuits, each coupled to said common network line and each adapted to transmit plural bit messages to and receive plural bit messages from said common network line in a predetermined format, interface means positioned in said one input/output slot in connection with said data bus and also interconnected with one of said digital integrated circuits, said interface means providing a sole communication path between said processor means and said one digital integrated circuit, means in said processor means for developing a plural byte output message string, driver means including means for storing said plural byte output message string and means for reformatting said stored output message in said predetermined format and transmitting the same over said data bus to said interface means, and said interface means includes means for storing a message transmitted over said data bus by said driver means and transmitting the stored message to said one digital integrated circuit.
Claim 3
Dependent Claim 38 words
The combination of claim 1, wherein said driver means includes means for signaling said processor means in the event all of the bytes of said plural byte output message string are not developed within a predetermined time interval.
Claim 4
Dependent Claim 110 words
The combination of claim 1, wherein said plural byte output message string includes a control byte, said control byte having a first value when succeeding bytes of said output message string are data to be sent to another one of said digital integrated circuits coupled to said common network line and having a second value when succeeding bytes of said output message string are a command to be sent over said common network line to said other digital integrated circuit, said driver means including means responsive to said control byte for changing a predetermined control bit in said reformatted output message in accordance with the value of said control byte.
Claim 5
Dependent Claim 80 words
The combination of claim 3, wherein said control byte has a third value when succeeding bytes of said output message string comprise a desired address for said network master controller, said driver means including means responsive to said third value of said control byte for transmitting said desired address over said data bus to said interface means, said interface means including means for storing said desired address and controlling the address of said one digital integrated circuit in accordance therewith.
Claim 6
Dependent Claim 89 words
The combination of claim 3, wherein said control byte has a fourth value when a succeeding byte of said output message string comprises a desired baud rate for transmission of messages over said common network line, said driver means including means responsive to said fourth value of said control byte for transmitting said desired baud rate over said data bus to said interface means, said interface means including means for storing said desired baud rate and controlling the baud rate of said one digital integrated circuit in accordance therewith.
Claim 7
Dependent Claim 93 words
The combination of claim 3, wherein said plural byte output message string includes a further byte at least a portion of which indicates the number of times said reformatted output message is to be retransmitted over said data bus to said interface means in tee event no response to said output message is received over said common network line from said other digital integrated circuit, said driver means including means responsive to said further byte for retransmitting said reformatted message over said data bus to said interface means a corresponding number of times.
Claim 8
Dependent Claim 74 words
The combination of claim 1, wherein said driver means includes a message timer, means for initializing said message timer in response to the first byte of said plural byte output message string, means for decrementing said message timer at a predetermined rate, and means for signaling said processor means in the event all of the bytes of said plural byte output message string are to developed before said message time is decremented to zero.
Claim 9
Dependent Claim 27 words
The combination of claim 7, wherein said processor means includes a source of timing pulses which is used to decrement said message timer at said predetermined rate.
Claim 10
Dependent Claim 102 words
The combination of claim 1, wherein said driver means includes a receive timer for establishing a timeout interval during which a response to said output message should be received from another one of said digital integrated circuits over said common network line, means for setting said receive timer to a desired value in accordance with the value of a predetermined byte of said output message string, means for decrementing said receive timer at a predetermined rate, and means for signaling said processor means in the event said receive timer is decremented to zero before a response to said output message is received.
Claim 11
Dependent Claim 23 words
The combination of claim 9, wherein said processor means includes a source of timing pulses which is used to decrement said receive timer.
Claim 12
Dependent Claim 57 words
The combination of claim 1, wherein said driver means includes means responsive to the value of a predetermined byte of said plural byte output message string for establishing a time out interval during which a response to said reformatted output message should be received from another one of said digital integrated circuits over said common network line.
Claim 13
Dependent Claim 65 words
The combination of claim 11, wherein said driver means includes receive timer means responsive to a predetermined value of said predetermined byte for initiating a timeout interval of indefinite duration, and means responsive to a predetermined value of said predetermined byte in a succeeding plural byte output message string for resetting said receive timer to zero, thereby to terminate said timeout interval of indefinite duration.
Claim 14
Dependent Claim 59 words
The combination of claim 1, wherein said driver means includes means responsive to the value of a predetermined byte of said plural byte output message string for initiating a timeout interval of indefinite duration during which a response to said reformatted output message can be received from another one of said digital integrated circuits over said common network line.
Claim 15
Dependent Claim 33 words
The combination of claim 13, wherein said driver means includes means responsive to a predetermined value of said predetermined byte in a succeeding plural byte output message string for terminating said timeout interval.
Claim 16
Dependent Claim 79 words
The combination of claim I, wherein said plural byte output message string includes an operation code byte, a first bit of said operation code byte having a predetermined value when a response to said reformatted output message is expected back from another one of said digital integrated circuits over said common network line, said driver means including means responsive to said predetermined value of said first bit for preventing the transmission of another output message to said interface means.
Claim 17
Dependent Claim 18 words
The combination of claim 15, wherein transmission of another output message is prevented for a predetermined timeout interval.
Claim 18
Dependent Claim 29 words
The combination of claim 16, wherein the duration of said timeout interval is determined in accordance with the value of another byte of said plural byte output message string.
Claim 19
Dependent Claim 56 words
The combination of claim 17, wherein a second bit of said operation code byte has a predetermined value if said output message is to be repeated after said predetermined timeout interval, and said driver means includes means responsive to said predetermined value of said second bit for retransmitting said reformatted output message to said interface means.
Claim 20
Dependent Claim 62 words
The combination of claim 18, wherein said plural byte output message string includes another byte at least a portion of which indicates the number of times said output message is to be repeated, and said driver means includes means responsive to said portion of said other byte for retransmitting said reformatted output message to said interface means the indicated number of times.
Claim 21
Dependent Claim 46 words
The combination of claim 15, wherein a plurality of other bits in said operation code byte have values indicating the number of messages expected back from said other one of said digital integrated circuits over said common network line in response to said reformatted output message.
Claim 22
Dependent Claim 72 words
The combination of claim 20, wherein said interface means includes means for storing a response from said other digital integrated circuit over said common network line, said driver means including means for storing said received response message, and means for preventing the transmission of another output message to said interface means until the expected number of response message have been received as determined by said other bits of said operation code byte.
Claim 23
Dependent Claim 70 words
The combination of claim 21, wherein said driver means includes means for storing a number of message in response to said output message in accordance with he value of said other bits of said operation code byte, and means operative in the event that the number of responses called for by said other bits exceeds a predetermined maximum number of response messages for storing only said maximum number of responses.
Claim 24
Dependent Claim 77 words
The combination of claim 20, wherein another bit of said operation code byte has a predetermined value when said reformatted output message is to be retransmitted to said interface means and another byte of said string includes a portion which indicates the number of such retransmissions, said driver means including means for preventing any retransmissions of said reformatted output messages if the number of response messages expected back from said common network line is greater than one.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1992-05-22 1992-11-21 1993-05-23 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1996-05-22 1996-11-21 1997-05-23 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2000-05-22 2000-11-21 2001-05-23 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag