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

Method and apparatus for continuous after-imaging

Assignee: NCR Voyix Corp
•
Filing: 1987-06-22
•
Granted: 1988-06-21
•
Expires: 2007-06-22
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A transactional data base processing apparatus which executes plural transactions causing a data base to be updated, incorporates an after-image recovery storage apparatus and method which enables continuous operation of the transaction system. The after-image recovery storage apparatus has a temporary storage file and a permanent storage file with circuitry for writing from the temporary storage file to the permanent storage file. Tha circuitry also writes after-image updating data records to the temporary storage file. The apparatus further includes elements for initiating transfer of the after-image data records from the temporary storage file to the permanent storage prior to a time when the temporary file is filled with the data records. The transfer is accomplished by operating the apparatus on a time shared basis so that other ongoing operations including transactional operations occur as the after-image data is being transferred to a permanent storage device.

Inventors

  • 👤 Fang-Ying Yen
  • 👤 Marion A. Golin
  • 👤 Howard Spilke
  • 👤 Jeff R. Peters

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-23 19:43
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/10; G06F16/17; G06F16/176; G06F16/1767; Y; Y10; Y10S; Y10S707/00; Y10S707/912; Y10S707/913; Y10S707/915; Y10S707/99931; Y10S707/99938

Claims Analysis

Total Claims: 4
Claim 1
Independent Claim 272 words
In a distributed transaction data base processing system for concurrent data base entries for executing transactions with cause a stored data base file to be updated, including a stored data base file, a temporary storage file, and a permanent storage medium in communication with said temporary storage file a method for executing transactions which cause said stored data base file to be updated comprising the steps of: storing on a temporary basis in an after-image temporary storage file after-image data representative of the state of data base file entries after an update has occurred; storing in an after-image permanent storage medium associated with said after-image temporary storage file after-image data representative of the state of data base file entries after an update has occurred; writing after-image update data into said temporary storage file; initiating transfer of said after-image update data from said temporary storage file to said permanent storage medium prior to said temporary file becoming filled with data; identifying with an end pointer a temporary storage file location at which said transfer step is initiated for transferring after-image update data records from the temporary storage file to the permanent storage medium; comparing the location at which a present after-image update record is being written with the location identified by the write pointer; and automatically transferring on a continuous time-shared basis the after-image update data in the temporary storage file when the record being written is being written at lest in part in a location past the location identified by said write pointer, so that transferring occurs in an ongoing time-shared basis with other ongoing operations of said distributed transaction processing system.
Claim 2
Dependent Claim 272 words
In a distributed transaction data base processing system for concurrent data base entries for executing transactions with cause a stored data base file to be updated, including a stored data base file, a temporary storage file, and a permanent storage medium in communication with said temporary storage file a method for executing transactions which cause said stored data base file to be updated comprising the steps of: storing on a temporary basis in an after-image temporary storage file after-image data representative of the state of data base file entries after an update has occurred; storing in an after-image permanent storage medium associated with said after-image temporary storage file after-image data representative of the state of data base file entries after an update has occurred; writing after-image update data into said temporary storage file; initiating transfer of said after-image update data from said temporary storage file to said permanent storage medium prior to said temporary file becoming filled with data; identifying with an end pointer a temporary storage file location at which said transfer step is initiated for transferring after-image update data records from the temporary storage file to the permanent storage medium; comparing the location at which a present after-image update record is being written with the location identified by the write pointer; and automatically transferring on a continuous time-shared basis the after-image update data in the temporary storage file when the record being written is being written at lest in part in a location past the location identified by said write pointer, so that transferring occurs in an ongoing time-shared basis with other ongoing operations of said distributed transaction processing system.
Claim 3
Dependent Claim 37 words
In the method of claim 1 the further improvement comprising the steps of operating said temporary storage file in a circular file mode, identifying with a save pointer the beginning of a then valid data record file.
Claim 4
Dependent Claim 48 words
In the method of claim 1 the further improvement comprising the step of terminating a transaction in an incomplete state when the temporary storage file lacks sufficient data storage capacity to record an entire after-image record associated with said transaction without overwriting an otherwise valid after-image data record.

References Cited (Backward Citations)

US4498145A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1991-06-21 1991-12-21 1992-06-21 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1995-06-21 1995-12-21 1996-06-21 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1999-06-21 1999-12-21 2000-06-21 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag