IP Library Granted Patent US 12,190,380
Granted Patent B2
US 12,190,380 · App. 18/474,422 · Granted Jan 7, 2025

Virtualizing for user-defined algorithm electronic trading

Inventors: Richard Lane (Chicago, IL); Michael Unetich (Chicago, IL); Daniel Lidor (Chicago, IL); Nathan Edwards (New York, NY)
Assignee: Trading Technologies International, Inc.
G06Q40/04G06F3/04847G06Q40/00
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,190,380
App. No.
18/474,422
Granted
Jan 7, 2025
Kind
B2
Abstract

Certain embodiments reduce the risks of traditionally programmed algorithms such as syntax errors, unclear logic, and the need for a non-trader programmer to develop the algorithm as specified by a trader by reducing or eliminating the writing of programming code by a user. Certain embodiments provide a design canvas area and blocks for designing an algorithm. Certain embodiments provide for grouping blocks placed in the design canvas area. Certain embodiments provide for virtualized group blocks enabling dynamic instantiation of portions of an algorithm to handle particular discrete events. Certain embodiments provide for operation of some or all portions of an algorithm when a connection between a client device and an algorithm server is broken.

Claims (30)

1. A system including:

a computing device configured to:

display in a design canvas area an arrangement of a plurality of placed blocks, wherein the arrangement of the plurality of placed blocks specifies a definition for a trading algorithm;

determine a first live feedback value for a first placed block of the plurality of placed blocks, wherein the first live feedback value is determined based on market data and the definition for the trading algorithm;

display the determined first live feedback value in relation to the first placed block;

receive a selection of one or more selected placed blocks of the plurality of placed blocks;

generate, in response to receiving a grouping command, a group block based on the one or more selected placed blocks in;

place in the design canvas area the group block, wherein the group block includes the one or more selected placed blocks;

convert, in response to receiving a virtualizing command for the group block, the group block into a virtualized group block in response to the virtualizing command, wherein the virtualized group block is a block that when a discrete event is received on an input of the virtualized group block, a new instance of the algorithm functionality represented by the one or more selected placed blocks in the virtualized group block is instantiated; and

instantiate a new instance of the algorithm functionality represented by the one or more selected placed blocks in the virtualized group block when the virtualized group block receives a discrete event on an input of the virtualized group block.

2. The system of claim 1 , wherein each placed block of the plurality of placed blocks is selected by the user from a plurality of available blocks.

3. The system of claim 1 , wherein receiving the selection of placed blocks from the user includes receiving commands from the user to create the arrangement of the plurality of placed blocks, wherein the first live feedback value is dynamically determined as the commands are received.

4. The system of claim 1 , wherein the first live feedback value is determined for an input of the first placed block.

5. The system of claim 1 , wherein the first live feedback value is determined for an output of the first placed block.

6. The system of claim 1 , wherein the market data is received from an electronic exchange.

7. The system of claim 1 , wherein the market data is received from a simulation environment.

8. The system of claim 1 , wherein first live feedback value is further based on a functionality corresponding to the first placed block.

9. The system of claim 1 , wherein the computing device is further configured to:

detect the generation of a discrete event; and

display an indicator representing the occurrence of the discrete event.

10. The system of claim 9 , wherein the indicator includes flashing a connection on which the generated discrete event is provided.

11. The system of claim 9 , wherein the indicator includes an animation of an output on which the generated discrete event is provided.

12. The system of claim 9 , wherein the indicator includes an animation on a connection on which the generated discrete event is provided.

13. The system of claim 9 , wherein the computing device is further configured to:

determine a second live feedback value for a second placed block of the plurality of placed blocks, wherein the second live feedback value is determined based on market data and the definition for the trading algorithm; and

display the determined second live feedback value.

14. The system of claim 1 , wherein the input of the virtualized group block is connected to an output of a first block in the plurality of placed blocks that provides fill confirmation discrete events, wherein each fill confirmation discrete event corresponds to at least a portion of a quantity of an order being filled.

15. The system of claim 14 , wherein the algorithm functionality represented by the one or more selected placed blocks in the virtualized group block provides hedging functionality for the at least a portion of the quantity of the order that was filled corresponding to the received discrete event.

16. The system of claim 1 , wherein the plurality of placed blocks includes a second placed block, wherein the functionality corresponding to the second placed block is based on a connection state between the computing device and an algorithm server when the trading algorithm is processed by the algorithm server.

17. The system of claim 16 , wherein the connection state between the computing device and the algorithm server is provided to the second placed block by a connection to an input of the second placed block from a connection state input block.

Assignments (4)
SECURITY INTEREST Recorded Nov 7, 2025
From: TRADING TECHNOLOGIES INTERNATIONAL, INC.
To: HPS INVESTMENT PARTNERS, LLC, AS COLLATERAL AGENT
Reel/Frame 073510/0758 →
RELEASE OF SECURITY INTEREST Recorded Nov 5, 2025
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: TRADING TECHNOLOGIES INTERNATIONAL, INC.
Reel/Frame 073470/0597 →
SECURITY INTEREST Recorded May 3, 2024
From: TRADING TECHNOLOGIES INTERNATIONAL, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 067310/0496 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 26, 2023
From: LANE, RICHARD; UNETICH, MICHAEL; LIDOR, DANIEL; EDWARDS, NATHAN
To: TRADING TECHNOLOGIES INTERNATIONAL, INC.
Reel/Frame 065026/0551 →
Continuity (14)
Continuation 18146102 · Dec 23, 2022
Continuation 17576374 · Jan 14, 2022
Continuation 16737166 · Jan 8, 2020
Continuation 16375617 · Apr 4, 2019
Continuation 15458504 · Mar 14, 2017
Continuation 12905726 · Oct 15, 2010
Provisional Application 61393313 · Oct 14, 2010
Provisional Application 61320061 · Apr 1, 2010
Provisional Application 61318685 · Mar 29, 2010
Provisional Application 61312003 · Mar 9, 2010
Provisional Application 61263300 · Nov 20, 2009
Provisional Application 61253315 · Oct 20, 2009
Provisional Application 61253324 · Oct 20, 2009
Related Publication 20240013304A1 · Jan 11, 2024
References Cited (400)
US 4674044A · Kalmus et al. · 1987 [cited by applicant]
US 4914568A · Kodosky et al. · 1990 [cited by applicant]
US 5101353A · Lupien et al. · 1992 [cited by applicant]
US 5136501A · Silverman et al. · 1992 [cited by applicant]
US 5168446A · Wiseman · 1992 [cited by applicant]
US 5245535A · Weiss et al. · 1993 [cited by applicant]
US 5270922A · Higgins · 1993 [cited by applicant]
US 5297031A · Gutterman et al. · 1994 [cited by applicant]
US 5689652A · Lupien et al. · 1997 [cited by applicant]
US 5692233A · Garman · 1997 [cited by applicant]
US 5787402A · Potter et al. · 1998 [cited by applicant]
US 5799287A · Dembo · 1998 [cited by applicant]
US 5809483A · Broka et al. · 1998 [cited by applicant]
US 5819238A · Fernholz · 1998 [cited by applicant]
US 5873071A · Ferstenberg et al. · 1999 [cited by applicant]
US 5918217A · Maggioncalda et al. · 1999 [cited by applicant]
US 5963923A · Garber · 1999 [cited by applicant]
US 6014643A · Minton · 2000 [cited by applicant]
US 6061662A · Makivic · 2000 [cited by applicant]
US 6064985A · Anderson · 2000 [cited by applicant]
US 6098051A · Lupien et al. · 2000 [cited by applicant]
US 6112189A · Rickard et al. · 2000 [cited by applicant]
US 6134535A · Belzberg · 2000 [cited by applicant]
US 6161098A · Wallman · 2000 [cited by applicant]
US 6167386A · Brown · 2000 [cited by applicant]
US 6195647B1 · Martyn et al. · 2001 [cited by applicant]
US 6233566B1 · Levine et al. · 2001 [cited by applicant]
US 6272474B1 · Garcia · 2001 [cited by applicant]
US 6278982B1 · Korhammer et al. · 2001 [cited by applicant]
US 6282521B1 · Howorka · 2001 [cited by applicant]
US 6317728B1 · Kane · 2001 [cited by applicant]
US 6408282B1 · Buist · 2002 [cited by applicant]
US 6418419B1 · Nieboer et al. · 2002 [cited by applicant]
US 6421694B1 · Nawaz et al. · 2002 [cited by applicant]
US 6553346B1 · Walker et al. · 2003 [cited by applicant]
US 6630942B2 · Gerra et al. · 2003 [cited by applicant]
US 6691094B1 · Herschkorn · 2004 [cited by applicant]
US 6766304B2 · Kemp, II et al. · 2004 [cited by applicant]
US 6772132B1 · Kemp, II et al. · 2004 [cited by applicant]
US 6938011B1 · Kemp, II et al. · 2005 [cited by applicant]
US 6966050B2 · Watase et al. · 2005 [cited by applicant]
US 6983260B2 · Hummelgren · 2006 [cited by applicant]
US 6996540B1 · May · 2006 [cited by applicant]
US 7089205B1 · Abernethy · 2006 [cited by applicant]
US 7127424B2 · Kemp, II et al. · 2006 [cited by applicant]
US 7146336B2 · Olsen et al. · 2006 [cited by applicant]
US 7155410B1 · Woodmansey et al. · 2006 [cited by applicant]
US 7168045B2 · Fliess et al. · 2007 [cited by applicant]
US 7181425B1 · Cha · 2007 [cited by applicant]
US D539297S · Noviello et al. · 2007 [cited by applicant]
US 7228289B2 · Brumfield et al. · 2007 [cited by applicant]
US 7243083B2 · Burns et al. · 2007 [cited by applicant]
US 7246092B1 · Peterson · 2007 [cited by applicant]
US 7286063B2 · Gauthey et al. · 2007 [cited by applicant]
US 7305361B2 · Otero et al. · 2007 [cited by applicant]
US 7356499B1 · Amburn · 2008 [cited by applicant]
US 7389264B2 · Kemp, II et al. · 2008 [cited by applicant]
US 7389268B1 · Kemp, II et al. · 2008 [cited by applicant]
US 7395506B2 · Tan et al. · 2008 [cited by applicant]
US 7418422B2 · Burns · 2008 [cited by applicant]
US 7424450B2 · Kemp, II et al. · 2008 [cited by applicant]
US 7437325B2 · Kemp, II et al. · 2008 [cited by applicant]
US 7453443B2 · Rytivaara et al. · 2008 [cited by applicant]
US 7542938B1 · Tam · 2009 [cited by applicant]
US 7496535B2 · Otero et al. · 2009 [cited by applicant]
US 7505932B2 · Kemp, II et al. · 2009 [cited by applicant]
US 7509276B2 · Brumfield et al. · 2009 [cited by applicant]
US 7512561B2 · Burns · 2009 [cited by applicant]
US 7523064B2 · Burns et al. · 2009 [cited by applicant]
US 7542940B2 · Burns et al. · 2009 [cited by applicant]
US 7565319B1 · Strauss et al. · 2009 [cited by applicant]
US 7571134B1 · Burns et al. · 2009 [cited by applicant]
US 7587356B2 · West et al. · 2009 [cited by applicant]
US 7587357B1 · Buck · 2009 [cited by applicant]
US 7590576B1 · Zagara et al. · 2009 [cited by applicant]
US 7590578B2 · Burns et al. · 2009 [cited by applicant]
US 7590587B2 · Duquette · 2009 [cited by applicant]
US 7593887B2 · Duquette · 2009 [cited by applicant]
US 7596528B1 · Herz · 2009 [cited by applicant]
US 7599867B1 · Monroe et al. · 2009 [cited by applicant]
US 7599868B1 · Tanpoco · 2009 [cited by applicant]
US 7599880B1 · Tam · 2009 [cited by applicant]
US 7610237B1 · Strauss et al. · 2009 [cited by applicant]
US 7610240B2 · Mintz et al. · 2009 [cited by applicant]
US 7620587B2 · Duquette · 2009 [cited by applicant]
US 7627517B2 · Badenhorst et al. · 2009 [cited by applicant]
US 7627519B2 · Burns · 2009 [cited by applicant]
US 7627904B2 · Tokkonen · 2009 [cited by applicant]
US 7640207B1 · Tanpoco · 2009 [cited by applicant]
US 7672895B2 · Mintz et al. · 2010 [cited by applicant]
US 7676411B2 · Kemp, II et al. · 2010 [cited by applicant]
US 7693768B2 · Kemp, II et al. · 2010 [cited by applicant]
US 7694272B2 · Bronicki et al. · 2010 [cited by applicant]
US 7702568B1 · Tanpoco · 2010 [cited by applicant]
US 7702569B1 · Tanpoco · 2010 [cited by applicant]
US 7707086B2 · Burns et al. · 2010 [cited by applicant]
US 7725382B2 · Kemp, II et al. · 2010 [cited by applicant]
US 7739164B1 · West et al. · 2010 [cited by applicant]
US 7774267B2 · Burns et al. · 2010 [cited by applicant]
US 7805356B2 · O'Connor et al. · 2010 [cited by applicant]
US 7813995B2 · Burns et al. · 2010 [cited by applicant]
US 7813996B2 · Kemp, II et al. · 2010 [cited by applicant]
US 7831505B2 · Herz · 2010 [cited by applicant]
US 7848991B1 · Buck · 2010 [cited by applicant]
US 7848993B1 · Buck · 2010 [cited by applicant]
US 7848994B1 · Andrews et al. · 2010 [cited by applicant]
US 7853504B1 · Zagara et al. · 2010 [cited by applicant]
US 7853692B2 · Kouda · 2010 [cited by applicant]
US 7856392B1 · Fishbain et al. · 2010 [cited by applicant]
US 7856393B1 · Fishbain et al. · 2010 [cited by applicant]
US 7861185B1 · Tanpoco · 2010 [cited by applicant]
US 7870059B2 · Shapiro et al. · 2011 [cited by applicant]
US 7882013B2 · Shapiro et al. · 2011 [cited by applicant]
US 7882014B2 · Shapiro et al. · 2011 [cited by applicant]
US 7882015B2 · Waelbroeck et al. · 2011 [cited by applicant]
US 7890414B2 · Brumfield et al. · 2011 [cited by applicant]
US 7904374B2 · Kemp, II et al. · 2011 [cited by applicant]
US 7921072B2 · Bohannon et al. · 2011 [cited by applicant]
US 7945505B2 · Van Slyke · 2011 [cited by applicant]
US 8051001B1 · Mintz et al. · 2011 [cited by applicant]
US 8095456B2 · Waelbroeck et al. · 2012 [cited by applicant]
US 8127274B2 · Astheimer · 2012 [cited by applicant]
US 8145557B2 · Gilbert et al. · 2012 [cited by applicant]
US 8271903B2 · Tanpoco · 2012 [cited by applicant]
US 8442885B1 · Carrie et al. · 2013 [cited by applicant]
US 8510206B2 · Faier · 2013 [cited by applicant]
US 8566220B2 · Lidor et al. · 2013 [cited by applicant]
US 8688568B2 · Faier · 2014 [cited by applicant]
US 8738512B2 · Lidor et al. · 2014 [cited by applicant]
US 8744953B2 · Tanpoco · 2014 [cited by applicant]
US 9159103B2 · Tanpoco · 2015 [cited by applicant]
US 9652803B2 · Lane et al. · 2017 [cited by applicant]
US 9773279B2 · Faier · 2017 [cited by applicant]
US 10007949B2 · Lane et al. · 2018 [cited by applicant]
US 10096066B2 · Lane et al. · 2018 [cited by applicant]
US 10121197B2 · Lidor et al. · 2018 [cited by applicant]
US 10269072B2 · Faier · 2019 [cited by applicant]
US 10296975B2 · Lane et al. · 2019 [cited by applicant]
US 10319034B2 · Singer et al. · 2019 [cited by applicant]
US 10354326B2 · Tanpoco · 2019 [cited by applicant]
US 10438285B1 · Konstantinides et al. · 2019 [cited by applicant]
US 10504182B2 · Lane et al. · 2019 [cited by applicant]
US 10572942B2 · Lane et al. · 2020 [cited by applicant]
US 10748211B2 · Lidor et al. · 2020 [cited by applicant]
US 11055782B2 · Lane et al. · 2021 [cited by applicant]
US 11100582B2 · Tanpoco · 2021 [cited by applicant]
US 11257156B2 · Lane et al. · 2022 [cited by applicant]
US 11449939B2 · Lane et al. · 2022 [cited by applicant]
US 20020038279A1 · Samuelson et al. · 2002 [cited by applicant]
US 20020046146A1 · Otero et al. · 2002 [cited by applicant]
US 20020046156A1 · Horn et al. · 2002 [cited by applicant]
US 20020049661A1 · Otero et al. · 2002 [cited by applicant]
US 20020055899A1 · Williams · 2002 [cited by applicant]
US 20020069156A1 · Adam et al. · 2002 [cited by applicant]
US 20020105550A1 · Biebesheimer et al. · 2002 [cited by applicant]
US 20020120551A1 · Jones · 2002 [cited by applicant]
US 20020128950A1 · Wu et al. · 2002 [cited by applicant]
US 20020138401A1 · Allen et al. · 2002 [cited by applicant]
US 20020156718A1 · Olsen et al. · 2002 [cited by applicant]
US 20020198816A1 · Gilbert et al. · 2002 [cited by applicant]
US 20030004853A1 · Ram et al. · 2003 [cited by applicant]
US 20030050800A1 · Brandt et al. · 2003 [cited by applicant]
US 20030069826A1 · Guidi et al. · 2003 [cited by applicant]
US 20030093348A1 · Finn · 2003 [cited by applicant]
US 20030093352A1 · Muralidhar et al. · 2003 [cited by applicant]
US 20030191765A1 · Bargh et al. · 2003 [cited by applicant]
US 20030236737A1 · Kemp, II et al. · 2003 [cited by applicant]
US 20040006528A1 · Fung · 2004 [cited by applicant]
US 20040117292A1 · Brumfield et al. · 2004 [cited by applicant]
US 20040210511A1 · Waelbroeck · 2004 [cited by applicant]
US 20050004852A1 · Whitney · 2005 [cited by applicant]
US 20050080701A1 · Tunney et al. · 2005 [cited by applicant]
US 20050165670A1 · Woodmansey et al. · 2005 [cited by applicant]
US 20050171893A1 · Gaer et al. · 2005 [cited by applicant]
US 20050203826A1 · Farrell et al. · 2005 [cited by applicant]
US 20050253817A1 · Rytivaara et al. · 2005 [cited by applicant]
US 20050256799A1 · Warsaw et al. · 2005 [cited by applicant]
US 20060010066A1 · Rosenthal et al. · 2006 [cited by applicant]
US 20060129475A1 · Badenhorst et al. · 2006 [cited by applicant]
US 20060195389A1 · Kemp, II et al. · 2006 [cited by applicant]
US 20060195817A1 · Moon · 2006 [cited by applicant]
US 20060224534A1 · Hartman et al. · 2006 [cited by applicant]
US 20060229971A1 · Kelly et al. · 2006 [cited by applicant]
US 20060253582A1 · Dixon et al. · 2006 [cited by applicant]
US 20060259382A1 · Brumfield et al. · 2006 [cited by applicant]
US 20060259384A1 · Schluetter et al. · 2006 [cited by applicant]
US 20060259404A1 · Brumfield et al. · 2006 [cited by applicant]
US 20060265453A1 · Kaminsky et al. · 2006 [cited by applicant]
US 20060271475A1 · Brumfield et al. · 2006 [cited by applicant]
US 20070011081A1 · Bok et al. · 2007 [cited by applicant]
US 20070038554A1 · Kemp et al. · 2007 [cited by applicant]
US 20070083456A1 · Akers · 2007 [cited by applicant]
US 20070168275A1 · Busby et al. · 2007 [cited by applicant]
US 20070174173A1 · Brucato · 2007 [cited by applicant]
US 20070250769A1 · Bass et al. · 2007 [cited by applicant]
US 20070250783A1 · Wu et al. · 2007 [cited by applicant]
US 20070265953A1 · Cunningham et al. · 2007 [cited by applicant]
US 20080021809A1 · Waelbroeck · 2008 [cited by examiner]
US 20080040254A1 · Waelbroeck et al. · 2008 [cited by applicant]
US 20080040255A1 · Shapiro et al. · 2008 [cited by applicant]
US 20080109785A1 · Bailey · 2008 [cited by applicant]
US 20080133891A1 · Salz et al. · 2008 [cited by applicant]
US 20080134158A1 · Salz et al. · 2008 [cited by applicant]
US 20080134170A1 · Astheimer · 2008 [cited by applicant]
US 20080208732A1 · Guttman et al. · 2008 [cited by applicant]
US 20080313565A1 · Albertson · 2008 [cited by applicant]
US 20090006244A1 · Kemp, II et al. · 2009 [cited by applicant]
US 20090089202A1 · Rowley · 2009 [cited by applicant]
US 20090144186A1 · DeBarre · 2009 [cited by applicant]
US 20090157501A1 · Martel et al. · 2009 [cited by applicant]
US 20090228400A1 · Burns et al. · 2009 [cited by applicant]
US 20090240617A1 · Burns et al. · 2009 [cited by applicant]
US 20090276353A1 · West et al. · 2009 [cited by applicant]
US 20090292650A1 · Duquette · 2009 [cited by applicant]
US 20090292651A1 · Duquette · 2009 [cited by applicant]
US 20090292652A1 · Duquette · 2009 [cited by applicant]
US 20090319441A1 · Duquette · 2009 [cited by applicant]
US 20100036766A1 · Burns · 2010 [cited by applicant]
US 20100057600A1 · Johansen et al. · 2010 [cited by applicant]
US 20100057602A1 · Armutcu · 2010 [cited by applicant]
US 20100070399A1 · O'Connor et al. · 2010 [cited by applicant]
US 20100138335A1 · Brumfield et al. · 2010 [cited by applicant]
US 20100161512A1 · Tanpoco · 2010 [cited by applicant]
US 20100161821A1 · Slamkovic · 2010 [cited by applicant]
US 20100235301A1 · Tanpoco · 2010 [cited by applicant]
US 20100268637A1 · Burns · 2010 [cited by applicant]
US 20110040668A1 · Lee et al. · 2011 [cited by applicant]
US 20110040669A1 · Lee et al. · 2011 [cited by applicant]
US 20110078068A1 · Fishbain et al. · 2011 [cited by applicant]
US 20110093378A1 · Lane et al. · 2011 [cited by applicant]
US 20110093379A1 · Lane et al. · 2011 [cited by applicant]
US 20110208670A1 · Joseph et al. · 2011 [cited by applicant]
US 20120191588A1 · Lidor et al. · 2012 [cited by applicant]
US 20120290983A1 · Tanpoco · 2012 [cited by applicant]
US 20130304621A1 · Carrie · 2013 [cited by examiner]
US 20140081825A1 · Lidor et al. · 2014 [cited by applicant]
US 20140114830A1 · Lane et al. · 2014 [cited by applicant]
US 20140297506A1 · Tanpoco · 2014 [cited by applicant]
US 20140351110A1 · Lidor et al. · 2014 [cited by applicant]
US 20150356681A1 · Tanpoco · 2015 [cited by applicant]
US 20170186087A1 · Lane et al. · 2017 [cited by applicant]
US 20170270598A1 · Ram et al. · 2017 [cited by applicant]
US 20180276752A1 · Lane et al. · 2018 [cited by applicant]
US 20190012738A1 · Lane et al. · 2019 [cited by applicant]
US 20190019252A1 · Lidor et al. · 2019 [cited by applicant]
US 20190236703A1 · Lane et al. · 2019 [cited by applicant]
US 20190279303A1 · Tanpoco · 2019 [cited by applicant]
US 20200051169A1 · Lane et al. · 2020 [cited by applicant]
US 20200160448A1 · Lane et al. · 2020 [cited by applicant]
US 20200334756A1 · Lidor et al. · 2020 [cited by applicant]
US 20210279801A1 · Lane et al. · 2021 [cited by applicant]
US 20210390619A1 · Tanpoco · 2021 [cited by applicant]
US 20220138854A1 · Lane et al. · 2022 [cited by applicant]
AU 200240605 · 2002 [cited by applicant]
CN 1392978A · 2003 [cited by applicant]
EP 1067471A1 · 2001 [cited by applicant]
EP 1104904A1 · 2001 [cited by applicant]
EP 1217564A2 · 2002 [cited by applicant]
EP 1217564A3 · 2002 [cited by applicant]
EP 1246111A2 · 2002 [cited by applicant]
EP 1246111A3 · 2004 [cited by applicant]
JP H11149369A · 1999 [cited by applicant]
JP 2003532940A · 2003 [cited by applicant]
JP 2004046657A · 2004 [cited by applicant]
JP 2009535713A · 2009 [cited by applicant]
WO 199114231A1 · 1991 [cited by applicant]
WO 199526005A1 · 1995 [cited by applicant]
WO 199849639A1 · 1998 [cited by applicant]
WO 199919821A1 · 1999 [cited by applicant]
WO 199930259A1 · 1999 [cited by applicant]
WO 200048113A1 · 2000 [cited by applicant]
WO 200052619A1 · 2000 [cited by applicant]
WO 200062187A2 · 2000 [cited by applicant]
WO 200065510A1 · 2000 [cited by applicant]
WO 200109757A2 · 2001 [cited by applicant]
WO 200116830A1 · 2001 [cited by applicant]
WO 200116852A2 · 2001 [cited by applicant]
WO 200122266A2 · 2001 [cited by applicant]
WO 200122315A2 · 2001 [cited by applicant]
WO 200141280A1 · 2001 [cited by applicant]
WO 200062187A3 · 2001 [cited by applicant]
WO 200122315A3 · 2002 [cited by applicant]
WO 200217074A1 · 2002 [cited by applicant]
WO 200233621A1 · 2002 [cited by applicant]
WO 200233623A1 · 2002 [cited by applicant]
WO 200233635A1 · 2002 [cited by applicant]
WO 200233636A1 · 2002 [cited by applicant]
WO 200233637A1 · 2002 [cited by applicant]
WO 200116852A8 · 2002 [cited by applicant]
WO 200247006A1 · 2002 [cited by applicant]
WO 200280433A2 · 2002 [cited by applicant]
WO 200377061A2 · 2003 [cited by applicant]
WO 200377061A3 · 2004 [cited by applicant]
WO 2007037310A1 · 2007 [cited by applicant]
WO 2007057008A1 · 2007 [cited by applicant]
WO 2011049936A2 · 2011 [cited by applicant]
WO 2011049936A3 · 2012 [cited by applicant]
U.S. Appl. No. 11/409,346 (03-1117-A), Advisory Action mailed Mar. 10, 2009. [cited by applicant]
U.S. Appl. No. 11/409,346 (03-1117-A), Non-Final Office Action mailed Jun. 25, 2008. [cited by applicant]
U.S. Appl. No. 11/409,346 (03-1117-A), Final Office Action mailed Dec. 9, 2008. [cited by applicant]
“About TickIt Trading Systems LLC” Webpage [online], TickIt Trading Systems LLC, 2010 [Retrieved on Dec. 22, 2010] from the Internet: http://www.tickit.com/about-TickIt.html. [cited by applicant]
“Algo Design Lab (ADL) Basics” Recorded Webinar [online], TickIt Trading Systems LLC, Feb. 3, 2010. [Retrieved on Dec. 29, 2010] from the Internet: www.tickit.com//files/ADL_Basics_webinar3459.wmv. [cited by applicant]
“AlgoTrade, LLC Launches to Provide Customized Algorithmic Solutions to the Trading Industry” PRWeb Press Release [online], [cited by applicant]
“Change in Home Prices” Data Chart [online], [cited by applicant]
“How to Build an Algorithm” using Apama software Web Video [online], Progress Software and Thomas Reuters, Nov. 23, 2009. [Retrieved on Dec. 2, 2010] from the Internet: http://hft.thomsonreuters.com/2009/11/23/how-to-bu… [cited by applicant]
“One-Cancels-Other (OCO) Orders with Algo Design Lab (ADL)” Recorded Webinar [online], TickIt Trading Systems LLC, Feb. 10, 2010. [Retrieved on Dec. 29, 2010] from the Internet: www.tickit.com/files/2-10-OCO_with_ADL.wm… [cited by applicant]
“Orc Spreader 5-Minute Demonstration” Recorded Web Demo [online], Orc Software, n.d. [Retrieved on Dec. 29, 2010] from the Internet: http://www.orcsoftware.com/Resources/Webinars/Orc-Spreader-5-MinuteDemonstration/. [cited by applicant]
“Patsystems Launches Algo Trading Tool” Press Release [online], Patsystems PLC, Nov. 10, 2008. [Retrieved on Dec. 30, 2010] from the Internet: http://www.finextra.com/news/announcement.aspx?pressreleaseid=24461. [cited by applicant]
“Simulink®—A ‘New’ Approach to Model Design” Webinar Screenshot [online], Recorded Webinar: [cited by applicant]
“Summary of Key Points” Webinar Screenshot [online], Recorded Webinar: [cited by applicant]
“TickIt FAQs” Webpage [online], TickIt Trading Systems LLC, 2010. [Retrieved on Dec. 22, 2010] from the Internet: http://www.tickit.com/faq.html. [cited by applicant]
“TickIt New Algo Design Lab (ADL) Features Enhancements” Recorded Webinar [online], TickIt Trading Systems LLC, Apr. 14, 2010. [Retrieved on Dec. 29, 2010] from the Internet: http://www.tickit.com/files/2010-04-1415.24T… [cited by applicant]
“TickIt Trading Systems | Entrepreneurs in Action” Recorded Web Video [online], [cited by applicant]
“TickIt Trading Systems LLC—The Next Generation of Futures Trading” Advertisement, Ticklt Trading Systems LLC, [cited by applicant]
“TickIt Trading Systems LLC—The Next Generation of Futures Trading” Advertisement, TickIt Trading Systems LLC, [cited by applicant]
“TickIt Trading Systems” Recorded Web Video [online], [cited by applicant]
“TradeHelm: Advanced Correlation and Algorithmic Trading Solutions” Brochure, TradeHelm, Inc., 2008, 9 pages. [cited by applicant]
Acant Website [online], Acant, Inc., n.d. [Retrieved on Dec. 2, 2010] from the Internet: http://www.actant.com/. [cited by applicant]
Algo Design Lab Demo PowerPoint, TickIt Trading Systems LLC, Mar. 24, 2010, 14 pages. [cited by applicant]
Amp Trading NinjaTrader Webpage [online], Amp Trading, Inc., n.d. [Retrieved on Dec. 2, 2010] from the Internet: http://www.ampfutures.com/ninja_trader.php. [cited by applicant]
Atwood, J., Video Card Power Consumption Chart Image, [cited by applicant]
Bates, J., “Algorithmic Trading Accelerator for Buy-Side and Sell-Side Trading from Apama” Web Video [online], Progress Software Corporation, n.d. [Retrieved on Dec. 2, 2010] from the Internet: http://web.progress.com/e… [cited by applicant]
Bates, J., “Algorithmic Trading” [online], High Performance Computing Channel on [cited by applicant]
BGC Partners Website [online], BGC Partners, Inc., n.d. [Retrieved on Dec. 2, 2010] from the Internet: http://www.bgcpartners.com/. [cited by applicant]
Biotek Gen5 [cited by applicant]
Blue, E.T., “Dataesthetics: The Power and Beauty of Data Visualization” [online], [cited by applicant]
Broadway Technology Website [online], Broadway Technology, LLC, n.d. [Retrieved on Dec. 2, 2010] from the Internet: http://www.broadwaytechnology.com/. [cited by applicant]
C.I.A. World Factbook Data Dashboard Image [online], Central Intelligence Agency, n.d. [Retrieved on Dec. 17, 2010] from the Internet: http://www.geois.de/wp-content/uploads/2009/03/picture-199.png. [cited by applicant]
CME Group “Choosing a Trading Application” Webpage [online], CME Group, n.d. [Retrieved on Dec. 2, 2010] from the Internet: http://www.cmegroup.com/globex/trading-cme-group-products/trading-applications/index.html. [cited by applicant]
CME Independent Software Vendor Globex Access Directory, CME Group, Dec. 2008, 78 pages. [cited by applicant]
CQG Spreader Quick Reference Guide [online], CQG, Inc., n.d., 2 pages. [Retrieved on Dec. 3, 2010] from the Internet: http://www.cqg.com/Docs/CQGSpreaderQuickRef.pdf. [cited by applicant]
CQG Website [online], CQG, Inc., n.d. [Retrieved on Dec. 2, 2010] from the Internet: http://www.cqg.com/. [cited by applicant]
Crook, S., “Scratch Programming Lessons—Using variables to control behavior”, published Sep. 15, 2009, at https://www.youtube.com/watch?v=ADPcdk6kK_O. [cited by applicant]
Crosman, P., “Wall Street Firms Form Enterprise Clouds” [online], [cited by applicant]
Crovitz, G., “Why Technologists Want Fewer Patents: We Shouldn't Grant Monopolies on Concepts” [online], The Wall Street Journal— [cited by applicant]
Crunchbase—Aleri Company Webpage [online], Crunchbase, [Retrieved on Dec. 2, 2010] from the Internet: http://www.crunchbase.com/company/aleri. [cited by applicant]
CTS—Cunningham Trading Systems Webpage [online], Cunningham Trading Systems, n.d. [Retrieved on Dec. 2, 2010] from the Internet: http://www.ctsfutures.com/. [cited by applicant]
Danforth, N. “Digg Labs—Stack & Swarm Visualization” [online], [cited by applicant]
Decovny, S., “Future Innovations” [online], [cited by applicant]
Dickie, S., “Fun with Scratch”, published Jul. 25, 2007 “Fun with Scratch” at https://www.youtube.com/watch?v=yPfkdzEOV34. [cited by applicant]
Edwards, N., “TickIt Intermediate & Advanced Algo Design Lab (ADL) Techniques” Recorded Webinar [online], TickIt Trading Systems LLC, Mar. 3, 2010. [Retrieved on Dec. 29, 2010] from the Internet: http://www.tickit.com/f… [cited by applicant]
Edwards, N., “TickIt Intermediate & Advanced Algo Design Lab (ADL) Techniques” Recorded Webinar [online], TickIt Trading Systems LLC, Mar. 10, 2010. [Retrieved on Dec. 29, 2010] from the Internet: http://www.tickit.com/… [cited by applicant]
Eigenfactor Data Treemap Visualization [online], well-formed.eigenfactor.org, n.d. [Retrieved on Dec. 20, 2010] from the Internet: http://well-formed.eigenfactor.org/treemap.html. [cited by applicant]
Embedded.com, “Accelerating algorithms in hardware”, Jan. 20, 2004 (Year: 2004). [cited by applicant]
Extended European Search Report in European Patent Application No. 10775975.5 dated Aug. 5, 2013, mailed Aug. 12, 2013. [cited by applicant]
FfastFill Website [online], FfastFill PLC, n.d. [Retrieved on Dec. 2, 2010] from the Internet: http://www.ffastfill.com/. [cited by applicant]
First Derivatives Website [online], First Derivatives PLC n.d. [Retrieved on Dec. 2, 2010] from the Internet: http://www.firstderivatives.com/pages/home.asp. [cited by applicant]
FlexTrade Website [online], FlexTrade Systems Inc., n.d. [Retrieved on Dec. 2, 2010] from the Internet: http://www.flextrade.com/. [cited by applicant]
Focus Trader Pro Demo Screenshot [online], Avadhi Finance and Technology, n.d. [Retrieved on Dec. 2, 2010] from the Internet: http://focus-trader.com/images/client_ws1.png. [cited by applicant]
Friedman, V., “Data Visualization: Modern Approaches” [online], [cited by applicant]
Gallagher, J., “How StreamBase will be used by CME Group to Analyze Real-Time Market Data” Web Video [online], StreamBase Systems, Inc., Feb. 17, 2010. [Retrieved Dec. 2, 2010 from the Internet: http://www.streambase.co… [cited by applicant]
Gapminder World Data Chart 2006 Image [online], Gapminder, 2006. [Retrieved on Jan. 5, 2011 ] from the Internet: http://blogoscoped.com/files/gapminder-world-chart-large.png. [cited by applicant]
Google Images Search for “Visual Programming” [online], Google, Inc., n.d. [Retrieved on Dec. 3, 2010] from the Internet: http://www.google.com/images?q=visual+programming&um=1&ie=UTF-8&source=univ&ei=iCPYTLerLcL7lweyk8… [cited by applicant]
Grant, J., “Algo Technologies Unveils Fastest Share Trading System” [online], [cited by applicant]
Heires, K., “CQG Adds Price Capturing and Risk Tools to Futures Trading Platform” [online], [cited by applicant]
Infinity Futures Website [online], Infinity Futures, Inc., n.d. [Retrieved on Dec. 2, 2010] from the Internet: http://www.infinitybrokerage.com/. [cited by applicant]
Inforalgo Website [online], Inforalgo Information Technology, Ltd., n.d. [Retrieved on Dec. 2, 2010] from the Internet: http://www.inforalgo.com/. [cited by applicant]
International Search Report of International Application No. PCT/US2003/019328, dated Aug. 8, 2003 (mailed Sep. 9, 2003). [cited by applicant]
International Search Report of International Application No. PCT/US2010/053172, dated Jul. 20, 2011 (mailed Aug. 8, 2011). [cited by applicant]
Kharouf, J. and Cavaletti, C. “A Trading Room with a View,” [cited by applicant]
Kiln Shell Temperature Monitoring System Data Display Image [online], Toshniwal Sensors Pvt. Ltd., n.d. [Retrieved on Dec. 17, 2010] from the Internet: http://www.tsdpl.com/kiln_shell_temperature_monitorin_files/image00… [cited by applicant]
Kuramori, Shinichi (Ed.), “Super easy book for calculating formula of Excel 2003”, published by Ohmsha, Ltd., Oct. 24, 2003, 1st copy of 1st edition, pp. 21-23. [cited by applicant]
Lane, R., “Algo Design Lab Webinar: Introduction to State Blocks” Recorded Webinar [online], TickIt Trading Systems LLC, Feb. 24, 2010. [Retrieved on Dec. 29, 2010] from the Internet: http://www.tickit.com/files/2010-02… [cited by applicant]
Last.fm Information Graphics Image [online], LeeByron.com, n.d. [Retrieved on Dec. 17, 2010] from the Internet: http://www.leebyron.com/what/lastfm/. [cited by applicant]
Lehmann, B. and Modest, M., “Trading and Liquidity on the Tokyo Stock Exchange: a Bird's Eye View” [online], [cited by applicant]
Lengler, R. and Eppler, M., Periodic Table of Visualization Methods [online], visual-literacy.org, n.d. [Retrieved on Dec. 20, 2010] from the Internet: http://www.visual-literacy.org/periodic_table/periodic_table.html. [cited by applicant]
Lidor, D., “TickIt—Join the Bid with Hedge in Algo Design Lab (ADL)” Recorded Web Video [online], TickIt Trading Systems LLC, [cited by applicant]
Lidor, D., “TickIt—Legger Creation in Algo Design Lab (ADL)” Recorded Web Video [online], Ticklt Trading Systems LLC, [cited by applicant]
Lima, M., Visual Complexity Data Project—a Visual Exploration on Mapping Complex Networks [online], VisualComplexity.com, n.d. [Retrieved on Dec. 20, 2010] from the Internet: http://www.visualcomplexity.com/vc/. [cited by applicant]
ManyEyes Software Data Bubble Chart Image [online], International Business Machines, n.d. [Retrieved on Dec. 17, 2010] from the Internet: http://www-958.IBM.com/software/data/cognos/manyeyes/images/bubble-chart.gif. [cited by applicant]
MarketWiki—RTD Tango Information [online], MarketsWiki, n.d. [Retrieved on Dec. 3, 2010] from the Internet: http://www.marketswiki.com/mwiki/RTD_Tango. [cited by applicant]
Mirus Futures Website [online], Mirus Futures, n.d. [Retrieved on Dec. 2, 2010] from the Internet: http://www.mirusfutures.com/. [cited by applicant]
Moriwaki, Daigo; Data Process Server “Sybase CEP/Sybase RAP-The Trading Edition”, DB Magazine, vol. 19, No. 4, p. 186-189, published Aug. 1, 2009. [cited by applicant]
MTCBC Stock Data Display Image [online], Merthyr Tydfill County Borough Council—Listed Building Condition Database, n.d. [Retrieved on Dec. 17, 2010] from the Internet: http://www.buildingsatrisk.com/screen9.jpg. [cited by applicant]
ORC Software Website [online], Orc Software, n.d. [Retrieved on Dec. 2, 2010] from the Internet: http://www.orcsoftware.com/. [cited by applicant]
Orc Trading Webinars Webpage [online], Orc Software, n.d. [Retrieved on Dec. 29, 2010] from the Internet: http://www.orcsoftware.com/Resources/Webinars/. [cited by applicant]
Ostrow, A., “16 Awesome Data Visualization Tool” [online], [cited by applicant]
Patsystems “Pro-Mark Front End Trading Solution” Webpage [online], Patsystems PLC, n.d. [Retrieved on Dec. 3, 2010] from the Internet: http://www.patsystems.com/tradingSolutions/Front-Ends/proMark.aspx. [cited by applicant]
Patsystems Website [online], Patsystems PLC, n.d. [Retrieved on Dec. 2, 2010] from the Internet: http://www.patsystems.com/. [cited by applicant]
Pauer, Eric, et al., “An Architectural Trade Capability Using the Ptolemy Kernel,” Proc. of the 1996 IEEE Int. Conference on Acoustics, Speech, and Signal Processing (ICASSP), Copyright IEEE 1996 (4 pages). [cited by applicant]
Pearson. “Working with the Action Pane in Visual Studio Tools for Office,” Information IT, Jul. 14, 2006, pp. 1-4. (Year: 2006). [cited by applicant]
Periodic Table of Visualization Methods [online], visual-literacy.org, n.d. [Retrieved on Dec. 20, 2010] from the Internet: http://www.visual-literacy.org/periodic_table/periodic_table.html. [cited by applicant]
Progress Software—Apama Product Webpage [online], Progress Software Corporation, n.d. [Retrieved on Dec. 2, 2010] from the Internet: http://web.progress.com/en/apama/index.html. [cited by applicant]
ProOpticus Website [online], Prime Analytics, LLC, n.d. [Retrieved on Dec. 2, 2010] from the Internet: http://www.primeanalytics.com/index-2.html. [cited by applicant]
QCTool 11 Window Data Image [online], Science Software, n.d. [Retrieved on Dec. 17, 2010] from the Internet: http://www.sciencesoftware.com/Gallery/qctool11.png. [cited by applicant]
Ren et al., “DaisyViz: a model-based user interface toolkit for interactive information visualization systems”, Journal of Visual Language and Computing, 21, Elsevier, pp. 209-229 (Year: 2010). [cited by applicant]
Rodier, M., “ALGO Technologies Unveils Fastest-Ever Exchange/MTF Matching Engine” [online], [cited by applicant]
RTS “RTD Tango Trader” Product Flyer [online], RTS Realtime Systems AG, n.d., 3 pages. [Retrieved on Dec. 3, 2010] from the Internet: http://www.rtsgroup.net/fileadmin/mediapool/PDF/Download_Center/RTD_Tango_Trader.pdf. [cited by applicant]
RTS Realtime Systems Website [online], RTS Realtime Systems AG, n.d. [Retrieved on Dec. 2, 2010] from the Internet: http://www.rtsgroup.net/. [cited by applicant]
RTVS—Range Test Validation System Data Product Image [online], Physical Sciences, Inc., n.d. [Retrieved on Dec. 17, 2010] from the Internet: http://www.psicorp.com/RTVS%20data.GIF. [cited by applicant]
Sander, H., (user name mydancebot) “Hanna's Projects for the Parallax Propeller—12Blocks and Friends”, published Aug. 22, 2009 at https://www.youtube.com/watch?v=duqeRKOOzdQ. [cited by applicant]
Schirr, G., “The Front End of Electronic Futures Activity” [online], [cited by applicant]
Sharad, S. “Graphical Programming for DSP,” Jun. 25, 2007, EE Times, pp. 1-11 (Year: 2007). [cited by applicant]
Shin, Seiichi, “New Field” “For future manufacturing—Instrumentation in the field of non-manufacturing process-, Learning from non-manufacturing process instrumentation application”, vol. 52, No. 4, p. 63-67, published … [cited by applicant]
Simulink Software Web Video [online], The MathWorks, Inc., n.d. [Retrieved on Dec. 2, 2010] from the Internet: http://www.mathworks.com/videos/simulink/getting-started-withsimulink.html;jsessionid=LxfxM4yDK06v2IXT4xcH66… [cited by applicant]
Stefaner, M., Elastic Lists Demo: Nobel Prize Winners [online], well-formed-data.net, n.d. [Retrieved on Dec. 17, 2010] from the Internet: http://well-formed-data.net/experiments/elastic_lists/. [cited by applicant]
Stefaner, M., X by Y Project Data Visualizations [online], Moritz Stefaner Information Aesthetics and Ludwig Boltzmann Institute for media.art.research, n.d. [Retrieved on Dec. 17, 2010] from the Internet: http://moritz… [cited by applicant]
Steinert-Threlkeld, T., “Algo Certification by Regulators a Nonstarter, NYSE Exec Asserts” [online], [cited by applicant]
StreamBase FX Aggregation Framework > Sample User Interface Webpage [online], StreamBase System, Inc., n.d. [Retrieved on Dec. 3, 2010] from the Internet: http://www.streambase.com/developers/docs/latest/framework_fx/a_… [cited by applicant]
StreamBase Website [online], StreamBase Systems, Inc., n.d. [Retrieved on Dec. 3, 2010] from the Internet: http://www.streambase.com/. [cited by applicant]