← Back to Patent Explorer
US5586247A Expired / Lapsed US ⏱️ 0.0 years remaining

Data updating system capable of partially recovering data

Assignee: NEC Corp
•
Filing: 1995-05-24
•
Granted: 1996-12-17
•
Expires: 2015-05-24
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A data updating system includes a current data storage unit for storing a current data. The current data includes a plurality of data rows, each of which is a set of data elements required to achieve a function. Each of the data elements is assigned with an identifier. A back-up section executes a back-up process, i.e., reads out data elements of a data row associated with an update instruction and stores it in a buffer memory. An update section overwrite new data elements designated by the update instruction on the associated data row in the storage unit in units of data elements after the back-up. When the overwrite is unsuccessful on a particular one of the new data elements, a recover section executes a recover process, i.e., reads the data elements from the buffer memory and writes them in the storage unit to recover the whole current data.

Inventors

  • 👤 Yuuki Yoshifuji
  • 👤 Miyuki Harashima

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 20:55
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/07; G06F11/14; G06F11/1402; G06F11/1415; G06F11/1435

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.

References Cited (Backward Citations)

US5138548A Cited
US4949251A Cited
US4996687A Cited
US5086502A Cited
US5384697A Cited
US5325519A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-12-17 2000-06-17 2000-12-17 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-12-17 2004-06-17 2004-12-17 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-12-17 2008-06-17 2008-12-17 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag