← Back to Patent Explorer
US3587058A Expired / Lapsed US ⏱️ 0.0 years remaining

Data processing system input-output arrangement

Assignee: AT&T Inc
•
Filing: 1969-06-04
•
Granted: 1971-06-22
•
Expires: 1989-06-04
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A store and forward message switching system in which an auxiliary processor is employed to communicate with data lines having various data rates and data formats, and with disc and tape bulk data storage units. The data lines are terminated on data line buffers which are serviced by cooperation of two control circuits in the auxiliary processor operating on an overlap basis. Data is transferred between a fast access memory and the bulk data storage units under control of sequencing circuits in the auxiliary processor, and the function of servicing data line buffers is performed contemporaneously with the function of transferring data between the fast access memory and the bulk data storage units.

Inventors

  • 👤 Thomas T Butler
  • 👤 Kenneth P Kretsch Sr
  • 👤 Sylvester M Neville
  • 👤 George W Smith Jr

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-23 15:07
CPC Classifications
G; G06; G06F; G06F13/00; G06F13/14; G06F13/20; G06F13/22; H; H04; H04L; H04L12/00; H04L12/54

Claims Analysis

Total Claims: 25
Claim 1
Independent Claim 115 words
A data processing system comprising: a plurality of data lines; buffer means connected to said lines for recording line status information defining the functional activity of said lines and for storing input and output data associated with each of said lines; a data processor comprising first control means for generating and transmitting address signals to said buffer means to obtain said line status information and said input data from said buffer means, and second control means, responsive to signals generated by said first control means and operating contemporaneously with said first control means, for processing said input data, and for transmitting said output data to said buffer means in accordance with said line status information.
Claim 2
Dependent Claim 115 words
A data processing system comprising: a plurality of data lines; buffer means connected to said lines for recording line status information defining the functional activity of said lines and for storing input and output data associated with each of said lines; a data processor comprising first control means for generating and transmitting address signals to said buffer means to obtain said line status information and said input data from said buffer means, and second control means, responsive to signals generated by said first control means and operating contemporaneously with said first control means, for processing said input data, and for transmitting said output data to said buffer means in accordance with said line status information.
Claim 3
Dependent Claim 46 words
A data processing system in accordance with claim 1 wherein said data processor further comprises access control means for controlling access to said buffer means and for selectively allocating such access to said first and said second control means in accordance with a defined priority plan.
Claim 4
Dependent Claim 136 words
A data processing system in accordance with claim 1 wherein said first control means comprises means for generating a first control signal in accordance with said obtained line status information; and wherein said second control means comprises means responsive to said first control signal to commence said processing and transmitting of data and means for generating a second control signal upon the commencement of said processing and transmitting of data; said first control means comprising means responsive to said first control signal to halt said transmission of address signals to saiD buffer means and responsive to said second control signals to resume said transmission of address signals, said first control means generates and transmits address signals during periods of time in which said second control means independently processes said input data and transmits said output data.
Claim 5
Dependent Claim 100 words
A data processing system in accordance with claim 3 wherein: said first control means further comprises means for generating line identification numbers in accordance with said line status information, and first register means for storing: said line identification numbers, buffer address information corresponding to said transmitted address signals, and input data obtained from lines defined by said identification numbers; and said second control means comprises second register means and means responsive to said first control signal for transferring said line identification numbers, said buffer address information, and said input data from said first register means to said second register means.
Claim 6
Dependent Claim 94 words
A data processing system in accordance with claim 3 wherein: said line status information comprises line identification numbers; said first control means further comprises first register means for storing: said line identification numbers, buffer address information corresponding to said transmitted address signals, and input data obtained from lines defined by said identification numbers; and said second control means comprises second register means and means responsive to said first control signal for transferring said line identification numbers, said buffer address information, and said input data from said first register means to said second register means.
Claim 7
Dependent Claim 114 words
A data processing system in accordance with claim 1 wherein: said plurality of data lines comprises lines (Type A) having a low data transmission rate and lines (Type C) having a relatively higher data transmission rate; certain of said buffer means are associated with said lines having said low data rate and are responsive to certain of said address signals, and others of said buffer means are associated with said lines having said relatively higher data rate and are responsive to others of said address signals; and said first control means comprises means for periodically interrupting the generation and transmission of said certain address signals and for initiating transmission of said other address signals.
Claim 8
Dependent Claim 180 words
A data processing system in accordance with claim 1 wherein: said plurality of data lines comprises lines (Type A) having a first data rate, lines (Type B) having a second data rate, and lines (Type C) having a third data rate; said buffer means comprise first, second, and third buffer means uniquely associated with said lines having said first, second, and third data rates respectively, said first, second, and third buffer means being responsive to first, second, and third address signals respectively; and said first control means comprises: means for generating first and second timing signals, means for interrupting the generation and transmission of said first and said second address signals and for initiating the generation and transmission of said third address signals in response to said first timing signals, and means for generating completion signals upon completion of the transmission of a specified number of third address signals in an uninterrupted sequence, said means for interrupting being responsive to said completion signals and said second timing signals to selectively generate and transmit said first and said second address signals.
Claim 9
Dependent Claim 146 words
A data switching system comprising: a plurality of data lines; buffer means connected to said lines for recording line status information defining the functional activity of said lines and for storing input and output data associated with each of said lines; first memory means; second memory means; a main processor comprising means for generating and transmitting command signals; an auxiliary processor comprising: first circuit means responsive to said command signals for transferring data between said main processor and said first memory means, second circuit means for transferring data between said first memory means and said second memory means, third circuit means for transferring data between said buffer means and said first memory means, and access control means for controlling access to said first memory means and for selectively allocating such access to said first, second, and third circuit means in accordance with a defined priority plan.
Claim 10
Dependent Claim 146 words
A data switching system comprising: a plurality of data lines; buffer means connected to said lines for recording line status information defining the functional activity of said lines and for storing input and output data associated with each of said lines; first memory means; second memory means; a main processor comprising means for generating and transmitting command signals; an auxiliary processor comprising: first circuit means responsive to said command signals for transferring data between said main processor and said first memory means, second circuit means for transferring data between said first memory means and said second memory means, third circuit means for transferring data between said buffer means and said first memory means, and access control means for controlling access to said first memory means and for selectively allocating such access to said first, second, and third circuit means in accordance with a defined priority plan.
Claim 11
Dependent Claim 108 words
A data switching system in accordance with claim 8 wherein said second circuit means comprises a plurality of transfer control means and a plurality of register means uniquely associated with said transfer control means, said plurality of transfer control means operating concurrently to control the transfer of data between said associated register means and said first memory means and between said associated register means and said second memory means, said third circuit means further comprising access control means for controlling access to said second memory means and for selectively allocating such access to each of said plurality of transfer control means in accordance with a defined priority plan.
Claim 12
Dependent Claim 85 words
A data switching system in accordance with claim 8 wherein said third circuit means comprises first control means for generating and transmitting address signals to said buffer means to obtain said line status information and said input data from said buffer means, and second control means, responsive to signals generated by said first control means and operating concurrently with said first control means, for processing said input data, and for transmitting said output date to said buffer means in accordance with said line status information.
Claim 13
Dependent Claim 47 words
A data switching system in accordance with claim 10 wherein said third circuit means further comprises access control means for controlling access to said buffer means and for selectively allocating such access to said first and said second control means in accordance with a defined priority plan.
Claim 14
Dependent Claim 167 words
A data switching system in accordance with claim 10 wherein: said plurality of data lines comprises lines having a first data rate, lines having a second data rate, and lines having a third data rate; said buffer means comprises corresponding first, second, and third buffer means uniquely associated with said lines having said first, second, and third data rates, and responsive to first, second, and third address signals, respectively; and said first control means comprises: means for generating first and second timing signals, means to interrupt the generation and transmission of said first and said second address signals and to initiate the generation and transmission of said third address signals in response to said first timing signals, and means for generating completion signals upon completion of generation and transmission of a specified number of said third address signals in sequence, said means for interrupting being responsive to said completion signals and said second timing signals to selectively generate and transmit said first and said second address signals.
Claim 15
Dependent Claim 136 words
A data switching system in accordance with claim 10 wherein: said first control means comprises means for generating a first control signal in accordance with said line status information; said second control means comprises means responsive to said first control signal to commence said processing and transmitting of data, and means for generating a second control signal upon the commencement of said processing and transmitting of data; and said first control means further comprises means responsive to said first control signal to halt the transmission of said address signals, and responsive to said second control signal to resume the tranSmission of address signals, whereby said first control means generates and transmits address signals to said buffer means during periods of time in which said second control means processes said input data and transmits said output data.
Claim 16
Dependent Claim 101 words
A data switching system in accordance with claim 13 wherein: said first control means further comprises means for generating line identification numbers in accordance with said line status information, and first register means for storing: said line identification numbers, buffer address information corresponding to said transmitted address signals, and input data obtained from lines defined by said identification numbers; and said second control means comprises second register means and means responsive to said first control signal for transferring said line identification numbers, said buffer address information and said system input data from said first register means to said second register means.
Claim 17
Dependent Claim 298 words
A message switching system comprising: a plurality of data lines; buffer means connected to said lines for recording line status information defining the functional activity of said lines and for storing input and output data associated with each of said lines; first memory means; second memory means; a main processor comprising means for generating and transmitting command signals; an auxiliary processor comprising: first circuit means for transferring data between said main processor and said first memory means in response to said command signals, second circuit means comprising a plurality of transfer control means and a corresponding plurality of register means, said transfer control means operating contemporaneously to control the transfer of data between said corresponding register means and said first memory means and between said corresponding register means and said second memory means, and access control means for controlling access to said second memory means and allocating such access in accordance with a defined priority plan, third circuit means comprising first control means for generating and transmitting address signals to said buffer means to obtain line status information and said input data therefrom, second control means, responsive to signals generated by said first control means and operating contemporaneously with said first control means, for processing said input data and for transmitting said output data to said buffer means, and access control means for controlling access to said buffer means and for allocating such access to said first and said second control means in accordance with a defined priority plan, timing means for supplying a plurality of timing pulses to said first, second, and third circuit means, and access control means for controlling access to said first memory means and for allocating such access to said first, second, and third circuit means in accordance with a defined priority plan.
Claim 18
Dependent Claim 298 words
A message switching system comprising: a plurality of data lines; buffer means connected to said lines for recording line status information defining the functional activity of said lines and for storing input and output data associated with each of said lines; first memory means; second memory means; a main processor comprising means for generating and transmitting command signals; an auxiliary processor comprising: first circuit means for transferring data between said main processor and said first memory means in response to said command signals, second circuit means comprising a plurality of transfer control means and a corresponding plurality of register means, said transfer control means operating contemporaneously to control the transfer of data between said corresponding register means and said first memory means and between said corresponding register means and said second memory means, and access control means for controlling access to said second memory means and allocating such access in accordance with a defined priority plan, third circuit means comprising first control means for generating and transmitting address signals to said buffer means to obtain line status information and said input data therefrom, second control means, responsive to signals generated by said first control means and operating contemporaneously with said first control means, for processing said input data and for transmitting said output data to said buffer means, and access control means for controlling access to said buffer means and for allocating such access to said first and said second control means in accordance with a defined priority plan, timing means for supplying a plurality of timing pulses to said first, second, and third circuit means, and access control means for controlling access to said first memory means and for allocating such access to said first, second, and third circuit means in accordance with a defined priority plan.
Claim 19
Dependent Claim 127 words
A message switching system in accordance with claim 15 wherein said first control means comprises means for generating a first control signal in accordance with said line status information; and wherein said second control means comprises means responsive to said first control signals to commence said processing and transmitting of data, and means for generating second control signals upon the commencement of said processing and transmitting of data; said first control means comprising means responsive to said first control signal to halt the transmission of address signals, and to said second control signals to resume transmission of address signals, said first control means generates and transmits address signals during periods of time in which said second control means processes said input data and transmits said output data.
Claim 20
Dependent Claim 90 words
A message switching system in accordance with claim 16 wherein: said first control means further comprises means for generating line identification numbers in accordance with said line status information, and first register means for storing: said line identification numbers, buffer addresses corresponding to said transmitted address signals, and said input data; and said second control means comprises second register means and means responsive to said first control signal for transferring said line identification numbers, said buffer addresses, and said system input data from said first to said second register means.
Claim 21
Dependent Claim 159 words
A message switching system in accordance with claim 15 wherein: said plurality of data lines comprises lines (Type A) having a first data rate, lines (Type B) having a second data rate, and lines (Type C) having a third data rate; said buffer means comprises corresponding first, second, and third buffer means associated with said lines and responsive to first, second, and third address signals, respectively; said first control means comprises: means for generating first and second timing signals, and means for interrupting the generation and transmission of said first and said second address signals and for initiating the generation and transmission of said third address signals in response to said first timing signals, and means for generating completion signals upon completion of transmission of a specified number of said third address signals, said interrupting means being responsive to said completion signals and said second timing signals to selectively generate and transmit said first and said second address signals.
Claim 22
Dependent Claim 117 words
In combination: a plurality of data signal sources adapted to generate status signals representing the functional activity of said sources, memory means for storing a plurality of control words at predetermined address locations, register means for storing information representing the memory addresses defining said predetermined address locations, timing means for generating timed interrupt signals, scan control means responsive to said timed interrupt signals to obtain control words from memory locations defined by said memory addresses and to scan said sources in accordance with said obtained control words, to determine the functional activity of the sources defined by said control words, and means responsive to said timed interrupt signals for selectively altering the contents of said register means.
Claim 23
Dependent Claim 117 words
In combination: a plurality of data signal sources adapted to generate status signals representing the functional activity of said sources, memory means for storing a plurality of control words at predetermined address locations, register means for storing information representing the memory addresses defining said predetermined address locations, timing means for generating timed interrupt signals, scan control means responsive to said timed interrupt signals to obtain control words from memory locations defined by said memory addresses and to scan said sources in accordance with said obtained control words, to determine the functional activity of the sources defined by said control words, and means responsive to said timed interrupt signals for selectively altering the contents of said register means.
Claim 24
Dependent Claim 98 words
In combination: a data processor, a plurality of data handling devices connectable to said data processor, each of said devices being adapted to transmit input data to said data processor and to receive output data from said data processor in response to stimulation signals, first control means in said data processor for generating and transmitting said stimulation signals and for receiving said input data, and second control means, responsive to signals from said first control means and operating contemporaneously with said first control means, for processing said input data and transmitting said stimulation signals and said output data.
Claim 25
Dependent Claim 98 words
In combination: a data processor, a plurality of data handling devices connectable to said data processor, each of said devices being adapted to transmit input data to said data processor and to receive output data from said data processor in response to stimulation signals, first control means in said data processor for generating and transmitting said stimulation signals and for receiving said input data, and second control means, responsive to signals from said first control means and operating contemporaneously with said first control means, for processing said input data and transmitting said stimulation signals and said output data.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1974-06-21 1974-12-21 1975-06-22 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1978-06-21 1978-12-21 1979-06-22 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1982-06-21 1982-12-21 1983-06-22 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag