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

Claim 19:
20. A non-transitory computer readable storage medium storing instructions for use with a computer system, the stored instructions comprising instructions that cause the computer system to perform operations comprising:
retrieving, from electronic data storage, a plurality of entries that each correspond to a state change in at least one structured list of data transaction requests, wherein each entry includes a timestamp and an action that caused the state change in at least one of the at least one structured list, where at least some of the plurality of entries include a snapshot of at least one of the at least one structured list at the time of the corresponding timestamp;
generating, by using at least one processor of the computer system, 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 to execute against the at least one structured list;
(b) selecting, from among the plurality of entries, a second entry that includes a snapshot of the at least one structured list, 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 structured list;
(c) based on the second entry that is selected, selecting, from the plurality of entries, a third entry that has a timestamp that is between the timestamp of the first entry and the timestamp of the second entry, the third entry corresponding to a third data transaction request that resulted in modification of the at least one structured list so that first data transaction request failed in execution against the at least one structured list; and
(d) determining a time delta between the timestamp of the third entry and the timestamp of the first entry.