← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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)

US3181124A Cited
US3369221A Cited
US3500333A Cited

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag