Patent ID: 7263630

Claim:
An error tolerant computer controlled system comprising a plurality of redundant data sources generating redundant data items, a plurality of data receivers for receiving the redundant data items and combining them to an error tolerant data item, a switching assembly with a plurality of inputs and outputs, wherein each input of the switching assembly is connected to one data source or to one output of the switching assembly and wherein each output is connected to one input of the switching assembly or to one data receiver, and wherein each data receiver is connected via separate receiver communication links to at least two outputs of the switching assembly, wherein said switching assembly is adapted to connect any of said data sources to each of said data receivers over at least two different receiver communication links, and wherein said computer controlled system is adapted to send every data item from any given data source to any given data receiver through every one of the at least two different receiver communication links such that the given data receiver receives the same data item through at least two receiver communication links, and wherein the switching assembly is divided into a plurality of switching units, wherein each input of each switching unit is either connected to one data source or via a switch communication link to one output of another switching unit, wherein each switching unit is connected via at least two switch communication links to other switching units, wherein each switch communication link connects one output of one switching unit to one input of another switching unit, and wherein each data receiver is connected via the receiver communication links to at least two different switching units.