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

Time-out interface means

Assignee: Honeywell Inc
•
Filing: 1977-06-02
•
Granted: 1978-09-26
•
Expires: 1997-06-02
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract There has been provided, in a computer system, a control unit having authority over a plurality of subordinate units with differing response times. The control unit addresses and issues command instructions to selected ones of the subordinate units then waits for an acknowledgement of completion from the addressed units before going to the next step in its routine. To prevent the control unit from being hung-up in the event of a failure of response from the subordinate unit, time-out means are provided for releasing the control unit for further operation. Since the response times of the individual subordinate units are unknown to the control unit, a unique time-out circuit is provided for each of the subordinate units, each time-out circuit being commensurate with the response time of the associated subordinate unit.

Inventors

  • 👤 Robert H. Douglas
  • 👤 Edward H. Forrester
  • 👤 David Murray

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 05:27
CPC Classifications
G; G06; G06F; G06F13/00; G06F13/38; G06F13/42; G06F13/4204; G06F13/4208; G06F13/4213

Claims Analysis

Total Claims: 16
Claim 1
Independent Claim 222 words
In a computer system including a control unit having authority over a plurality of subordinate units with response times which may be different from each other, said control unit communicating with said subordinate units by a communication bus over which command and response messages are transmitted between said control unit and said subordinate units, an interface unit associated with each of said subordinate units, each of said interface units including an output signal means responsive to a unit selection issued by said control unit to a selected subordinate unit, means including said communication bus for transmitting said output signal to said control unit as a validation of the unit selection, each of said interface units further including a timing means, means for initiating the operation of said timing means in response to said unit selection issued by said control unit, each of said timing means being arranged to define a time period slightly longer than the response time of the particular subordinate unit associated therewith and to produce a time-out signal at the end of the defined period, and means responsive to said time-out signal for terminating said validation output signal whereby to release said control unit from the selected subordinate unit in a minimum time in the event of a failure of a normal performance response from said selected subordinate unit.
Claim 2
Dependent Claim 222 words
In a computer system including a control unit having authority over a plurality of subordinate units with response times which may be different from each other, said control unit communicating with said subordinate units by a communication bus over which command and response messages are transmitted between said control unit and said subordinate units, an interface unit associated with each of said subordinate units, each of said interface units including an output signal means responsive to a unit selection issued by said control unit to a selected subordinate unit, means including said communication bus for transmitting said output signal to said control unit as a validation of the unit selection, each of said interface units further including a timing means, means for initiating the operation of said timing means in response to said unit selection issued by said control unit, each of said timing means being arranged to define a time period slightly longer than the response time of the particular subordinate unit associated therewith and to produce a time-out signal at the end of the defined period, and means responsive to said time-out signal for terminating said validation output signal whereby to release said control unit from the selected subordinate unit in a minimum time in the event of a failure of a normal performance response from said selected subordinate unit.
Claim 3
Dependent Claim 236 words
In a computer system including a control unit having authority over a plurality of subordinate units with response times which may be different from each other, said control unit communicating with said subordinate units by a communication bus over which command and response messages are transmitted between said control unit and said subordinate units, an interface means associated with each of said subordinate units, each of said interface means including an output signal means comprising a first gating means responsive to a unit selection command issued by said control unit to effect a selection of one of said subordinate units, means including said communication bus for transmitting an output signal from said gating means to said control unit as a validation of the unit selection, each of said interface means further including a timing means, a second gating means responsive to said unit selection command issued by said control unit for initiating the operation of said timing means, each of said timing means being arranged to define a time period slightly longer than the response time of the particular subordinate unit associated therewith and to produce a time-out signal at the end of the defined period, and means responsive to said time-out signal for terminating said validation output whereby to release said control unit from subordinate unit in a minimum time in the event of a failure of a normal response from said selected subordinate unit.
Claim 4
Dependent Claim 236 words
In a computer system including a control unit having authority over a plurality of subordinate units with response times which may be different from each other, said control unit communicating with said subordinate units by a communication bus over which command and response messages are transmitted between said control unit and said subordinate units, an interface means associated with each of said subordinate units, each of said interface means including an output signal means comprising a first gating means responsive to a unit selection command issued by said control unit to effect a selection of one of said subordinate units, means including said communication bus for transmitting an output signal from said gating means to said control unit as a validation of the unit selection, each of said interface means further including a timing means, a second gating means responsive to said unit selection command issued by said control unit for initiating the operation of said timing means, each of said timing means being arranged to define a time period slightly longer than the response time of the particular subordinate unit associated therewith and to produce a time-out signal at the end of the defined period, and means responsive to said time-out signal for terminating said validation output whereby to release said control unit from subordinate unit in a minimum time in the event of a failure of a normal response from said selected subordinate unit.
Claim 5
Dependent Claim 260 words
In a computer system including a control unit having authority over a plurality of subordinate units with response times which may be different from each other, said control unit communicating with said subordinate units by a communication bus over which command and response messages are transmitted between said control unit and said subordinate units, an interface means associated with each of said subordinate units, each of said interface means including an output signal means comprising a first gating means responsive to a unit selection command issued by said control unit to effect a selection of one of said subordinate units, means including said communication bus for transmitting an output signal from said gating means to said control unit as a validation of the unit selection, each of said interface means further including timing means, a second gating means responsive to said unit slection command issued by said control unit for initiating the operation of said timing means, each of said timing means being arranged to define a time period slightly longer than the response time of the particular subordinate unit associated therewith and to produce a time-out signal at the end of the defined period, and a flip-flop means having an output connected as an enabling signal for said first gating means, said flip-flop being connected to be responsive to said time-out signal for terminating said validation output signal whereby to release said control unit from said selected subordinate unit in a minimum time in the event of a failure of a normal performance response from said selected subordinate unit.
Claim 6
Dependent Claim 260 words
In a computer system including a control unit having authority over a plurality of subordinate units with response times which may be different from each other, said control unit communicating with said subordinate units by a communication bus over which command and response messages are transmitted between said control unit and said subordinate units, an interface means associated with each of said subordinate units, each of said interface means including an output signal means comprising a first gating means responsive to a unit selection command issued by said control unit to effect a selection of one of said subordinate units, means including said communication bus for transmitting an output signal from said gating means to said control unit as a validation of the unit selection, each of said interface means further including timing means, a second gating means responsive to said unit slection command issued by said control unit for initiating the operation of said timing means, each of said timing means being arranged to define a time period slightly longer than the response time of the particular subordinate unit associated therewith and to produce a time-out signal at the end of the defined period, and a flip-flop means having an output connected as an enabling signal for said first gating means, said flip-flop being connected to be responsive to said time-out signal for terminating said validation output signal whereby to release said control unit from said selected subordinate unit in a minimum time in the event of a failure of a normal performance response from said selected subordinate unit.
Claim 7
Dependent Claim 219 words
In a computer system including a control unit having authority over a plurality of subordinate units with response times which may be different from each other, said control unit communicating with said subordinate units by a communication bus over which command and response messages are transmitted between said control unit and said subordinate units, an interface unit associated with each of said subordinate units, each of said interface units including an output signal means responsive to a unit selection issued by said control unit to a selected subordinate unit, means including said communication bus for transmitting said output signal to said control unit as a validation of the unit selection, each of said interface units further including a timing means, means for initiating the operation of said timing means in response to said unit selection issued by said control unit, each of said timing means being arranged to define a time period slightly longer than the response time of the particular subordinate unit associated therewith and to produce a time-out signal at the end of the defined period, and means responsive to said time-out signal for effecting a control signal on said communication bus whereby to release said control unit from the selected subordinate unit in a minimum time in the event of a failure of a normal performance.
Claim 8
Dependent Claim 219 words
In a computer system including a control unit having authority over a plurality of subordinate units with response times which may be different from each other, said control unit communicating with said subordinate units by a communication bus over which command and response messages are transmitted between said control unit and said subordinate units, an interface unit associated with each of said subordinate units, each of said interface units including an output signal means responsive to a unit selection issued by said control unit to a selected subordinate unit, means including said communication bus for transmitting said output signal to said control unit as a validation of the unit selection, each of said interface units further including a timing means, means for initiating the operation of said timing means in response to said unit selection issued by said control unit, each of said timing means being arranged to define a time period slightly longer than the response time of the particular subordinate unit associated therewith and to produce a time-out signal at the end of the defined period, and means responsive to said time-out signal for effecting a control signal on said communication bus whereby to release said control unit from the selected subordinate unit in a minimum time in the event of a failure of a normal performance.
Claim 9
Dependent Claim 225 words
In a computer system including a control unit having authority over a plurality of subordinate units with response times which may be different from each other, said control unit communicating with said subordinate units by a communication bus over which command and response messages are transmitted between said control unit and said subordinate units, an interface unit associated with each of said subordinate units, each of said interface units including output signal means response to a unit selection issued by said control unit to a selected subordinate unit, means including said communication bus for transmitting said output signal to said control unit as a validation of the unit selection, each of said interface units further including a timing means, means for initiating the operation of said timing means in response to said unit selection issued by said control unit, each of said timing means being arranged to define a time period slightly longer than the response time of the particular subordinate unit associated therewith and to produce a time-out signal at the end of the defined period, and means responsive to said time-out signal for providing a simulated "acknowledge" signal on said communication bus whereby to release said control unit from the selected subordinate unit in a minimum time in the event of a failure of a normal performance response from said selected subordinate unit.
Claim 10
Dependent Claim 225 words
In a computer system including a control unit having authority over a plurality of subordinate units with response times which may be different from each other, said control unit communicating with said subordinate units by a communication bus over which command and response messages are transmitted between said control unit and said subordinate units, an interface unit associated with each of said subordinate units, each of said interface units including output signal means response to a unit selection issued by said control unit to a selected subordinate unit, means including said communication bus for transmitting said output signal to said control unit as a validation of the unit selection, each of said interface units further including a timing means, means for initiating the operation of said timing means in response to said unit selection issued by said control unit, each of said timing means being arranged to define a time period slightly longer than the response time of the particular subordinate unit associated therewith and to produce a time-out signal at the end of the defined period, and means responsive to said time-out signal for providing a simulated "acknowledge" signal on said communication bus whereby to release said control unit from the selected subordinate unit in a minimum time in the event of a failure of a normal performance response from said selected subordinate unit.
Claim 11
Dependent Claim 254 words
In a computer system including a control unit having authority over a plurality of subordinate units with response times which may be different from each other, said control unit communicating with said subordinate units by a communication bus over which command and response messages are transmitted between said control unit and said subordinate units, an interface means associated with each of said subordinate units, each of said interface means including output signal means comprising a first gating means responsive to a unit selection command issued by said control unit to effect a selection of one of said subordinate units, means including said communication bus for transmitting an output signal from said gating means to control unit as validation of the unit selection, each of said interface means further including a timing means, a second gating means responsive to said unit selection command issued by said control unit for initiating the operation of said timing means, each of said timing means being arranged to define a time period slightly longer than the response time of the particular subordinate unit associated therewith and to produce a time-out signal at the end of the defined period, a third gating means responsive to said time-out signal for producing a simulated acknowledge signal and means including said communication bus for transmitting said simulated acknowledge signal to said control unit whereby to release said control unit from the selected subordinate unit in a minimum time in the event of a failure of a normal response from said selected subordinate unit.
Claim 12
Dependent Claim 254 words
In a computer system including a control unit having authority over a plurality of subordinate units with response times which may be different from each other, said control unit communicating with said subordinate units by a communication bus over which command and response messages are transmitted between said control unit and said subordinate units, an interface means associated with each of said subordinate units, each of said interface means including output signal means comprising a first gating means responsive to a unit selection command issued by said control unit to effect a selection of one of said subordinate units, means including said communication bus for transmitting an output signal from said gating means to control unit as validation of the unit selection, each of said interface means further including a timing means, a second gating means responsive to said unit selection command issued by said control unit for initiating the operation of said timing means, each of said timing means being arranged to define a time period slightly longer than the response time of the particular subordinate unit associated therewith and to produce a time-out signal at the end of the defined period, a third gating means responsive to said time-out signal for producing a simulated acknowledge signal and means including said communication bus for transmitting said simulated acknowledge signal to said control unit whereby to release said control unit from the selected subordinate unit in a minimum time in the event of a failure of a normal response from said selected subordinate unit.
Claim 13
Dependent Claim 288 words
In a computer system including a control unit having authority over a plurality of subordinate units with response times which may be different from each other, said control unit communicating with said subordinate units by a communication bus over which command and response messages are transmitted between said control unit and said subordinate units, an interface means associated with each of said subordinate units, each of said interface means including output signal means comprising a first gating means responsive to a unit selection command issued by said control unit to effect a selection of one of said subordinate units, means including said communication bus for transmitting an output signal from said gating means to said control unit as a validation of the unit selection, each of said interface means further including a timing means, a second gating means responsive to said unit selection command issued by said control unit for initiating the operation of said timing means, each of said timing means being arranged to define a time period slightly longer than the response time of the particular subordinate unit associated therewith and to produce a time-out signal at the end of the defined period, a third gating means responsive to said time-out signal for producing a simulated acknowledge signal, means including said communication bus for transmitting said simulated acknowledge signal to said control unit whereby to release said control unit from the selected subordinate unit in a minimum time in the event of a failure of a normal response from said selected subordinate unit, and a fourth gating means responsive to said time-out signal for producing an error flag signal for transmission by said communication bus to said control unit as an indication of an error condition.
Claim 14
Dependent Claim 288 words
In a computer system including a control unit having authority over a plurality of subordinate units with response times which may be different from each other, said control unit communicating with said subordinate units by a communication bus over which command and response messages are transmitted between said control unit and said subordinate units, an interface means associated with each of said subordinate units, each of said interface means including output signal means comprising a first gating means responsive to a unit selection command issued by said control unit to effect a selection of one of said subordinate units, means including said communication bus for transmitting an output signal from said gating means to said control unit as a validation of the unit selection, each of said interface means further including a timing means, a second gating means responsive to said unit selection command issued by said control unit for initiating the operation of said timing means, each of said timing means being arranged to define a time period slightly longer than the response time of the particular subordinate unit associated therewith and to produce a time-out signal at the end of the defined period, a third gating means responsive to said time-out signal for producing a simulated acknowledge signal, means including said communication bus for transmitting said simulated acknowledge signal to said control unit whereby to release said control unit from the selected subordinate unit in a minimum time in the event of a failure of a normal response from said selected subordinate unit, and a fourth gating means responsive to said time-out signal for producing an error flag signal for transmission by said communication bus to said control unit as an indication of an error condition.
Claim 15
Dependent Claim 345 words
In a computer system including a control unit having authority over a plurality of subordinate units with response times which may be different from each other, said control unit communicating with said subordinate units by a communication bus over which command and response messages are transmitted between said control unit and said subordinate units, an interface means associated with each of said subordinate units, each of said interface means including output signal means comprising a first gating means responsive to a unit selection command issued by said control unit to effect a selection of one of said subordinate units, means including said communication bus for transmitting an output signal from said gating means to said control unit as a validation of the unit selection, each of said interface means further including a timing means, a second gating means responsive to said unit selection command issued by said control unit for initiating the operation of said timing means, each of said timing means being arranged to define a time period slightly longer than the response time of the particular subordinate unit associated therewith and to produce a time-out signal at the end of the defined period, a flip-flop means connected to said timing means, said flip-flop means being responsive to said time-out signal to change the state of its output signal, an OR gate having one input terminal connected to a source of normal acknowledge signals and a second input terminal connected to said output signal of said flip-flop, a third gating means responsive to output signals from said OR gate to provide a acknowledge signal, selectively normal or simulated, for transmission to said control unit whereby to release said control unit from the selected subordinate unit in a minimum time in the event of a failure of a normal performance response from said selected subordinate unit, and a fourth gating means responsive to said output signal from said flip-flop means in response to said time-out signal for producing an error flag signal for transmission to said control unit as an indication of an error condition.
Claim 16
Dependent Claim 345 words
In a computer system including a control unit having authority over a plurality of subordinate units with response times which may be different from each other, said control unit communicating with said subordinate units by a communication bus over which command and response messages are transmitted between said control unit and said subordinate units, an interface means associated with each of said subordinate units, each of said interface means including output signal means comprising a first gating means responsive to a unit selection command issued by said control unit to effect a selection of one of said subordinate units, means including said communication bus for transmitting an output signal from said gating means to said control unit as a validation of the unit selection, each of said interface means further including a timing means, a second gating means responsive to said unit selection command issued by said control unit for initiating the operation of said timing means, each of said timing means being arranged to define a time period slightly longer than the response time of the particular subordinate unit associated therewith and to produce a time-out signal at the end of the defined period, a flip-flop means connected to said timing means, said flip-flop means being responsive to said time-out signal to change the state of its output signal, an OR gate having one input terminal connected to a source of normal acknowledge signals and a second input terminal connected to said output signal of said flip-flop, a third gating means responsive to output signals from said OR gate to provide a acknowledge signal, selectively normal or simulated, for transmission to said control unit whereby to release said control unit from the selected subordinate unit in a minimum time in the event of a failure of a normal performance response from said selected subordinate unit, and a fourth gating means responsive to said output signal from said flip-flop means in response to said time-out signal for producing an error flag signal for transmission to said control unit as an indication of an error condition.

References Cited (Backward Citations)

US3745251A Cited
USRE29246E Cited
US3764977A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1981-09-25 1982-03-27 1982-09-26 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1985-09-25 1986-03-27 1986-09-26 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1989-09-25 1990-03-27 1990-09-26 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag