Patent ID: 11941062
Assignee: NASDAQ TECHNOLOGY AB
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A computer system comprising:
electronic data storage configured to store a plurality of entries that each correspond to a state change in at least one of two structured lists of data transaction requests, wherein each entry includes a timestamp and an action that caused the state change in at least one of the two structured lists, where at least some of the plurality of entries include a snapshot of at least one of the two structured lists at the time of the corresponding timestamp;
a processing system that comprises instructions that, when executed by at least one hardware processor of the processing system, are configured to cause the at least one hardware processor to perform operations comprising: generating multiple time deltas that are each associated with a time difference between two entries of the plurality of entries, wherein each of the multiple time deltas is generating by at least:
(a) selecting a first entry from the plurality of entries that corresponds to a first data transaction request that is determined to have failed in execution against at least one of the two structured lists;
(b) iterating, from the selected first entry, through the plurality of entries to determine a second entry that includes a snapshot of at least one of the two structured lists, wherein the snapshot includes data for contra-side data transaction request(s) that could have resulted in execution of the first data transaction request against the at least one of the two structured lists;
(c) based on the second entry being determined, selecting, from the plurality of entries, a third entry that has a timestamp that is more recent than the second entry and corresponds to a third data transaction request that resulted in modification of the at least one of the two structured lists so that first data transaction request failed in execution against the at least one of the two structured lists; and

(d) determining a time delta between the timestamp of the third entry and the timestamp of the first entry.