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

Bypass switching and messaging mechanism for providing intermix data transfer for a fiber optic switch using a bypass bus and buffer

Assignee: McData Corp
•
Filing: 1997-01-29
•
Granted: 1998-10-27
•
Expires: 2017-01-29
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system and method for inserting intermix frames into a continuous stream of class 1 frames. A bypass bus, in conjunction with a buffer, are provided within a fiber optic switch element, to route intermix data frame through the switch that is concurrently transmitting class 1 data. A channel module, which is disposed between a switch module and a plurality of fiber optic channels, comprises a port intelligence system and a memory interface system. The port intelligence system is responsible for transmitting and receiving data from the fiber optic channels in accordance with a predetermined protocol, preferably Fibre Channel. The memory interface system comprises a receive memory unit, a transmit memory unit and memory control logic. When an intermix frame is to be passed through the switch, the intermix frame is passed to the buffer concurrently while class 1 data transfer occurs via the bypass bus. After the intermix frame has been completely written into the buffer, the memory control logic waits to detect a tag indicative of a break in the class 1 data transfer. The control logic will then switch the MUX and cause the buffer to commence writing the intermix frame to the port intelligence system for transfer to a predetermined fiber optic channel.

Inventors

  • 👤 Dwayne R. Bennett
  • 👤 Clifford S. Yeung
  • 👤 Wayne Wu

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-02 21:46
CPC Classifications
H; H04; H04L; H04L49/00; H04L49/35; H04L49/356; H04L49/357; H04L49/351

Claims Analysis

Total Claims: 13
Claim 1
Independent Claim 83 words
A system for providing the capability to accommodate intermix data transfer in a fiber optic switch, the switch is connected to a fiber optic channel, the system comprising: a port intelligence system configured to transmit and receive data from the fiber optic channel according to a first protocol; a memory interface system connected to the port intelligence system; and a buffer residing in the memory interface system, the buffer responsive to a control signal to selectively receive intermix data and class 1 data.
Claim 2
Independent Claim 83 words
A system for providing the capability to accommodate intermix data transfer in a fiber optic switch, the switch is connected to a fiber optic channel, the system comprising: a port intelligence system configured to transmit and receive data from the fiber optic channel according to a first protocol; a memory interface system connected to the port intelligence system; and a buffer residing in the memory interface system, the buffer responsive to a control signal to selectively receive intermix data and class 1 data.
Claim 3
Dependent Claim 17 words
The system of claim 1, further comprising a bypass bus connected to an input of the buffer.
Claim 4
Dependent Claim 104 words
The system of claim 2, further comprising: a MUX connected to an output of the buffer and the bypass bus; a transmit control logic unit connected to the buffer and the MUX, the transmit control logic unit controls both the buffer and the MUX to transfer intermix data; an empty signal generated by the buffer and coupled to the transmit control logic unit indicating that the buffer is empty the transmit control logic unit being responsive to the empty signal to cause the buffer to select the class 1 data and cause the MUX to transfer the class 1 data on the bypass bus.
Claim 5
Dependent Claim 35 words
The system of claim 3, wherein the transmit control logic sends a bypass control message to the MUX, the bypass control message instructs the MUX to switch between the buffer output and the bypass bus.
Claim 6
Dependent Claim 36 words
The system of claim 4, wherein the transmit control logic sends a control message to the buffer, the control message instructs the buffer to read data from the buffer input and write data to the MUX.
Claim 7
Dependent Claim 11 words
The system of claim 5, wherein the buffer is a FIFO.
Claim 8
Dependent Claim 12 words
The system of claim 5, wherein the buffer is a dual-ported RAM.
Claim 9
Dependent Claim 37 words
The system of claim 7 further comprising: a synchronous up/down counter configured to generate successive addresses to the dual-ported RAM, wherein the synchronous up/down counter is enabled by a control signal from the transmit control logic unit.
Claim 10
Dependent Claim 12 words
The system of claim 5, wherein the first protocol is Fibre Channel.
Claim 11
Independent Claim 142 words
A method for injecting intermix data into a continuous stream of class 1 data, the continuous stream of class 1 data being transferred through a fiber optic switch, the fiber optic switch having an input and an output, the method comprising the steps of: (1) transferring the continuous stream of class 1 data from the input to the output via a bypass bus; (2) writing an intermix frame to a buffer; (3) determining when an idle appears in the continuous stream of class 1 data; (4) writing the intermix frame from the buffer to the output when the idle appears in the continuous stream of class 1 data; (5) writing subsequent class 1 data to the buffer when class 1 data follows the intermix frame; and (6) writing after step (4), the subsequent class 1 data from the buffer to the output.
Claim 12
Independent Claim 142 words
A method for injecting intermix data into a continuous stream of class 1 data, the continuous stream of class 1 data being transferred through a fiber optic switch, the fiber optic switch having an input and an output, the method comprising the steps of: (1) transferring the continuous stream of class 1 data from the input to the output via a bypass bus; (2) writing an intermix frame to a buffer; (3) determining when an idle appears in the continuous stream of class 1 data; (4) writing the intermix frame from the buffer to the output when the idle appears in the continuous stream of class 1 data; (5) writing subsequent class 1 data to the buffer when class 1 data follows the intermix frame; and (6) writing after step (4), the subsequent class 1 data from the buffer to the output.
Claim 13
Dependent Claim 44 words
The method of claim 10, further comprising the steps of: (5) writing subsequent class 1 data to the buffer when class 1 data follows the intermix frame; and (6) writing, after step (4), the subsequent class 1 data from the buffer to the output.

References Cited (Backward Citations)

US4554673A Cited
US5502719A Cited
US5490007A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag