Patent US5307342A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5307342A Expired / Lapsed US ⏱️ 0.0 years remaining

Heterogeneous ports switch

Assignee: International Business Machines Corp
•
Filing: 1991-08-30
•
Granted: 1994-04-26
•
Expires: 2011-08-30
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A communication switch having heterogeneous ports. The heterogeneous ports are connected to nodes which may be operating at different frequencies and which may have different optical characteristics. In addition to the ports, the switch of the present invention includes a matrix controller and a matrix switch which is connected to the ports. When two ports want to communicate, the matrix controller commands the matrix switch to establish a physical connection between the ports. According to the present invention, data is transferred between the ports via the matrix switch in a serial and asynchronous manner. Because data is serially and asynchronously transmitted, high data rates through the matrix switch may be achieved.

Inventors

  • 👤 Christos J. Georigiou
  • 👤 Thor A. Larsen

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-01 16:58
CPC Classifications
H; H04; H04Q; H04Q11/00; H04Q11/0001

Claims Analysis

Total Claims: 29
Claim 1
Independent Claim 130 words
A communication switch comprising: three or more ports capable or transmitting and/or receiving data, including: a first port, coupled to a source node transmitting said data at a first frequency, for receiving data from said source node, and a second port, coupled to a destination node receiving said data at a second frequency, switch means, coupled to said three or more ports, for establishing a physical connection between any two ports of said three or more ports and for switching said physical connection between any combination of two ports of said three or more ports, wherein said combination of two ports are said first port and said second port; and means for serially and asynchronously transmitting said data from said first port to said second port via said physical connection.
Claim 2
Dependent Claim 130 words
A communication switch comprising: three or more ports capable or transmitting and/or receiving data, including: a first port, coupled to a source node transmitting said data at a first frequency, for receiving data from said source node, and a second port, coupled to a destination node receiving said data at a second frequency, switch means, coupled to said three or more ports, for establishing a physical connection between any two ports of said three or more ports and for switching said physical connection between any combination of two ports of said three or more ports, wherein said combination of two ports are said first port and said second port; and means for serially and asynchronously transmitting said data from said first port to said second port via said physical connection.
Claim 3
Dependent Claim 36 words
The switch of claim 1, further comprising: a configuration table containing information regarding node connections and node frequencies; and control means, coupled to said configuration table, for controlling said first port, second port, and switch means.
Claim 4
Dependent Claim 46 words
The switch of claim 2, wherein said data comprises sequential data frames, and wherein said control means comprises means for transmitting idles when not transmitting said data frames from said first port to said second port when said first frequency is less than said second frequency.
Claim 5
Dependent Claim 140 words
A communication system comprising one or more communication switches, each of said switches comprising: three or more ports capable or transmitting and/or receiving data, including: a first port, coupled to a source node transmitting said data at a first frequency, for receiving data from said source node, and a second port, coupled to a destination node receiving said data at a second frequency; switch means, coupled to said three or more ports, for establishing a physical connection between any two ports of said three or more ports and for switching said physical connection between any combination of two ports of said three or more ports, wherein said combination of two ports are said first port and said second port; and means for serially and asynchronously transmitting said data from said first port to said second port via said physical connection.
Claim 6
Dependent Claim 140 words
A communication system comprising one or more communication switches, each of said switches comprising: three or more ports capable or transmitting and/or receiving data, including: a first port, coupled to a source node transmitting said data at a first frequency, for receiving data from said source node, and a second port, coupled to a destination node receiving said data at a second frequency; switch means, coupled to said three or more ports, for establishing a physical connection between any two ports of said three or more ports and for switching said physical connection between any combination of two ports of said three or more ports, wherein said combination of two ports are said first port and said second port; and means for serially and asynchronously transmitting said data from said first port to said second port via said physical connection.
Claim 7
Dependent Claim 180 words
In a communication switch having three or more ports, wherein any two ports of the three or more ports can be alternately physically connected, a method for transferring data from a first port to a second port, wherein a source node operating at a first frequency is coupled to the first port and a destination node operating at a second frequency is coupled to the second port, said method comprising the steps of: (a) serially receiving at the first port the data from the source node according to the first frequency; (b) selecting a data transfer frequency which is equal to, although out of phase with, the second frequency; (c) establishing a physical connection between the first port and the second port of said three or more ports; (d) serially and asynchronously transmitting the data from the first port to the second port via said physical connection according to said data transfer frequency; (e) receiving at the second port said data; and (f) serially transmitting from the second port said data to said destination node according to said second frequency.
Claim 8
Dependent Claim 180 words
In a communication switch having three or more ports, wherein any two ports of the three or more ports can be alternately physically connected, a method for transferring data from a first port to a second port, wherein a source node operating at a first frequency is coupled to the first port and a destination node operating at a second frequency is coupled to the second port, said method comprising the steps of: (a) serially receiving at the first port the data from the source node according to the first frequency; (b) selecting a data transfer frequency which is equal to, although out of phase with, the second frequency; (c) establishing a physical connection between the first port and the second port of said three or more ports; (d) serially and asynchronously transmitting the data from the first port to the second port via said physical connection according to said data transfer frequency; (e) receiving at the second port said data; and (f) serially transmitting from the second port said data to said destination node according to said second frequency.
Claim 9
Dependent Claim 52 words
The method of claim 5, wherein said step for serially receiving at the first port the data from the source node according to the first frequency comprises the steps of: (1) extracting said first frequency from the data; and (2) serially clocking said data into a buffer according to said first frequency.
Claim 10
Dependent Claim 61 words
The method of claim 5, wherein said step for serially and asynchronously transmitting the data from the first port to the second port via said physical connection according to said third frequency comprises the step of transmitting idles when not transmitting said data from the first port to the second port when said first frequency is less than said second frequency.
Claim 11
Dependent Claim 40 words
The method of claim 5, wherein said step for receiving at the second port said data comprises the step of adjusting for phase differences between said second frequency and said data transfer frequency which is equal to said second frequency.
Claim 12
Dependent Claim 231 words
A communication switch, comprising: three or more ports capable or transmitting and/or receiving data, including: a first port, coupled to a source node transmitting said data at a first frequency, for receiving data from said source node, and a second port, coupled to a destination node receiving said data at a second frequency; switch means, coupled to said three or more ports, for establishing a physical connection between any two ports of said three or more ports and for switching said physical connection between any combination of two ports of said three or more ports, wherein said combination of two ports are said first port and said second port; and means for serially and asynchronously transmitting said data from said first port to said second port via said physical connection; and control means for controlling said first port, second port, and switch means, said first port comprising: phase locked loop means for extracting said first frequency from said data, selector means, coupled to a control means, for selecting a data transfer frequency which is equal to, although out of phase with, a second frequency, buffer means coupled to a switch means, first pacing means for serially clocking said data into said buffer means according to said first frequency, and second pacing means for serially transmitting said data from said buffer means to said switch means according to said data transfer frequency.
Claim 13
Dependent Claim 231 words
A communication switch, comprising: three or more ports capable or transmitting and/or receiving data, including: a first port, coupled to a source node transmitting said data at a first frequency, for receiving data from said source node, and a second port, coupled to a destination node receiving said data at a second frequency; switch means, coupled to said three or more ports, for establishing a physical connection between any two ports of said three or more ports and for switching said physical connection between any combination of two ports of said three or more ports, wherein said combination of two ports are said first port and said second port; and means for serially and asynchronously transmitting said data from said first port to said second port via said physical connection; and control means for controlling said first port, second port, and switch means, said first port comprising: phase locked loop means for extracting said first frequency from said data, selector means, coupled to a control means, for selecting a data transfer frequency which is equal to, although out of phase with, a second frequency, buffer means coupled to a switch means, first pacing means for serially clocking said data into said buffer means according to said first frequency, and second pacing means for serially transmitting said data from said buffer means to said switch means according to said data transfer frequency.
Claim 14
Dependent Claim 36 words
The switch of claim 9, wherein said phase locked loop means comprises: means for generating multiple nominal frequencies; and means for selecting one of said nominal frequencies, wherein said selected nominal frequency equals said first frequency.
Claim 15
Dependent Claim 22 words
The switch of claim 9, wherein said source node and first port are connected via a fiber optic link carrying optical signals.
Claim 16
Dependent Claim 34 words
The switch of claim 9, further comprising receiver means, coupled to said source node, for receiving said optical signals, said receiver means comprising photodetector means for detecting said optical signals having different optical characteristics.
Claim 17
Dependent Claim 182 words
A communication switch, comprising: three or more ports capable or transmitting and/or receiving data, including: a first port, coupled to a source node transmitting said data at a first frequency, for receiving data from said source node; and a second port, coupled to a destination node receiving said data at a second frequency, having: phase synchronizing means for adjusting a phase difference between a data transfer frequency and said second frequency, and transmitter means, coupled to said phase synchronizing means, for serially transmitting said data to said destination at said second frequency; switch means, coupled to said three or more ports, for establishing a physical connection between any two ports of said three or more ports and for switching said physical connection between any combination of two ports of said three or more ports, wherein said combination of two port are said first port and said second port; means for serially and asynchronously transmitting said data from said first port to said second port via said physical connection; and control means for controlling said first port, second port, and said switch means.
Claim 18
Dependent Claim 182 words
A communication switch, comprising: three or more ports capable or transmitting and/or receiving data, including: a first port, coupled to a source node transmitting said data at a first frequency, for receiving data from said source node; and a second port, coupled to a destination node receiving said data at a second frequency, having: phase synchronizing means for adjusting a phase difference between a data transfer frequency and said second frequency, and transmitter means, coupled to said phase synchronizing means, for serially transmitting said data to said destination at said second frequency; switch means, coupled to said three or more ports, for establishing a physical connection between any two ports of said three or more ports and for switching said physical connection between any combination of two ports of said three or more ports, wherein said combination of two port are said first port and said second port; means for serially and asynchronously transmitting said data from said first port to said second port via said physical connection; and control means for controlling said first port, second port, and said switch means.
Claim 19
Dependent Claim 22 words
The switch of claim 13, wherein said destination node and second port are connected via a fiber optic link carrying optical signals.
Claim 20
Dependent Claim 22 words
The switch of claim 14, wherein said transmitter means comprises light source means for generating said optical signals having different optical characteristics.
Claim 21
Dependent Claim 245 words
A communication switch comprising: three or more ports capable or transmitting and/or receiving data, including: a first port, coupled to a source node transmitting said data at a first frequency, for receiving data from said source node, and a second port, coupled to a destination node receiving said data at a second frequency; switch means, coupled to said three or more ports, for establishing a physical connection between any two ports of said three or more ports and for switching said physical connection between any combination of two ports of said three or more ports, wherein said combination of two ports are said first port and said second port; means for serially and asynchronously transmitting said data from said first port to said second port via said physical connection; a configuration table containing information regarding node connections and node frequencies; and control means, coupled to said configuration table, for controlling said first port, second port, and switch means; wherein said first port comprises: phase locked loop means for extracting said first frequency from said data, selector means, coupled to said control means, for selecting a data transfer frequency which is equal to, although out of phase with said second frequency, buffer means coupled to said switch means, first pacing means for serially clocking said data into said buffer according to said first frequency, and second pacing means for serially transmitting said data from said buffer to said switch means according to said data transfer frequency.
Claim 22
Dependent Claim 245 words
A communication switch comprising: three or more ports capable or transmitting and/or receiving data, including: a first port, coupled to a source node transmitting said data at a first frequency, for receiving data from said source node, and a second port, coupled to a destination node receiving said data at a second frequency; switch means, coupled to said three or more ports, for establishing a physical connection between any two ports of said three or more ports and for switching said physical connection between any combination of two ports of said three or more ports, wherein said combination of two ports are said first port and said second port; means for serially and asynchronously transmitting said data from said first port to said second port via said physical connection; a configuration table containing information regarding node connections and node frequencies; and control means, coupled to said configuration table, for controlling said first port, second port, and switch means; wherein said first port comprises: phase locked loop means for extracting said first frequency from said data, selector means, coupled to said control means, for selecting a data transfer frequency which is equal to, although out of phase with said second frequency, buffer means coupled to said switch means, first pacing means for serially clocking said data into said buffer according to said first frequency, and second pacing means for serially transmitting said data from said buffer to said switch means according to said data transfer frequency.
Claim 23
Dependent Claim 36 words
The switch of claim 16, wherein said phase locked loop means comprises: means for generating multiple nominal frequencies; and means for selecting one of said nominal frequencies, wherein said selected nominal frequency equals said first frequency.
Claim 24
Dependent Claim 22 words
The switch of claim 16, wherein said source node and first port are connected via a fiber optic link carrying optical signals.
Claim 25
Dependent Claim 34 words
The switch of claim 18, further comprising receiver means, coupled to said source node, for receiving said optical signals, said receiver means comprising photodetector means for detecting said optical signals having different optical characteristics.
Claim 26
Dependent Claim 198 words
A communication switch comprising: three or more ports capable or transmitting and/or receiving data, including: a first port, coupled to a source node transmitting said data at a first frequency, for receiving data from said source node, and a second port, coupled to a destination node receiving said data at a second frequency, and comprising: phase synchronizing means for adjusting for a phase difference between said second and a data transfer frequency, and transmitter means, coupled to said phase synchronizing means, for serially transmitting said data to said destination at said second frequency; switch means, coupled to said three or more ports, for establishing a physical connection between any two ports of said three or more ports and for switching said physical connection between any combination of two ports of said three or more ports, wherein said combination of two ports are said first port and said second port; means for serially and asynchronously transmitting said data from said first port to said second port via said physical connection; a configuration table containing information regarding node connections and node frequencies; and control means, coupled to said configuration table, for controlling said first port, second port, and switch means.
Claim 27
Dependent Claim 198 words
A communication switch comprising: three or more ports capable or transmitting and/or receiving data, including: a first port, coupled to a source node transmitting said data at a first frequency, for receiving data from said source node, and a second port, coupled to a destination node receiving said data at a second frequency, and comprising: phase synchronizing means for adjusting for a phase difference between said second and a data transfer frequency, and transmitter means, coupled to said phase synchronizing means, for serially transmitting said data to said destination at said second frequency; switch means, coupled to said three or more ports, for establishing a physical connection between any two ports of said three or more ports and for switching said physical connection between any combination of two ports of said three or more ports, wherein said combination of two ports are said first port and said second port; means for serially and asynchronously transmitting said data from said first port to said second port via said physical connection; a configuration table containing information regarding node connections and node frequencies; and control means, coupled to said configuration table, for controlling said first port, second port, and switch means.
Claim 28
Dependent Claim 22 words
The switch of claim 20, wherein said destination node and second port are connected via a fiber optic link carrying optical signals.
Claim 29
Dependent Claim 22 words
The switch of claim 21, wherein said transmitter means comprises light source means for generating said optical signals having different optical characteristics.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1997-04-25 1997-10-25 1998-04-26 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2001-04-25 2001-10-25 2002-04-26 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2005-04-25 2005-10-25 2006-04-26 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag