US 12,406,318 B2
Data payment and authentication via a shared data structure
Ryan Pierce, Chicago, IL (US); Elizabeth Freeman, Chicago, IL (US); Angela Wozniak, Villa Park, IL (US); and Mansoor Ahmed, Naperville, IL (US)
Assigned to Chicago Mercantile Exchange Inc., Chicago, IL (US)
Filed by Chicago Mercantile Exchange Inc., Chicago, IL (US)
Filed on Oct. 19, 2023, as Appl. No. 18/489,977.
Application 18/489,977 is a continuation of application No. 17/672,199, filed on Feb. 15, 2022, granted, now 11,830,094.
Application 17/672,199 is a continuation of application No. 16/749,660, filed on Jan. 22, 2020, granted, now 11,288,758, issued on Mar. 29, 2022.
Application 16/749,660 is a continuation of application No. 15/174,548, filed on Jun. 6, 2016, granted, now 10,580,100, issued on Mar. 3, 2020.
Prior Publication US 2024/0070795 A1, Feb. 29, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06Q 50/18 (2012.01); G06Q 40/04 (2012.01); H04L 9/40 (2022.01); H04L 65/613 (2022.01); H04L 67/01 (2022.01); H04L 67/53 (2022.01); H04L 69/40 (2022.01)
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
OG exemplary drawing
 
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.