Patent ID: 7318095

Claim:
A data fail-over system for a plurality of computer systems, the system comprising: a plurality of computers, wherein each computer comprises: a processor; and a storage medium coupled to the processor; at least one human interface device; and a switch coupled to at least two of the plurality of computers, and further coupled to the at least one human interface device, wherein the switch is configured to route signals between the at least one human interface device and a first computer of the plurality of computers; wherein the storage medium of the first computer stores information; wherein the storage medium of at least one computer of the plurality of computers stores program instructions which are executable by the processor of said at least one computer to: copy the at least a portion of the information from the storage medium of the first computer onto a storage medium of at least one third computer of the plurality of computers; after said copying, monitor the first computer for a fail-over condition; detect the fail-over condition for the first computer; and in response to said detection, copy the at least a portion of the information from the storage medium of the at least one third computer onto the storage medium of the second computer after said detection of the fail-over condition; and configure the switch to switch said signal routing from the first computer to the second computer, thereby routing signals between the at least one human interface device and the second computer.