Patent · US Active

Recoverable execution

US8078588B2 · kind B2 · utility

5Cited by
8References
31Claims
0Family size

Assignee

Inventors

Key dates

Filing dateOct 10, 2005
Grant dateDec 13, 2011
Priority date
Expiry dateJun 6, 2026

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F16/2365
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Systems and methods for providing a one-step API that executes a series of atomic transactions in a database system. In one implementation, each atomic transaction is associated with a forward block of code that effects changes, an undo block of code that reverses the changes made by the forward block, and a state block of code that mimics successful execution of the forward block by setting internal states. In the event of a failure, the forward blocks, undo blocks, and state blocks can be used to roll forward or roll back changes as a whole. In one implementation, a one-step API for replicating data in a database is provided.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.