US 12,462,301 B2
Electronic trading using market data channels
Robert S. Creamer, Chicago, IL (US)
Assigned to Geneva Technologies, LLC, Chicago, IL (US)
Filed by Geneva Technologies, LLC, Chicago, IL (US)
Filed on Jun. 20, 2024, as Appl. No. 18/748,976.
Application 18/748,976 is a continuation of application No. 17/353,734, filed on Jun. 21, 2021, granted, now 12,039,599.
Application 17/353,734 is a continuation of application No. 16/544,843, filed on Aug. 19, 2019, granted, now 11,042,937, issued on Jun. 22, 2021.
Application 16/544,843 is a continuation of application No. 14/576,059, filed on Dec. 18, 2014, granted, now 10,387,953, issued on Aug. 20, 2019.
Prior Publication US 2024/0338766 A1, Oct. 10, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06Q 40/04 (2012.01)
CPC G06Q 40/04 (2013.01) 20 Claims
OG exemplary drawing
 
1. At least one computer-readable storage medium, excluding transitory signals and carrying instructions, which, when executed by at least one data processor of a system, cause the system to:
obtain a data signal from a set of channels for a channel device structured to receive a first data stream from a first computing system and a second data stream from a second computing system,
wherein the data signal is generated by a particular channel in the set of channels,
wherein the particular channel in the set of channels is structured to generate the data signal based on a portion of one or more of the first data stream or the second data stream, and
wherein the data signal relates to transmission of data via a transmission medium;
receive a set of criteria for the channel device via a graphical user interface (GUI) of the channel device,
wherein the GUI includes a set of graphical representations associated with the set of criteria for the channel device;
determine the particular channel in the set of channels of the channel device and a subscription to the particular channel that satisfy the set of criteria;
using the data signal, reduce a required bandwidth amount for the transmission of the data via the transmission medium by performing operations to simplify a trading algorithm based on one or more of the particular channel or the subscription to the particular channel, comprising causing the particular channel of the channel device to:
modify the data by generating at least one of a synthetic price and an indicator; and
present, via the data signal on the GUI, modified data comprising the at least one of the synthetic price and the indicator; and
process an order in accordance with the simplified trading algorithm based on the modified data published on the particular channel of the channel device.