Patent ID: 11875416
Assignee: STRIPE, INC.
Field: IT methods for management (Electrical engineering)
Classification: CPC G | IPC G

Claim 16:
17. A server computer system for generating and using immutable records generated from transaction records maintained at a cloud storage system for transaction ledger generation, comprising:
a memory storing a transaction record data store; and
one or more processors coupled with the memory configured to:
process a stream of transactions in real-time as the transactions occur at the server computer system, wherein transaction records are generated for processed transactions and stored in a transaction record data store maintained by a cloud services provider system;
access, for ledger generation, the transaction records in the transaction record data store,
access a plurality of records, each having a unique key determined from a plurality of data fields of a record data object generated by the server computer, and the plurality of data fields forming the unique key which uniquely identifies a corresponding transaction processed by the server computer, wherein one of a plurality of values of a data processing marker associated with prior generation of records from the transaction records is detected,
generate a plurality of candidate ledger entries, each candidate ledger entry generated from a transaction record and comprising at least a subset of the plurality of data fields from the record data object,
process, for one or more periods of time, records and candidate ledger entries to generate final ledger entries for the one or more periods of time according to a detected value of the data processing marker, wherein a final ledger entry is generated from a candidate ledger entry based at least in part on a matching of a unique key of the record to data fields in the candidate ledger entry,
set the data processing marker to a select value based on a result of processing the records and the candidate ledger entries, a requested marker type value, or a combination thereof,
generate a ledger account summary for a merchant system having an account at the server computer system, the ledger account summary comprising at least the final ledger entries, and
transmit, over a network, a graphical user interface that depicts the ledger account summary to the merchant causing a display device of the merchant to render the graphical user interface.