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

Database shadowing system with data tags that select an operation of the save command

Assignee: General Electric Co
•
Filing: 1990-06-04
•
Granted: 1993-07-20
•
Expires: 2010-06-04
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A database shadowing system for performing data checkout/checkin operations. The system includes performing the steps of 1) identifying a data item stored in a database for editing, 2) copying the data item from the database to an active memory file thereby creating an active memory copy of the data item, 3) associating a tag with the active memory copy of the data item, changing a state of the data item 4) tag depending upon the edit operation performed on the active memory copy of the data item, and 5) saving any change made to the active memory copy of the data item by making the change to the database data item upon issuance of a save command, so that the data item tag of the active memory copy of the data item controls the manner of changing the database data item.

Inventors

  • 👤 William J. Premerlani
  • 👤 James E. Rumbaugh
  • 👤 Michael R. Blaha

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-06 09:46
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/20; G06F16/23; G06F16/2379; Y; Y10; Y10S; Y10S707/00; Y10S707/99931

Claims Analysis

Total Claims: 8
Claim 1
Independent Claim 162 words
An apparatus comprising: (a) means for identifying a data item stored in a database for editing; (b) means for copying the data item from the database to an active memory file thereby creating an active memory copy of the data item; (c) means for associating a tag with the active memory copy of the data item, said tag denoting a specific action to be taken with respect to said data item upon issuance of a save command; (d) means for changing a state of the data item tag in accordance with an edit operation performed on the active memory copy of the data item; and (e) means for saving any change made to the active memory copy of the data item by making the change to the database data item upon issuance of a save command, the state of the data item tag of the active memory copy of the data item selectively controlling the manner of changing the database data item.
Claim 2
Independent Claim 162 words
An apparatus comprising: (a) means for identifying a data item stored in a database for editing; (b) means for copying the data item from the database to an active memory file thereby creating an active memory copy of the data item; (c) means for associating a tag with the active memory copy of the data item, said tag denoting a specific action to be taken with respect to said data item upon issuance of a save command; (d) means for changing a state of the data item tag in accordance with an edit operation performed on the active memory copy of the data item; and (e) means for saving any change made to the active memory copy of the data item by making the change to the database data item upon issuance of a save command, the state of the data item tag of the active memory copy of the data item selectively controlling the manner of changing the database data item.
Claim 3
Dependent Claim 18 words
An apparatus in accordance with claim 1 wherein issuance of a save command originates from a system user.
Claim 4
Dependent Claim 18 words
An apparatus in accordance with claim 1 wherein issuance of a save command orginates from an application program.
Claim 5
Dependent Claim 26 words
An apparatus in accordance with claim 1 further comprising means for a human system user to identify the data item stored in the database for editing.
Claim 6
Independent Claim 156 words
An apparatus comprising: (a) means for identifying a data item stored in a database for editing; (b) means for copying the data item from the database to an active memory file thereby creating an active memory copy of the data item; (c) means for associating a tag with the active memory copy of the data item wherein tags which may be associated with data items include PERSISTENT, INSERT, and DELETE by tags; (d) means for changing a state of the data item tag depending upon the edit operation performed on the active memory copy of the data item; and (e) means for saving any change made to the active memory copy of the data item by making the change to the database data item upon issuance of a save command, the state of the data item tag of the active memory copy of the data item selectively controlling the manner of changing the database data item.
Claim 7
Independent Claim 156 words
An apparatus comprising: (a) means for identifying a data item stored in a database for editing; (b) means for copying the data item from the database to an active memory file thereby creating an active memory copy of the data item; (c) means for associating a tag with the active memory copy of the data item wherein tags which may be associated with data items include PERSISTENT, INSERT, and DELETE by tags; (d) means for changing a state of the data item tag depending upon the edit operation performed on the active memory copy of the data item; and (e) means for saving any change made to the active memory copy of the data item by making the change to the database data item upon issuance of a save command, the state of the data item tag of the active memory copy of the data item selectively controlling the manner of changing the database data item.
Claim 8
Dependent Claim 25 words
An apparatus in accordance with claim 5 further comprising means for automatically issuing the save command once a predetermined number of changes have been made.

References Cited (Backward Citations)

US4186438A Cited
US4654819A Cited
US4558413A Cited
US4648036A Cited
US4714992A Cited
US4912637A Cited
US5133075A Cited
US5029125A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1996-07-19 1997-01-18 1997-07-20 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2000-07-19 2001-01-18 2001-07-20 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2004-07-19 2005-01-18 2005-07-20 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag