US4630045A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Controller for a cross-point switching matrix
Assignee: International Business Machines Corp
•
Filing: 1983-10-24
•
Granted: 1986-12-16
•
Expires: 2003-10-24
Abstract
Abstract A controller for controlling a one-sided switching matrix comprising a plurality of circuit elements under the control of logic circuitry. The controller interprets a request for connection or disconnection, determines if it is possible, selects a path through the matrix and sends control signals to the matrix. The circuit elements are arranged in a parallel/pipeline architecture with multiple circuit elements simultaneously operating on a request. The controller can fetch a second request while executing a first request. The result of a request is to connect or disconnect interconnection paths on the switching matrix.
Inventors
- 👤 Christos J. Georgiou
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-26 15:39
CPC Classifications
H; H04; H04Q; H04Q3/00; H04Q3/42; H04Q3/52; H04Q3/521
Claims Analysis
Total Claims: 11
Claim 1
Independent Claim
193 words
A controller for a physical switching array for connecting, resulting from a first type request, source data lines requesting connection to a requested destination data line and for disconnecting, resulting from a second type request, a source data line from its connected data line, comprising: means for supplying a connection request for a connection to be changed across a physical switching array of cross-points, said connection request not being necessarily honored; first means for receiving said request and comprising separate means, operating in parallel, for providing intermediate information on (1) whether said request is of said first or of second type and (2) a present status of said switching array; second means for receiving and processing said intermediate information from said first means and generating control signals for said switching array; and logic circuitry for controlling said second means as it processes a first request and for simultaneously controlling said first means as it operates on a later accepted second request, whereby said control signals cause said switching array to connect said source data line to the requested destination data line or to disconnect said source data line from its connected data line.
Claim 2
Dependent Claim
193 words
A controller for a physical switching array for connecting, resulting from a first type request, source data lines requesting connection to a requested destination data line and for disconnecting, resulting from a second type request, a source data line from its connected data line, comprising: means for supplying a connection request for a connection to be changed across a physical switching array of cross-points, said connection request not being necessarily honored; first means for receiving said request and comprising separate means, operating in parallel, for providing intermediate information on (1) whether said request is of said first or of second type and (2) a present status of said switching array; second means for receiving and processing said intermediate information from said first means and generating control signals for said switching array; and logic circuitry for controlling said second means as it processes a first request and for simultaneously controlling said first means as it operates on a later accepted second request, whereby said control signals cause said switching array to connect said source data line to the requested destination data line or to disconnect said source data line from its connected data line.
Claim 3
Dependent Claim
92 words
A controller, as recited in claim 1, further comprising a connection table for current connectivity information of said data lines and wherein said first means comprises means for fetching a request from said supplying means and determining from said connection table if said destination line is currently used and wherein said logic circuitry reads said request to determine the type of said request and controls said second means according to said type and said availability and wherein said second means includes means for executing said request and for updating said connection table.
Claim 4
Dependent Claim
32 words
A controller, as recited in claim 2, wherein said supplying means comprises ports connected to each of said data lines for recognizing said request and directing said request to said first means.
Claim 5
Dependent Claim
73 words
A controller, as recited in claim 3, wherein said switching array is a one-sided switching array comprising rows connected to said data lines, internal columns and cross-points therebetween, and wherein said second means further comprises a table for current usage of said columns and means for selecting one of said columns indicated by said current usage table to not be currently used, and wherein said second means supplies the addresses of two cross-points.
Claim 6
Dependent Claim
28 words
A controller, as recited in claim 4, wherein the combination of said first and second means further comprises means for returning a message to said source data line.
Claim 7
Dependent Claim
40 words
A controller, as recited in claim 5, wherein said first means further comprises means for converting a requested logical data line to a physical data line and said logic circuitry can control said converting means to vary said conversion process.
Claim 8
Dependent Claim
26 words
A controller, as recited in claim 6, further comprising a marker receiving the output of said second means for controlling control inputs to said switching array.
Claim 9
Dependent Claim
34 words
A controller, as recited in claim 7, wherein said logic circuitry controls the operation of said first means in four sequential steps and controls the operation of said second means in four sequential steps.
Claim 10
Dependent Claim
20 words
A controller, as recited in claim 1, wherein said present status is a present connection status of said switching array.
Claim 11
Dependent Claim
53 words
A controller, as recited in claim 1, wherein said logic circuitry is a clocked logic circuit having separate cycles, said first means receives said first and second requests in different cycles and during one of said cycles said first means operates on said second request and said second means processes said first request.
References Cited (Backward Citations)
US3935394A
Cited
US4119805A
Cited
US4023141A
Cited
US4162535A
Cited
US4196316A
Cited
US4256925A
Cited
US4229624A
Cited
US4440986A
Cited
US4412102A
Cited
US4331956A
Cited
US4393381A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1989-12-15 | 1990-06-16 | 1990-12-16 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1993-12-15 | 1994-06-16 | 1994-12-16 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1997-12-15 | 1998-06-16 | 1998-12-16 | $7700.00 | Window Closed / Lapsed |