Patent US4953072A successfully refreshed from Google Patents.
US4953072A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Node for servicing interrupt request messages on a pended bus
Assignee: Hewlett Packard Development Co LP
•
Filing: 1987-05-01
•
Granted: 1990-08-28
•
Expires: 2007-05-01
Abstract
Abstract Interrupt servicing node for servicing interrupt requests on a pended bus. The interrupt servicing node provides interrupt acknowledge messages including destination data specifying a particular interrupting node at times when the interrupt servicing node is ready to service the interrupt request message. The interrupt servicing node includes storage elements for indicating whether an interrupt request is pending from a particular interrupting node. An interrupt request message on the bus includes ID data for identifying a particular interrupting node as the source of an interrupt request.
Inventors
- 👤 Douglas D. Williams
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-24 21:30
CPC Classifications
G; G06; G06F; G06F13/00; G06F13/14; G06F13/20; G06F13/24; G06F15/00; G06F15/16; G06F15/163; G06F15/17
Claims Analysis
Total Claims: 46
Claim 1
Independent Claim
245 words
An interrupt servicing node for servicing an interrupt request message from an interrupting node including ID data identifying the interrupting node, the interrupt servicing node adapted to be coupled to a pended bus for transferring messages between the interrupt servicing node and the interrupting node, the interrupt servicing node comprising: means for detecting the interrupt request message on the bus; means for providing to the bus an interrupt acknowledge message including destination data specifying the interrupting node at times when the interrupt servicing node is ready to service the interrupt request message from the interrupting node; means for obtaining control of the bus at times when the interrupt servicing node is ready to service the interrupt request message and for performing null operations for a predetermined time period before providing the interrupt acknowledge message; and storage means, coupled to the detecting means and the providing means, including a plurality of node storage elements each corresponding to an interrupting node, for indicating whether an interrupt request is pending from the interrupting node, the storage means including: means, coupled to the detecting means, for setting the node storage element corresponding to the interrupting node in response to the detecting of the interrupt request message including the ID data identifying the interrupting node; and means, coupled to the providing means, for clearing the node storage element corresponding to the interrupting node in response to the providing of an interrupt acknowledge message including destination data specifying the interrupting node.
Claim 2
Dependent Claim
245 words
An interrupt servicing node for servicing an interrupt request message from an interrupting node including ID data identifying the interrupting node, the interrupt servicing node adapted to be coupled to a pended bus for transferring messages between the interrupt servicing node and the interrupting node, the interrupt servicing node comprising: means for detecting the interrupt request message on the bus; means for providing to the bus an interrupt acknowledge message including destination data specifying the interrupting node at times when the interrupt servicing node is ready to service the interrupt request message from the interrupting node; means for obtaining control of the bus at times when the interrupt servicing node is ready to service the interrupt request message and for performing null operations for a predetermined time period before providing the interrupt acknowledge message; and storage means, coupled to the detecting means and the providing means, including a plurality of node storage elements each corresponding to an interrupting node, for indicating whether an interrupt request is pending from the interrupting node, the storage means including: means, coupled to the detecting means, for setting the node storage element corresponding to the interrupting node in response to the detecting of the interrupt request message including the ID data identifying the interrupting node; and means, coupled to the providing means, for clearing the node storage element corresponding to the interrupting node in response to the providing of an interrupt acknowledge message including destination data specifying the interrupting node.
Claim 3
Dependent Claim
236 words
An interrupt servicing node for servicing an interrupt request message from an interrupting node including ID data identifying the interrupting node, the interrupt servicing node adapted to be coupled to a pended bus for transferring messages between the interrupt servicing node and the interrupting node, the interrupt servicing node comrising: means for detecting the interrupt request message on the bus; means for providing to the bus an interrupt acknowledge message including destination data specifying the interrupting node at times when the interrupt servicing node is ready to service the interrupt request message from the interrupting node, in which the providing means includes means for providing the interrupt acknowledge message with source data identifying the interrupt servicing node as the source of the interrupt acknowledge message; and storage means, coupled to the detecting means and the providing means, including a plurality of node storage elements each corresponding to an interrupting node, for indicating whether an interrupt request is pending from the interrupting node, the storage means including: means, coupled to the detecting means, for setting the node storage element corresponding to the interrupting node in response to the detecting of the interrupt request message including the ID data identifying the interrupting node; and means, coupled to the providing means, for clearing the node storage element corresponding to the interrupting node in response to the providing of an interrupt acknowledge message including destination data specifying the interrupting node.
Claim 4
Dependent Claim
236 words
An interrupt servicing node for servicing an interrupt request message from an interrupting node including ID data identifying the interrupting node, the interrupt servicing node adapted to be coupled to a pended bus for transferring messages between the interrupt servicing node and the interrupting node, the interrupt servicing node comrising: means for detecting the interrupt request message on the bus; means for providing to the bus an interrupt acknowledge message including destination data specifying the interrupting node at times when the interrupt servicing node is ready to service the interrupt request message from the interrupting node, in which the providing means includes means for providing the interrupt acknowledge message with source data identifying the interrupt servicing node as the source of the interrupt acknowledge message; and storage means, coupled to the detecting means and the providing means, including a plurality of node storage elements each corresponding to an interrupting node, for indicating whether an interrupt request is pending from the interrupting node, the storage means including: means, coupled to the detecting means, for setting the node storage element corresponding to the interrupting node in response to the detecting of the interrupt request message including the ID data identifying the interrupting node; and means, coupled to the providing means, for clearing the node storage element corresponding to the interrupting node in response to the providing of an interrupt acknowledge message including destination data specifying the interrupting node.
Claim 5
Dependent Claim
38 words
An interrupt servicing node in accordance with claim 1 in which the providing means includes means for providing the interrupt acknowledge message with source data identifying the interrupt servicing node as the source of the interrupt acknowledge message.
Claim 6
Dependent Claim
329 words
An interrupt servicing node for servicing an interrupt request message from an interrupting node including ID data identifying the interrupting node and priority level data specifying a priority level of the interrupt request message, the interrupt servicing node adapted to be coupled to a pended bus for transferring messages between the interrupt servicing node and the interrupting node, the interrupt servicing node comprising: means for detecting the interrupt request message on the bus; means for providing to the bus an interrupt acknowledge message including destination data specifying the interrupting node and priority level data specifying the priority level at times when the interrupt servicing node is ready to service the interrupt request message from the interrupting node; and storage means, coupled to the detecting means and the providing means, including a plurality of node storage elements each corresponding to an interrupting node at a specified priority level, for indicating whether an interrupt request is pending from the interrupting node at the specified priority level, the storage means including: means, coupled to the detecting means, for setting the node storage element corresponding to the interrupting node at the specified priority level in response to the detecting of the interrupt request message including the ID and priority level data which identifies the interrupting node and specifies the priority level of the interrupt request message; means, coupled to the providing means, for clearing the node storage element corresponding to the interrupting node at the specified priority level in response to the providing of an interrupt acknowledge message including destination data specifying the interrupting node and priority level data specifying the priority level of the interrupt request message; and service priority level means, coupled to the providing means, for specifying a service priority level for the interrupt servicing node and for indicating that the interrupt servicing node is ready to service the interrupt request message at times when the priority level of the interrupt request message is greater than the service priority level.
Claim 7
Dependent Claim
329 words
An interrupt servicing node for servicing an interrupt request message from an interrupting node including ID data identifying the interrupting node and priority level data specifying a priority level of the interrupt request message, the interrupt servicing node adapted to be coupled to a pended bus for transferring messages between the interrupt servicing node and the interrupting node, the interrupt servicing node comprising: means for detecting the interrupt request message on the bus; means for providing to the bus an interrupt acknowledge message including destination data specifying the interrupting node and priority level data specifying the priority level at times when the interrupt servicing node is ready to service the interrupt request message from the interrupting node; and storage means, coupled to the detecting means and the providing means, including a plurality of node storage elements each corresponding to an interrupting node at a specified priority level, for indicating whether an interrupt request is pending from the interrupting node at the specified priority level, the storage means including: means, coupled to the detecting means, for setting the node storage element corresponding to the interrupting node at the specified priority level in response to the detecting of the interrupt request message including the ID and priority level data which identifies the interrupting node and specifies the priority level of the interrupt request message; means, coupled to the providing means, for clearing the node storage element corresponding to the interrupting node at the specified priority level in response to the providing of an interrupt acknowledge message including destination data specifying the interrupting node and priority level data specifying the priority level of the interrupt request message; and service priority level means, coupled to the providing means, for specifying a service priority level for the interrupt servicing node and for indicating that the interrupt servicing node is ready to service the interrupt request message at times when the priority level of the interrupt request message is greater than the service priority level.
Claim 8
Dependent Claim
18 words
An interrupt servicing node in accordance with claim 4 in which the interrupt servicing node is an processor.
Claim 9
Dependent Claim
48 words
An interrupt servicing node in accordance with claim 4 including means for obtaining control of the bus at times when the interrupt servicing node is ready to service the interrupt request message and for performing null operations for a predetermined time period before providing the interrupt acknowledge message.
Claim 10
Dependent Claim
38 words
An interrupt servicing node in accordance with claim 4 in which the providing means includes means for providing the interrupt acknowledge message with source data identifying the interrupt servicing node as the source of the interrupt acknowledge message.
Claim 11
Dependent Claim
38 words
An interrupt servicing node in accordance with claim 6 in which the providing means includes means for providing the interrupt acknowledge message with source data identifying the interrupt servicing node as the source of the interrupt acknowledge message.
Claim 12
Dependent Claim
224 words
An interrupt servicing node for servicing an interrupt request message from an interrupting node including ID data identifying the interrupting node, the interrupt servicing node adapted to be coupled to a pended bus for transferring messages between the interrupt servicing node and the interrupting node, the interrupt servicing node comprising: means for detecting the interrupt request message on the bus; means for detecting an interrupt acknowledge message on the bus including destination data specifying the interrupting node; means for providing to the bus an interrupt acknowledge message including destination data specifying the interrupting node at times when the interrupt servicing node is ready to service the interrupt request message from the interrupting node; and storage means, coupled to the detecting means and the providing means, including a plurality of node storage elements each corresponding to an interrupting node, for indicating whether an interrupt request is pending from the interrupting node, the storage means including: means, coupled to the detecting means, for setting the node storage element corresponding to the interrupting node in response to the detecting of the interrupt request message including the ID data identifying the interrupting node; and means, coupled to the providing means, for clearing the node storage element corresponding to the interrupting node in response to the providing of an interrupt acknowledge message including destination data specifying the interrupting node.
Claim 13
Dependent Claim
224 words
An interrupt servicing node for servicing an interrupt request message from an interrupting node including ID data identifying the interrupting node, the interrupt servicing node adapted to be coupled to a pended bus for transferring messages between the interrupt servicing node and the interrupting node, the interrupt servicing node comprising: means for detecting the interrupt request message on the bus; means for detecting an interrupt acknowledge message on the bus including destination data specifying the interrupting node; means for providing to the bus an interrupt acknowledge message including destination data specifying the interrupting node at times when the interrupt servicing node is ready to service the interrupt request message from the interrupting node; and storage means, coupled to the detecting means and the providing means, including a plurality of node storage elements each corresponding to an interrupting node, for indicating whether an interrupt request is pending from the interrupting node, the storage means including: means, coupled to the detecting means, for setting the node storage element corresponding to the interrupting node in response to the detecting of the interrupt request message including the ID data identifying the interrupting node; and means, coupled to the providing means, for clearing the node storage element corresponding to the interrupting node in response to the providing of an interrupt acknowledge message including destination data specifying the interrupting node.
Claim 14
Dependent Claim
36 words
An interrupt servicing node in accordance with claim 4 further comprising means for detecting an interrupt acknowledge message on the bus including destination data specifying the interrupting node and priority level data specifying the priority level.
Claim 15
Dependent Claim
29 words
An interrupt servicing node in accordance with claim 2 further including means for detecting an interrupt vector message on the bus including source data identifying the interrupt servicing node.
Claim 16
Dependent Claim
29 words
An interrupt servicing node in accordance with claim 3 further including means for detecting an interrupt vector message on the bus including source data identifying the interrupt servicing node.
Claim 17
Dependent Claim
29 words
An interrupt servicing node in accordance with claim 7 further including means for detecting an interrupt vector message on the bus including source data identifying the interrupt servicing node.
Claim 18
Dependent Claim
29 words
An interrupt servicing node in accordance with claim 8 further including means for detecting an interrupt vector message on the bus including source data identifying the interrupt servicing node.
Claim 19
Dependent Claim
231 words
An interrupt servicing node for servicing an interrupt request message from an interrupting node including ID data identifying the interrupting node, the interrupt servicing node adapted to be coupled to a pended bus for transferring messages between the interrupt servicing node and the interrupting node, the interrupt servicing node comprising: means for detecting the interrupt request message on the bus, in which the interrupt request detecting means includes means for detecting whether the interrupt request message includes destination data specifying the interrupt servicing node; means for providing to the bus an interrupt acknowledge message including destination data specifying the interrupting node at times when the interrupt servicing node is ready to service the interrupt request message from the interrupting node; and storage means, coupled to the detecting means and the providing means, including a plurality of node storage elements each corresponding to an interrupting node, for indicating whether an interrupt request is pending from the interrupting node, the storage means including: means, coupled to the detecting means, for setting the node storage element corresponding to the interrupting node in response to the detecting of the interrupt request message including the ID data identifying the interrupting node; and means, coupled to the providing means, for clearing the node storage element corresponding to the interrupting node in response to the providing of an interrupt acknowledge message including destination data specifying the interrupting node.
Claim 20
Dependent Claim
231 words
An interrupt servicing node for servicing an interrupt request message from an interrupting node including ID data identifying the interrupting node, the interrupt servicing node adapted to be coupled to a pended bus for transferring messages between the interrupt servicing node and the interrupting node, the interrupt servicing node comprising: means for detecting the interrupt request message on the bus, in which the interrupt request detecting means includes means for detecting whether the interrupt request message includes destination data specifying the interrupt servicing node; means for providing to the bus an interrupt acknowledge message including destination data specifying the interrupting node at times when the interrupt servicing node is ready to service the interrupt request message from the interrupting node; and storage means, coupled to the detecting means and the providing means, including a plurality of node storage elements each corresponding to an interrupting node, for indicating whether an interrupt request is pending from the interrupting node, the storage means including: means, coupled to the detecting means, for setting the node storage element corresponding to the interrupting node in response to the detecting of the interrupt request message including the ID data identifying the interrupting node; and means, coupled to the providing means, for clearing the node storage element corresponding to the interrupting node in response to the providing of an interrupt acknowledge message including destination data specifying the interrupting node.
Claim 21
Dependent Claim
33 words
An interrupt servicing node in accordance with claim 4 in which the interrupt request detecting means includes means for detecting whether the interrupt request message includes destination data specifying the interrupt servicing node.
Claim 22
Dependent Claim
33 words
An interrupt servicing node in accordance with claim 11 in which the interrupt request detecting means includes means for detecting whether the interrupt request message includes destination data specifying the interrupt servicing node.
Claim 23
Dependent Claim
33 words
An interrupt servicing node in accordance with claim 13 in which the interrupt request detecting means includes means for detecting whether the interrupt request meassage includes destination data specifying the interrupt servicing node.
Claim 24
Dependent Claim
226 words
An interrupt servicing node for servicing an interrupt request message from an interrupting node including ID data identifying the interrupting node, the interrupt servicing node adapted to be coupled to a pended bus for transferring messages between the interrupt servicing node and the interrupting node, the interrupt servicing node comprising: means for detecting the interrupt request message on the bus; means for providing to the bus an interrupt acknowledge message including destination data specifying the interrupting node at times when the interrupt servicing node is ready to service the interrupt request message from the interrupting node; and storage means, coupled to the detecting means and the providing means, including a plurality of node storage elements each corresponding to an interrupting node, in which each of the plurality of node storage elements corresponds to one of a plurality of interrupt nodes, for indicating whether an interrupt request is pending from the interrupting node, the storage means including: means, coupled to the detecting means, for setting the node storage element corresponding to the interrupting node in response to the detecting of the interrupt request message including the ID data identifying the interrupting node; and means, coupled to the providing means, for clearing the node storage element corresponding to the interrupting node in response to the providing of an interrupt acknowledge message including destination data specifying the interrupting node.
Claim 25
Dependent Claim
226 words
An interrupt servicing node for servicing an interrupt request message from an interrupting node including ID data identifying the interrupting node, the interrupt servicing node adapted to be coupled to a pended bus for transferring messages between the interrupt servicing node and the interrupting node, the interrupt servicing node comprising: means for detecting the interrupt request message on the bus; means for providing to the bus an interrupt acknowledge message including destination data specifying the interrupting node at times when the interrupt servicing node is ready to service the interrupt request message from the interrupting node; and storage means, coupled to the detecting means and the providing means, including a plurality of node storage elements each corresponding to an interrupting node, in which each of the plurality of node storage elements corresponds to one of a plurality of interrupt nodes, for indicating whether an interrupt request is pending from the interrupting node, the storage means including: means, coupled to the detecting means, for setting the node storage element corresponding to the interrupting node in response to the detecting of the interrupt request message including the ID data identifying the interrupting node; and means, coupled to the providing means, for clearing the node storage element corresponding to the interrupting node in response to the providing of an interrupt acknowledge message including destination data specifying the interrupting node.
Claim 26
Dependent Claim
36 words
An interrupt servicing node in accordance with claim 4 in which each of the plurality of node storage elements corresponds to one of a plurality of interrupting nodes at one of a plurality of priority levels.
Claim 27
Dependent Claim
362 words
An interrupt servicing node for servicing an interrupt request message from an interrupting node including ID data identifying the interrupting node and priority level data specifying a priority level of the interrupt request message, the interrupt servicing node adapted to be coupled to a pended bus for transferring messages between the interrupt servicing node and the interrupting node, the interrupt servicing node comprising: means for detecting the interrupt request message on the bus; means for providing to the bus an interrupt acknowledge message including destination data specifying the interrupting node, source data identifying the interrupt servicing node as the source of the interrupt acknowledge message, and priority level data specifying the priority level, at times when the interrupt servicing node is ready to service the interrupt request message from the interrupting node; storage means, coupled to the detecting means and the providing means, including a plurality of node storage elements each corresponding to an interrupting node at a specified priority level, for indicating whether an interrupt request is pending from the interrupting node at the specified priority level, the storage means including: means, coupled to the detecting means, for setting the node storage element corresponding to the interrupting node at the specified priority level in response to the detecting of the interrupt request message including the ID and priority level data which identifies the interrupting node and specifies the priority level of the interrupt request message; means, coupled to the providing means, for clearing the node storage element corresponding to the interrupting node at the specified priority level in response to the providing of an interrupt acknowledge message including destination data specifying the interrupting node and priority level data specifying the priority level of the interrupt request message; and service priority level means, coupled to the providing means, for specifying a service priority level for the interrupt servicing node and for indicating that the interrupt servicing node is ready to service the interrupt request message at times when the priority level of the interrupt request message is greater than the service priority level; and means for detecting an interrupt vector message on the bus including source data identifying the interrupt servicing node.
Claim 28
Dependent Claim
362 words
An interrupt servicing node for servicing an interrupt request message from an interrupting node including ID data identifying the interrupting node and priority level data specifying a priority level of the interrupt request message, the interrupt servicing node adapted to be coupled to a pended bus for transferring messages between the interrupt servicing node and the interrupting node, the interrupt servicing node comprising: means for detecting the interrupt request message on the bus; means for providing to the bus an interrupt acknowledge message including destination data specifying the interrupting node, source data identifying the interrupt servicing node as the source of the interrupt acknowledge message, and priority level data specifying the priority level, at times when the interrupt servicing node is ready to service the interrupt request message from the interrupting node; storage means, coupled to the detecting means and the providing means, including a plurality of node storage elements each corresponding to an interrupting node at a specified priority level, for indicating whether an interrupt request is pending from the interrupting node at the specified priority level, the storage means including: means, coupled to the detecting means, for setting the node storage element corresponding to the interrupting node at the specified priority level in response to the detecting of the interrupt request message including the ID and priority level data which identifies the interrupting node and specifies the priority level of the interrupt request message; means, coupled to the providing means, for clearing the node storage element corresponding to the interrupting node at the specified priority level in response to the providing of an interrupt acknowledge message including destination data specifying the interrupting node and priority level data specifying the priority level of the interrupt request message; and service priority level means, coupled to the providing means, for specifying a service priority level for the interrupt servicing node and for indicating that the interrupt servicing node is ready to service the interrupt request message at times when the priority level of the interrupt request message is greater than the service priority level; and means for detecting an interrupt vector message on the bus including source data identifying the interrupt servicing node.
Claim 29
Independent Claim
169 words
A method for an interrupt servicing node adapted to be coupled to a pended bus to service an interrupt request message including ID data identifying an interrupting node, the interrupt servicing node including a plurality of node storage elements each corresponding to an interrupting node, wherein the method performed by the interrupt servicing node comprises the steps of: detecting the interrupt request message on the bus; setting a node storage element corresponding to the interrupting node to indicate that an interrupt request is pending from interrupting node, in response to the detecting of the interrupt request message including the ID data identifying the interrupting node; providing to the bus an interrupt acknowledge message including destination data specifying the interrupting node and source data identifying the interrupt servicing node as the source of the interrupt acknowledge message at times when the interrupt servicing node is ready to service a pending interrupt request message; and detecting an interrupt vector message on the bus including source data identifying the interrupt servicing node.
Claim 30
Independent Claim
169 words
A method for an interrupt servicing node adapted to be coupled to a pended bus to service an interrupt request message including ID data identifying an interrupting node, the interrupt servicing node including a plurality of node storage elements each corresponding to an interrupting node, wherein the method performed by the interrupt servicing node comprises the steps of: detecting the interrupt request message on the bus; setting a node storage element corresponding to the interrupting node to indicate that an interrupt request is pending from interrupting node, in response to the detecting of the interrupt request message including the ID data identifying the interrupting node; providing to the bus an interrupt acknowledge message including destination data specifying the interrupting node and source data identifying the interrupt servicing node as the source of the interrupt acknowledge message at times when the interrupt servicing node is ready to service a pending interrupt request message; and detecting an interrupt vector message on the bus including source data identifying the interrupt servicing node.
Claim 31
Independent Claim
177 words
A method for an interrupt servicing node adapted to be coupled to a pended bus to service an interrupt request message including ID data identifying an interrupting node, the interrupt servicing node including a plurality of node storage elements each corresponding to an interrupting node, wherein the method performed by the interrupt servicing node comprises the steps of: detecting the interrupt request message on the bus; setting a node storage element corresponding to the interrupting node to indicate that an interrupt request is pending from the interrupting node, in response to the detecting of the interrupt request message including the ID data identifying the interrupting node; providing to the bus an interrupt acknowledge message including destination data specifying the interrupting node at times when the interrupt servicing node is ready to service a pending interrupt request message; detecting an interrupt acknowledge message including destination data specifying the interrupting node; and clearing the node storage element corresponding to the interrupting node in response to the detecting of an interrupt acknowledge message including destination data specifying the interrupting node.
Claim 32
Independent Claim
177 words
A method for an interrupt servicing node adapted to be coupled to a pended bus to service an interrupt request message including ID data identifying an interrupting node, the interrupt servicing node including a plurality of node storage elements each corresponding to an interrupting node, wherein the method performed by the interrupt servicing node comprises the steps of: detecting the interrupt request message on the bus; setting a node storage element corresponding to the interrupting node to indicate that an interrupt request is pending from the interrupting node, in response to the detecting of the interrupt request message including the ID data identifying the interrupting node; providing to the bus an interrupt acknowledge message including destination data specifying the interrupting node at times when the interrupt servicing node is ready to service a pending interrupt request message; detecting an interrupt acknowledge message including destination data specifying the interrupting node; and clearing the node storage element corresponding to the interrupting node in response to the detecting of an interrupt acknowledge message including destination data specifying the interrupting node.
Claim 33
Independent Claim
210 words
A method for an interrupt servicing node adapted to be coupled to a pended bus to service an interrupt request message including ID data identifying an interrupting node, the interrupt servicing node including a plurality of node storage elements each corresponding to an interrupting node, wherein the method performed by the interrupt servicing node comprises the steps of: detecting the interrupt request message on the bus; setting a node storage element corresponding to the interrupting node to indicate that an interrupt request is pending from the interrupting node, in response to the detecting of the interrupt request message including the ID data identifying the interrupting node; obtaining control of the bus at times when the interrupt servicing node is ready to service a pending interrupt request message and performing null operations for a predetermined time period; providing to the bus an interrupt acknowledge message including destination data specifying the interrupting node after the predetermined time period at times when the node storage element corresponding to the interrupting node is set; detecting an interrupt acknowledge message including destination data specifying the interrupting node; and clearing the node storage element corresponding to the interrupting node in response to the detecting of an interrupt acknowledge message including destination data specifying the interrupting node.
Claim 34
Independent Claim
210 words
A method for an interrupt servicing node adapted to be coupled to a pended bus to service an interrupt request message including ID data identifying an interrupting node, the interrupt servicing node including a plurality of node storage elements each corresponding to an interrupting node, wherein the method performed by the interrupt servicing node comprises the steps of: detecting the interrupt request message on the bus; setting a node storage element corresponding to the interrupting node to indicate that an interrupt request is pending from the interrupting node, in response to the detecting of the interrupt request message including the ID data identifying the interrupting node; obtaining control of the bus at times when the interrupt servicing node is ready to service a pending interrupt request message and performing null operations for a predetermined time period; providing to the bus an interrupt acknowledge message including destination data specifying the interrupting node after the predetermined time period at times when the node storage element corresponding to the interrupting node is set; detecting an interrupt acknowledge message including destination data specifying the interrupting node; and clearing the node storage element corresponding to the interrupting node in response to the detecting of an interrupt acknowledge message including destination data specifying the interrupting node.
Claim 35
Independent Claim
209 words
A method for an interrupt servicing node adapted to be coupled to a pended bus to service an interrupt request message including ID data identifying an interrupting node, the interrupt servicing node including a plurality of node storage elements each corresponding to an interrupting node, wherein the method performed by the interrupt servicing node comprises the steps of: detecting the interrupt request message on the bus; setting a node storage element corresponding to the interrupting node to indicate that an interrupt request is pending from the interrupting node, in response to the detecting of the interrupt request message including the ID data identifying the interrupting node; providing to the bus an interrupt acknowledge message including destination data specifying the interrupting node and source data identifying the interrupt servicing node as the source of the interrupt acknowledge message at times when the interrupt servicing node is ready to service a pending interrupt request message; detecting an interrupt vector message on the bus including source data identifying the interrupt servicing node; detecting an interrupt acknowledge message including destination data specifying the interrupting node; and clearing the node storage element corresponding to the interrupting node in response to the detecting of an interrupt acknowledge message including destination data specifying the interrupting node.
Claim 36
Independent Claim
209 words
A method for an interrupt servicing node adapted to be coupled to a pended bus to service an interrupt request message including ID data identifying an interrupting node, the interrupt servicing node including a plurality of node storage elements each corresponding to an interrupting node, wherein the method performed by the interrupt servicing node comprises the steps of: detecting the interrupt request message on the bus; setting a node storage element corresponding to the interrupting node to indicate that an interrupt request is pending from the interrupting node, in response to the detecting of the interrupt request message including the ID data identifying the interrupting node; providing to the bus an interrupt acknowledge message including destination data specifying the interrupting node and source data identifying the interrupt servicing node as the source of the interrupt acknowledge message at times when the interrupt servicing node is ready to service a pending interrupt request message; detecting an interrupt vector message on the bus including source data identifying the interrupt servicing node; detecting an interrupt acknowledge message including destination data specifying the interrupting node; and clearing the node storage element corresponding to the interrupting node in response to the detecting of an interrupt acknowledge message including destination data specifying the interrupting node.
Claim 37
Independent Claim
226 words
A method for an interrupt servicing node adapted to be coupled to a pended bus to service an interrupt request message including ID data identifying an interrupting node and priority level data specifying a priority level of the interrupt request message, the interrupt servicing node including a plurality of node storage elements each corresponding to an interrupting node at a specified priority level, wherein the method performed by the interrupt servicing node comprises the steps of: detecting the interrupt request message on the bus; setting a node storage element corresponding to the interrupting node at the specified priority level to indicate that an interrupt request is pending from the interrupting node, in response to the detecting of the interrupt request message including the ID data identifying the interrupting node and the priority level data specifying the priority level of the interrupt request message; specifying a service priority level for the interrupt servicing node to indicate that the interrupt servicing node is ready to service the interrupt request message at times when the priority level of the interrupt request message is greater than the service priority level; and providing to the bus an interrupt acknowledge message including destination data specifying the interrupting node and priority level data specifying the priority level at times when the interrupt servicing node is ready to service a pending interrupt request message.
Claim 38
Independent Claim
226 words
A method for an interrupt servicing node adapted to be coupled to a pended bus to service an interrupt request message including ID data identifying an interrupting node and priority level data specifying a priority level of the interrupt request message, the interrupt servicing node including a plurality of node storage elements each corresponding to an interrupting node at a specified priority level, wherein the method performed by the interrupt servicing node comprises the steps of: detecting the interrupt request message on the bus; setting a node storage element corresponding to the interrupting node at the specified priority level to indicate that an interrupt request is pending from the interrupting node, in response to the detecting of the interrupt request message including the ID data identifying the interrupting node and the priority level data specifying the priority level of the interrupt request message; specifying a service priority level for the interrupt servicing node to indicate that the interrupt servicing node is ready to service the interrupt request message at times when the priority level of the interrupt request message is greater than the service priority level; and providing to the bus an interrupt acknowledge message including destination data specifying the interrupting node and priority level data specifying the priority level at times when the interrupt servicing node is ready to service a pending interrupt request message.
Claim 39
Independent Claim
257 words
A method for an interrupt servicing node adapted to be coupled to a pended bus to service an interrupt request message including ID data identifying an interrupting node and priority level data specifying a priority level of the interrupt request message, the interrupt servicing node including a plurality of node storage elements each corresponding to an interrupting node at a specified priority level, wherein the method performed by the interrupt servicing node comprises the steps of: detecting the interrupt request message on the bus; setting a node storage element corresponding to the interrupting node at the specified priority level to indicate that an interrupt request is pending from the interrupting node, in response to the detecting of the interrupt request message including the ID data identifying the interrupting node and the priority level data specifying the priority level of the interrupt request message; specifying a service priority level for the interrupt servicing node to indicate that the interrupt servicing node is ready to service the interrupt request message at times when the priority level of the interrupt request message is greater than the service priority level; providing to the bus an interrupt acknowledge message including destination data specifying the interrupting node, source data identifying the interrupt servicing node as the source of the interrupt acknowledge message, and priority level data specifying the priority level, at times when the interrupt servicing node is ready to service a pending interrupt request message; and detecting an interrupt vector message on the bus including source data identifying the interrupt servicing node.
Claim 40
Independent Claim
257 words
A method for an interrupt servicing node adapted to be coupled to a pended bus to service an interrupt request message including ID data identifying an interrupting node and priority level data specifying a priority level of the interrupt request message, the interrupt servicing node including a plurality of node storage elements each corresponding to an interrupting node at a specified priority level, wherein the method performed by the interrupt servicing node comprises the steps of: detecting the interrupt request message on the bus; setting a node storage element corresponding to the interrupting node at the specified priority level to indicate that an interrupt request is pending from the interrupting node, in response to the detecting of the interrupt request message including the ID data identifying the interrupting node and the priority level data specifying the priority level of the interrupt request message; specifying a service priority level for the interrupt servicing node to indicate that the interrupt servicing node is ready to service the interrupt request message at times when the priority level of the interrupt request message is greater than the service priority level; providing to the bus an interrupt acknowledge message including destination data specifying the interrupting node, source data identifying the interrupt servicing node as the source of the interrupt acknowledge message, and priority level data specifying the priority level, at times when the interrupt servicing node is ready to service a pending interrupt request message; and detecting an interrupt vector message on the bus including source data identifying the interrupt servicing node.
Claim 41
Independent Claim
296 words
A method for an interrupt servicing node adapted to be coupled to a pended bus to service an interrupt request message including ID data identifying an interrupting node and priority level data specifying a priority level of the interrupt request message, the interrupt servicing node including a plurality of node storage elements each corresponding to an interrupting node at a specified priority level, wherein the method performed by the interrupt servicing node comprises the steps of: detecting the interrupt request message on the bus; setting a node storage element corresponding to the interrupting node at the specified priority level to indicate that an interrupt request is pending from the interrupting node, in response to the detecting of the interrupt request message including the ID data identifying the interrupting node and the priority level data specifying the priority level of the interrupt request message; specifying a service priority level for the interrupt servicing node to indicate that the interrupt servicing node is ready to service the interrupt request message at times when the priority level of the interrupt request message is greater than the service priority level; providing to the bus an interrupt acknowledge message including destination data specifying the interrupting node and priority level data specifying the priority level at times when the interrupt servicing node is ready to service a pending interrupt request message; detecting an interrupt acknowledge message including destination data specifying the interrupting node and priority level data specifying the priority level of the interrupt request message; and clearing the node storage element corresponding to the interrupting node at the specified priority level in response to the detecting of an interrupt acknowledge message including destination data specifying the interrupting node and priority level data specifying the priority level of the interrupt request message.
Claim 42
Independent Claim
296 words
A method for an interrupt servicing node adapted to be coupled to a pended bus to service an interrupt request message including ID data identifying an interrupting node and priority level data specifying a priority level of the interrupt request message, the interrupt servicing node including a plurality of node storage elements each corresponding to an interrupting node at a specified priority level, wherein the method performed by the interrupt servicing node comprises the steps of: detecting the interrupt request message on the bus; setting a node storage element corresponding to the interrupting node at the specified priority level to indicate that an interrupt request is pending from the interrupting node, in response to the detecting of the interrupt request message including the ID data identifying the interrupting node and the priority level data specifying the priority level of the interrupt request message; specifying a service priority level for the interrupt servicing node to indicate that the interrupt servicing node is ready to service the interrupt request message at times when the priority level of the interrupt request message is greater than the service priority level; providing to the bus an interrupt acknowledge message including destination data specifying the interrupting node and priority level data specifying the priority level at times when the interrupt servicing node is ready to service a pending interrupt request message; detecting an interrupt acknowledge message including destination data specifying the interrupting node and priority level data specifying the priority level of the interrupt request message; and clearing the node storage element corresponding to the interrupting node at the specified priority level in response to the detecting of an interrupt acknowledge message including destination data specifying the interrupting node and priority level data specifying the priority level of the interrupt request message.
Claim 43
Independent Claim
329 words
A method for an interrupt servicing node adapted to be coupled to a pended bus to service an interrupt request message including ID data identifying an interrupting node and priority level data specifying a priority level of the interrupt request message, the interrupt servicing node including a plurality of node storage elements each corresponding to an interrupting node at a specified priority level, wherein the method performed by the interrupt servicing node comprises the steps of: detecting the interrupt request message on the bus; setting a node storage element corresponding to the interrupting node at the specified priority level to indicate that an interrupt request is pending from the interrupting node, in response to the detecting of the interrupt request message including the ID data identifying the interrupting node and the priority level data specifying the priority level of the interrupt request message; specifying a service priority level for the interrupt servicing node to indicate that the interrupt servicing node is ready to service to interrupt request message at times when the priority level of the interrupt request message is greater than the service priority level; obtaining control of the bus at times when the interrupt servicing node is ready to service a pending interrupt request message and performing null operations for a predetermined time period; providing to the bus an interrupt acknowledge message including destination data specifying the interrupting node and priority level data specifying the priority level after the predetermined time period at times when the node storage element corresponding to the interrupting node is set; detecting an interrupt acknowledge message including destination data specifying the interrupting node and priority level data specifying the priority level of the interrupt request message; and clearing the node storage element corresponding to the interrupting node at the specified priority level in response to the detecting of an interrupt acknowledge message including destination data specifying the interrupting node and priority level data specifying the priority level of the interrupt request message.
Claim 44
Independent Claim
329 words
A method for an interrupt servicing node adapted to be coupled to a pended bus to service an interrupt request message including ID data identifying an interrupting node and priority level data specifying a priority level of the interrupt request message, the interrupt servicing node including a plurality of node storage elements each corresponding to an interrupting node at a specified priority level, wherein the method performed by the interrupt servicing node comprises the steps of: detecting the interrupt request message on the bus; setting a node storage element corresponding to the interrupting node at the specified priority level to indicate that an interrupt request is pending from the interrupting node, in response to the detecting of the interrupt request message including the ID data identifying the interrupting node and the priority level data specifying the priority level of the interrupt request message; specifying a service priority level for the interrupt servicing node to indicate that the interrupt servicing node is ready to service to interrupt request message at times when the priority level of the interrupt request message is greater than the service priority level; obtaining control of the bus at times when the interrupt servicing node is ready to service a pending interrupt request message and performing null operations for a predetermined time period; providing to the bus an interrupt acknowledge message including destination data specifying the interrupting node and priority level data specifying the priority level after the predetermined time period at times when the node storage element corresponding to the interrupting node is set; detecting an interrupt acknowledge message including destination data specifying the interrupting node and priority level data specifying the priority level of the interrupt request message; and clearing the node storage element corresponding to the interrupting node at the specified priority level in response to the detecting of an interrupt acknowledge message including destination data specifying the interrupting node and priority level data specifying the priority level of the interrupt request message.
Claim 45
Independent Claim
327 words
A method for an interrupt servicing node adapted to be coupled to a pended bus to service an interrupt request message including ID data identifying an interrupting node and priority level data specifying a priority level of the interrupt request message, the interrupt servicing node including a plurality of node storage elements each corresponding to an interrupting node at a specified priority level, wherein the method performed by the interrupt servicing node comprises the steps of: detecting the interrupt request message on the bus; setting a node storage element corresponding to the interrupting node at the specified priority level to indicate that an interrupt request is pending from the interrupting node, in response to the detecting of the interrupt request message including the ID data identifying the interrupting node and the priority level data specifying the priority level of the interrupt request message; specifying a service priority level for the interrupt servicing node to indicate that the interrupt servicing node is ready to service the interrupt request message at times when the priority level of the interrupt request message is greater than the service priority level; providing to the bus an interrupt acknowledge message including destination data specifying the interrupting node, source data identifying the interrupt servicing node as the source of the interrupt acknowledge message, and priority level data specifying the priority level, at times when the interrupt servicing node is ready to service a pending interrupt request message; detecting an interrupt vector message on the bus including source data identifying the interrupt servicing node; detecting an interrupt acknowledge message including destination data specifying the interrupting node and priority level data specifying the priority level of the interrupt request message; and clearing the node storage element corresponding to the interrupting node at the specified priority level in response to the detecting of an interrupt acknowledge message including destination data specifying the interrupting node and priority level data specifying the priority level of the interrupt request message.
Claim 46
Independent Claim
327 words
A method for an interrupt servicing node adapted to be coupled to a pended bus to service an interrupt request message including ID data identifying an interrupting node and priority level data specifying a priority level of the interrupt request message, the interrupt servicing node including a plurality of node storage elements each corresponding to an interrupting node at a specified priority level, wherein the method performed by the interrupt servicing node comprises the steps of: detecting the interrupt request message on the bus; setting a node storage element corresponding to the interrupting node at the specified priority level to indicate that an interrupt request is pending from the interrupting node, in response to the detecting of the interrupt request message including the ID data identifying the interrupting node and the priority level data specifying the priority level of the interrupt request message; specifying a service priority level for the interrupt servicing node to indicate that the interrupt servicing node is ready to service the interrupt request message at times when the priority level of the interrupt request message is greater than the service priority level; providing to the bus an interrupt acknowledge message including destination data specifying the interrupting node, source data identifying the interrupt servicing node as the source of the interrupt acknowledge message, and priority level data specifying the priority level, at times when the interrupt servicing node is ready to service a pending interrupt request message; detecting an interrupt vector message on the bus including source data identifying the interrupt servicing node; detecting an interrupt acknowledge message including destination data specifying the interrupting node and priority level data specifying the priority level of the interrupt request message; and clearing the node storage element corresponding to the interrupting node at the specified priority level in response to the detecting of an interrupt acknowledge message including destination data specifying the interrupting node and priority level data specifying the priority level of the interrupt request message.
References Cited (Backward Citations)
US3881174A
Cited
JPS50156336A
Cited
US4106104A
Cited
US4028667A
Cited
US4056847A
Cited
JPS5341144A
Cited
US4058672A
Cited
US4172284A
Cited
US4271464A
Cited
US4268904A
Cited
US4275440A
Cited
US4250489A
Cited
US4240140A
Cited
US4291371A
Cited
US4271468A
Cited
US4373183A
Cited
US4337465A
Cited
US4510492A
Cited
US4366480A
Cited
US4615019A
Cited
US4443850A
Cited
US4510493A
Cited
US4560985A
Cited
US4560985B1
Cited
US4583088A
Cited
US4598362A
Cited
US4542501A
Cited
US4654654A
Cited
US4769768A
Cited
US4642758A
Cited
US4736319A
Cited
US4716523A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1993-08-27 | 1994-02-26 | 1994-08-28 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1997-08-27 | 1998-02-26 | 1998-08-28 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2001-08-27 | 2002-02-26 | 2002-08-28 | $7700.00 | Window Closed / Lapsed |