Patent ID: 11915236
Assignee: CAPITAL ONE SERVICES, LLC
Field: Digital communication (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 15:
16. A non-transitory computer-readable medium storing instructions that, when executed by a processor in a data processing system, cause the processor to perform operations comprising:
storing, in a bitemporal ledger of the data processing system, a sequence of transactions, wherein the sequence of transactions includes a plurality of transactions previously received by the data processing system in a temporal sequence up to a current time;
receiving, by the data processing system, a transaction for processing by the data processing system and temporal metadata associated with the transaction, wherein the temporal metadata includes a valid-from time and a creation time, and wherein the valid-from time indicates a specific execution time in the sequence of transactions in relation to the current time and the creation time indicates when the transaction is created in relation to the plurality of transactions in the sequence of transactions;
appending, by the bitemporal ledger, the transaction to a position in the sequence of transaction, wherein the position is based on the temporal metadata, wherein the plurality of transactions includes a second transaction and a plurality of subsequent transactions, wherein the transaction is a correcting transaction configured to correct an error in the second transaction;
generating, based on the correcting transaction, an alternate sequence of transactions separate from the sequence of transactions, wherein the alternate sequence of transactions includes the plurality of transactions, the correcting transaction, and a second plurality of subsequent transactions that occur subsequent to the current time; and
replacing the sequence of transactions with the alternate sequence of transactions in the bitemporal ledger.