Claims Analysis
Total Claims: 10
Claim 1
Independent Claim
306 words
In a data processing system having one or more host computers, each host computer having a central processing unit and an associated main memory, and a plurality of peripheral devices, each of said peripheral devices intended to communicate with one or more of said host computers or with one or more other peripheral devices, the improvement comprising an information exchange processor for responding to an input message from each host computer or each peripheral device via a shared or individual channel in accordance with a communication discipline defined for that channel, and for supplying a corresponding output message to one of said host computers or one of said peripheral devices on that or another channel in accordance with a communication discipline defined for that channel, said information exchange processor including: a bus; a host computer input/output channel; at least one host memory input/output unit coupled to said bus for receiving data from or transmitting data to a host computer via said host computer input/output channel; a plurality of device input/output channels; a plurality of device input/output units coupled to said bus, each for communicating data from or to said peripheral devices via at least one of said device input/output channels; and control means coupled to said bus and responsive to data supplied from said at least one host memory input/output unit or device input/output units for providing data to any one of said channels in accordance with a communication discipline defined for that channel and, said control means comprising at least one processor, connected to said bus, having means for identifying device input/output units indicated to said processor, said processor performing said providing operation and controlling data flow between said at least one host memory input/out unit and said one or more dedicated device input/output units, or between said one or more dedicated device input/output units.
Claim 2
Dependent Claim
306 words
In a data processing system having one or more host computers, each host computer having a central processing unit and an associated main memory, and a plurality of peripheral devices, each of said peripheral devices intended to communicate with one or more of said host computers or with one or more other peripheral devices, the improvement comprising an information exchange processor for responding to an input message from each host computer or each peripheral device via a shared or individual channel in accordance with a communication discipline defined for that channel, and for supplying a corresponding output message to one of said host computers or one of said peripheral devices on that or another channel in accordance with a communication discipline defined for that channel, said information exchange processor including: a bus; a host computer input/output channel; at least one host memory input/output unit coupled to said bus for receiving data from or transmitting data to a host computer via said host computer input/output channel; a plurality of device input/output channels; a plurality of device input/output units coupled to said bus, each for communicating data from or to said peripheral devices via at least one of said device input/output channels; and control means coupled to said bus and responsive to data supplied from said at least one host memory input/output unit or device input/output units for providing data to any one of said channels in accordance with a communication discipline defined for that channel and, said control means comprising at least one processor, connected to said bus, having means for identifying device input/output units indicated to said processor, said processor performing said providing operation and controlling data flow between said at least one host memory input/out unit and said one or more dedicated device input/output units, or between said one or more dedicated device input/output units.
Claim 3
Dependent Claim
22 words
The information exchange processor of claim 1 wherein said at least one host memory input/output unit comprises multiple host memory input/output units.
Claim 4
Dependent Claim
71 words
The information exchange processor of claim 1 where at least said one processor comprises two or more processors, said processors having means for identifying predetermined device input/output units dedicated to respective ones of said processors, and said processors being programmed to control data flow to its dedicated device input/output unit in response to requests from any of said one or more host memory input/output units, or from another device input/output unit.
Claim 5
Dependent Claim
64 words
The information exchange processor of claim 1 wherein said means for identifying includes means responsive to data supplied from said at least one host memory input/output unit or device input/output units for identifying from said input/output channels selected channels for the provision of data between said at least one host memory input/output unit and said device input/output units or between said device input/output units.
Claim 6
Dependent Claim
40 words
The information exchange processor of claim 4 wherein said host memory input/output units or said device input/output units supply addressing information defining selected channels from said input/output channels, said means for identifying including register means responsive to said addressing information.
Claim 7
Dependent Claim
72 words
The information exchange processor of claim 1, wherein said control means comprises a plurality of processors each of which is connected to said bus, each of said processors including register means for identifying selected channels from said input/output channels; means for adding processors to said bus responsive to an increased number of input/output channels and for decreasing said processors connected to said bus responsive to a decreased number of said input/output channels.
Claim 8
Dependent Claim
282 words
A data processing system comprising: one or more host computers each of which comprises a central processing unit and an associated main memory; a plurality of peripheral devices each of which is intended to communicate with one or more other peripheral devices, a first information exchange processor for responding to an input message from each host computer or each peripheral device via a shared or individual channel in accordance with a communication discipline defined for that channel, and for supplying a corresponding output message to one of said host computers or one of said peripheral devices on that or another channel in accordance with a communication discipline defined for that channel, said first information exchange processor including: a bus; at least one host memory input/output unit coupled to said bus for receiving data from or transmitting data to a host computer via a host computer input/output channel; a plurality of device input/output units coupled to said bus, each for receiving data from or transmitting data to said peripheral devices via device input/output channels; and control means coupled to said bus and responsive to data supplied from any of said host memory input/output units or device input/output units for providing data to any of said channels in accordance with a communication discipline defined for that channel, and said control means comprising at least one processor connected to said bus, having means for identifying predetermined device input/output units dedicated to said processor and said processor having a stored program for performing said providing operation and controlling data flow between said at least one host memory input/output unit and said one or more dedicated input/output units or between said one or more dedicated input/output units.
Claim 9
Dependent Claim
282 words
A data processing system comprising: one or more host computers each of which comprises a central processing unit and an associated main memory; a plurality of peripheral devices each of which is intended to communicate with one or more other peripheral devices, a first information exchange processor for responding to an input message from each host computer or each peripheral device via a shared or individual channel in accordance with a communication discipline defined for that channel, and for supplying a corresponding output message to one of said host computers or one of said peripheral devices on that or another channel in accordance with a communication discipline defined for that channel, said first information exchange processor including: a bus; at least one host memory input/output unit coupled to said bus for receiving data from or transmitting data to a host computer via a host computer input/output channel; a plurality of device input/output units coupled to said bus, each for receiving data from or transmitting data to said peripheral devices via device input/output channels; and control means coupled to said bus and responsive to data supplied from any of said host memory input/output units or device input/output units for providing data to any of said channels in accordance with a communication discipline defined for that channel, and said control means comprising at least one processor connected to said bus, having means for identifying predetermined device input/output units dedicated to said processor and said processor having a stored program for performing said providing operation and controlling data flow between said at least one host memory input/output unit and said one or more dedicated input/output units or between said one or more dedicated input/output units.
Claim 10
Dependent Claim
50 words
The data processing system of claim 7 wherein said means for identifying includes register means for identifying selected channels for the providing of data between said at least one host memory input/out unit and said one or more device input/output units or between said one or more device input/output units.