Claims Analysis
Total Claims: 19
Claim 1
Independent Claim
306 words
In a reproduction machine having a plurality of devices for controlling operation of said machine, a data communication system comprising: a. a master unit including a programmable controller for controlling at least some of said devices, memory storage means for storing programs and command and data bytes, and an address and data bus, b. interface means connected to said address and data bus of said master unit and including: 1. means connected to said data bus for storing a command byte, 2. means connected to said data bus for storing an output data byte, 3. means for transmitting said command and output data bytes along a first communication path, and 4. means for storing an input data byte, said input data byte storing means connected to receive data along a second communication path, and connected for providing said received data to said data bus of said master unit, and c. a remote unit connected to receive said command and output data bytes from said first communication path and for transmitting input data bytes to said input data byte storing means of said interface means along said second communication path, said remote unit connected for sensing operation of at least some of said devices and for operating said devices, said interface means including means for generating a simplex/duplex bit in said command byte for initiating a simplex mode of operation in said remote unit wherein data is read by said master unit from said remote unit and for initiating a duplex mode of operation in said remote unit wherein data is read by said master unit from said remote unit and data is written into said remote unit by said master unit, said remote unit further including circuit means responsive to said simplex/duplex bit for operating said remote unit in either of said simplex and duplex modes.
Claim 2
Dependent Claim
306 words
In a reproduction machine having a plurality of devices for controlling operation of said machine, a data communication system comprising: a. a master unit including a programmable controller for controlling at least some of said devices, memory storage means for storing programs and command and data bytes, and an address and data bus, b. interface means connected to said address and data bus of said master unit and including: 1. means connected to said data bus for storing a command byte, 2. means connected to said data bus for storing an output data byte, 3. means for transmitting said command and output data bytes along a first communication path, and 4. means for storing an input data byte, said input data byte storing means connected to receive data along a second communication path, and connected for providing said received data to said data bus of said master unit, and c. a remote unit connected to receive said command and output data bytes from said first communication path and for transmitting input data bytes to said input data byte storing means of said interface means along said second communication path, said remote unit connected for sensing operation of at least some of said devices and for operating said devices, said interface means including means for generating a simplex/duplex bit in said command byte for initiating a simplex mode of operation in said remote unit wherein data is read by said master unit from said remote unit and for initiating a duplex mode of operation in said remote unit wherein data is read by said master unit from said remote unit and data is written into said remote unit by said master unit, said remote unit further including circuit means responsive to said simplex/duplex bit for operating said remote unit in either of said simplex and duplex modes.
Claim 3
Dependent Claim
70 words
A data communication system as recited in claim 1 wherein at least one data read and data write command of said master unit utilizes said data bus and a common dedicated address for both said read and said write commands, said interface means further including means for decoding said address to provide a first function associated with said read command and a second, different function, associated with said write command.
Claim 4
Dependent Claim
33 words
A data communication system as recited in claim 2 wherein said first function includes reading from said input byte storing means and said second function includes writing into said output byte storing means.
Claim 5
Dependent Claim
32 words
A data communication system as recited in claim 3 wherein said dedicated address is decoded in said interface means for starting transmission of said command byte in said command byte storing means.
Claim 6
Dependent Claim
34 words
A data communication system as recited in claim 1 wherein said memory storage means includes a dedicated address for both reading and writing said command byte from and to said command byte storing means.
Claim 7
Dependent Claim
23 words
A data communication system as recited in claim 1 wherein said system further comprises means for receiving an interrupt for said master unit.
Claim 8
Dependent Claim
61 words
A data communication system as recited in claim 6 wherein said master unit reads said command byte from said command byte storing means and stores said command byte in said memory storage means upon receipt of an interrupt, said master unit writing said stored command byte from said memory storage means into said command byte storing means after servicing said interrupt.
Claim 9
Dependent Claim
31 words
A data communication system as recited in claim 7 wherein data from said command byte storing means and said output data byte storing means is serially shifted to a remote unit.
Claim 10
Dependent Claim
30 words
A data communication system as recited in claim 8 wherein said output data byte in said output data byte storing means is serially shifted through said command byte storing means.
Claim 11
Dependent Claim
48 words
A data communication system as recited in claim 9 wherein said output data byte storing means includes a shift register, said interface means including means for serially loading zero bits into said shift register simultaneously with serially shifting said output data byte through said command byte storing means.
Claim 12
Dependent Claim
31 words
A data communication system as recited in claim 1 wherein said system further comprises a plurality of remote units each connected to said interface means by first and second communication paths.
Claim 13
Dependent Claim
42 words
A data communication system as recited in claim 11 wherein said command byte has bits thereof defining one of said plurality of remote units and said system further comprises means for decoding said defining bits to select one of said remote units.
Claim 14
Dependent Claim
21 words
A data communication system as recited in claim 12 wherein said decoding means is positioned in each of said remote units.
Claim 15
Dependent Claim
30 words
A data communication system as recited in claim 11 wherein a separate clock synchronizing communication path is interconnected between said master unit and each of said plurality of remote units.
Claim 16
Dependent Claim
362 words
In a reproduction machine having a plurality of devices for controlling operation of said machine, a data communication system comprising: a. a master unit including a programmable controller for controlling at least some of said devices, memory storage means for storing programs and command and data bytes, and an address and data bus, b. interface means connected to said address and data bus of said master unit and including: 1. means connected to said data bus for storing a command byte, 2. means connected to said data bus for storing an output data byte, 3. means for transmitting said command and output data bytes along a first communication path, and 4. means for storing an input data byte, said input data byte storing means connected to receive data along a second communication path, and connected for providing said received data to said data bus of said master unit, and c. a plurality of remote units connected to receive said command and output data bytes from said first communication path and for transmitting input data bytes to said input data byte storing means of said interface means along said second communication path, said remote units connected for sensing operation of said devices and for operating said devices, said interface means further including: a. means for generating a simplex/duplex bit in said command byte for initiating a simplex mode of operation in said remote units wherein data is read by said master unit from said remote units and for initiating a duplex mode of operation in said remote units wherein data is read by said master unit from said remote units and data is written into said remote units by said master unit, b. a remote command byte register connected to said command byte storing means for receiving said command byte including said simplex/duplex bit, and c. means for transmitting the command byte in said remote command byte register and the output data byte in said output data byte storing means in bit serial form along said first communication path, each of said remote units further including circuit means responsive to said simplex/duplex bit for initiating either said simplex or duplex mode of operation.
Claim 17
Dependent Claim
362 words
In a reproduction machine having a plurality of devices for controlling operation of said machine, a data communication system comprising: a. a master unit including a programmable controller for controlling at least some of said devices, memory storage means for storing programs and command and data bytes, and an address and data bus, b. interface means connected to said address and data bus of said master unit and including: 1. means connected to said data bus for storing a command byte, 2. means connected to said data bus for storing an output data byte, 3. means for transmitting said command and output data bytes along a first communication path, and 4. means for storing an input data byte, said input data byte storing means connected to receive data along a second communication path, and connected for providing said received data to said data bus of said master unit, and c. a plurality of remote units connected to receive said command and output data bytes from said first communication path and for transmitting input data bytes to said input data byte storing means of said interface means along said second communication path, said remote units connected for sensing operation of said devices and for operating said devices, said interface means further including: a. means for generating a simplex/duplex bit in said command byte for initiating a simplex mode of operation in said remote units wherein data is read by said master unit from said remote units and for initiating a duplex mode of operation in said remote units wherein data is read by said master unit from said remote units and data is written into said remote units by said master unit, b. a remote command byte register connected to said command byte storing means for receiving said command byte including said simplex/duplex bit, and c. means for transmitting the command byte in said remote command byte register and the output data byte in said output data byte storing means in bit serial form along said first communication path, each of said remote units further including circuit means responsive to said simplex/duplex bit for initiating either said simplex or duplex mode of operation.
Claim 18
Dependent Claim
82 words
A data communication system as recited in claim 15 wherein said interface means further comprises: parity generating means connected to said command byte storing means for generating a parity bit, said remote command byte register storing said parity bit, said transmitting means transmitting said parity bit as part of said command byte along said first communication path, each of said remote units further including means for generating a parity-remote bit and means for comparing said received parity bit with said parity-remote bit.
Claim 19
Dependent Claim
43 words
A data communication system as recited in claim 16 wherein each of said remote units further include means for preventing the utilization of output data bytes received from said master unit if said received parity bit and said parity-remote bit do not compare.