Claims Analysis
Total Claims: 41
Claim 1
Independent Claim
289 words
A redundant switch system for use in a digital communication switch, the redundant switch system comprising: a first switch control module having a first switch fabric and a first switch fabric controller, the first switch fabric having a plurality of input ports and a plurality of output ports and operating in the foreground under the control of the first switch fabric controller, the first switch fabric operable to contemporaneously receive communication signals at all of the plurality of input ports and to provide the communication signals to at least one of the plurality of output ports, the first switch fabric controller operable to initiate a switch fabric test; a second switch control module having a second switch fabric and a second switch fabric controller, the second switch fabric having a plurality of input ports and a plurality of output ports and operating in the background under the control of the second switch fabric controller, the second switch fabric operable to contemporaneously receive communication signals at all of the plurality of input ports and to provide the communication signals to at least one of the plurality of output ports; and a first I/O module in communication with the first switch fabric controller, the first I/O module operable to exchange communication signals with the first switch fabric and the second switch fabric, provide a test communication signal to one of the plurality of input ports of the second switch fabric in response to the initiation of the switch fabric test by the first switch fabric controller, receive the test communication signal from one of the plurality of output ports of the second switch fabric, and generate an error signal if an error occurs when providing and receiving the test communication signal.
Claim 2
Dependent Claim
289 words
A redundant switch system for use in a digital communication switch, the redundant switch system comprising: a first switch control module having a first switch fabric and a first switch fabric controller, the first switch fabric having a plurality of input ports and a plurality of output ports and operating in the foreground under the control of the first switch fabric controller, the first switch fabric operable to contemporaneously receive communication signals at all of the plurality of input ports and to provide the communication signals to at least one of the plurality of output ports, the first switch fabric controller operable to initiate a switch fabric test; a second switch control module having a second switch fabric and a second switch fabric controller, the second switch fabric having a plurality of input ports and a plurality of output ports and operating in the background under the control of the second switch fabric controller, the second switch fabric operable to contemporaneously receive communication signals at all of the plurality of input ports and to provide the communication signals to at least one of the plurality of output ports; and a first I/O module in communication with the first switch fabric controller, the first I/O module operable to exchange communication signals with the first switch fabric and the second switch fabric, provide a test communication signal to one of the plurality of input ports of the second switch fabric in response to the initiation of the switch fabric test by the first switch fabric controller, receive the test communication signal from one of the plurality of output ports of the second switch fabric, and generate an error signal if an error occurs when providing and receiving the test communication signal.
Claim 3
Dependent Claim
24 words
The redundant switch system of claim 1, wherein the first I/O module includes a cell flow processor operable to process asynchronous transfer mode cells.
Claim 4
Dependent Claim
38 words
The redundant switch system of claim 1, wherein the first switch fabric controller initiates the switch fabric test so that the switch fabric test occurs during a time when the bandwidth of the first switch fabric is unallocated.
Claim 5
Dependent Claim
27 words
The redundant switch system of claim 1, wherein the first I/O module is operable to provide the error signal to at least the first switch fabric controller.
Claim 6
Dependent Claim
47 words
The redundant switch system of claim 1, wherein the first switch fabric controller includes a bandwidth arbiter and a memory, the bandwidth arbiter operable to control at least the first switch fabric and determine when unallocated bandwidth is available, the memory operable to store the error signal.
Claim 7
Dependent Claim
25 words
The redundant switch system of claim 1, wherein the test communication signal is a test communication cell having a pseudo asynchronous transfer mode cell format.
Claim 8
Dependent Claim
23 words
The redundant switch system of claim 6, wherein the test communication cell is smaller in size than a normal asynchronous transfer mode cell.
Claim 9
Dependent Claim
21 words
The redundant switch system of claim 1, wherein the test communication signal is provided in an asynchronous transfer mode cell format.
Claim 10
Dependent Claim
55 words
The redundant switch system of claim 1, wherein the first I/O module generates an error signal if the test communication signal provided to one of the plurality of input ports of the second switch fabric differs from the test communication signal received from one of the plurality of output ports of the second switch fabric.
Claim 11
Dependent Claim
23 words
The redundant switch system of claim 9, wherein the first I/O module performs a cyclic redundancy check to determine if an error occurred.
Claim 12
Dependent Claim
29 words
The redundant switch system of claim 9, wherein the first I/O module generates an error signal if the test communication signal is not received by the first I/O module.
Claim 13
Dependent Claim
21 words
The redundant switch system of claim 9, wherein the first I/O module performs a checksum to determine if an error occurred.
Claim 14
Dependent Claim
15 words
The redundant switch system of claim 1, wherein the switch fabric test can be disabled.
Claim 15
Dependent Claim
23 words
The redundant switch system of claim 1, wherein the first switch fabric and the second switch fabric are emitter coupled logic cross-point devices.
Claim 16
Dependent Claim
27 words
The redundant switch system of claim 1, wherein the test communication signal is a digital test communication cell that includes a header portion and a data portion.
Claim 17
Dependent Claim
39 words
The redundant switch system of claim 3, wherein the first switch fabric controller determines the time when the bandwidth of the first switch fabric is unallocated by using a switch allocation table and locating unused switch allocation table slots.
Claim 18
Dependent Claim
19 words
The redundant switch system of claim 3, wherein the digital communication switch is a distributed asynchronous transfer mode switch.
Claim 19
Dependent Claim
32 words
The redundant switch system of claim 3, wherein the first I/O module includes a cell flow processor having a to-switch port processor and a from-switch port processor that each include a memory.
Claim 20
Dependent Claim
24 words
The redundant switch system of claim 18, wherein the from-switch port processor determines whether an error has occurred when receiving the test communication signal.
Claim 21
Dependent Claim
43 words
The redundant switch system of claim 19, wherein the cell flow processor further includes a serializer operable to provide the test communication signal to the second switch fabric, and a deserializer operable to receive the test communication signal from the second switch fabric.
Claim 22
Dependent Claim
72 words
The redundant switch system of claim 20, wherein the first I/O module includes a line interface for exchanging communication signals between the cell flow processor and a communication link, the line interface operable to convert a communication signal received from the communication link into a format compatible with the redundant switch system and to convert a communication signal received from the redundant switch system into a format compatible with the communication link.
Claim 23
Dependent Claim
238 words
An I/O module in electrical communication with a communication link and first and second switch fabric control modules, said first and second switch fabric control modules comprising respective first and second switch fabric controllers, first and second switch fabrics operating under the control of the respective controllers, and wherein each of said switch fabrics includes first and second pluralities of inputs and outputs, said I/O module for exchanging communication signals between said communication link and said switch fabric control modules, the I/O module comprising: a cell flow processor; and a line interface operable to receive communication signals from the communication link in a first communication signal format, to convert the communications signals to a second communication signal format used by the cell flow processor, and to provide the communication signals to the cell flow processor in said second communication signal format; said cell flow processor being operable to serialize the communications signals that are received from said line interface, to provide said serialized, converted communication signals to said first switch fabric control module and to provide a serialized test communication signal to one of said plurality of inputs of said second switch fabric in said second communication signal format, to receive the test communication signal from one of said plurality of outputs of the second switch fabric, to generate an error signal if the received test communication signal is not the same as the provided test communication signal.
Claim 24
Dependent Claim
238 words
An I/O module in electrical communication with a communication link and first and second switch fabric control modules, said first and second switch fabric control modules comprising respective first and second switch fabric controllers, first and second switch fabrics operating under the control of the respective controllers, and wherein each of said switch fabrics includes first and second pluralities of inputs and outputs, said I/O module for exchanging communication signals between said communication link and said switch fabric control modules, the I/O module comprising: a cell flow processor; and a line interface operable to receive communication signals from the communication link in a first communication signal format, to convert the communications signals to a second communication signal format used by the cell flow processor, and to provide the communication signals to the cell flow processor in said second communication signal format; said cell flow processor being operable to serialize the communications signals that are received from said line interface, to provide said serialized, converted communication signals to said first switch fabric control module and to provide a serialized test communication signal to one of said plurality of inputs of said second switch fabric in said second communication signal format, to receive the test communication signal from one of said plurality of outputs of the second switch fabric, to generate an error signal if the received test communication signal is not the same as the provided test communication signal.
Claim 25
Dependent Claim
19 words
The I/O module of claim 22 wherein the test communication signal includes a header portion and a data portion.
Claim 26
Dependent Claim
21 words
The I/O module of claim 23 wherein the test communication signal is stored locally and provided by the cell flow processor.
Claim 27
Dependent Claim
18 words
The I/O module of claim 23 wherein the test communication signal is provided in asynchronous transfer mode format.
Claim 28
Dependent Claim
33 words
The I/O module of claim 22 wherein the cell flow processor includes a to-switch port processor to provide the test communication signal and a from-switch port processor to receive the test communication signal.
Claim 29
Dependent Claim
33 words
The I/O module of claim 22 wherein the cell flow processor determines if the received test communication signal is the same as the provided test communication signal by using a cyclic redundancy check.
Claim 30
Independent Claim
142 words
A method for operating a redundant switch system to perform a switch fabric test, the method comprising the steps of: determining an availability of unallocated bandwidth in a first switch fabric performing foreground operations; generating a switch fabric test enabling signal in response to available unallocated bandwidth; providing the switch fabric test enabling signal to a cell flow processor; providing a serialized test communication signal to an input of a second switch fabric performing background operations in response to the cell flow processor receiving the switch fabric test enabling signal; transporting the serialized test communication signal from the input of the second switch fabric to an output of the second switch fabric; receiving the serialized test communication signal from an output of the second switch fabric; deserializing the serialized test communication signal; and performing error checking on the deserialized test communication signal.
Claim 31
Independent Claim
142 words
A method for operating a redundant switch system to perform a switch fabric test, the method comprising the steps of: determining an availability of unallocated bandwidth in a first switch fabric performing foreground operations; generating a switch fabric test enabling signal in response to available unallocated bandwidth; providing the switch fabric test enabling signal to a cell flow processor; providing a serialized test communication signal to an input of a second switch fabric performing background operations in response to the cell flow processor receiving the switch fabric test enabling signal; transporting the serialized test communication signal from the input of the second switch fabric to an output of the second switch fabric; receiving the serialized test communication signal from an output of the second switch fabric; deserializing the serialized test communication signal; and performing error checking on the deserialized test communication signal.
Claim 32
Dependent Claim
15 words
The method of claim 28, wherein the test communication signal is a test communication cell.
Claim 33
Dependent Claim
20 words
The method of claim 28, further comprising a step of receiving the test communication signal at the cell flow processor.
Claim 34
Dependent Claim
15 words
The method of claim 30, wherein error checking is performed at the cell flow processor.
Claim 35
Dependent Claim
48 words
The method of claim 28, further comprising a step of: generating an error signal indicating that an error occurred if the test communication signal provided to the input of the second switch fabric differs from the test communication signal received from an output of the second switch fabric.
Claim 36
Dependent Claim
21 words
The method of claim 28, further comprising the step of: performing an action after a predefined number of errors are found.
Claim 37
Dependent Claim
12 words
The method of claim 33, wherein the action includes enabling an alarm.
Claim 38
Dependent Claim
18 words
The method of claim 28, further comprising the step of: incrementing a memory register when an error occurs.
Claim 39
Dependent Claim
47 words
The method of claim 28, further comprising the steps of: providing a test communication signal to every input of the second switch fabric; receiving a corresponding test communication signal from every output of the second switch fabric; and performing error checking on every received test communication signal.
Claim 40
Dependent Claim
19 words
The method of claim 28, further comprising a step of providing unallocated bandwidth during a predefined period of time.
Claim 41
Dependent Claim
32 words
The method of claim 28, wherein the cell flow processor includes a to-switch port processor for sending the test communication signal and a from-switch port processor for receiving the test communication signal.