US3618039A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Data communication system including automatic information transfer control means
Assignee: Bull HN Information Systems Italia SpA
•
Filing: 1969-07-28
•
Granted: 1971-11-02
•
Expires: 1989-07-28
Abstract
Abstract A data communication system for transferring messages between a plurality of remote terminals and a working store includes an information transfer and director. The information transfer and director selectively receives messages from the terminals, adds a message identifier to each message representing currency (software processing of message required), stores the messages in the working store, selectively tests for the presence of the message identifier in the messages previously stored, and inhibits the transmittal of messages from the terminals to the information transfer and director when the number of previously stored messages exceeds a predetermined number.
Inventors
- 👤 John F Baltzly
- 👤 Donn E Bernhardt
- 👤 Edward H Cabaniss
- 👤 Perry W Penton
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-22 19:44
CPC Classifications
G; G06; G06F; G06F13/00; G06F13/14; G06F13/20; G06F13/22; H; H04; H04L; H04L5/00; H04L5/02
Claims Analysis
Total Claims: 49
Claim 1
Independent Claim
144 words
A data communications system comprising: A. a data processor including a memory having a plurality of individually addressable storage locations, each of said storage locations capable of holding an information item; B. address generating means connected to said data processor for forming an address of a storage location to receive information items; C. a source external to said processor for furnishing information items to said memory for retention therein; D. control means connected to said address generating means for modifying the formed address of the storage location, remote from that location addressed; E. inhibiting means connected to said source and connected to said data processor to receive an information item from the location at the modified address for inhibiting the furnishing of additional information items from said source in response to a prescribed configuRation of said contents of said location at the modified address.
Claim 2
Dependent Claim
144 words
A data communications system comprising: A. a data processor including a memory having a plurality of individually addressable storage locations, each of said storage locations capable of holding an information item; B. address generating means connected to said data processor for forming an address of a storage location to receive information items; C. a source external to said processor for furnishing information items to said memory for retention therein; D. control means connected to said address generating means for modifying the formed address of the storage location, remote from that location addressed; E. inhibiting means connected to said source and connected to said data processor to receive an information item from the location at the modified address for inhibiting the furnishing of additional information items from said source in response to a prescribed configuRation of said contents of said location at the modified address.
Claim 3
Dependent Claim
31 words
means to periodically load said register means with a character identifying which said scanner received the current message and a prescribed character representing status for subsequent use by said second decoder,
Claim 4
Dependent Claim
31 words
means to periodically load said register means with a character identifying which said scanner received the current message and a prescribed character representing status for subsequent use by said second decoder,
Claim 5
Dependent Claim
17 words
receive scan control means connected to said register means for selectively receiving characters from a data terminal,
Claim 6
Dependent Claim
17 words
receive scan control means connected to said register means for selectively receiving characters from a data terminal,
Claim 7
Dependent Claim
94 words
A data communication system comprising: A. a plurality of terminals adapted to transmit units of message information in response to interrogation signals; B. a data processor, said processor including a memory having a plurality of selectively addressable storage locations, each of said locations capable of retaining a unit of message information, portions of selected ones of said units including a message identifier, said memory acting to store incoming units of message information in response to storage location addresses provided thereto; C. a communications controller connected intermediate said processor and said terminals, said controller including,
Claim 8
Dependent Claim
94 words
A data communication system comprising: A. a plurality of terminals adapted to transmit units of message information in response to interrogation signals; B. a data processor, said processor including a memory having a plurality of selectively addressable storage locations, each of said locations capable of retaining a unit of message information, portions of selected ones of said units including a message identifier, said memory acting to store incoming units of message information in response to storage location addresses provided thereto; C. a communications controller connected intermediate said processor and said terminals, said controller including,
Claim 9
Dependent Claim
23 words
means for acting upon units of message information to be stored in said memory by the addition thereto of a message identifier, and
Claim 10
Dependent Claim
23 words
means for acting upon units of message information to be stored in said memory by the addition thereto of a message identifier, and
Claim 11
Dependent Claim
25 words
means responsive to said command signal to prevent the continued generation of interrogation signals whereby said terminals cease to transmit said units of message information.
Claim 12
Dependent Claim
25 words
means responsive to said command signal to prevent the continued generation of interrogation signals whereby said terminals cease to transmit said units of message information.
Claim 13
Dependent Claim
21 words
transmit selector means connected to said address generating means for providing data to select memory locations for servicing respective data terminals,
Claim 14
Dependent Claim
21 words
transmit selector means connected to said address generating means for providing data to select memory locations for servicing respective data terminals,
Claim 15
Dependent Claim
26 words
receive selector connected to said address generating means for providing data to select memory locations, for servicing a current data terminal and a second data terminal,
Claim 16
Dependent Claim
26 words
receive selector connected to said address generating means for providing data to select memory locations, for servicing a current data terminal and a second data terminal,
Claim 17
Dependent Claim
22 words
an outgoing register and an incoming register, connected to said transmitters and receivers, respectively, for buffering character data for said data terminals,
Claim 18
Dependent Claim
22 words
an outgoing register and an incoming register, connected to said transmitters and receivers, respectively, for buffering character data for said data terminals,
Claim 19
Dependent Claim
38 words
a receive controller for producing first and second signals for respectively initiating transfer of data to said memory from said current data terminal and subsequently to transfer previously received data to said second data terminal from said memory.
Claim 20
Dependent Claim
38 words
a receive controller for producing first and second signals for respectively initiating transfer of data to said memory from said current data terminal and subsequently to transfer previously received data to said second data terminal from said memory.
Claim 21
Dependent Claim
22 words
a transmit controller for producing signals for a data processor to initiate transfer of data from said memory to said communications controller,
Claim 22
Dependent Claim
22 words
a transmit controller for producing signals for a data processor to initiate transfer of data from said memory to said communications controller,
Claim 23
Dependent Claim
127 words
An information transfer controller and director, for providing data communications capability for a data processor for messages comprised of a string of characters, comprising: A. register means including control logic for transferring data characters to and from a data terminal; B. a decoder connected to said register means for detecting prescribed data characters appearing at a prescribed location in a message transmission; C. inhibiting means connected to said decoder and said register means for inhibiting transfer of characters from a data terminal to said register means in response to said decoder decoding a first prescribed data character and for removing transfer inhibition upon decoding a second prescribed data character; D. communications controller means, connected to said register means for interfacing said register means and a data processor.
Claim 24
Dependent Claim
127 words
An information transfer controller and director, for providing data communications capability for a data processor for messages comprised of a string of characters, comprising: A. register means including control logic for transferring data characters to and from a data terminal; B. a decoder connected to said register means for detecting prescribed data characters appearing at a prescribed location in a message transmission; C. inhibiting means connected to said decoder and said register means for inhibiting transfer of characters from a data terminal to said register means in response to said decoder decoding a first prescribed data character and for removing transfer inhibition upon decoding a second prescribed data character; D. communications controller means, connected to said register means for interfacing said register means and a data processor.
Claim 25
Dependent Claim
55 words
means for testing for the presence of a message identifier in units of message information retrieved from said memory and for the generation of a command signal in response to the presence of said message identifier; D. and scanning means intermediate said communication controller and said terminals for polling said terminals, said scanning means including
Claim 26
Dependent Claim
55 words
means for testing for the presence of a message identifier in units of message information retrieved from said memory and for the generation of a command signal in response to the presence of said message identifier; D. and scanning means intermediate said communication controller and said terminals for polling said terminals, said scanning means including
Claim 27
Dependent Claim
33 words
transmit scan control means including a first decoder connected to said register means for selecting a data terminal for transmission in accordance with a character in a prescribed location in a message transmission,
Claim 28
Dependent Claim
33 words
transmit scan control means including a first decoder connected to said register means for selecting a data terminal for transmission in accordance with a character in a prescribed location in a message transmission,
Claim 29
Dependent Claim
22 words
address generating means for producing addresses for a working store memory in accordance with the selection of scanners for transmission and reception,
Claim 30
Dependent Claim
22 words
address generating means for producing addresses for a working store memory in accordance with the selection of scanners for transmission and reception,
Claim 31
Dependent Claim
15 words
a counting controller connected to said receivers for sequentially scanning said terminals for incoming messages,
Claim 32
Dependent Claim
15 words
a counting controller connected to said receivers for sequentially scanning said terminals for incoming messages,
Claim 33
Dependent Claim
36 words
an address register connected to said outgoing register for receiving data representing data terminal selection, said address register also being connected to said transmitters for selectively directing message characters from said outgoing register through said transmitters,
Claim 34
Dependent Claim
36 words
an address register connected to said outgoing register for receiving data representing data terminal selection, said address register also being connected to said transmitters for selectively directing message characters from said outgoing register through said transmitters,
Claim 35
Dependent Claim
53 words
control means for generating signals for a data processor for transferring words from said word register means to a data processor memory for incoming messages and for transferring words to said word register means for outgoing messages and incoming messages in such a manner that said scanners test said prescribed character representing status.
Claim 36
Dependent Claim
53 words
control means for generating signals for a data processor for transferring words from said word register means to a data processor memory for incoming messages and for transferring words to said word register means for outgoing messages and incoming messages in such a manner that said scanners test said prescribed character representing status.
Claim 37
Dependent Claim
20 words
An information transfer controller and director as set forth in claim 3, further including: E. central transmit control means including
Claim 38
Dependent Claim
22 words
data transfer means connected to said scanners for transferring data from said memory to said scanners; F. central receive control means including
Claim 39
Dependent Claim
22 words
data transfer means connected to said scanners for transferring data from said memory to said scanners; F. central receive control means including
Claim 40
Dependent Claim
38 words
inhibiting means including a second decoder connected to said register means for starting and stopping said receive scan control means in accordance with prescribed characters in said prescribed location in a message transmission; B. a communications controller including
Claim 41
Dependent Claim
38 words
inhibiting means including a second decoder connected to said register means for starting and stopping said receive scan control means in accordance with prescribed characters in said prescribed location in a message transmission; B. a communications controller including
Claim 42
Dependent Claim
41 words
a start/stop decoder connected to said counting controller for inhibiting scanning of said receivers when activated, thereby stopping message reception, said start/stop decoder being connected to said address register for sensing predetermined addresses indicative of start and stop message reception conditions,
Claim 43
Dependent Claim
41 words
a start/stop decoder connected to said counting controller for inhibiting scanning of said receivers when activated, thereby stopping message reception, said start/stop decoder being connected to said address register for sensing predetermined addresses indicative of start and stop message reception conditions,
Claim 44
Dependent Claim
15 words
An information transfer controller and director comprising: A. a plurality of scanners, each scanner including
Claim 45
Dependent Claim
15 words
An information transfer controller and director comprising: A. a plurality of scanners, each scanner including
Claim 46
Dependent Claim
15 words
An information transfer controller and director comprising: A. a plurality of scanners, each scanner including
Claim 47
Dependent Claim
15 words
An information transfer controller and director comprising: A. a plurality of scanners, each scanner including
Claim 48
Dependent Claim
168 words
a start of message decoder connected to said outgoing register for selectively gating data to said address register upon decoding a start of message character; B. word register means connected to said scanners for holding data characters for transmission and reception, said word registers being adapted to receive and transmit message words to and from a data processor; C. base address generating means for providing message queue addresses for the working store memory; D. word address generating means connected to said base address generating means for producing absolute memory addresses of message words for the working store memory; E. receive control means connected to said word address generating means including logic for automatically initiating a read memory cycle for checking the receive message queue for processor overload by modifying the address in said word address generating means for the current received message to a look-ahead address in the receive queue and initiating a message transmission from a data processor whereby said start/stop decoder tests for message recEption termination.
Claim 49
Dependent Claim
168 words
a start of message decoder connected to said outgoing register for selectively gating data to said address register upon decoding a start of message character; B. word register means connected to said scanners for holding data characters for transmission and reception, said word registers being adapted to receive and transmit message words to and from a data processor; C. base address generating means for providing message queue addresses for the working store memory; D. word address generating means connected to said base address generating means for producing absolute memory addresses of message words for the working store memory; E. receive control means connected to said word address generating means including logic for automatically initiating a read memory cycle for checking the receive message queue for processor overload by modifying the address in said word address generating means for the current received message to a look-ahead address in the receive queue and initiating a message transmission from a data processor whereby said start/stop decoder tests for message recEption termination.
References Cited (Backward Citations)
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1974-11-01 | 1975-05-03 | 1975-11-02 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1978-11-01 | 1979-05-03 | 1979-11-02 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1982-11-01 | 1983-05-03 | 1983-11-02 | $7700.00 | Window Closed / Lapsed |