US 12,170,700 B2
Multicasting data of data streams
Scott D. Rubik, Plainfield, IL (US); Bharat Mittal, Schaumburg, IL (US); and Rajan Marwaha, Woking (GB)
Assigned to Trading Technologies International, Inc., Chicago, IL (US)
Filed by TRADING TECHNOLOGIES INTERNATIONAL, INC., Chicago, IL (US)
Filed on Dec. 20, 2022, as Appl. No. 18/084,856.
Prior Publication US 2024/0205280 A1, Jun. 20, 2024
Int. Cl. H04L 65/611 (2022.01); G06Q 40/04 (2012.01); H04L 67/146 (2022.01)
CPC H04L 65/611 (2022.05) [H04L 67/146 (2013.01); G06Q 40/04 (2013.01)] 14 Claims
OG exemplary drawing
 
1. A server system including:
a permission server in communication with a plurality of clients, wherein the permission server utilizes client device information provided by the plurality of clients to determine an identifier corresponding to at least one data stream of a plurality of data streams for each of the plurality of clients;
a memory; and
at least one processor configured to multicast data to the plurality of clients, each client storing the identifier provided by the permission server and corresponding to at least one data stream of the plurality of data streams associated with the client,
wherein the at least one processor is further configured to:
receive the plurality of the data streams, each of the data streams including data;
determine the identifier corresponding to at least one of the plurality of received data streams;
transmit, to the plurality of clients, a mapping between each identifier and a respective multicast stream; and
multicast data of the plurality of received data streams in accordance with the mapping.