Method and apparatus for processing transactions in a data processing system
US7168612B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Dec 24, 2001 |
| Grant date | Jan 30, 2007 |
| Priority date | — |
| Expiry date | Dec 18, 2023 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F9/466
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A data processing system which includes memory, a processor connected to the memory, and logic for causing the processor to perform a method for executing computer code having a plurality of transactions within the computer code. The method includes steps for examining the computer code being executed for a change in observable state; for storing data for the executed computer code that are part of the plurality of transactions within the computer code; for maintaining a pointer to the logical beginning of the stored data and maintaining a pointer to the end of the stored data for the last transaction within the computer code to be fully executed; and responsive to detecting a change in observable state, for committing a portion of the stored data.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.