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.