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

Communication switching system

Assignee: International Business Machines Corp
•
Filing: 1974-02-28
•
Granted: 1976-07-20
•
Expires: 1994-02-28
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A communication switching system having distributed control and modular design including a loop structure to which processor modules and storage modules are attached. Input to and output from the loop are effected through line registers, one line register being provided for each communication line. The line registers also function as intermediate storage between sequential processing steps. The processor modules, which are physically separated from the storage modules, are allocated for each step of a task, completely independent of the communication line associated with that task, or any past allocation of that task. Accordingly, messages can be sent by a processor module to any one of the storage modules for fetching or delivering of data and then the data will be routed back to the processor modules. After all required processing has been accomplished, a message will be sent back to the associated line register containing new data, either for output to the line or for later reuse by the system.

Inventors

  • 👤 Christian Jakob Jenny

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 00:55
CPC Classifications
H; H04; H04Q; H04Q3/00; H04Q3/42; H04Q3/54; H04Q3/545; G; G06; G06F; G06F15/00; G06F15/16; H04L; H04L12/00; H04L12/28; H04L12/42

Claims Analysis

Total Claims: 14
Claim 1
Independent Claim 203 words
A modular communication switching system with distributive controls for frame processing comprising: a plurality of line registers each having the capacity to store at least one frame, each of said line registers being associated with a particular communication line to be connected; a scanning means connected to said line registers for sequentially extracting frames from said line registers and transferring said frames to an entrance bus; a decision means connected to said entrance bus for transferring said frames to an input bus depending on the value of a particular indicator bit in said frames, said input bus being connected to a processor feeding bus; a plurality of identical processor modules connected in parallel to said processor feeding bus enabling said frames to sequentially interrogate the inputs of said processor modules, each module accepting one of said frames for processing when said processor module does not contain a frame, and after processing, transferring a processed frame to an output bus; interfacing means connected to said output bus for transferring said frame from said output bus to an exit bus; and a distributor means connected to said exit bus for sequentially forwarding said frames back to said line registers for distribution to said communication lines.
Claim 2
Dependent Claim 203 words
A modular communication switching system with distributive controls for frame processing comprising: a plurality of line registers each having the capacity to store at least one frame, each of said line registers being associated with a particular communication line to be connected; a scanning means connected to said line registers for sequentially extracting frames from said line registers and transferring said frames to an entrance bus; a decision means connected to said entrance bus for transferring said frames to an input bus depending on the value of a particular indicator bit in said frames, said input bus being connected to a processor feeding bus; a plurality of identical processor modules connected in parallel to said processor feeding bus enabling said frames to sequentially interrogate the inputs of said processor modules, each module accepting one of said frames for processing when said processor module does not contain a frame, and after processing, transferring a processed frame to an output bus; interfacing means connected to said output bus for transferring said frame from said output bus to an exit bus; and a distributor means connected to said exit bus for sequentially forwarding said frames back to said line registers for distribution to said communication lines.
Claim 3
Dependent Claim 272 words
A modular communication switching system with distributive controls for frame processing and storage comprising: a plurality of line registers each having the capacity to store at least one frame, each of said line registers being associated with a particular communication line to be connected; a scanning means connected to said line registers for sequentially extracting frames from said line registers and transferring said frames to an entrance bus; a decision means connected to said entrance bus for transferring said frames to an input bus depending on the value of a particular indicator in said frames, said input bus being connected to a processor feeding bus; a plurality of identical processor modules connected in parallel to said processor feeding bus enabling said frames to sequentially contact the inputs of said processor modules, each module accepting one of said frames for processing when said processor module does not contain a frame for processing, a first output of said processor modules being connected to an output bus, and a second output being connected to a storage feeding bus; a plurality of identical storage modules physically separated from said processor modules connected in parallel to said storage feeding bus for storing data and address converting tables, said storage modules having outputs connected to a return bus which is connected to said processor feeding bus for returning said frames to said processor modules; interfacing means connected to said output bus for transferring said frame from said output bus to an exit bus; and a distributor means connected to said exit bus for sequentially forwarding said frames back to said line registers for distribution to said communication lines.
Claim 4
Dependent Claim 272 words
A modular communication switching system with distributive controls for frame processing and storage comprising: a plurality of line registers each having the capacity to store at least one frame, each of said line registers being associated with a particular communication line to be connected; a scanning means connected to said line registers for sequentially extracting frames from said line registers and transferring said frames to an entrance bus; a decision means connected to said entrance bus for transferring said frames to an input bus depending on the value of a particular indicator in said frames, said input bus being connected to a processor feeding bus; a plurality of identical processor modules connected in parallel to said processor feeding bus enabling said frames to sequentially contact the inputs of said processor modules, each module accepting one of said frames for processing when said processor module does not contain a frame for processing, a first output of said processor modules being connected to an output bus, and a second output being connected to a storage feeding bus; a plurality of identical storage modules physically separated from said processor modules connected in parallel to said storage feeding bus for storing data and address converting tables, said storage modules having outputs connected to a return bus which is connected to said processor feeding bus for returning said frames to said processor modules; interfacing means connected to said output bus for transferring said frame from said output bus to an exit bus; and a distributor means connected to said exit bus for sequentially forwarding said frames back to said line registers for distribution to said communication lines.
Claim 5
Dependent Claim 297 words
A modular communication switching system with distributive control having a network of intercoupled loops for transfer of frames between various modules of the system for frame processing comprising: a plurality of line registers each having the capacity to store at least one frame, each of said line registers being associated with a particular communication line; a scanning means connected to said line registers for sequentially extracting frames from said line registers and transferring said frames to an entrance bus; a decision means connected to said entrance bus for transferring said frames to either the input bus or the direct bus depending on the value of a particular indicator bit in said frame, said input bus being connected to a processor feeding bus; a plurality of identical processor modules connected in parallel to said processor feeding bus enabling said frames to sequentially interrogate the inputs of said processor modules, each processor module accepting one of said frames for processing if said processor module does not contain a frame for processing, a first output of said processor modules being connected to an output bus, a second output being connected to a storage feeding bus, and a third output being connected to a standard bus; a plurality of identical storage modules physically separated from said processor modules connected in parallel to said storage feeding bus for storing data and converting tables, said storage modules having outputs connected to a return bus which is connected to said processor feeding bus for returning said frames to said processor modules; interfacing means connected to said direct bus and said output bus for shifting frames to an exit bus; and a distributor means connected to said exit bus for sequentially forwarding said frames back to said line registers for distribution to said communication lines.
Claim 6
Dependent Claim 297 words
A modular communication switching system with distributive control having a network of intercoupled loops for transfer of frames between various modules of the system for frame processing comprising: a plurality of line registers each having the capacity to store at least one frame, each of said line registers being associated with a particular communication line; a scanning means connected to said line registers for sequentially extracting frames from said line registers and transferring said frames to an entrance bus; a decision means connected to said entrance bus for transferring said frames to either the input bus or the direct bus depending on the value of a particular indicator bit in said frame, said input bus being connected to a processor feeding bus; a plurality of identical processor modules connected in parallel to said processor feeding bus enabling said frames to sequentially interrogate the inputs of said processor modules, each processor module accepting one of said frames for processing if said processor module does not contain a frame for processing, a first output of said processor modules being connected to an output bus, a second output being connected to a storage feeding bus, and a third output being connected to a standard bus; a plurality of identical storage modules physically separated from said processor modules connected in parallel to said storage feeding bus for storing data and converting tables, said storage modules having outputs connected to a return bus which is connected to said processor feeding bus for returning said frames to said processor modules; interfacing means connected to said direct bus and said output bus for shifting frames to an exit bus; and a distributor means connected to said exit bus for sequentially forwarding said frames back to said line registers for distribution to said communication lines.
Claim 7
Dependent Claim 37 words
The switching system according to claim 3 further including a plurality of line register modules, each comprising said plurality of line registers, with each line register module having at least one scanning means and one distributor means.
Claim 8
Dependent Claim 41 words
The switching system according to claim 3 further including a plurality of line adapters connected between said communication lines and said line register modules, said adapter having means for control and synchronization of data to or from said line register modules.
Claim 9
Dependent Claim 51 words
The switching system according to claim 3 further including a plurality of busy indicator modules for storing the status of said communication lines and said storage modules with inputs of said busy indicator modules being connected to said storage feeding bus, and their outputs being connected to a storage return bus.
Claim 10
Dependent Claim 30 words
The switching system according to claim 3 wherein each of said processor modules contains a program storage module in which instructions for all processing steps to be executed are stored.
Claim 11
Dependent Claim 97 words
The switching system according to claim 3 which includes a plurality of processor feeding bus interfacing means arranged in said processor feeding bus in sequential order for transferring a frame arriving at any one of said processor feeding bus interfacing means to an attached processor module, if said processor module is operative and not yet occupied by a frame; and a feedback bus permitting a frame to bypass said processor feeding bus interfacing means of all processor modules when not accepted by said processor modules, said frame being returned to the beginning of said processor feeding bus.
Claim 12
Dependent Claim 165 words
The switching system according to claim 3 which includes a plurality of output bus interfacing means in sequential order in said output bus, said output bus interfacing means being connected in parallel to said first output of said processor modules; a plurality of storage feeding bus interfacing means arranged in sequential order in said storage feeding bus, said storage feeding bus interfacing means being connected in parallel to said output of said processor modules; and a plurality of standard bus interfacing means arranged in sequential order in a standard bus, said standard bus interfacing means being connected in parallel to said third output of said processor modules, said standard bus being connected to said entrance bus; said plurality of output bus interface means, storage bus interface means, and standard bus interface means combining said processed frame from said plurality of processor modules with an empty time frame from a plurality of clocking means, thereby shifting said combined frame, in timed sequence onto said respective buses.
Claim 13
Dependent Claim 111 words
The switching system according to claim 3 which includes address responsive means attached to each of said storage modules and each of said busy indicator modules for storage allocation and address translation; and a plurality of storage feeding bus interfacing means arranged in sequential order in said storage feeding bus, said interfacing means being connected in parallel to each of said address responsive means in order to transfer frames containing in a particular address field a marked address which falls within an address range assigned to said address responsive means, said frame when not accepted by said address responsive means being returned to said storage feeding bus by a repeat bus.
Claim 14
Dependent Claim 63 words
The switching system according to claim 3 further including buffer store means at those points where two busses are interconnected one of said busses being a transferring bus and the other of said busses being an accepting bus, said buffer store means being arranged in said accepting bus for storing frames and releasing frames on request that were stored for the longest time.

References Cited (Backward Citations)

US3544976A Cited
US3629854A Cited
US3671942A Cited
US3670308A Cited
US3856993A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1979-07-20 1980-01-19 1980-07-20 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1983-07-20 1984-01-19 1984-07-20 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1987-07-20 1988-01-19 1988-07-20 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag