Claims Analysis
Total Claims: 8
Claim 1
Independent Claim
188 words
A data restoring apparatus for saving data as saved data and for restoring the saved data after an abnormality occurs in a data processing system, the data processing system having a program which updates data comprising first data and second data stored respectively, in the first storage means and main storage, said first data including a plurality of data blocks and said second data specifying a relation between the plurality of data blocks, said data restoring apparatus comprising: checkpoint setting means for setting a checkpoint by the program during execution of the program; first saving means for saving at least one of said plurality of data blocks included in the first data into second storage means before the one of said plurality of data blocks is updated by the program; second saving means for saving the second data stored in the main storage into the second storage means when the checkpoint is set; restoring means for restoring the first data and the second data saved in the second storage means, into the first storage means and the main storage; and means for restarting the program from said checkpoint.
Claim 2
Dependent Claim
188 words
A data restoring apparatus for saving data as saved data and for restoring the saved data after an abnormality occurs in a data processing system, the data processing system having a program which updates data comprising first data and second data stored respectively, in the first storage means and main storage, said first data including a plurality of data blocks and said second data specifying a relation between the plurality of data blocks, said data restoring apparatus comprising: checkpoint setting means for setting a checkpoint by the program during execution of the program; first saving means for saving at least one of said plurality of data blocks included in the first data into second storage means before the one of said plurality of data blocks is updated by the program; second saving means for saving the second data stored in the main storage into the second storage means when the checkpoint is set; restoring means for restoring the first data and the second data saved in the second storage means, into the first storage means and the main storage; and means for restarting the program from said checkpoint.
Claim 3
Dependent Claim
69 words
A data restoring apparatus according to claim 1, wherein each of said plurality of data blocks of said first data includes address data indicating a location of the first storage means where each of the plurality of data blocks is stored and said restoring means restores the one of said plurality of data blocks saved in the second storage means into the first storage means using said address data.
Claim 4
Dependent Claim
171 words
A data restoring method of saving data as saved data and for restoring the saved data after an abnormality occurs in a data processing system, the data processing system having a program which updates data comprising first data and second data stored respectively, in the first storage means and main storage, said first data including a plurality of data blocks and said second data specifying a relation between the plurality of data blocks, said data restoring method comprising the steps of: setting a checkpoint during execution of the program; saving at least one of said plurality of data blocks included in the first data into second storage means before the one of said plurality of data blocks is updated by the program; saving the second data stored in the main storage into the second storage means when the checkpoint is set; restoring the first data and the second data saved in the second storage means, into the first storage means and the main storage; and restarting the program from said checkpoint.
Claim 5
Dependent Claim
171 words
A data restoring method of saving data as saved data and for restoring the saved data after an abnormality occurs in a data processing system, the data processing system having a program which updates data comprising first data and second data stored respectively, in the first storage means and main storage, said first data including a plurality of data blocks and said second data specifying a relation between the plurality of data blocks, said data restoring method comprising the steps of: setting a checkpoint during execution of the program; saving at least one of said plurality of data blocks included in the first data into second storage means before the one of said plurality of data blocks is updated by the program; saving the second data stored in the main storage into the second storage means when the checkpoint is set; restoring the first data and the second data saved in the second storage means, into the first storage means and the main storage; and restarting the program from said checkpoint.
Claim 6
Dependent Claim
71 words
A data restoring method according to claim 3, further comprising the steps of: providing each of said plurality of data blocks of said first data with address data indicating a location of the first storage means where each of the plurality of data blocks is stored; and restoring the one of said plurality of data blocks saved in the second storage means into the first storage means using said address data.
Claim 7
Dependent Claim
155 words
A data restoring apparatus for restoring data to a first external storage device in a data processing system, the data processing system having a program which updates data including first data and second data stored respectively in the first external storage device and main storage, the first data including data blocks and the second data specifying a relation among the data blocks, said data restoring apparatus comprising: checkpoint setting means for setting a checkpoint during execution of the programs; first saving means for saving at least one of said data blocks into a second external storage device before the one data block is updated by the program; second saving means for saving the second data into the second external storage device when the checkpoint is set; and restoring means for restoring the first data and the second data saved in the second external storage device, into the first external storage device and the main storage.
Claim 8
Dependent Claim
155 words
A data restoring apparatus for restoring data to a first external storage device in a data processing system, the data processing system having a program which updates data including first data and second data stored respectively in the first external storage device and main storage, the first data including data blocks and the second data specifying a relation among the data blocks, said data restoring apparatus comprising: checkpoint setting means for setting a checkpoint during execution of the programs; first saving means for saving at least one of said data blocks into a second external storage device before the one data block is updated by the program; second saving means for saving the second data into the second external storage device when the checkpoint is set; and restoring means for restoring the first data and the second data saved in the second external storage device, into the first external storage device and the main storage.