Claims Analysis
Total Claims: 8
Claim 1
Independent Claim
251 words
Apparatus for coordinating digital data exchanges from a source (18,21) of sequences of digital data to a digital data receiver (45) wherein the receiver (45) requests such data at a rate differing from the rate the data is produced by the source (18,21) and wherein the source (18,21) is capable of responding to receipt of recycle commands (32,33) by ceasing production of digital data and subsequently reinitiating digital data production at the point (46,50,54) in the data sequence at which data production was interrupted comprising: memory means (40) having a plurality of data storage sections (0-N) arrayed in sequence from an initial said storage section (0) to a final said storage section (N), means (19,36,41) for placing data from the source (21) into said data storage sections (0-N) in said data storage section sequence and including means responsive to placement of data in said final storage section by recycling said sequential data storage in said memory means (40) by placing the next data in said initial data storage section (0) provided data previously stored in said initial data storage section (0) was transferred to the data receiver (45), means (36,42,44) responsive to a request (43) for data from the receiver (45) for transferring data from said memory means (40) storage sections (0-N) to the receiver (45) in said storage sequence, and means (36,66) detecting that no said data storage sections (0-N) are available to receive data from said source (18,21) for introducing the recycle command (39,35,33,32) to the data source (18,21).
Claim 2
Dependent Claim
44 words
Apparatus in accordance with claim 1 which includes means (35,18) responsive to said detecting means recycle command (39,68) for causing the data source (18,21) to resume data production (70) after data is transferred from a said data storage section (0-N) to the receiver (45).
Claim 3
Dependent Claim
24 words
Apparatus in accordance with claim 2 which further includes communication link means (43,44) coupling said receiver (45) and said data request responsive means (36).
Claim 4
Dependent Claim
22 words
Apparatus in accordance with claim 1 wherein said data placing means (36,41) and said data request responsive means (36,42) are concurrently operable.
Claim 5
Dependent Claim
225 words
Apparatus for coordinating digital data exchanges between an image scanner (10) which produces a sequence of digital data (19) representing a scanned image (11) and a host data receiver (45) capable of requesting data (62) at a rate different from the rate data is produced by the scanner (10), and wherein the scanner (10) includes means (18,35,33) responsive to input signals thereto for locating and moving a scanning device (15) relative to the image scanned (11), said apparatus comprising: memory means (40) having a plurality of data storage sections (0-N) arrayed in sequence from an initial said storage section (0) to a final said storage section (N), data storage control means (36) including means (19,41) for placing data from the scanner (15) into said data storage sections in said data storage sequence and in a recycling sequence when said final data storage section is full, means (36,42,42) responsive to signals from the host data receiver (45) for transferring data from said memory means (40) storage sections to the host receiver (45) with said data transfer occurring in said data storage sequence, and means (36,66) detecting that said memory means (40) is full for introducing a stop input signal (39,35,33) to the scanner (10,15) to cease producing digital data and position the scanning device (15) preparatory to scan the next digital data producing image position (46,50,54).
Claim 6
Dependent Claim
23 words
Apparatus in accordance with claim 5 wherein said data storage control means (19,36,41) and said host signal responsive means (42,36,44) are concurrently operable.
Claim 7
Dependent Claim
78 words
Apparatus in accordance with claim 5 wherein said detecting means (36) includes means operable after introduction of said stop input signal (33) to the scanner (15) for determining that data in at least one of said memory (40) storage sections was transferred to the host receiver (45) for introducing an input signal (33) to the scanner (10,15) to cause it to resume production of digital data commencing with the point of cessation (46,50,54) in the data production sequence.
Claim 8
Independent Claim
100 words
The method of transferring digital data from a source (18,19) where the data is produced in sequential groups and loaded into a memory storage device (40) in sequential locations (0-N) for communication to a remote host device (45) which requests such data (43,62) at irregular intervals comprising the steps of responding (66) to the full state of the memory (40) by stopping the data producing source (18,19), and responding (70) to availability of storage locations (0-N) in the memory (40) by causing the data source (15,18) to resume data production (21,19) for loading (41) into the available memory (40) locations.