`
`TRADESTATION V TRADING TECH
`
`CBM2015-00161
`
`
`
`
`
`35
`
`Code §101—|nventior1s Patentable
`
`101: Inventions Patentable
`
`“Whoever invents or discovers
`
`any new and useful process,
`machine, manufacture, or
`
`composition of matter, or any
`new and useful improvement
`thereof, may obtain a patent
`therefor,
`
`Page 3 of 112
`
`1
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`EEVA LastQt
`
`CDHO I 7626
`
`Z IE]Z
`2-
`2-
`2-
`
`7627
`
`21
`
`
`
`
`
`TT’s Inventive GUI is Described By All of the
`Words of the Claims
`
`’132 Patent, Claim 1
`
`’3 4 Patent, Claim 1
`
`1' iA m°l'h_°d Qt filacmgha Wade Ord‘? t_C(’jr 3 Conlimodliyhon
`*”_1 9 *«'~”(_"l"» fix” ‘N139
`<1 "'8 3” 1_”~‘
`‘v
`l"-” V‘
`‘l.
`3
`hlghesl bld Price and 3 IOWCSI 35k Pncca Usmg 3 gmphlcal
`user iiitertace and at user input device, said method com-
`prising:
`setting a preset parameter for the trade order
`displaying market depth of mo Commodity’ through a
`.
`.
`.
`.
`.
`.
`dynamic display of a plurality of bids and 21 plurality 0t
`.
`.
`..
`.
`asks in the markettorthe commodity, including Ell least
`.
`1.
`h‘ h.‘
`1
`I
`_k
`1
`.
`I.
`h)
`a portion o
`t e
`, it
`ant
`as
`quantities o
`t e
`.
`.
`.
`.
`.
`_
`commodity, the dynamic display being aligned with a
`static display of prices corresponding thereto, wherein
`.
`.
`.
`.
`_
`the static display of prices does not move in response
`.
`.
`.
`to a change in the inside market;
`
`di5Pl5‘3t'iDg 3“ order en“? mg-ion aligned will] [he Slalic
`display prices comprising a plurality of areas for
`receiving commands from the user input devices to
`send trade orders, each area corresponding to H price of
`the static display of prices; and
`selecting a particular area in the order entry rcgion
`through single action of" the user input device with a
`pointer of the user input device positioned over the
`pamcular 31.63 [0 sel 3 plumb-ly or addilionaj pamm_
`etcrs for the trade order and send the trade order to the
`_
`-
`3 ,
`H
`electronic Wchankki
`
`1. Amethod for displaying market information relating to
`1.
`and taeilitatiiig trading of a commodity lJt.'tt1:_ traded in an
`electronic exchange having an inside market with it highest
`bid price cinda lowest askpricc ma graphical uscrinlcrfucc,
`the method cornprising:
`dynamically displaying a First indicator in one of a plu-
`ralifily rE)l.Cl|o(t1_‘-zitirlins in
`bid display rggiciii. Cil-lCl1-l()c_.-l5ll()|':
`'
`—-o
`-
`o t
`‘.
`~
`-1:
`"11 1 C
`1
`mp 8-V “'l="l(.m CO.m“pO." la?‘ L1’, q lpr.'C5. ml:
`")‘:t')
`-.
`"3
`“ ‘ "5
`L.‘ mmm . “ ‘L PH.“ ‘‘l‘'‘
`‘’ m '" M l I
`representing quantity ;tssoei.tted with at least one order
`X
`__
`.
`._
`‘
`.1 x
`.
`K
`r
`_
`.
`_
`to buy the commodity at the highest bid price eurrenilv
`awihble in [he mar1'(el_
`'
`’
`dynamically displaying a second indicator in one of at
`.
`_
`.
`_
`-
`,
`._
`.
`_
`plurality of locations in an ask display region, each
`'
`location in the ask display region cori'espoi'it':irig, to :1
`price level along the eorimon static price axis,
`the
`second indicator representing quantity ttsxociated with
`at
`least one order in \-.,-II the commodity at lht; [owcsl
`ask price currently il\:lil(]l)lC in the market;
`tlisplaying the bid and ask displiiy re;_1i0ns in relation to
`fixed [)I'ie‘€
`lc':\"¢lS POSlllO1'lCd LtiL)]1t__'_ the COIIIJDJOIJ static
`Prlceflxl-"~‘”°h”“1‘Wh°"lhclnsldl’ l_'"'*1rkF‘°l"°1_"E‘$«'-“»ll“4‘
`17”“: l°V“l»“ Wing W‘ C‘]"”m‘3" ’*l-"WC P“C*' “’}'1-“_‘l" "K"
`move and at least one of the hrst and second indicators
`'"“V°" 1" [Ih°[_l"d f" ""k_d"‘P1“Y r°3"’”5 ”’l‘””'‘‘ I" [he
`cornrnon s a re price axis;
`displaying an order entry region comprising a plurality of
`locations for receiving commands to send trade orders.
`€itClt
`location corresponding to a price level along the
`common static price axis; and
`in re-spoiisc to a selection of El particular loculioiit of the
`order entry region by a single action of at user input
`device. setting it plurality of pttt'EltTlClcI'S for :1
`trade
`order relating to the commodity and sending the trade
`order to the electronic exehuiige.
`
`Page 32 of 112
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`IE
`
`II
`
`2 l‘.“£I—
`j I.-MIC
`2‘I§fiI—
`
`--
`XX
`--
`
`
`
`
`
`TT’s Claims Cover a Specific GUI Tool
`
`I A mclhul }--: C.\;“.n'II|;:n1.n:Ln:lmlutm.IlInIuul.uI|ng1.-
`antl
`[.w|h1aI|I1-..',
`'r.:«f.."._;; ml‘ :1 utlT'II'fln-1||l_\' hcmg lmkd in an
`u.lu:..1mmc L\t.‘l"l.\l‘.g|. nu .np an Inmdc rmriu:I wilb a highe-'~i
`hld pthsr. and :I
`1
`"-1 nu. uh. prim: nu J }:In}1h!\:alI1§€fi[1lt:ff.lu..
`lhc lllclhnd u‘-:1:;\:.~u.-_;
`
`:.|Iv_g-:...... uh
`|:Iu:,|I||v n[
`
`.
`
`..
`-
`I,
`'..x..|1iu-.1.:\
`
`«|..
`. -.......
`in 4|: m.|. xlnpl.l\'
`
`in um: HI .|
`lI..g_\uI!,,
`
`'-.».
`:1
`
`L.
`+4.1
`'I -ul mu.
`
`-
`
`3-‘
`
`I"--.-
`
`.“'l‘1:vI-'Il!I.I.g .;:.m::'\ 1..-..u..4u_-"I H-
`ull fh.
`-
`an-19-ulna a‘ th.
`-rwu
`.. «J-I.
`.r J‘...
`-.~--oL.I
`
`.|n_'I 1-}: Jmlalny rtgusmx
`fimpfihnhhumi
`
`_
`
`‘
`
`|I'l
`
`l'L‘H|'!lll.B¢ Iv ll !-ciu.1mIJ uf u pllI'1li."L||l.f lncnliun [II lbw:
`order cnlr_«- rtgmn I1; a mule mic-n ul 3 menu’ mpat
`LlC\-‘ILL, all:-nu 4
`;IIIIr.n[|l_\« -II pn..n:nh;1- In]
`.:
`Irmlx.
`nnlrr n;|.1Imy. In Iha mmnmclaly and rs-::1s!iIlg llll.‘ lrudu
`urtlur [U lht: U|l.!L‘IllIIllI.' I:!u.‘lmLIgu
`
`Pae 49 of 112
`
`
`
`No Pre-emption
`
`lhiTEI."D4-Ja1.'l-E313; 1?
`
`LLST: B? 110
`CF_FEFI SIZE
`I92
`1415
`273
`321
`11?
`H8
`175
`"U-.ST"
`
`'
`
`1
`i
`
`I
`V2931!
`'-“-"
`
`'
`
`LO'.BT.23
`-
`-
`
`|'\'hHB3
`l3"J SIZE
`
`"LL57"
`no
`
`PRICE
`BB 05
`E!i.U'l
`83.03
`EB 02
`53.01
`33 00
`E731
`B130
`57.29
`
`B'.',?.3
`I73
`BT27
`I30
`37.26
`142
`BL25
`115
`BLZQ
`193
`HLB-8.03
`C1:B?.25
`?—--~*-
`omen we
`.u.».ur
`'
`_
`_
`BL.Y..-Silt
`.BUY
`CUMITIIY
`:25
`CCFJTHACTlDI~'M!PHY}-I.!AR as
`‘l ‘I
`
`H
`
`Im
`
`szsasalfi
`
`.1 .
`
`:
`nu unmm-tern
`'II.'5i
`"WI -n
`-_c':"v‘-
`_
`‘-'-
`.
`122:1
`[air
`I
`- T
`Eli!
`{Inn
`I
`' H
`I
`
`$1 In
`- fl
`9
`III: nan tn-
`:1
`.
`
`_'J
`
`Page 50 of 112
`
`
`
`
`
`
`
`the Dynamic Price Scale button, The current prior: stays centered on
`
`
`
`
`
`CQG’S Expert Admits
`
`A. My—My response to that would be—And I’m
`sorry I'm taking so long.—
`so I’m just wondering if I'm missing something-
`_—When were the patients issued?
`I think, ’04—‘O3/’04?
`
`Q. Yeah. And I have them here if you would like to
`
`look at them.
`
`A. That’s okay. That’s okay.
`
`Page 55 of 112
`
`—Depo. at 109310-24, 1/20/15
`
`
`
`CQG’S Expert Admits
`
`Q. Okay. And I think you testified earlier that some traders
`that have or that use and algorithmic trading tools
`sometimes like to have graphical user interfaces to get
`out of positions, so they don’t have to carry them
`overnight; is that right?
`
`Yes.
`
`‘k
`
`‘k
`
`‘k
`
`‘k
`
`‘k
`
`And would an electronic trader today require
`the software technology embodied by the asserted
`patents in order to get out of those positions, or could
`they use some other
`software or technology?
`
`AF‘k
`
`‘k‘k**
`
`elfijrgi-;‘g_.§;;;::_fi_1
`
`Q. Okay. Would an electronic trader in 2010 consider the
`technology embodied by the asserted patents—and
`what I mean by that
`is the technolo
`described in the
`asserted patents
`
`As-
`
`—Depo_ at 215:18—216:9; 217114-24, 1/20/15
`
`Page 56 of 112
`
`
`
`CQG’S Expert Admits No Pre-emption
`
`Yeah. And you’ve talked about how they—
`
`the patents deal with a static price column, a
`
`dynamic display of depth of bids and asks of
`
`each price and single-click order entry?
`
`. Yes.
`
`.
`
`Is it fair to say that the—that the TT patents are
`
`not trying to stop or preclude anybody from
`doing these strategies of—of which you’ve
`
`‘
`
`Steven Van Dusen
`
`CQG‘s Expett
`
`Page 57 of 112
`
`provided-
`
`. Thetwo—Thetwo that l mentioned?
`
`. Yeah.
`
`A.
`
`I think that is a fair statement.
`
`—Depo_ at 108:13—109:1, 1/20/15
`
`
`
`
`
`TT’s Invention Solved the Problem
`
`Page 59 of 112
`
`; \
`
`5 ,2 .
`f»
`
`
`
`
`
`Page
`
`
`
`
`
`
`
`
`
`
`
`CQG’s Experts Admit That
`Claims Directed to Technology
`
`Q. You are not an expert in electronic
`
`trading, correct?
`
`A.
`
`I would not say that I’m an expert in
`
`electronic trading, but I understand
`the needs of a trader as it relates to
`
`the issues in this case, which is the
`
`matter here is a graphical user
`interface, that’s a different matter.
`
`Dr. John Mellor
`
`CQG’s Expert
`
`D
`
`Page 65 of 112
`
`—Depo_ at 39117-4011, 1/16/‘l5
`
`
`
`CQG’s Experts Admit That
`Claims Directed to Technology
`
`Q. Would it be fair to say that Mr. Thomas has
`
`more experience than you in the field of
`
`graphical user interfaces for electronic trading?
`
`I’m not sure that would be a fair
`
`characterization.
`
`Why not?
`
`Because I think that the underlying technology
`is the graphical user interface, there are-
`
`you know, every graphical user interface
`application has sort of needs and goals and
`
`I have extensive experience in graphical user
`
`interfaces. And as I sort of detail in my report,
`it’s over my career there have been numerous
`instances where I’ve been asked to create a
`
`graphical user interface in a domain that I had
`
`D“ J°,h” Mew”
`CQG 5 Expert
`
`’
`
`no prior experience.
`
`PT-X 6051
`
`—Depo. at 45:8—26:2, 1/16/15
`
`Page 66 of 112
`
`
`
`CQG’s Experts Admit That
`Claims Directed to Technology
`
`Q.
`
`Is it fair to say—and I believe you testified about
`
`this ear|ier—that MD Trader was an
`
`improvement over prior systems?
`
`That’s my understanding, that's accurate.
`
`*
`
`*
`
`*
`
`*
`
`*
`
`. Why is it that MD Trader was an improvement
`
`overpriorsystems?
`
`. Yeah. It seems to me that the reason was, is it
`
`facilitated more precision in execution. Because
`the prices weren’t moving, that axis was static,
`it allowed traders better precision In terms of
`their execution.
`
`sf‘ »
`
`‘
`
`Steven Van Dusen
`CQG’5 Expert
`
`PT-X 6054
`
`—Depo_ at 17419-174214; 17517-17518; 175:12—175:15, 1/20/15
`
`Page 67 of 112
`
`
`
`CQG’s Experts Admit That
`Claims Directed to Technology
`
`Q.
`
`Is it fair to say that the technology described in the patents
`is directed to a specific type of—
`
`*
`
`A.
`
`point and click, static
`display of prices, dynamic indicators meaning the size has
`changed, sing|e—c|ick order entry, yes.
`
`0- And sothe
`E is that a fair statement?
`
`A.
`
`Q.
`
`A.
`
`is it fair to—in your view, to character"
`t
`e of
`ra hical user interface in the
`
`e—
`
`'
`
`*
`
`~k
`
`*
`
`~k
`
`*
`
`—Depo. at 11023-5; 11028-11; 110213-15, 110218-21, 11123-4, 1/20/15
`
`‘5-E?-“.=.1.'.EI“.I
`-1,"
`.'s‘"_,._ .,..
`
`rt" W-'
`
`.
`
`‘
`Page 68 of 112
`
`
`
`
`
`
`
`
`
`TT Was Issued a European Patent Where
`Standards for Eligibility are Much Higher
`
`E..,.,,,,.,.....
`Plllrlllrrlt
`European
`
`2::-::_'::=m
`‘=**"='°"
`
`The chairman announced the following:
`
`“Concerning claim 1 of the first auxiliary re uest. the ED
`is of the opinion that the subject matter of
`
`It relates to the fact
`
`that the user is confronted with two correlated changing
`measures in a real-time environment and the need to
`
`perform an action (order placing) on one measure
`(prices) at a guaranteed level. The solution is to use
`metadata to create a field of static values (prices). The
`other measures (bids and asks) are moved relative to
`the static field. This assures both speed and accuracy.
`
`p
`“ ““'”““““““““““""‘“""‘
`Q”.
`I
`W
`m
`In
`
`Page 72 of 112
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Claims To GUI Tools Are Patent Eligible
`
`__
`
`I
`
`_
`
`.i
`
`Composers
`Audiobooks
`
`_ _- )
`
`)
`
`L
`
`OI 4 @c9‘!a‘-II -1.1.; |JU«'-'*.!
`
`I 9
`
`Page 80 of 112
`
`
`
`Claimed GUI Analogous to a Device
`
`
`_U_flW_I_N31”H...”“N__.I_UW.I.h__N__fl.3........___..W
`....__rl.w.W.
`
`
`
`.TI...»....u.u|.....p.......:..|fl..”
`
`../....ll
`In.........H;_._.."I......_.I...1..._w.».._L._..I..
`
`
`
`....1__
`
`mu..
`
`
`
`hI.u_\u0IHAHV.\l\\.¢1hV...&.l\_...Hu._..r._.Qh.Ha\nv\.h
`
`M 81 of 112
`
`
`
`New PTO Guidelines: Streamlined Analysis
`
`“For purposes of efficiency in examination, a
`streamlined eligibility analysis can be used for a
`claim that ma or ma not recite a 'udicial
`
`exception but
`
`As an example, a robotic arm assembly having
`a control system that operates using certain
`mathematical relationships is clearly not an
`attempt to tie up use of the mathematical
`relationships and would not require a full
`
`analysis to determine eligibility.”
`
`Page 82 of 112