Abstract A large number of terminals are connected to a central computer in a loop utilizing a very high speed transmission medium. A sequential stream of message blocks are provided for transmission by the loop. Each message block includes a first portion specifying a terminal address, and a second portion for specifying information data. Each terminal interrogates the address portion of each message block and responds to its own address by either reading the data portion of the message block or loading into the data portion messages to be transmitted. By generating a continuous stream of message blocks, one for each terminal, and using a randomizing scheme for address generation, it is possible to connect a large number of terminals to a data communications system while maintaining a reasonable response time.
A method of communicating with a plurality of terminals connected in a serial loop to a central station, wherein each of said terminals has a unique address, comprising the steps of: randomly generating a first unique address corresponding to said unique address of one of said terminals; generating in the central station a sequential train of message blocks, each of said message blocks having an address portion; supplying said randomly generated unique address to said address portion of one of said generated message blocks; incrementing sequentially said first unique address to provide addresses for the respective message blocks of said sequential train following said one of said message blocks; and transmitting from said central station to said loop said sequential train of message blocks.
Claim 2
Independent Claim
124 words
A method of communicating with a plurality of terminals connected in a serial loop to a central station, wherein each of said terminals has a unique address, comprising the steps of: randomly generating a first unique address corresponding to said unique address of one of said terminals; generating in the central station a sequential train of message blocks, each of said message blocks having an address portion; supplying said randomly generated unique address to said address portion of one of said generated message blocks; incrementing sequentially said first unique address to provide addresses for the respective message blocks of said sequential train following said one of said message blocks; and transmitting from said central station to said loop said sequential train of message blocks.
Claim 3
Dependent Claim
34 words
The method of claim 1 wherein said step of generating a plurality of message blocks additionally includes generating each of said terminal addresses starting with a new random number for each complete message cycle.
Claim 4
Independent Claim
99 words
A system for communicating with a plurality of terminals connected in a serial loop, wherein each terminal is assigned a unique address comprising: first means for randomly generating a first unique address corresponding to said unique address of one of said terminals; second means for generating a sequential train of message blocks, each of said message blocks having an address portion; and third means coupled to said first means and said second means for incrementing sequentially said unique address generated by said first means to provide address information for said address portion of said generated train of message blocks.
Claim 5
Independent Claim
99 words
A system for communicating with a plurality of terminals connected in a serial loop, wherein each terminal is assigned a unique address comprising: first means for randomly generating a first unique address corresponding to said unique address of one of said terminals; second means for generating a sequential train of message blocks, each of said message blocks having an address portion; and third means coupled to said first means and said second means for incrementing sequentially said unique address generated by said first means to provide address information for said address portion of said generated train of message blocks.