IP Library Granted Patent US 12,198,192
Granted Patent B2
US 12,198,192 · App. 18/529,279 · Granted Jan 14, 2025

Block placing tool for building a user-defined algorithm for electronic trading

Inventors: Daniel Lidor (Chicago, IL); Richard Lane (Stamford, CT)
Assignee: Trading Technologies International, Inc.
G06Q40/04G06F8/34G06Q40/06
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,198,192
App. No.
18/529,279
Granted
Jan 14, 2025
Kind
B2
Abstract

Certain embodiments provide a block placing tool for building a user-defined algorithm for electronic trading. Certain embodiments provide for receiving by a block placing tool a selection of one or more blocks. Certain embodiments provide for receiving by a block placing tool a mapping definition including a mapping between block types and/or attributes. Certain embodiments provide for placing blocks based on a selection of blocks and a mapping definition.

Claims (18)

1. A system including:

a trading device including a display, wherein the trading device is configured to:

display a visual programming design canvas area of a graphical user interface for a visual programming language, wherein the visual programming design canvas area includes an arrangement of a plurality of placed blocks, wherein the arrangement of the plurality of placed blocks includes connections between outputs and inputs of blocks in the plurality of placed blocks, wherein the connections indicate how output values/events are provided to corresponding inputs when the output values/events are generated to communicate data;

receive a selection of blocks through the graphical user interface for the visual programming language provided by a user input device coupled to the trading device, wherein the selection of blocks includes a plurality of selected blocks of the plurality of placed blocks in the visual programming design canvas area, wherein the plurality of selected blocks are in a selected arrangement, wherein the selected arrangement is based on the connections between the outputs and inputs of the selected blocks in the plurality of selected blocks, wherein each block in the selection of blocks has a block type;

receive a command to activate a block placing tool through the graphical user interface for the visual programming language; and

iterate, in response to receiving the command to activate the block placing tool, over each selected block in the selection of blocks and for the selected block being traversed:

determine whether the block type of the selected block conforms to a mapping in a mapping definition, wherein the mapping definition includes at least one mapping, wherein each mapping in the mapping definition specifies a relationship between a first type and a corresponding second type, wherein the first type includes a first block type, wherein the second type includes a second block type;

determine a new block type, wherein the new block type is the corresponding block type specified in the mapping when the block type of the selected block conforms to the mapping and the new block type is the block type of the selected block when the block type of the selected block does not conform to a mapping in the mapping definition; and

place a new block of the determined new block type in the visual programming design canvas area as part of a new arrangement, wherein the new arrangement is a modified copy of the selected arrangement of the plurality of selected blocks.

2. The system of claim 1 , wherein the selection of blocks includes all blocks placed in the visual programming design canvas area prior to placing a new block.

3. The system of claim 1 , wherein the selection of blocks is one of: (i) determined by a user and (ii) automatically determined.

4. The system of claim 1 , wherein the mapping definition is one of: (i) pre-defined; (ii) determined by a user; and (iii) automatically determined.

5. The system of claim 1 , wherein the first type includes a first attribute and the second type includes a second attribute for at least one mapping in the mapping definition.

6. The system of claim 1 , wherein the second type is a reverse of the first type.

7. The system of claim 1 , wherein the mapping definition is determined before the selection of blocks is received.

8. The system of claim 1 , wherein the selection of blocks and the mapping definition are received as part of the command to activate the block placing tool.

9. The system of claim 1 , wherein the selection of blocks is received before the command to activate the block placing tool is received.

10. The system of claim 1 , wherein the mapping definition is received as part of the command to activate the block placing tool.

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 Dec 5, 2023
From: LIDOR, DANIEL; LANE, RICHARD
To: TRADING TECHNOLOGIES INTERNATIONAL, INC.
Reel/Frame 065769/0832 →
Continuity (7)
Continuation 18050279 · Oct 27, 2022
Continuation 16918602 · Jul 1, 2020
Continuation 16129261 · Sep 12, 2018
Continuation 14254044 · Apr 16, 2014
Continuation 14029464 · Sep 17, 2013
Continuation 13014547 · Jan 26, 2011
Related Publication 20240112262A1 · Apr 4, 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 · 2010 [cited by applicant]
US 7856393B1 · Fishbain · 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 · 2006 [cited by examiner]
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 · 2006 [cited by applicant]
US 20060253582A1 · Dixon et al. · 2006 [cited by applicant]
US 20060259382A1 · Kemp, II 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, II 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 · Kemp, II 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 et al. · 2013 [cited by applicant]
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 200240605A1 · 2002 [cited by applicant]
CN 1392978A · 2003 [cited by applicant]
EP 1067471A · 2001 [cited by applicant]
EP 1104904A · 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 200109757A1 · 2001 [cited by applicant]
WO 200116830A1 · 2001 [cited by applicant]
WO 200116852A2 · 2001 [cited by applicant]
WO 200116852A8 · 2001 [cited by applicant]
WO 200122266A2 · 2001 [cited by applicant]
WO 200122315A2 · 2001 [cited by applicant]
WO 200122315A3 · 2001 [cited by applicant]
WO 200141280A1 · 2001 [cited by applicant]
WO 200062187A3 · 2001 [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 WO2002033621 · 2002 [cited by examiner]
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 200737310A1 · 2007 [cited by applicant]
WO 200757008A1 · 2007 [cited by applicant]
WO WO2007057008A1 · 2007 [cited by examiner]
WO 201149936A2 · 2011 [cited by applicant]
WO 201149936A3 · 2011 [cited by applicant]
Ren et al.: DaisyViz: A model-based user interface toolkit for interactive information visualization systems, 2010, Journal of Visual Language and Computing, 21, Elsevier, pp. 209-229 (Year: 2010). [cited by examiner]
Pearson: Working with the Action Pane in Visual Studio Tools for Office, Jul. 14, 2006, , Information IT, pp. 1-4 (Year: 2006). [cited by examiner]
EDN.com: Graphical Programming for DSP, Jun. 25, 2007, EE Times, pp. 1-11 (Year: 2007). [cited by examiner]
“About Ticklt Trading Systems LLC” Webpage [online], Ticklt 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], Ticklt 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], PRWeb, AlgoTrade, LLC, Apr. 24, 2009. [Retrieved on Jan. 3, 2011] from the Internet: http://www… [cited by applicant]
“Change in Home Prices” Data Chart [online], New York Times Economix Blog, n.d. [Retrieved on Dec. 16, 2010] from the Internet: http://www.visualizingeconomics.com/wp-content/uploads/chg-home-prices.jpg. [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], Ticklt 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-Minute-Demonstration/. [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: Algorithmic Trading with MATLAB for Financial Applications—2007, the MathWorks, MATLAB®&SIMULINK®, Slide 13, Sep. 25, 2007. [Re… [cited by applicant]
“Summary of Key Points” Webinar Screenshot [online], Recorded Webinar: Algorithmic Trading with MATLAB for Financial Applications—2007, the MathWorks, MATLAB®&SIMULINK®, Slide 15, Sep. 25, 2007. [Retrieved on Nov. 8, 20… [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]
“Ticklt New Algo Design Lab (ADL) Features Enhancements” Recorded Webinar [online], Ticklt 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]
“Ticklt Trading Systems | Entrepreneurs in Action” Recorded Web Video [online], Chicago Innovation, YouTube, 2010. [Retrieved on Dec. 29, 2010] from the Internet: http://www.youtube.com/watch?v=plbulcsJtjo. [cited by applicant]
“TickIt Trading Systems LLC—The Next Generation of Futures Trading” Advertisement, Ticklt Trading Systems LLC, CME Magazine, Spring 2010 Issue. Submission Date: May 4, 2010. [cited by applicant]
“Ticklt Trading Systems LLC—The Next Generation of Futures Trading” Advertisement, Ticklt Trading Systems LLC, CME Magazine, Winter 2010 Issue. Submission Date: Feb. 16, 2010. [cited by applicant]
“Ticklt Trading Systems” Recorded Web Video [online], Chicago Business, YouTube, 2010. [Retrieved on Dec. 29, 2010] from the Internet: http://www.youtube.com/watch?v=OCzD5BwFKtc&feature=related. [cited by applicant]
“TradeHelm: Advanced Correlation and Algorithmic Trading Solutions” Brochure, TradeHelm, Inc., 2008, 9 pages. [cited by applicant]
Actant Website [online], Actant, Inc., n.d. [Retrieved on Dec. 2, 2010] from the Internet: http://www.actant.com/. [cited by applicant]
Algo Design Lab (ADL) Demo PowerPoint, Ticklt 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, Coding Horror: Programming and Human Factors, Aug. 18, 2006. [Retrieved on Dec. 16, 2010] from the Internet: http://www.codinghorror.com/blog/2006/08/video-card-powe… [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 Dr. Dobb's: the World of Software Development, Mar. 9, 2007, pp. 1-6. [Retrieved on Dec. 1, 2010] from the Internet: http:/www.drdobbs.com… [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]
Bioteck Gen5TM Microplate Data Analysis Software Image [online], Bioteck Instruments, Inc., n.d. [Retrieved on Dec. 17, 2010] from the Internet: http://www.biotek.com/assets/products/149/gen5_screenshot.jpg. [cited by applicant]
Blue, E.T., “Dataesthetics: the Power and Beauty of Data Visualization” [online], Eric Blue's Blog, Oct. 4, 2006 [Retrieved on Jun. 21, 2012] from the Internet: http://eric-blue.com/2006/10/04/dataesthetics-the-power-an… [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], Wall Street & Technology, Jun. 16, 2009 [Retrieved on Dec. 30, 2010] from the Internet http://www.wallstreetandtech.com/articles/217801269. [cited by applicant]
Crovitz, G., “Why Technologists Want Fewer Patents: We Shouldn't Grant Monopolies on Concepts” [online], the Wall Street Journal—Opinion Journal, Jun. 15, 2009 [Retrieved on Dec. 30, 2010] from the Internet: http://onli… [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], Simple Complexity—Making Simple Sense of Complex Data, InnovaTech, Inc., Oct. 12, 2007 [Retrieved on Dec. 21, 2010] from the Internet: http://simplecomplexi… [cited by applicant]
DeCovny, S., “Future Innovations” [online], Banking Technology, Jun. 18, 2009 [Retrieved on Dec. 30, 2010] from the Internet: https://bankingtech.com/bankingtech/future-innovations/20000151145.htm;jsessionid=CFDE244C703… [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., “Ticklt Intermediate & Advanced Algo Design Lab (ADL) Techniques” Recorded Webinar [online], Ticklt Trading Systems LLC, Mar. 10, 2010. [Retrieved on Dec. 29, 2010] from the Internet: http://www.tickit.com/… [cited by applicant]
Edwards, N., “Ticklt Intermediate & Advanced Algo Design Lab (ADL) Techniques” Recorded Webinar [online], Ticklt Trading Systems LLC, Mar. 3, 2010. [Retrieved on Dec. 29, 2010] from the Internet: http://www.tickit.com/f… [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], Adadhi 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], Smashing Magazine, Smashing Media GmbH, Aug. 2, 2007. [Retrieved on Dec. 20, 2010] from the Internet: http://www.smashingmagazine.com/2007/08/02/data-visua… [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. 3, 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=iCPYTLerLcL7Iweyk8… [cited by applicant]
Grant, J., “Algo Technologies Unveils Fastest Share Trading System” [online], Financial Times, Apr. 19, 2010. [Retrieved on Dec. 30, 2010] from the Internet: http://www.ft.com/cms/s/0/bd643216-4bc3-11df-9db6-00144feab49… [cited by applicant]
Heires, K., “CQG Adds Price Capturing and Risk Tools to Futures Trading Platform” [online], Securities Technology Monitor, Sep. 29, 2009. [Retrieved on Dec. 30, 2010] from the Internet: http://www.securitiestechnologymo… [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,” Futures, vol. 27, Nov. 1998, pp. 66-71. [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], Ticklt 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], the Journal of Finance, the American Finance Association, 1994, vol. 49, No. 3, pp. 951-984. [Retrieved on Jan… [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., “Ticklt—Join the Bid with Hedge in Algo Design Lab (ADL)” Recorded Web Video [online], Ticklt Trading Systems LLC, YouTube, 2010. [Retrieved on Dec. 29, 2010] from the Internet: http://www.youtube.com/watch?v… [cited by applicant]
Lidor, D., “Ticklt—Legger Creation in Algo Design Lab (ADL)” Recorded Web Video [online], Ticklt Trading Systems LLC, YouTube, 2010. [Retrieved on Dec. 29, 2010] from the Internet: http://www.youtube.com/watch?v=mAJErRN… [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]
MarketsWiki—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], Mashable, May 15, 2007. [Retrieved on Dec. 20, 2010] from the Internet: http://mashable.com/2007/05/15/16-awesome-data-visualization-tools/. [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 K., et al., “An Architectural Trade Capability Using the Ptolemy Kernel,” Proc. of the 19961EEE 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.erg, 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]
Rodier, M., “Algo Technologies Unveils Fastest-Ever Exchange/MTF Matching Engine” [online], Wall Street & Technology, Apr. 19, 2010. [Retrieved on Dec. 30, 2010] from the Internet: http://wallstreetandtech.com/articles/… [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], Futures, Oct. 1, 2005. [Retrieved on Dec. 30, 2010] from the Internet: http://www.allbusiness.com/banking-finance/financial-markets-investing-securiti… [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 Ap… [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-with-simulink.html;jsessionid=LxfxM4yDK06v2IXT4xcH6… [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], Security Technology Monitor, Securities Technology Monitor and SourceMedia, Inc., Nov. 8, 2010. [Retrieved on Dec. 30,… [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]