Claims Analysis
Total Claims: 15
Claim 1
Independent Claim
198 words
In a network of data processing equipment, wherein transfers of information take place between memories of at least two units communicating over a common system bus, an apparatus for expediting said transfer which comprises: means for recognizing an attention request message from another unit; an ouput data port; means for causing the transmitting unit to place on the bus an attention request message addressed to the receiving unit; means for effecting a source direct-memory-access channel operation for the transfer of information between a local memory and the output data port of the transmitting unit; means, responsive to said means for recognizing, for causing the receiving unit to effect an acceptor direct-memory-access channel operation between the output data port of the transmitting unit and a local memory of the receiving unit across said system bus in synchronization with said source direct-memory-access channel operation; and wherein one of said means for effecting and one of said means for causing reside together on a first unit and comprise: means for receiving a first batch of information from a second unit while a second batch of information is being sent, the transfer of said batches taking place concurrently over the system bus.
Claim 2
Dependent Claim
198 words
In a network of data processing equipment, wherein transfers of information take place between memories of at least two units communicating over a common system bus, an apparatus for expediting said transfer which comprises: means for recognizing an attention request message from another unit; an ouput data port; means for causing the transmitting unit to place on the bus an attention request message addressed to the receiving unit; means for effecting a source direct-memory-access channel operation for the transfer of information between a local memory and the output data port of the transmitting unit; means, responsive to said means for recognizing, for causing the receiving unit to effect an acceptor direct-memory-access channel operation between the output data port of the transmitting unit and a local memory of the receiving unit across said system bus in synchronization with said source direct-memory-access channel operation; and wherein one of said means for effecting and one of said means for causing reside together on a first unit and comprise: means for receiving a first batch of information from a second unit while a second batch of information is being sent, the transfer of said batches taking place concurrently over the system bus.
Claim 3
Dependent Claim
20 words
The apparatus claimed in claim 1 wherein each unit comprises a prioritized means for acquiring control over the system bus.
Claim 4
Dependent Claim
47 words
The apparatus claimed in claim 2 wherein said means for causing the transmitting unit to place on the bus an attention request message comprises: means for generating an attention request message, said message including means for identifying the transmitting unit, and means for addressing the receiving unit.
Claim 5
Dependent Claim
41 words
The apparatus claimed in claim 3 wherein said means for recognizing an attention request message comprises: means for detecting the address of the receiving unit; and means, responsive to said means for detecting, for recognizing the identification of the transmitting unit.
Claim 6
Dependent Claim
21 words
The apparatus claimed in claim 4 wherein each unit identification code is the same as its address on the system bus.
Claim 7
Dependent Claim
30 words
The apparatus claimed in claim 1 wherein each of said batches of information comprise an attention block including: means for indicating the presence and length of a following data block.
Claim 8
Dependent Claim
27 words
The apparatus claimed in claim 6 wherein each receiving unit terminates its acceptor direct-memory-access channel operation in response to the block length indicated by the attention block.
Claim 9
Dependent Claim
38 words
The apparatus claimed in claim 1 wherein each unit comprises: a programmable micro-processor controlling the operation of said means; a plurality of logic modules associated with said micro-processor; and an internal bus between said micro-processor and said modules.
Claim 10
Dependent Claim
41 words
The apparatus claimed in claim 8 wherein said means for identifying the transmitting unit comprise: a bank of switches for setting thereon the unit identification code; and means for causing the micro-processor to read said switches upon reset of the unit.
Claim 11
Dependent Claim
23 words
The apparatus claimed in claim 8 wherein the modules comprise means for translating data appearing on said internal bus into system bus addresses.
Claim 12
Dependent Claim
57 words
The apparatus claimed in claim 10 wherein said means for translating comprise: at least one register connected to a first fraction of the system bus address lines; means for loading said register by a programmed output operation of the micro-processor; and means for applying internal bus addresses to a second fraction of the system bus address lines.
Claim 13
Dependent Claim
35 words
The apparatus claimed in claim 11 wherein said register holds the most significant bits of the system bus address and said means for applying operates on the least significant bits of the system bus address.
Claim 14
Dependent Claim
32 words
The apparatus claimed in claim 1 wherein at least one unit comprises means for accessing at least two other units, said other units residing into separate bussed networks of data processing equipment.
Claim 15
Dependent Claim
17 words
The apparatus claimed in claim 1 wherein each transfer of information is initiated by the transmitting unit.