Claims Analysis
Total Claims: 7
Claim 1
Independent Claim
99 words
A method for receiving input from a input/output device comprising: providing a plurality of consecutive memory locations for receiving data from the input/output device; providing to the input/output device an address of at least one of the plurality of memory locations; providing to the input/output device a count which specifies the number of memory locations in the plurality of memory locations: providing a command to the input/output device to terminate transfer of data to the plurality of memory locations; and, receiving information as to how many of the plurality of consecutive memory locations received data from the input/output device.
Claim 2
Independent Claim
99 words
A method for receiving input from a input/output device comprising: providing a plurality of consecutive memory locations for receiving data from the input/output device; providing to the input/output device an address of at least one of the plurality of memory locations; providing to the input/output device a count which specifies the number of memory locations in the plurality of memory locations: providing a command to the input/output device to terminate transfer of data to the plurality of memory locations; and, receiving information as to how many of the plurality of consecutive memory locations received data from the input/output device.
Claim 3
Dependent Claim
41 words
A method as in claim 1 wherein the providing to the input/output device of an address, and the providing to the input/output device of a count is done by means of a linked list of data entries consisting of memory locations.
Claim 4
Independent Claim
42 words
A method utilizing a system processor to oversee a transfer of data from a first device to a system memory, the method comprising: sending a command instruction from the system to the first device, the command instruction specifying a location in the
Claim 5
Independent Claim
42 words
A method utilizing a system processor to oversee a transfer of data from a first device to a system memory, the method comprising: sending a command instruction from the system to the first device, the command instruction specifying a location in the
Claim 6
Dependent Claim
147 words
5 . An apparatus for performing variable length data transactions from first device to a system memory, the apparatus comprising: buffering means to receive data from the first device; command means for specifying to the buffering means a location in the system memory where data is to be transferred, and a unit count which indicates the amount of data to be transferred; and, flush means for specifying to the buffering means to transfer data it has received from the first device; and, status means for indicating the amount of data transferred from the first device to the buffering means in a period of time, the period of time extending from a point in time at which the command means specified to the buffering means the location and the unit count to a point in time when the flush means specified to the buffering means to transfer data.
Claim 7
Dependent Claim
147 words
5 . An apparatus for performing variable length data transactions from first device to a system memory, the apparatus comprising: buffering means to receive data from the first device; command means for specifying to the buffering means a location in the system memory where data is to be transferred, and a unit count which indicates the amount of data to be transferred; and, flush means for specifying to the buffering means to transfer data it has received from the first device; and, status means for indicating the amount of data transferred from the first device to the buffering means in a period of time, the period of time extending from a point in time at which the command means specified to the buffering means the location and the unit count to a point in time when the flush means specified to the buffering means to transfer data.