Patent ID: 7260695

Claim:
A computer system having an array of storage devices, comprising: a first computer processing device adapted to include an emergency data-storage algorithm, the first computer processing device operating as a primary processor for data residing within a first portion of the array of storage devices; a volatile storage device associated with said first computer processing device; a second computer processing device identical and redundant to the first computer processing device, the second computer processing device operating as a secondary processor for data residing within a second portion of the array of storage devices, the second portion dominated by the second computer processing device; a first non-volatile storage device associated with said second computer processing device; a back-up power source; and a back-up storage device; wherein said back-up power source is adapted to be activated in response to a failure of a primary power source, the first computer processing device is programmed to detect the failure of the primary power source and invoke the emergency data-storage algorithm, the emergency data-storage algorithm is structured to subsequently direct the first computer processing device to scan the volatile storage device, looking for modified data records, and the first computer processing device is programmed to subsequently transfer said modified data records to said back-up storage device, said transferred modified data records being analogous to data stored in the first non-volatile storage device.