Claims Analysis
Total Claims: 13
Claim 1
Independent Claim
125 words
A data updating system comprising: storage means for storing a current data which includes a plurality of data rows, each of the plurality of data rows has a plurality of data elements corresponding to a plurality of data items; buffer memory means for temporarily storing a plurality of data elements associated with an update instruction; transfer means responsive to the update instruction, for reading and transferring data elements of a data row associated with the update instruction from said storage means to said buffer memory means; and updating means responsive to said transfer means, for updating at least one of said data elements of said associated data row with at least one of new data elements designated by the update instruction in said storage means.
Claim 2
Dependent Claim
125 words
A data updating system comprising: storage means for storing a current data which includes a plurality of data rows, each of the plurality of data rows has a plurality of data elements corresponding to a plurality of data items; buffer memory means for temporarily storing a plurality of data elements associated with an update instruction; transfer means responsive to the update instruction, for reading and transferring data elements of a data row associated with the update instruction from said storage means to said buffer memory means; and updating means responsive to said transfer means, for updating at least one of said data elements of said associated data row with at least one of new data elements designated by the update instruction in said storage means.
Claim 3
Dependent Claim
64 words
A data updating system according to claim 1, wherein said updating means further comprises means for checking whether the update is successful, and wherein said data updating system further comprises recovery means for recovering a particular data element in said storage means based on the particular data element stored in said buffer memory means when the update of the particular data element is unsuccessful.
Claim 4
Dependent Claim
49 words
A data updating system according to claim 2, wherein said transfer means reads out one of the data elements of the data row associated with the update instruction each time said updating means successfully updates one of the data elements of the associated data row in said storage means.
Claim 5
Dependent Claim
34 words
A data updating system according to claim 2, further comprising repetition means for causing said updating means to repeat the update a predetermined number of times until the particular data element is successfully updated.
Claim 6
Dependent Claim
42 words
A data updating system according to claim 1, further comprising: back-up storage means for storing a back-up data of the current data; and back-up storage updating means for updating the back-up data with the data elements stored in said buffer memory means.
Claim 7
Dependent Claim
42 words
A data updating system according to claim 1, further comprising: back-up storage means for storing a back-up data of the current data; and back-up storage updating means for updating the backup data with the new data elements designated by the update instruction.
Claim 8
Independent Claim
132 words
A method of updating data stored in a storage unit, comprising the steps of: providing a current data comprising a plurality of data rows in a storage unit, each of the plurality of data rows being a set of data elements required to achieve a function and each of the data elements being assigned with an identifier; temporarily backing up data elements of a data row associated with an update instruction into a buffer memory; overwriting data elements designated by the update instruction on the associated data row in said storage unit with the data element after the backing up; and when the overwrite is unsuccessful on a particular one of the data elements, rewriting the data element stored in the buffer memory into said storage unit to recover the current data.
Claim 9
Independent Claim
132 words
A method of updating data stored in a storage unit, comprising the steps of: providing a current data comprising a plurality of data rows in a storage unit, each of the plurality of data rows being a set of data elements required to achieve a function and each of the data elements being assigned with an identifier; temporarily backing up data elements of a data row associated with an update instruction into a buffer memory; overwriting data elements designated by the update instruction on the associated data row in said storage unit with the data element after the backing up; and when the overwrite is unsuccessful on a particular one of the data elements, rewriting the data element stored in the buffer memory into said storage unit to recover the current data.
Claim 10
Dependent Claim
41 words
A method according to claim 7, wherein said backing up step includes reading out the data elements of the associated data row from said storage unit one by one to store in the memory each time said overwriting is successfully performed.
Claim 11
Dependent Claim
34 words
A method according to claim 7, further comprising the steps of repeating said overwriting step a predetermined number of times until the particular data element is successfully overwritten when the first overwriting is unsuccessful.
Claim 12
Dependent Claim
28 words
A method according to claim 7, further comprising the step of updating a duplicate of the current data with each of the data elements stored in said memory.
Claim 13
Dependent Claim
28 words
A method according to claim 7, further comprising the step of updating a duplicate of the current data with the new data row designated by the update instruction.