US5430442A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Cross point switch with distributed control
Assignee: International Business Machines Corp
•
Filing: 1994-05-31
•
Granted: 1995-07-04
•
Expires: 2014-05-31
Abstract
Abstract A communications network including several ports where each port is connected to at least one data processing system element. The ports are interconnected by an information bus. Additionally, the ports are connected to a matrix switch that has the capability of providing a direct communications channel between any two of the ports. Each port includes control circuitry for communicating with other ports over the bus and through the bus, regulating the matrix switch in order for the matrix switch to provide the direct communication channels between two ports.
Inventors
- 👤 John M. Kaiser
- 👤 Loyal D. Youngblood
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-01 19:45
CPC Classifications
G; G06; G06F; G06F15/00; G06F15/16; G06F15/163; G06F15/173; G06F15/17356; G06F15/17368; G06F15/17375; H; H04; H04L; H04L12/00; H04L49/00; H04L49/10; H04L49/101
Claims Analysis
Total Claims: 20
Claim 1
Independent Claim
120 words
A communications network comprising: a plurality of ports, each connected to at least one data processing system element; bus means interconnecting said ports for providing information transfer between said ports; matrix switch means connected to said ports and said bus means for latching an identifier of at least one of said ports prior to approval of a requested connection by monitoring communications between said ports on said bus means and for providing a direct communications channel between any two of said ports upon approval of said requested connection; and each port including control means connected to said bus means for communicating with other ports to immediately establish said direct communications through the matrix switch means for an undefined time interval.
Claim 2
Dependent Claim
120 words
A communications network comprising: a plurality of ports, each connected to at least one data processing system element; bus means interconnecting said ports for providing information transfer between said ports; matrix switch means connected to said ports and said bus means for latching an identifier of at least one of said ports prior to approval of a requested connection by monitoring communications between said ports on said bus means and for providing a direct communications channel between any two of said ports upon approval of said requested connection; and each port including control means connected to said bus means for communicating with other ports to immediately establish said direct communications through the matrix switch means for an undefined time interval.
Claim 3
Dependent Claim
27 words
A communications network according to claim 1 wherein each port includes logic connected to said bus to determine a communications state of any other of said ports.
Claim 4
Dependent Claim
44 words
A communications network according to claim 2 wherein each port includes means for receiving communications request from its connected data processing system element and means for communicating with another port via said bus means for establishing a communications channel through said matrix switch means.
Claim 5
Dependent Claim
38 words
A communications network according to claim 3 wherein said bus means includes an arbitration means for receiving bus access requests from ports and granting control on the bus means for port to port communications over said bus means.
Claim 6
Dependent Claim
42 words
A communications network according to claim 4 wherein each port includes means for requesting a communications channel through said matrix switch means to another port and means for receiving an acknowledgement from said another port indicating that such request has been granted.
Claim 7
Dependent Claim
27 words
A communications network according to claim 5 wherein said matrix switch means includes means for establishing a communications channel between the requesting port and the granting port.
Claim 8
Dependent Claim
34 words
A communications network according to claim 6 wherein each port is connected to said matrix switch means with two communications lines for two way communications between said matrix switch means and the connected port.
Claim 9
Dependent Claim
179 words
In a communications network having a plurality of ports each connected to at least one data processing element and each port connected to all other ports with a bus, said network further including a matrix switch interconnected to each port and said bus, a method for establishing a continuous communications channel between data processing elements connected to different ports comprising the steps of: (a) receiving by the port a request from a connected data processing element for said communications channel through a second port to a second data processing element; (b) sending said request for establishing said communications channel from said receiving port to said second port over said bus; (c) latching an identifier of at least one of said ports, by said matrix switch which monitors communications between said ports on said bus, prior to grant of said request by said second port; and (d) immediately establishing said communications channel through said matrix switch, which monitors communications between said ports on said bus, upon the grant of said request by said second port for an undefined time interval.
Claim 10
Dependent Claim
179 words
In a communications network having a plurality of ports each connected to at least one data processing element and each port connected to all other ports with a bus, said network further including a matrix switch interconnected to each port and said bus, a method for establishing a continuous communications channel between data processing elements connected to different ports comprising the steps of: (a) receiving by the port a request from a connected data processing element for said communications channel through a second port to a second data processing element; (b) sending said request for establishing said communications channel from said receiving port to said second port over said bus; (c) latching an identifier of at least one of said ports, by said matrix switch which monitors communications between said ports on said bus, prior to grant of said request by said second port; and (d) immediately establishing said communications channel through said matrix switch, which monitors communications between said ports on said bus, upon the grant of said request by said second port for an undefined time interval.
Claim 11
Dependent Claim
39 words
A method according to claim 8 wherein step (b) includes the steps of (b1) requesting access to said bus and (b2) upon grant of said access, requesting through said bus access to said second port through said matrix switch.
Claim 12
Dependent Claim
34 words
A method according to claim 9 wherein step (c) further includes denying matrix switch access by said receiving port or said second port of any other requesting ports while the communications channel is established.
Claim 13
Dependent Claim
123 words
A communications network comprising: a plurality of ports, each connected to at least one data processing system element; bus means interconnecting said ports for providing information transfer between said ports; matrix switch means connected to said ports and said bus means for latching an identifier of at least one of said ports prior to approval of a requested connection by monitoring communications between said ports on said bus means and for providing a direct communications channel between any two of said ports upon approval of said requested connection; and each port including control means connected to said bus means for communicating only with other port control means to immediately establish said direct communications through the matrix switch means for an undefined time interval.
Claim 14
Dependent Claim
123 words
A communications network comprising: a plurality of ports, each connected to at least one data processing system element; bus means interconnecting said ports for providing information transfer between said ports; matrix switch means connected to said ports and said bus means for latching an identifier of at least one of said ports prior to approval of a requested connection by monitoring communications between said ports on said bus means and for providing a direct communications channel between any two of said ports upon approval of said requested connection; and each port including control means connected to said bus means for communicating only with other port control means to immediately establish said direct communications through the matrix switch means for an undefined time interval.
Claim 15
Dependent Claim
27 words
A communications network according to claim 11 wherein each port includes logic connected to said bus to determine a communications state of any other of said ports.
Claim 16
Dependent Claim
44 words
A communications network according to claim 12 wherein each port includes means for receiving communications request from its connected data processing system element and means for communicating with another port via said bus means for establishing a communications channel through said matrix switch means.
Claim 17
Dependent Claim
38 words
A communications network according to claim 13 wherein said bus means includes an arbitration means for receiving bus access requests from ports and granting control on the bus means for port to port communications over said bus means.
Claim 18
Dependent Claim
42 words
A communications network according to claim 14 wherein each port includes means for requesting a communications channel through said matrix switch means to another port and means for receiving an acknowledgement from said another port indicating that such request has been granted.
Claim 19
Dependent Claim
27 words
A communications network according to claim 15 wherein said matrix switch means includes means for establishing a communications channel between the requesting port and the granting port.
Claim 20
Dependent Claim
34 words
A communications network according to claim 16 wherein each port is connected to said matrix switch means with two communications lines for two way communications between said matrix switch means and the connected port.
References Cited (Backward Citations)
US4363093A
Cited
US4580011A
Cited
US4630045A
Cited
US4586175A
Cited
US4695999A
Cited
US4630258A
Cited
US4631534A
Cited
US4704606A
Cited
US4805168A
Cited
US4752777A
Cited
US4814762A
Cited
US4773069A
Cited
EP0276076A2
Cited
EP0373161A1
Cited
US4821170A
Cited
US4845722A
Cited
EP0356110A2
Cited
US5179669A
Cited
US4929939A
Cited
US4929940A
Cited
US5072217A
Cited
US5144293A
Cited
US5182554A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1998-07-03 | 1999-01-02 | 1999-07-04 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2002-07-03 | 2003-01-02 | 2003-07-04 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2006-07-03 | 2007-01-02 | 2007-07-04 | $7700.00 | Window Closed / Lapsed |