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

Multi-processing computer system

Assignee: Individual
•
Filing: 1975-06-02
•
Granted: 1977-03-29
•
Expires: 1995-06-02
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The digital computer system herein described is a customized group of programmable multiprocessors, multiplex channels, control modules, and peripheral devices. Controlling the operation of a wide variety of data terminals, this system can be an independent digital computer system or a versatile extension of a larger computer system. Selected software, which forms a part of this system, determines the characteristics of the system for any given application. When attached to a host computer, this system can be a local and remote terminal controller, a local and remote external device controller, a front-end communications processor, or any combination of these things. Essentially, this system incorporates standard minicomputer hardware in a novel configuration that enables it to rival or enhance the performance of much larger computer systems.

Inventors

  • 👤 Horst G. Kurpanek
  • 👤 Gail P. Cone

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-22 20:12
CPC Classifications
G; G06; G06F; G06F13/00; G06F13/14; G06F13/36; G06F13/362; G06F13/16; G06F13/18; G06F13/20; G06F13/24; G06F13/26

Claims Analysis

Total Claims: 14
Claim 1
Independent Claim 79 words
A digital communication system for transferring information represented by digital data signals comprising: a bus; a plurality of processors operatively connected to said bus; at least one channel controller attached to said bus; bus control means responsively connected to said bus for receiving interrupt signals from one or more controllers attached to said bus and for determining the state of each of said processors, and for interrupting a given processor when the processor is in a predetermined interruptable state.
Claim 2
Dependent Claim 79 words
A digital communication system for transferring information represented by digital data signals comprising: a bus; a plurality of processors operatively connected to said bus; at least one channel controller attached to said bus; bus control means responsively connected to said bus for receiving interrupt signals from one or more controllers attached to said bus and for determining the state of each of said processors, and for interrupting a given processor when the processor is in a predetermined interruptable state.
Claim 3
Dependent Claim 51 words
The apparatus recited in claim 1 wherein said means for interrupting a processor comprises an Interrupt Control Unit and wherein said means for determining the state of each of said processors comprises: a flag register in each processor having an indicator bit representative of whether said processor is interruptable or non-interruptable.
Claim 4
Independent Claim 67 words
A system for providing data communication on a data bus comprising: a plurality of bus users operatively connected to said bus, each bus user including means for signaling a bus request signal indicating the need to communicate through the data bus; and means receiving said bus user signals for allocating a fixed time interval to each user generating a signal in accordance with a predetermined priority assignment.
Claim 5
Independent Claim 67 words
A system for providing data communication on a data bus comprising: a plurality of bus users operatively connected to said bus, each bus user including means for signaling a bus request signal indicating the need to communicate through the data bus; and means receiving said bus user signals for allocating a fixed time interval to each user generating a signal in accordance with a predetermined priority assignment.
Claim 6
Independent Claim 122 words
A system for transmitting data between one or more processors and one or more remotely located devices comprising: a unidirectional bus having a plurality of lines for parallel transmission of data; at least one processor operatively connected to said bus; at least one remote channel controller operatively connected to said bus; a remote line; serializing means operatively communicating with said remote channel controller and said remote line for converting the parallel data on said bus to serial data for transmission on said remote line; remote link means operatively connected to said remote line for converting the serial data on said line to parallel data; and a subchannel controller operatively connected to said remote link means for operating at least one peripheral device.
Claim 7
Independent Claim 122 words
A system for transmitting data between one or more processors and one or more remotely located devices comprising: a unidirectional bus having a plurality of lines for parallel transmission of data; at least one processor operatively connected to said bus; at least one remote channel controller operatively connected to said bus; a remote line; serializing means operatively communicating with said remote channel controller and said remote line for converting the parallel data on said bus to serial data for transmission on said remote line; remote link means operatively connected to said remote line for converting the serial data on said line to parallel data; and a subchannel controller operatively connected to said remote link means for operating at least one peripheral device.
Claim 8
Dependent Claim 78 words
An intelligent terminal system comprising first and second classes of users operatively communicating on a common parallel bus with each user including means for generating a bus request signal indicating the need to communicate through said bus; means for allocating a fixed bus time increment to each class of users; and means receiving said bus request signals for allocating fixed time intervals to each user generating a bus request signal and in accordance with a predetermined priority assignment.
Claim 9
Dependent Claim 78 words
An intelligent terminal system comprising first and second classes of users operatively communicating on a common parallel bus with each user including means for generating a bus request signal indicating the need to communicate through said bus; means for allocating a fixed bus time increment to each class of users; and means receiving said bus request signals for allocating fixed time intervals to each user generating a bus request signal and in accordance with a predetermined priority assignment.
Claim 10
Dependent Claim 40 words
The apparatus recited in claim 5 wherein said first class of users includes: a local channel controller; a first subchannel controller operatively connected to said local channel controller; and at least one device controller operatively connected to said subchannel controller.
Claim 11
Dependent Claim 53 words
The apparatus recited in claim 6 wherein said local channel controller also includes: a plurality of second subchannel controllers; and means for poling said first subchannel controller during every alternate bus time increment and for poling said second subchannel controllers one at a time alternately with the poling of said first subchannel controller.
Claim 12
Dependent Claim 16 words
The apparatus recited in claim 5 wherein said second class of users includes: a first processor.
Claim 13
Dependent Claim 66 words
The apparatus recited in claim 5 wherein said second class of users includes: a plurality of processors; and wherein said means for poling each of said users from said second class in a predetermined address sequence comprises: means for poling said processors to determine if any of said processors are in an interruptable state; and means for interrupting a processor which is in an interruptable state.
Claim 14
Dependent Claim 69 words
The apparatus recited in claim 5, wherein said second class of users includes: a plurality of processors capable of executing programs; at least one user includes means for generating an interrupt signal indicating the need for program execution, in combination with means receiving said interrupt signal and in response thereto for poling all users to locate a processor capable of receiving said interrupt signal and supplying said program execution.

References Cited (Backward Citations)

US3810105A Cited
US3815099A Cited
US3735365A Cited
US3810114A Cited
US3813651A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1980-03-28 1980-09-27 1981-03-29 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1984-03-28 1984-09-27 1985-03-29 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1988-03-28 1988-09-27 1989-03-29 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag