US 12,067,618 B2
Filter component for automatically triggering actions based on events in trading information
Robert S. Creamer, Chicago, IL (US); Edward Paul Krauss, Chicago, IL (US); and Geoffrey R. Myers, Jr., Wilmette, IL (US)
Assigned to Geneva Technologies, LLC, Chicago, IL (US)
Filed by Geneva Technologies, LLC, Chicago, IL (US)
Filed on Feb. 12, 2021, as Appl. No. 17/174,556.
Application 15/464,128 is a division of application No. 13/463,753, filed on May 3, 2012, granted, now 9,600,843, issued on Mar. 21, 2017.
Application 17/174,556 is a continuation of application No. 16/835,125, filed on Mar. 30, 2020, granted, now 10,922,753.
Application 16/835,125 is a continuation of application No. 15/464,128, filed on Mar. 20, 2017, granted, now 10,607,290, issued on Mar. 31, 2020.
Prior Publication US 2021/0233172 A1, Jul. 29, 2021
Int. Cl. G06Q 40/04 (2012.01); G06F 3/0488 (2022.01); G06T 19/20 (2011.01)
CPC G06Q 40/04 (2013.01) [G06F 3/0488 (2013.01); G06T 19/20 (2013.01)] 20 Claims
OG exemplary drawing
 
1. At least one computer-readable medium, excluding transitory signals, and carrying instructions configured to cause at least one processor to perform operations for taking one or more actions based on detecting a triggering event in market trading information, the operations comprising:
with a user device comprising a touchscreen, generating and causing the user device to display a graphical user interface (GUI) comprising a touch-responsive control;
displaying, via the GUI, a filter component comprising an executable structured to generate a particular virtual order and trigger, upon occurrence of a triggering event, a market order based on the particular virtual order;
receiving an indication of a single user gesture to the GUI via the touch-responsive control; and
in response to receiving the indication of the single user gesture, automatically:
generating a parameter for the particular virtual order, wherein the parameter corresponds to the single user gesture;
generating, via the filter component, the particular virtual order using the generated parameter for the particular virtual order and storing the particular virtual order in a computer memory,
wherein the parameter of the particular virtual order defines the triggering event which, when detected in market trading information, triggers an action;
processing market trading data with the filter component;
detecting, in the processed market trading data and using the filter component, market data indicative of an occurrence of the triggering event; and
in response to detecting the market data indicative of the triggering event, automatically triggering, via the filter component, the action, wherein triggering the action includes:
causing the user device to present, on the GUI, an alert indicative of the triggering event;
converting the particular virtual order to the market order; and
causing execution of the market order in accordance with the filter component,
wherein the filter component controls when and how the market order is submitted and a type of market order that is submitted.