Claims Analysis
Total Claims: 10
Claim 1
Independent Claim
338 words
A method of providing more efficient use of a single communication channel of a controller/remote terminal unit link serving a multiplicity of terminal units, each unit having a permanent and unique address and comprising logic circuitry and memory, and comprising the following steps: assigning to each said terminal unit address a permanent position in a queue of addresses stored in the memory of the controller; the controller continuously tagging each terminal unit address in the queue as active or inactive, where "active" means that the unit is presently operating upon data or has been operating upon data within a predetermined period of time; the controller transmitting all of the terminal unit addresses which are tagged as active units, omitting the addresses of all units tagged as inactive units, in a sequence determined by the queue of addresses; the controller transmitting the addresses of a predetermined number of said inactive units, the choice of said units being determined by the queue of addresses; the controller listening during said transmissions to both active and inactive units for the controller address to be received from any one terminal unit within a fixed time period following the transmission by the controller of the address of said one terminal unit, said fixed time period ending later than the beginning and earlier than the end of the next subsequent address in the transmitted sequence; any one of the terminal units responding to said respective assigned address by transmitting the controller address followed by a data message; the controller recognizing that reception of the controller address during said fixed time period is a response from that terminal unit having the address immediately preceding the address being transmitted at the time of controller address detection; upon such reception, the controller interrupting the sequence of said address transmissions, storing the received predetermined message and any immediately subsequent data from the responding terminal unit; the controller processing said predetermined message; and the controller resuming transmission of the sequence of messages, beginning with the address which was previously interrupted.
Claim 2
Independent Claim
338 words
A method of providing more efficient use of a single communication channel of a controller/remote terminal unit link serving a multiplicity of terminal units, each unit having a permanent and unique address and comprising logic circuitry and memory, and comprising the following steps: assigning to each said terminal unit address a permanent position in a queue of addresses stored in the memory of the controller; the controller continuously tagging each terminal unit address in the queue as active or inactive, where "active" means that the unit is presently operating upon data or has been operating upon data within a predetermined period of time; the controller transmitting all of the terminal unit addresses which are tagged as active units, omitting the addresses of all units tagged as inactive units, in a sequence determined by the queue of addresses; the controller transmitting the addresses of a predetermined number of said inactive units, the choice of said units being determined by the queue of addresses; the controller listening during said transmissions to both active and inactive units for the controller address to be received from any one terminal unit within a fixed time period following the transmission by the controller of the address of said one terminal unit, said fixed time period ending later than the beginning and earlier than the end of the next subsequent address in the transmitted sequence; any one of the terminal units responding to said respective assigned address by transmitting the controller address followed by a data message; the controller recognizing that reception of the controller address during said fixed time period is a response from that terminal unit having the address immediately preceding the address being transmitted at the time of controller address detection; upon such reception, the controller interrupting the sequence of said address transmissions, storing the received predetermined message and any immediately subsequent data from the responding terminal unit; the controller processing said predetermined message; and the controller resuming transmission of the sequence of messages, beginning with the address which was previously interrupted.
Claim 3
Dependent Claim
14 words
The method in accordance with claim 1 wherein said addresses are binary coded addresses.
Claim 4
Dependent Claim
30 words
The method in accordance with claim 2 wherein each said binary coded address consists of at least two digital words, and one of said words is unique in the system.
Claim 5
Dependent Claim
22 words
The method in accordance with claim 1 wherein the transmission and reception of addresses and responses is done via an RF link.
Claim 6
Dependent Claim
33 words
The method in accordance with claim 1 and further including the step of retransmitting by the controller, on a second transmission link, of at least some of the received responses from terminal units.
Claim 7
Dependent Claim
25 words
The method in accordance with claim 1 and further including the step of inserting non-data signals between each succeeding pair of addresses in each sequence.
Claim 8
Dependent Claim
47 words
The method in accordance with claim 1 wherein the step of processing the received predetermined message includes the steps of: checking said message for completeness and accuracy; and checking to see if the number of incomplete messages sequentially received from one terminal unit exceeds a predetermined number.
Claim 9
Dependent Claim
33 words
The method in accordance with claim 7 and including, if said number of received incomplete messages exceeds said predetermined number, the controller erasing the message and tagging the transmitting portable unit as inactive.
Claim 10
Dependent Claim
37 words
The method in accordance with claim 7 and including, if said number of received messages does not exceed said predetermined number, the controller storing the messages and the controller retransmitting the messages on a second transmission link.