Patent ID: 11941694
Assignee: CHICAGO MERCANTILE EXCHANGE INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 9:
10. A product including:
non-transitory machine readable media; and
instructions stored on the non-transitory machine readable media, the instructions configured to cause a processor to:
determine a specific value change for an object, the specific value change corresponding to a difference in value for the object at a start of a specific interval and at an end of the specific interval, the specific interval identified via a specific interval machine code;
establish a data structure including machine-coded categories each identified via a respective category machine code, each machine-coded category corresponding to a respective change size range;
determine, after establishing the data structure, that a stop condition for a range-determination algorithm has occurred;
adjust, based on the stop condition, a respective change size range for at least one of the machine-coded categories;
determine a specific change size range for the specific value change;
determine, based on the specific change size range, to place the specific value change in a specific machine-coded category from among the machine-coded categories of the data structure;
commit the specific value change to the specific machine-coded category by concatenating the specific interval machine code with a specific category machine code corresponding to the specific machine-coded category to generate a specific value change code;
store the specific value change code within the data structure, thereby compressing value change data by storing change size range data in lieu of individual change size data;
receive a request for a validation of a transaction including the object, the transaction occurring within the specific interval;
access the data structure to analyze a duration spanning multiple intervals including the specific interval;
determine that occupancy in the specific machine coded category of the data structure is below a defined threshold for the duration;
determine based on the below-threshold occupancy, that the specific value change includes an abnormal value change; and
flag, based on determining that the specific value change includes the abnormal value change, the specific interval without providing the validation.