← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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.

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag