# US 2024/0202829 A1 · Guarantee fund calculation with allocation for self-referencing risk

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2024/0202829 A1
- Document ID: US20240202829A1
- Status: Published application
- Kind: A1
- Application number: 18/583,286
- Filed: 2024-02-21
- Published: 2024-06-20
- Earliest claimed: 2015-08-28
- Assignees: Chicago Mercantile Exchange Inc.
- Applicants: Chicago Mercantile Exchange Inc.
- Inventors: Evren Baysal; Panagiotis Xythalis; Kailin Ding; Sixiang Li; Lu Lu; Jun Zhai
- Web page: https://patentgrep.com/patent/US20240202829A1

## CPC

- G06Q 40/06: Asset management; Financial planning or analysis
- G06Q 40/08: Insurance
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR

## Abstract

Computer implemented systems and methods are disclosed that allow for the efficient and rapid determination of guarantee funds for clearing member firms. Disclosed systems and methods account for the exposure of self-referencing risk.

## Claims

### Claim 1

A computer implemented method including:
generating a self-referencing risk (SRR) data structure in a memory storage by:
determining a margin requirement value based on a margin model, the margin model including a scenario model that is extensible to newly determined risk factors;
removing, by a multiple-core processing scheme including executing independent operations on multiple hardware processing cores in parallel and for each of multiple participant units, the margin requirement value from an exposure value to determine a corresponding residual vector entry of the SRR data structure for the participant unit;
summing, using the multiple-core processing scheme, at least a predetermined number of top-magnitude residual vector entries to simulate an event corresponding to the predetermined number of jump-to-defaults occurring to generate a total event value;
determining, using the multiple-core processing scheme and for each of the multiple participant units, a corresponding ratio value by dividing the corresponding residual vector entry for the participant unit by the total event value; and
multiplying, using the multiple-core processing scheme and for each of the multiple participant units, the corresponding ratio value for that participant unit to a sum over an entirety of the residual vector to determine a contribution vector of the SRR data structure, wherein:
computation for each entry within any one of the vectors is independent of any computation for any other entry in that vector.

### Claim 2 (depends on 1)

The computer implemented method of claim 1, further including determining a SRR guarantee fund based on the contribution vector.

### Claim 3 (depends on 1)

The computer implemented method of claim 1, wherein determining the margin requirement value based on the margin model includes determining the margin model incrementally based on a detected data change.

### Claim 4 (depends on 1)

The computer implemented method of claim 1, wherein removing the margin requirement value from the exposure value includes performing a subtraction operation for each of the participant units.

### Claim 5 (depends on 1)

The computer implemented method of claim 1, wherein the predetermined number has a value of two.

### Claim 6 (depends on 1)

The computer implemented method of claim 1, further including determining the at least the predetermined number of top-magnitude residual vector entries by ordering the residual vector entries in order of magnitude.

### Claim 7 (depends on 1)

The computer implemented method of claim 1, wherein the margin model is executed out over at least a risk horizon.

### Claim 8 (depends on 7)

The computer implemented method of claim 7, wherein the risk horizon covers period of five or more days.

### Claim 9 (depends on 1)

The computer implemented method of claim 1, wherein the margin model includes a time series analysis of one or more risk factors.

### Claim 10 (depends on 1)

The computer implemented method of claim 1, wherein the event includes a market crash.

### Claim 11 (depends on 1)

The computer implemented method of claim 1, wherein the predetermined number is selected based on a probability level of more than the predetermined number of jump-to-defaults occurring.

### Claim 12 (depends on 1)

The computer implemented method of claim 1, wherein the scenario model includes explicit correlation modeling.

### Claim 13 (depends on 12)

The computer implemented method of claim 12, wherein the explicit correlation modeling supports the extensibility of the scenario model to newly determined risk factors.

### Claim 14

Non-transitory machine-readable media including instructions stored thereon, the instructions configured to, when executed, cause a machine to:
generate a self-referencing risk (SRR) data structure in a memory storage via the instructions further configured to cause the machine to:
determine, using a multiple-core processing scheme including executing independent operations multiple hardware processing cores in parallel, a margin requirement value based on a margin model, the margin model including a scenario model that is extensible to newly determined risk factors;
remove, using multiple-core processing scheme and for each of multiple participant units, the margin requirement value from an exposure value to determine a corresponding residual vector entry of the SRR data structure for the participant unit;
sum, using the multiple-core processing scheme, at least a predetermined number of top-magnitude residual vector entries to simulate an event corresponding to the predetermined number of jump-to-defaults occurring to generate a total event value;
determine, using the multiple-core processing scheme and for each of the multiple participant units, a corresponding ratio value by dividing the corresponding residual vector entry for the participant unit by the total event value; and
multiply, using the multiple-core processing scheme and for each of the multiple participant units, the corresponding ratio value for that participant unit to a sum over an entirety of the residual vector to determine a contribution vector of the SRR data structure, wherein:
computation for each entry within any one of the vectors is independent of any computation for any other entry in that vector.

### Claim 15 (depends on 14)

The non-transitory machine-readable media of claim 14, wherein the predetermined number has a value of two.

### Claim 16 (depends on 14)

The non-transitory machine-readable media of claim 14, wherein the instructions are further configured to cause the machine to determine the at least the predetermined number of top-magnitude residual vector entries by ordering the residual vector entries in order of magnitude.

### Claim 17 (depends on 14)

The non-transitory machine-readable media of claim 14, wherein the margin model is configured to execute out over at least a risk horizon.

### Claim 18 (depends on 17)

The non-transitory machine-readable media of claim 17, wherein the risk horizon covers period of five or more days.

### Claim 19 (depends on 14)

The non-transitory machine-readable media of claim 14, wherein the margin model includes a time series analysis of one or more risk factors.

### Claim 20

A system including:
memory; and
multiple hardware processing cores, configured to execute independent operations in a multiple-core processing scheme including operating at least some of the multiple hardware processing cores in parallel, the multiple hardware processing cores configured to execute instructions stored on the memory to:
generate a self-referencing risk (SRR) data structure in the memory:
determine, using the multiple-core processing scheme, a margin requirement value based on a margin model, the margin model including a scenario model that is extensible to newly determined risk factors;
remove, using the multiple-core processing scheme and for each of multiple participant units, the margin requirement value from an exposure value to determine a corresponding residual vector entry of the SRR data structure for the participant unit;
sum, using the multiple-core processing scheme, at least a predetermined number of top-magnitude residual vector entries to simulate an event corresponding to the predetermined number of jump-to-defaults occurring to generate a total event value;
determine, using the multiple-core processing scheme and for each of the multiple participant units, a corresponding ratio value by dividing the corresponding residual vector entry for the participant unit by the total event value; and
multiply, using the multiple-core processing scheme and for each of the multiple participant units, the corresponding ratio value for that participant unit to a sum over an entirety of the residual vector to determine a contribution vector of the SRR data structure, wherein:
computation for each entry within any one of the vectors is independent of any computation for any other entry in that vector.
