| CPC G06Q 50/184 (2013.01) [H04L 63/0435 (2013.01); H04L 63/08 (2013.01); H04L 63/10 (2013.01); H04L 65/613 (2022.05); H04L 67/01 (2022.05); H04L 67/53 (2022.05); H04L 69/40 (2013.01); G06Q 2220/00 (2013.01); G06Q 2220/18 (2013.01); H04L 2463/062 (2013.01); H04L 2463/102 (2013.01)] | 22 Claims |

|
1. A computer implemented method comprising:
generating, by a processor, a data record for storage within a distributed data structure shared among a plurality of participant computing systems including an exchange computing system, a market data distributor, and one or more trading devices, the data record being generated based on a validated request, received from a trading device, to receive at least a portion of market data generated by the exchange computing system, the data record specifying an entitlement of the trading device to receive the requested portion of market data via the market data distributor configured to redistribute market data received from the exchange computing system to at least a subset of the one or more trading devices upon validation of the entitlement thereto as indicated in the stored data record for a respective trading device; and
transmitting, by the market data distributor, market data received from the exchange computing system to at least a subset of the one or more trading devices upon validation of entitlement thereto as indicated in the stored data record for the respective trading device.
|