Claims Analysis
Total Claims: 13
Claim 1
Independent Claim
201 words
A method for storing and presenting status information relative to a plurality of sub-channel devices in which the status information for each sub-channel is stored in a random access memory means, the total access time of which is a substantial significant time factor in response to a request for the status of one said plurality of sub-channel devices comprising the steps of: receiving a first status request for a particular device corresponding to a particular sub-channel from a communication channel connected to a requesting device, responding immediately with a response that indicates that the information requested is not immediately available and that the requesting device is to independently present the said first status request on said communication channel at a subsequent time, accessing the random access memory means location which contains the requested status information and transferring the said requested status to a single status storage register which serves all of said sub-channel devices, the access time of which is substantially shorter than the random access memory means, and providing the status stored in the said single status storage register upon the receipt of the said subsequent status request for the status of the aforementioned sub-channel via the said communication channel.
Claim 2
Independent Claim
201 words
A method for storing and presenting status information relative to a plurality of sub-channel devices in which the status information for each sub-channel is stored in a random access memory means, the total access time of which is a substantial significant time factor in response to a request for the status of one said plurality of sub-channel devices comprising the steps of: receiving a first status request for a particular device corresponding to a particular sub-channel from a communication channel connected to a requesting device, responding immediately with a response that indicates that the information requested is not immediately available and that the requesting device is to independently present the said first status request on said communication channel at a subsequent time, accessing the random access memory means location which contains the requested status information and transferring the said requested status to a single status storage register which serves all of said sub-channel devices, the access time of which is substantially shorter than the random access memory means, and providing the status stored in the said single status storage register upon the receipt of the said subsequent status request for the status of the aforementioned sub-channel via the said communication channel.
Claim 3
Dependent Claim
22 words
The method of claim 1 which includes the further steps of: storing, along with said status information, information respecting a sub-channel address.
Claim 4
Dependent Claim
76 words
The method of claim 1 in which said last step includes the further steps of: controlling an indicator to a distinctive condition to indicate the presence of said status information in said register, subsequently comparing an address associated with a TIO command with said stored sub-channel address if said indicator is in said distinctive condition, and supplying said stored status information to said channel in the event said associated address and said sub-channel address are identical.
Claim 5
Dependent Claim
23 words
The method of claim 3 which includes the further step of: controlling said indicator to another condition if said supplying step is performed.
Claim 6
Independent Claim
130 words
A method of transferring status information, asynchronously from a multi-sub-channel I/O control unit to a host via a channel comprising the steps of: accessing the status information attempting to transfer status information for a particular sub-channel via said channel to said host upon receiving a TIO command from said host for said status information, stacking said status information by storing the status information and the associated sub-channel address in a dedicated register in response to a refusal by said host to accept said information, and subsequently transferring said status information from said dedicated register to said host via said channel in response to a subsequently received TIO command having an associated address which is identical to the stored associated sub-channel address in the dedicated register issued from said host system.
Claim 7
Independent Claim
130 words
A method of transferring status information, asynchronously from a multi-sub-channel I/O control unit to a host via a channel comprising the steps of: accessing the status information attempting to transfer status information for a particular sub-channel via said channel to said host upon receiving a TIO command from said host for said status information, stacking said status information by storing the status information and the associated sub-channel address in a dedicated register in response to a refusal by said host to accept said information, and subsequently transferring said status information from said dedicated register to said host via said channel in response to a subsequently received TIO command having an associated address which is identical to the stored associated sub-channel address in the dedicated register issued from said host system.
Claim 8
Dependent Claim
49 words
The method of claim 5 in which said last named step comprises the steps of: comparing the sub-channel address associated with said subsequent TIO command to said associated sub-channel address stored in the register, and initiating said transferring of said status information in the event said addresses are identical.
Claim 9
Dependent Claim
179 words
In an channel adapter for interconnecting a channel and a I/O device control unit for controlling a plurality of I/O devices, said control unit including a random access memory means which includes at least one unique address for storing the status word for each I/O device and an associated device address, communication path means in said adapter for passing data to/from said channel and to/from said selected I/O devices via said control unit, a single hardware register located in said adapter of sufficient capacity to store a status word, and an associated device address, means for accessing and transferring a status word and an associated device address from said control unit random access memory means, in response to a received first status request command from said channel, to said single hardware register, and control means in said adapter responsive to a subsequently received first status request command associated with an associated address which is identical to the stored associated device address in the hardware register, for transmitting said status word stored in said single hardware register onto said channel.
Claim 10
Dependent Claim
179 words
In an channel adapter for interconnecting a channel and a I/O device control unit for controlling a plurality of I/O devices, said control unit including a random access memory means which includes at least one unique address for storing the status word for each I/O device and an associated device address, communication path means in said adapter for passing data to/from said channel and to/from said selected I/O devices via said control unit, a single hardware register located in said adapter of sufficient capacity to store a status word, and an associated device address, means for accessing and transferring a status word and an associated device address from said control unit random access memory means, in response to a received first status request command from said channel, to said single hardware register, and control means in said adapter responsive to a subsequently received first status request command associated with an associated address which is identical to the stored associated device address in the hardware register, for transmitting said status word stored in said single hardware register onto said channel.
Claim 11
Dependent Claim
116 words
The apparatus of claim 7 in which said control means includes: a first device set to a first condition on the transfer, from said control unit to said single hardware register, of said status word and associated address, comparator means, means coupling an address associated with a subsequently received first command to one input to said comparator means and for coupling said associated addresses to another input in response to receipt of the subsequently received command when the said first device is in said first condition, and means for transmitting the said status information from said single hardware register to said channel upon an output of said comparator means indicating a fixed relation between said addresses.
Claim 12
Dependent Claim
19 words
The apparatus of claim 8 in which said last named means further includes means to reset said first device.
Claim 13
Dependent Claim
12 words
The apparatus of claim 8 in which said fixed relation is equality.