IP Library › Granted Patent US 11,748,212
Granted Patent B1
US 11,748,212 · App. 17/360,374 · Granted Sep 5, 2023

Method and apparatus for resolving automatic transaction facility (ATF) failures

Inventors: Bruce D. Holenstein (Media, PA); Paul J. Holenstein (Downingtown, PA); Keith B. Evans (Santa Rosa, CA); Dylan R. Holenstein (Media, PA)
Assignee: GRAVIC, INC.
G06F11/1469G06F16/2365G06F2201/84
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,748,212
App. No.
17/360,374
Granted
Sep 5, 2023
Kind
B1
Abstract

An automated method is provided for resolving an unintended transaction rollback in a system that includes an audited database, a non-audited application, and a facility for converting non-audited applications to use audited database transactions, wherein the unintended transaction rollback is the result of a failure of the facility to convert the unintended transaction rollback to a commit operation, The non-audited application is operated with the facility creating database transactions against the audited database. The database transactions include one or more transaction steps or operations. The created database transactions are monitored to detect transaction rollbacks. A determination is made when a detected transaction rollback for a database transaction is an unintended transaction rollback. The one or more transaction steps or operations of the database transaction that included the unintended transaction rollback are recovered in the audited database. The recovering resolves the unintended transaction rollback.

Claims (14)

1. An automated method of resolving an unintended transaction rollback in a system that includes (i) an audited database, (ii) a non-audited application, and (iii) a facility for converting non-audited applications to use audited database transactions, the method comprising:

(a) operating the non-audited application with the facility creating database transactions against the audited database, the database transactions including one or more transaction steps or operations;

(b) monitoring the created database transactions to detect transaction rollbacks;

(c) determining when a detected transaction rollback for a database transaction is an unintended transaction rollback, wherein the unintended transaction rollback is the result of a failure of the facility to convert the unintended transaction rollback to a commit operation; and

(d) recovering in the audited database the one or more transaction steps or operations of the database transaction that included the unintended transaction rollback, wherein the recovering resolves the unintended transaction rollback,

wherein the recovering includes reapplying and committing the one or more transaction steps or operations of the database transaction that included the unintended transaction rollback.

2. The method of claim 1 wherein the monitoring occurs by using alerts.

3. The method of claim 2 wherein the alerts are operating system signals.

4. The method of claim 2 wherein the alerts are inter-process communications.

5. The method of claim 1 wherein the monitoring occurs by reading an audit trail of the audited database.

6. The method of claim 1 wherein the unintended transaction rollback is the result of a failure in a central processing unit (CPU) where the non-audited application is operating.

7. The method of claim 1 wherein the unintended transaction rollback is the result of a failure in a central processing unit (CPU) where the facility is operating.

8. The method of claim 1 wherein the unintended transaction rollback is the result of a failure in the facility.

9. The method of claim 1 wherein the facility is an intercept library.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 28, 2021
From: HOLENSTEIN, BRUCE D.; HOLENSTEIN, PAUL J.; EVANS, KEITH B.; HOLENSTEIN, DYLAN R.
To: GRAVIC, INC.
Reel/Frame 056689/0162 →
Cited By (2)
US 12,242,509 US 12,475,092