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

Computer network switching system

Assignee: Cisco Technology Inc
•
Filing: 1991-03-11
•
Granted: 1993-12-28
•
Expires: 2011-03-11
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A network switching system is described. The network switching system comprises a first port coupled to a source, a second port coupled to a destination, and multiplexer means coupled to the first port and the second port for transferring data between the first port and the second port by selectively connecting the first port with the second port. The data is transferred from the source to the destination through the first port, the multiplexer means, and the second port. The network switching system further includes processing means coupled to the multiplexer means for assisting transmission of the data by receiving the data from the first port when the first port does not indicate a port for the destination. A method of transferring data from a source to a destination via a network switching system is also described.

Inventors

  • 👤 Vinod K. Bhardwaj

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-26 10:49
CPC Classifications
H; H04; H04L; H04L49/00; H04L49/35; H04L49/351; H04L49/20; H04L49/201; H04L49/30; H04L49/3009; H04L49/3018; H04L49/3027

Claims Analysis

Total Claims: 25
Claim 1
Independent Claim 236 words
A network switching system, comprising: a first port coupled to a first plurality of data processing devices, including a source; a second port coupled to a second plurality of data processing devices, including a destination; a third port coupled to a third plurality of data processing devices; multiplexer means coupled to the first port, the second port, and the third port for transferring data between the first port, the second port, and the third port by selectively connecting two of the first, second, and third ports, wherein when the data is transferred from the source to the destination through the first port, the multiplexer means couples the first port with the second port; processing means coupled to the multiplexer means for assisting in a transmission of the data by receiving the data from the first port when the first port does not indicate a port for the destination, wherein if the first port does not indicate a port of the destination, the data is first transferred from the first port to the processing means via the multiplexer means and the processing means then transfers the data to the second port and the third port via the multiplexer means to search for the destination, wherein if the first port indicates that the second port includes the destination, then the data is transferred to the second port via the multiplexer means without being transferred to the processing means.
Claim 2
Dependent Claim 236 words
A network switching system, comprising: a first port coupled to a first plurality of data processing devices, including a source; a second port coupled to a second plurality of data processing devices, including a destination; a third port coupled to a third plurality of data processing devices; multiplexer means coupled to the first port, the second port, and the third port for transferring data between the first port, the second port, and the third port by selectively connecting two of the first, second, and third ports, wherein when the data is transferred from the source to the destination through the first port, the multiplexer means couples the first port with the second port; processing means coupled to the multiplexer means for assisting in a transmission of the data by receiving the data from the first port when the first port does not indicate a port for the destination, wherein if the first port does not indicate a port of the destination, the data is first transferred from the first port to the processing means via the multiplexer means and the processing means then transfers the data to the second port and the third port via the multiplexer means to search for the destination, wherein if the first port indicates that the second port includes the destination, then the data is transferred to the second port via the multiplexer means without being transferred to the processing means.
Claim 3
Dependent Claim 33 words
The network switching system of claim 1, wherein the multiplexer means further comprises means for accepting a serial address from the first port, the second port, the third port, and the processing means.
Claim 4
Dependent Claim 51 words
The network switching system of claim 2, wherein the serial address is comprised of (a) a first bit corresponding to the first port; (b) a second bit corresponding to the second port; (c) a third bit corresponding to the third port; and (d) a fourth bit corresponding to the processing means.
Claim 5
Dependent Claim 33 words
The network switching system of claim 1, wherein the first port further includes a first memory and the second port includes a second memory, wherein the third port further includes a third memory.
Claim 6
Dependent Claim 178 words
The network switching system of claim 4, wherein the first memory stores (A) the relationship of each of the second plurality of data processing devices with the second port, (B) the relationship of each of the first plurality of data processing devices with the first port, and (C) the relationship of each of the third plurality of data processing devices with the third port, wherein the second memory stores (D) the relationship of each of the second plurality of data processing devices with the second port, (E) the relationship of each of the first plurality of data processing devices with the first port, and (F) the relationship of each of the third plurality of data processing devices with the third port, wherein the third memory stores (G) the relationship of each of the first plurality of data processing devices with the first port, (H) the relationship of each of the second plurality of data processing devices with the second port, and (I) the relationship of each of the third plurality of data processing devices with the third port.
Claim 7
Dependent Claim 76 words
The network switching system of claim 5, wherein the first port further includes means for removing the relationship of the first port and the source if the source does not communicate with the first port within a predetermined period of time, and wherein the second port further includes means for removing the relationship of the second port and the destination if the destination does not communicate with the second port within the predetermined period of time.
Claim 8
Dependent Claim 48 words
The network switching system of claim 5, wherein the first port further includes means for inspecting both (A) the data and (B) the first memory in order to find a port address of the second port, and means for appending the port address to the data before transmission.
Claim 9
Dependent Claim 30 words
The network switching system of claim 7, wherein the second port further includes means for stripping the port address off the data before the data is transferred to the destination.
Claim 10
Dependent Claim 46 words
The network switching system of claim 4, wherein the processing means further includes means for inspecting the data, the first memory, the second memory, and the third memory in order to find a port address of the first port, the second port, and the third port.
Claim 11
Dependent Claim 27 words
The network switching system of claim 4, wherein the processing means further includes means for updating the first memory and the second memory and the third memory.
Claim 12
Dependent Claim 26 words
The network switching system of claim 1, wherein the first port further includes a first-in first-out queue coupled to the multiplexer means for transferring the data.
Claim 13
Dependent Claim 24 words
The network switching system of claim 11, wherein the first-in first-out queue includes an additional bit that indicates the end of a first datum.
Claim 14
Dependent Claim 26 words
The network switching system of claim 1, wherein the second port further includes a first-in first-out queue, coupled to the multiplexer means, for receiving the data.
Claim 15
Dependent Claim 22 words
The network switching system of claim 1, wherein the first port further includes means for storing statistics regarding transfer of the data.
Claim 16
Dependent Claim 55 words
The network switching system of claim 1, further comprising a fourth part, wherein the multiplexer means further comprises means for providing parallel data transmission for other data among the third and fourth ports and the processing means while the data is being transferred from the first port to the second port via the multiplexer means.
Claim 17
Dependent Claim 32 words
The network switching system of claim 1, wherein the first port further includes means for hash computing a destination address contained in the data to shorten the time for processing the data.
Claim 18
Dependent Claim 30 words
The network switching system of claim 1, wherein the data is transferred from the first port to the second port without being fully buffered in the first port before transmission.
Claim 19
Independent Claim 181 words
A method of transferring data from a source to a destination via a network switching system, comprising the steps of: (A) sending the data from the source to a first port; (B) inspecting the data for a destination address stored in the data in the first port, wherein the destination address indicates the data is sent to the destination; (C) sending the data to processing means via multiplexer means if the first port fails to indicate a port that is coupled to the destination indicated by the destination address of the data, wherein the processing means then accesses a plurality of ports via the multiplexer means for the port that is coupled to the destination indicated by the destination address; (D) sending the data directly to a second port via the multiplexer means without sending the data to the processing means if the second port is coupled to the destination indicated by the destination address and if the first port indicates that the second port is coupled to the destination; (E) sending the data to the destination from the second port.
Claim 20
Independent Claim 181 words
A method of transferring data from a source to a destination via a network switching system, comprising the steps of: (A) sending the data from the source to a first port; (B) inspecting the data for a destination address stored in the data in the first port, wherein the destination address indicates the data is sent to the destination; (C) sending the data to processing means via multiplexer means if the first port fails to indicate a port that is coupled to the destination indicated by the destination address of the data, wherein the processing means then accesses a plurality of ports via the multiplexer means for the port that is coupled to the destination indicated by the destination address; (D) sending the data directly to a second port via the multiplexer means without sending the data to the processing means if the second port is coupled to the destination indicated by the destination address and if the first port indicates that the second port is coupled to the destination; (E) sending the data to the destination from the second port.
Claim 21
Dependent Claim 46 words
The method of claim 18, wherein the step (B) further includes the steps of (1) searching for a port address of the second port corresponding to the destination address, and (2) appending the port address to the data before transmission if the port address is found.
Claim 22
Dependent Claim 33 words
The method of claim 19, wherein the step of appending appends a port address of the processing means if the step of searching fails to find the port address of the second port.
Claim 23
Dependent Claim 33 words
The method of claim 18, wherein at step (D) the data is sent directly from the first port to the second port via multiplexer means when the first port stores the destination address.
Claim 24
Dependent Claim 22 words
The method of claim 18, wherein the step (C) further includes the step of finding the destination address in the second port.
Claim 25
Dependent Claim 24 words
The method of claim 18, wherein the step (C) further includes the step of broadcasting by sending the data to the plurality of ports.

References Cited (Backward Citations)

US4744078A Cited
US4707827A Cited
US5151897A Cited
US5140585A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1996-12-27 1997-06-28 1997-12-28 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2000-12-27 2001-06-28 2001-12-28 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2004-12-27 2005-06-28 2005-12-28 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag