System and method for providing a transaction log
AssigneeBellSouth Intellectual Property Corporation
InventorsSyama S. Velamuri, Julia Torbert, Prasad Nimmagadda
Life of this patent
Estimating the term…
Loading patent…
AssigneeBellSouth Intellectual Property Corporation
InventorsSyama S. Velamuri, Julia Torbert, Prasad Nimmagadda
Estimating the term…
Recording transactions using a chronological list superimposed on an indexed list. A transaction log of transaction entries is maintained as a chronological list superimposed on an indexed list. Preferably, each transaction entry includes a transaction descriptor field, a time stamp field, a chronological list pointer field and an indexed list pointer field. A first chronological list pointer points to the oldest transaction entry in the transaction log and a last chronological list pointer points to the latest transaction entry in the transaction log. The chronological list pointer field of a transaction entry points to the next oldest transaction entry. The indexed list includes a number of indexed list entry pointers. Each indexed list entry pointer corresponds to an index and points to a transaction entry with the same index. The indexed list pointer field of a transaction entry points to another transaction entry with the same index. Adding a transaction entry to the transaction log or deleting a transaction entry from the transaction log includes updating the chronological list pointers and the indexed list pointers.
A method for purging stale transaction entries from a transaction log having a plurality of transaction entries organized as a chronological list superimposed on an indexed list, wherein the chronological list is ordered from an oldest transaction entry to a latest transaction entry and the indexed list comprises a plurality of indexed list entry pointers corresponding to a plurality of indexes, comprising the steps of:
A computer-readable medium having computer executable instructions for maintaining a transaction log, the transaction log comprising a plurality of transaction entries organized as a chronological list superimposed on an indexed list, wherein the transaction entries are arranged in chronological order in the chronological list beginning with an oldest transaction entry and ending with a latest transaction entry and the transaction entries are arranged in the indexed list according to indexes corresponding to the transaction entries, comprising the steps of:
A method for creating a transaction log, comprising the steps of:
A transaction log comprising:
Dependencies are inferred from the claim text.