`
`6001
`1
`
`TRADING TECH EXHIBIT 2202
`TD Ameritrade v. Trading Technologies
`CBM2014-00133
`
`Page 1 of 112
`
`
`
`TT Claims Directed to Eligible Subject Matter
`
`• Not directed to an abstract idea—
`i.e., a fundamental economic concept
`
`• Not claiming merely “trading” or “displaying
`market data” with a generic computer tacked on
`
`• Do not preempt trading or
`displaying market information
`
`• Directed to specific features of an
`inventive GUI—technology
`(Improves functioning of computer)
`
`6002
`2
`
`Page 2 of 112
`
`
`
`35 U.S. Code § 101—Inventions 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, subject to the
`conditions and requirements
`of this title.”
`
`6003
`3
`
`Page 3 of 112
`
`
`
`35 U.S. Code—Other Sections
`
`102: Novelty
`
`103: Non-obviousness
`
`112: Written description
`
`6004
`4
`
`Page 4 of 112
`
`
`
`Case Law
`
`Bilski v. Kappos,
`130 S.Ct. 3218 at 3225 (2010).
`
`Supreme Court
`
`“Congress took this permissive approach to patent
`eligibility to ensure that ‘ingenuity should receive
`liberal encouragement.’”
`Quoting Chakrabarty, 100 S.Ct. at 2207.
`
`6005
`5
`
`Page 5 of 112
`
`
`
`Case Law
`
`Alice Corp. v. CLS Bank,
`134 S.Ct. 2347, 2354 (2014).
`
`Supreme Court
`
`Supreme Court exceptions: “Laws of nature, natural
`phenomena, and abstract ideas are ‘the basic tools of
`scientific and technological work.’”
`Quoting Myriad, 133 S.Ct. at 2116.
`
`6006
`6
`
`Page 6 of 112
`
`
`
`Overriding Concern = Pre-emption
`
`Alice Corp. v. CLS Bank,
`134 S.Ct. 2347, 2354 (2014).
`
`Supreme Court
`
`“[T]he concern that drives this exclusionary principle
`[is] one of pre-emption.”
`
`“[U]pholding the patent “would pre-empt use of this
`approach (hedging) in all fields, and would effectively
`grant a monopoly over an abstract idea.”
`Quoting Bilski, 130 S.Ct. at 3218.
`
`
`
`6007
`7
`
`Page 7 of 112
`
`
`
`Overriding Concern = Pre-emption
`
`Alice Corp. v. CLS Bank,
`134 S.Ct. 2347, 2354 (2014).
`
`Supreme Court
`
`“We have ‘repeatedly emphasized this… concern that
`patent law not inhibit further discovery by improperly tying
`up the future use of’ these building blocks of human
`ingenuity.”
`
` Quoting Mayo, 132 S.Ct. at 1292.
`
`
`
`6008
`8
`
`Page 8 of 112
`
`
`
`Overriding Concern = Pre-emption
`
`Alice Corp. v. CLS Bank,
`134 S.Ct. 2347, 2354-55 (2014).
`
`Supreme Court
`
`“Accordingly, in applying the § 101 exception, we must distinguish
`between patents that claim the “‘building[g] block[s]’” of human
`ingenuity and those that integrate the building blocks into something
`more, thereby “transform[ing]” them into a patent-eligible invention. The
`former “would risk disproportionately tying up the use of the underlying”
`ideas and are therefore ineligible for patent protection. The latter pose
`no comparable risk of pre-emption, and therefore remain eligible for the
`monopoly granted under our patent laws.
`Quoting Mayo, 132 S.Ct. at 1294, 1303 (citations omitted)
`
`6009
`9
`
`Page 9 of 112
`
`
`
`What Is an Abstract Idea?
`
`Alice Corp. v. CLS Bank,
`134 S.Ct. 2347, 2350 (2014).
`
`Supreme Court
`
`“‘[a]n idea of itself is not patentable.’”
`Quoting Benson, 93 S.Ct. at 255.
`
`
`
`“A principle, in the abstract, is a fundamental truth;
`an original cause; a motive; these cannot be patented,
`as no one can claim in either of them an exclusive right.”
`Quoting Le Roy, 55 U.S. at 144.
`
`6010
`10
`
`Page 10 of 112
`
`
`
`What Is an Abstract Idea?
`
`Examples:
`
`Benson: mathematical algorithm itself +
`generic computer
`
`Parker: mathematical formula + generic
`computer
`
`Bilski: fundamental economic concept of
`hedging
`
`Alice: fundamental economic concept of
`intermediated settlement (on a generic
`computer)
`
`6011
`11
`
`Page 11 of 112
`
`
`
`Bilski: Claims Directed to Hedging
`
`Alice Corp. v. CLS Bank,
`134 S.Ct. 2347, 2357 (2014).
`
`Supreme Court
`
`“[T]he Court grounded its conclusion that all of the claims
`at issue were abstract ideas in the understanding that risk
`hedging was a ‘fundamental economic practice.’”
`Quoting Bilski, 130 S.Ct. at 3230.
`
`6012
`12
`
`Page 12 of 112
`
`
`
`Alice: Claims Directed to Settlement +
`Generic Computer
`
`Alice Corp. v. CLS Bank,
`134 S.Ct. 2347, 2355, 2360 (2014).
`
`Supreme Court
`
`“These claims are drawn to the abstract idea of intermediated settlement.”
`
`“Viewed as a whole, petitioner’s method claims simply recite the concept of
`intermediate settlement as performed by a generic computer… the claims at
`issue amount to ‘nothing significantly more’ than an instruction to apply the
`abstract idea of intermediated settlement using some unspecified, generic
`computer… Under our precedents, that is not ‘enough’ to transform an abstract
`idea into a patent-eligible invention.”
`
`Quoting Mayo, 132 S.Ct. at 1297, 1298.
`
`6013
`13
`
`Page 13 of 112
`
`
`
`Fundamental Economic Practice
`
`Alice Corp. v. CLS Bank,
`134 S.Ct. 2347, 2356 (2014).
`
`Supreme Court
`
`“The Court explained that ‘hedging is a fundamental
`economic practice long prevalent in our system of
`commerce and taught in any introductory finance class.’”
`Quoting Bilski, 130 S.Ct. at 3231.
`
`
`Intermediated settlement is “a building block of the modern
`economy.”
`
`Alice, 134 S.Ct. at 2356.
`
`6014
`14
`
`Page 14 of 112
`
`
`
`Most Software Related Inventions Are Eligible
`
`Alice Corp. v. CLS Bank,
`134 S.Ct. 2347, 2358-59 (2014).
`
`Supreme Court
`
`“There is no dispute that…many computer-
`implemented claims are formally addressed to
`patent-eligible subject matter.”
`
`6015
`15
`
`Page 15 of 112
`
`
`
`Most Software Related Inventions Are Eligible
`
`Alice Corp. v. CLS Bank,
`134 S.Ct. 2347, 2354 (2014).
`
`Supreme Court
`
`“At the same time, we tread carefully in construing this
`exclusionary principle lest it swallow all of patent law. At
`some level, ‘all inventions…embody, use, reflect, rest upon,
`or apply laws of nature, natural phenomena, or abstract
`ideas.’ Thus, an invention is not rendered ineligible for
`patent simply because it involves an abstract concept.”
`Quoting Mayo, 132 S. Ct. at 1293–1294 (citations omitted).
`
`6016
`16
`
`Page 16 of 112
`
`
`
`Claims to Technology Are Clearly 101 Eligible
`
`Alice Corp. v. CLS Bank,
`134 S.Ct. 2347, 2359–60 (2014).
`
`Supreme Court
`
`“Viewed as a whole, petitioner’s method claims simply recite the
`concept of intermediate settlement as performed by a generic
`computer…The method claims do not, for example, purport to improve
`the functioning of the computer itself…Nor do they effect an
`improvement in any other technology or technical field…instead, the
`claims at issue amount to ‘nothing significantly more’ than an
`instruction to apply the abstract idea of intermediated settlement using
`some unspecified, generic computer… Under our precedents, that is
`not ‘enough’ to transform an abstract idea into a patent-eligible
`invention.” [citations omitted]
`
`6017
`17
`
`Page 17 of 112
`
`
`
`Claims to Technology Are Clearly 101 Eligible
`
`Alice Corp. v. CLS Bank,
`134 S.Ct. 2347, 2358 (2014).
`
`Supreme Court
`
`Diehr gives example of eligibility despite claim employing a
`mathematical equation.
`
`“[T]he claims in Diehr were patent eligible because they
`improved an existing technological process, not because
`they were implemented on a computer.”
`Diehr, 101 S. Ct. 1048 (1981).
`
`6018
`18
`
`Page 18 of 112
`
`
`
`Two Part Test
`
`Alice Corp. v. CLS Bank,
`134 S.Ct. 2347, 2354 (2014).
`
`Supreme Court
`
`Part 1: Are claims at issue directed towards an “abstract idea”?
`“[a]n idea of itself”
`
`
`Part 2: If so, consider “the elements of each claim both
`individually and ‘as an ordered combination’ to determine
`whether the additional elements ‘transform the nature of the
`claim’ into a patent-eligible application.”
`“inventive concept”
`
`
`Quoting Mayo, 132 S.Ct. at 1294, 1297, 1298.
`
`6019
`19
`
`Page 19 of 112
`
`
`
`Two Part Test
`
`Part 1: Are claims at issue directed towards an “abstract idea”?
`“[a]n idea of itself”
`
`
`
`Part 2: If so, consider “the elements of each claim both individually and
`‘as an ordered combination’ to determine whether the additional
`elements ‘transform the nature of the claim’ into a patent-eligible
`application.”
`
`“inventive concept”
`
`TT’s claims eligible under both prongs
`
`6020
`20
`
`Page 20 of 112
`
`
`
`Case Law
`
`Supreme Court
`
`Key Takeaway:
`
`Cannot patent an abstract idea with a
`generic computer tacked on
`
`6021
`21
`
`Page 21 of 112
`
`
`
`Claims Directed to Eligible Subject Matter
`
`Examples of Abstract ideas looked
`at by the U.S. Supreme Court:
`
`Supreme Court
`
`• Fundamental economic practices
`
`• Mathematical expressions
`
`
`
`6022
`22
`
`Page 22 of 112
`
`
`
`Technological Inventions Are Eligible for Patents
`
`Can patent improvements to:
`
`• Technology
`
`• A technical field
`
`• The functioning of computer
`
`6023
`23
`
`Page 23 of 112
`
`
`
`TT’s Claims Are Eligible Under 101
`
`• Not directed to abstract idea
`
`• Do not pre-empt ability to trade
`
`• Do not pre-empt displaying data
`
`• Claim a new trading tool
`
`• Rooted in computer technology—GUI
`
`6024
`24
`
`Page 24 of 112
`
`
`
`CQG’s Improper Analysis
`
`
`
` says TT’s claims are merely directed to:
`
`
`
`“the abstract idea of placing an order for a
`commodity on an electronic exchange, based
`on observed market information, as well as
`updating the market information.”
`
`
`
`–Dkt. 898, at 1
`
`6025
`25
`
`Page 25 of 112
`
`
`
`CQG’s Improper Analysis
`
`1. A method of placing a trade order for a commodi ty on
`an electronic exchange having an inside market with a
`highest bid price and a lowest ask price, using a graphical
`user interfact and a user input device, said method l.:Om(cid:173)
`prising:
`setting a preset parameter for the trade order
`displaying market depth of the commodity, through a
`dynamic display of a plurality of bids and a plurality of
`asks in the market for the commodity, including at least
`a portion of the bid and ask quantities of the
`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;
`displaying an order entry region aligned with the static
`disp lay prices comprising a plurality of areas for
`receiving commands from lhe user input devices to
`send trade orders, each area corresponding to a price of
`the static display of prices; and
`selecting a particular area in the order entry region
`through single action of the user input device with a
`pointer of the user input device positioned over the
`particular area to set a plurality of additional param(cid:173)
`eters for the trade order and send the trade order to the
`electronic exchange.
`
`1. I\ method for displaying market infomlation relating to
`and facilitariog trading of a commodity being rraded in an
`electronic exchange having an inside market wilh a highest
`bid price and a lowes! ask price oo a graphical user interface,
`rhe method comprising:
`dynamically displaying a first indicator in one of a plu(cid:173)
`rality of locations in a bid display region, each location
`in I he hicl display region corresponding lolt price level
`along a common static price axis, the fi rst indicator
`representing quantity associated with at least one order
`t.o huy the commodity at the highest hid price currently
`available in Lhc rnarket;
`dynamically displaying a second indicator in one of a
`plurality of locations in an ask display region, each
`location in tbe ask display region corresponding to a
`price level along the common static price axis, the
`second indicator representing quantity associated with
`at least one order to sell the commodity al. tbe lowest
`ask price curreotly available in the market;
`displaying the bid anti ask di~'Play regions in relation to
`fixed price levels positioned along the com mon static
`price axis such that when the inside market changes, the
`price levels along the common static price axis do Jlltt
`move and at least one of the first and second indicalors
`moves in the bid or ask display regions relative 10 the
`<.:ommon static price axis;
`displaying an order enrry region comprising a plurality of
`locations for receiving <Xlmmands lo send lrmle order;,
`each location corresponding to a pri(.'C level along the
`common static price axis; and
`in response Lo a selection of a particular locaLiun of the
`order entry region by a single action of a user input
`devict:, St:lling a plurality of paramt!lt:J'S fur a Lradt:
`order relating lo the commodity ~nd sending the trade
`order to the electronic exchange.
`
`Ex. 1, ’132 at Claim 1
`
`Ex. 2, ’304 at Claim 1
`
`6026
`26
`
`Page 26 of 112
`
`
`
`CQG’s Improper Analysis
`
`1. A method of placing a trade order for a commodi ty on
`an electronic exchange avmg an inside market with a
`highest bid price and a lowest ask price, using a graphical
`user iu tcrfal:t: ami a u ~tr iuput dcvil:t, said method l.:Om(cid:173)
`prismg:
`setting a neset parameter for the trade order
`displaying market depth of the commodity, through a
`dynamic display of a plurality of bids and a plurality of
`asks in the market for the commodity, including at least
`a portion of the bid and ask quantities of the
`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;
`displaying an order entry region aligned with the static
`display prices comprising a plurality of areas for
`receiving commands from lhe user input devices to
`send trade orders, each area corresponding to a price of
`the static display of prices; and
`selecting a particular area in the order entry region
`through single action of the user input device with a
`pointer of the user input device positioned over the
`particular area to set a plurality of additional param(cid:173)
`eters for the trade order and send the trade order to the
`electronic exchange.
`
`1. I\ method for displaying market infom)ation relating to
`and facilitaling trading of a commodily betng traded in an
`electronic exchang,e having an tnside market witnahighest
`bid price and a lowes! ask price oo a graphical user inrerface,
`rhe method comprising:
`dynamically displaying a first indicator in one of a plu(cid:173)
`rality of locations in a bid display region, each location
`in I he hicl display region corresponding lolt price level
`along a common static price axis, the fi rst indicator
`representing quantity associated with at least one order
`t.o huy rhe commodity at the highest hid price curren tly
`available in the rnarket;
`dynamically disi!:rying a second indicator in ooc of a
`plurality of locations in an ask display region, each
`location in the ask display region corresponding to a
`price level along the common static price axis, the
`second indicator representing quantity associated with
`at least one order to sell the commodity at. the lowest
`ask 2rice currently available in the market;
`dis Jlaving the bid and ask di~'Piay regions in relation to
`fixed price levels positioned along the com mon static
`price axis such that when the inside market changes, the
`price levels along the common static price axis do Jlltt
`move and at least one of the first and second indicators
`moves in the bid or ask display regions relative to the
`<.:ommon static price axis;
`displaying an order entry region comprising a plurality of
`locations for receiving <Xlmmands lo send trmle order;,
`each location corresponding to a pri(.'C level along the
`common static price axis; and
`in response Lo a selection of a particular locaLiun of the
`order entry region by a single action of a user input
`devict:, st:lliug a plurality of paramt!lt:t'S fur a Lradt:
`order relating to the commodity ~nd sending the trade
`order to the electronic exchange.
`
`Ex. 1, ’132 at Claim 1
`
`Ex. 2, ’304 at Claim 1
`
`6027
`27
`
`Page 27 of 112
`
`
`
`CQG’s Improper Analysis
`
`placing a Hade order for a commodi ty on
`an electron ic exchange
`1 1srde 1, rt-..1..
`b
`~.-st .. sh. ~ rice. using a graphical
`h -;
`uStr iutt;r(al:t: a ud a ustr input lkv i<.:t, ~;.id mdhud cum-
`
`- sc• naramcter for the trade order
`scning 1
`di!'lplaying narkct depth of the commodity, through a
`l yt a 11 c oisplay or a plurality of bids and a plurality of
`,tsks in the market for the commodity, including at least
`a portion or the hid and ask quantities of the
`L:olltllludity. t!J~ dynamk display bt:ing aligut:d witlt a
`static display nf prices corresponding thereto, wherdn
`lht: static display of prices does not move in response
`to l ch<t1~>c in the inside market;
`displaying 11 order entry reg1on aligned with the static
`Li" )ll\ ptiCCs compnsmg a plurahtv ol areas lor
`rc<.:tiving ,;ommaud~ from th~ user input dc\kcs to
`send trade orders, each area corresponding to a price of
`· display of price..c:;; and
`particular area in the order entry r~gion
`.mgle action of the user input device with a
`pointer of thv user input device positioned over the
`particular area to set a plurality of additional param(cid:173)
`eter-; for the trade order and ~end the trade order to the
`clc<..:tronic exchange.
`
`selecting
`
`them~, hod'
`c.: 1 f 11 plu
`displaying
`d"11.1 liLa
`'lf'>t mdi~.-at-•r 111 o
`rahty o . ~ -
`-s .:1 J. '''d d!.<.pla~ re~ton. each I •C.tlton
`111 the !>HI clisp• ty region ..:< r c~rn d 1g I 1 p 1cc I.. ~vel
`alo g
`..:onrTI,ID slaltc prkc.: axis, th..: lir'-1 i1 Jical 1
`rcpr,sentmg 4Jantny <ts.<;()('iakd \\ 1th at lc.tst llll "rch r
`lr• hny Th" commc,diTy 11 thL h•gh-:st hid p 1<.:" currcrtly
`IIVtil:thk n lite narkc.:t:
`d~ nam•cally displaying a ;;.c,·ond indicat,>r 111 on, of a
`plurality ol ocatJons i ~ an ask Ilispl:ty region, c:tch
`ltH.:aliou m the;; a,.,k display !iogiou t:orrc.:spoudiug to a
`pric·e kvd along the common st;1t1l' pnn axts, lh''
`..,,:cond mdicator r~.-11R:S(.Oling qu.mlity .tsMH: :uul w1th
`at le,\!'.t one ordcr to scll tho;: commudJty at the H>W..:sl
`•"'- 1 1 cc currently available 111 the markd:
`displav'ng the hid and ask display n.:gions in rcl:tti"n t<•
`r11.:c; lc"e.s positwncd al< ng the c.:o m• n ::.t.ittc:
`h.n
`JltiLt: axt.., sLch that when th~ in...,tdc m.:rket changt <.,the
`pri ... c h~\<:b alo g tbt: c.:wt llltlll slat,c pri~~: , xis d,, llltt
`IIIU\ c .md at I<: a. ... ()Oe 11 ·the fi .., auJ """ • tJ mdH: 1! Jf:>
`m•wcs m the bi, or a..,k ,h<.p . y rcgi n ... relatiH~ to !he
`- st.ll C POCl: aXJ<o;;
`t
`displ:l}ing - (lfd~r entry rcgtO"'l .:ompnsmg a h r.tlt \
`1s ' r n:c.:t.tviPg L'lmmmcl.., to "'-11'1 I .td..: nnl..,r-;,
`c· ell 1 k:a or C.:<'IT..:spondmg, Io a pm.'l lcvd alonl! Jtu.:
`c.: •mmon stat c pnce lXt'. and
`111 n . ..,J)llll~ to a s:kt.:lion of" parli..:ulat I >cat un
`ttu.:
`otde l: 1
`"'"-·on bv a sm!:!lc adi,•n ol a t <;cr immt
`lL\ iu:, St:ltiug ;. plucalil\ uf rar. ntdt:l~ Ill
`.t lr.nh~
`L ~I '1!; c lhc commoc1ity. nd SLmhn; lht: r.ult
`l'rck
`urdc1 to tlJc dcdromc cx ... haugc
`
`Ex. 1, ’132 at Claim 1
`
`Ex. 2, ’304 at Claim 1
`
`6028
`28
`
`Page 28 of 112
`
`
`
`CQG’s Phantom Claim Covers All
`Trading Screens
`
`them thod
`dh;pla~· ing hr.-.1 iauic~ttor in one "",a plu-
`dynalluc.
`htd ( •~play rcgwn, each k•cation
`tahl) u
`lt .., 11
`If' 1 h~. h1~ (1 'P . y reg ' n c<'~rc!»ponding to a price len: I
`'tlong a COlT II II lJ I .... lillie pri.:L <I xi ..... I he n fSI imJic1Jior
`rcprcs.:nting qu:~ntity ass,H.:Iatcd w,th at least one ordcr
`to buy tltl wonmodlly ;\1 the highest h1d prin currently
`av:nl:thl1.. in 1 k markel.
`'l'wnd indicator ill one ot a
`dyn,unt~\tl v displaying ,1
`plurahl~ nl lei(' 1 JCHt" 10 'Ill ask chsplay rrgion. cad1
`Inc: tio11 i11 tl c .t~k di~play J~.;giun umt:splHtuing h1 a
`1 n~o.c lcn. ,JJung the o..~ll'111lllll statiC pnc.: ax1s. the
`'l cond indi, ;1to• rc preo.;entmg quantity ao;.-;ociated wi'h
`.11 kusl o 11: ordcr to ,cJJ tho: .. ,muuodit \ at lht: k•we::,t
`
`h cl • nd .1sk displ ~ r-:gtPD" in rc :1 on o
`lt-\cls pu~ll.u ~:d aloug tl t <.eUIIIlllliU ::-tat•.:
`rno.:e 3lQ.<;~UCb that when I t, ID~JJe markd .:-hang~"· tbe
`pncc lcH.Is I n • th..: comJT'On "lati .. pri..:..: ax s lk not
`1 u\e a1 d at lca: ... t •II<= l f the fi1,t and ~ond indica ( 1,
`mo"es 10 the btd or :t:,k dbpla~· regions rdat.w to the
`11i .. pri-.e. xi-..
`Hkr ~:n n 1c~1 n co1 p biOI:!, a plural.ty of
`displaying
`r rccCJ\mg c •ml"lan,' •o ;;emt traoe order ....
`t
`ca-.:11 •'~alllm (OTC'Jl' 1 di g to ., pri .. c k \'c' along I he
`..:~mtm<•n stati .. pri""' axi:,, ;~nd
`in rc-.1'n1"<= to, sc cction rot a panicuhr location of the
`unkr 1.11 v il'''l• •ll b\ a siu!!lc ao.:Liun uf a us~:r inoul
`pJur.dlly or Jl.IT3ntC US fnr a lradc
`ciCVICI. SCtl ing
`nnkr Tl .111n•• to I hl l'l)ntnto)dity and ...ending the trade
`ut,kr I<• til~: clcdwnio.: cxcbang~.;.
`
`Ex. 2, ’304 at Claim 1
`
`SYCOM FGBL DEC99
`10:48:44 BidQ
`E/W
`L l
`3
`Rl
`5
`720
`
`xl 10
`
`0
`10 1H
`50
`3H
`1K
`5H
`CLR
`
`s 0 w 24
`s 0
`W7 xl 10
`lv
`
`B 0
`w 15
`B 0
`w 13
`
`17
`18
`CXL
`[!][] 97
`NETO
`30
`
`B 0
`w 17 NET REAL
`
`43
`
`110
`23
`31
`
`125
`
`21
`
`GICJ[8]
`AskQ Pre LTQ
`104
`99
`
`10
`
`24
`
`33
`115
`
`32
`27
`
`63
`45
`
`28
`
`20
`
`98
`
`97
`96
`
`95
`94
`
`93
`92
`
`91
`90
`
`89
`
`88
`
`87
`
`86
`85
`84
`
`83
`
`82
`
`81
`
`6029
`29
`
`Page 29 of 112
`
`
`
`CQG’s Phantom Claim Covers All
`Trading Screens
`
`1. A method tor displaying market information relating to
`and factlitatJng_ trading of a commodity being traded in an
`electronic exchange avmg an msi c mar ct wi[ti""allighciJ
`hid price and a lowest ask price on a graphicalm.er interface.
`the method compnsing:
`dynamically displaying a J!r:-ot indic::tlor in om; of a plu(cid:173)
`rality ot locations m a b1d display region, each location
`in the hid d1splay region corresponding to a price level
`along a cornrrmn si;Jtic price 11xis, Jhc flrsl indiclJior
`representing quantity assoctatcd with at least one order
`to buy the commodity at the highest btd price currently
`availahlc in the market.
`dynamically displaying a second mdicator tn one ot a
`plmality of lcxat!OnS in an ask di<;p)ay region, each
`locatinn in thc ask Jisplay region l.:llfft:S1llHJding tu a
`pncc level along the c.:-ommon static price axis. the
`second indi"ator representing quantity ao;sociated with
`at least unc order to sell the cununodity at th~;; low~;;..,t
`ask £ rice currentl v available in the marke I,
`the hid ;md ~sk display regions in rehllion lo
`displ11yin
`fixt:d pri.:<:: lcvd:-. pusitmncu alonl!, thc cununun static
`pncc:: ax1s such that when the inside market changes, the
`price levels along the common static price axis do not
`muve and at lea.-.t one: uf tile fi1st and second indicators
`moves in the bid or a;;k display regions relauw to the
`cnmmnn static orice axis;
`disr aying an order ~ntry region comprising a plurality of
`ocMJOnf; for recetvmg commands to .send trMle orders,
`each lm:alion corresponding Jo :t price kvcl along Jhe
`common static price axis, and
`in rc<>ponsc to a selection of a particular location of the
`on.k:r ct~ion bv a sini!lc action of a user iuuul
`device, selling a plurality or parameters for a trade
`order re,atmg ro the commodity and sending the 1rade
`order to the ch:ctronic exchange.
`
`Ex. 2, ’304 at Claim 1
`
`Contract Deoth
`•
`
`COHO
`
`BidatV Bid Pre
`
`Ask Pre ~skQtv LastPrc LastQtv Total
`
`785
`-620
`500
`500
`200
`
`7626
`
`7625
`7624
`7623
`7622
`
`7627
`
`21
`
`7627
`
`489
`
`8230
`
`7629 815
`7630 600
`7631 2456
`7632 800
`
`6030
`30
`
`Page 30 of 112
`
`
`
`CQG’s Phantom Claim Covers All
`Trading Screens
`
`di!,playi n~ market information t 1· tit ,.
`tradmg of a commodity being traded in an
`electronic exchange
`,j .. m~r ..:1 "'~~· ~ g c~l
`•K pr t'C o 1 a grapht<.:dt tL~r intcrfacc.
`
`tbc m thod
`lrr.-l iauic~ttor in unc o"· a plu-
`dynar111c.
`dh;pla~·ing
`htd ( •~play rcgwn, each k•cation
`whl) v
`lt .., 11
`'" 1 h" ht~ (I 'P . y reg ' n c<'~rc!->ponding to a price len: I
`'tlong a COlT llitlll "lillie pri.:L a xi._. I he n rsl imlit:llior
`rcprcs.:nting qu:~ntity ass,H.:tatcd w,th at least one ord..:r
`to buy lhl commodlly ;\1 the highest htd prin currently
`av:nl:thl1.. in 1 k m:trkel.
`dytl.llllll\tl v displaying ,, Sl'Wnd indicator ill one ot a
`plurahl) nl lo(' 1 UHl'- 1n ·1n ask drsplay region, cad1
`Inc: tiou i11 tl c .t~k di~play t..:giun umcsplHtuing h1 a
`1 rKo: kn. ,tlung the t~ll'1111llll stalrc pnc.: ax1s. tile
`st cond indi, ;tto• rc preo.;entmg quantity <to;.-;ociated wi'h
`.11 kusl o It: ord..:r to -..dl the '--'IIIIIJOdit \ at the k•wc::,l
`
`h cl , nd .tsk displ ~ r.:gtPD" in rc :t on o
`lt-\els pusrt.o cd aloug tl t o.;umrut•u ::-tatt.:
`rno.:e :I XL.., such that when I t. ID,IJe markd .:-hang~"· the
`pnce !cHis I n • th..: comtT'cm "lati-.. pri..:..: ax s lk not
`1 u\c ar d at lca. .... t •11.: l f the fitst and ~ond indica ( ts
`mo"es 10 the b1d or :t:,k dt--pla~· regions rdat.w to the
`tti ... prite. xi-.,
`td~:r ~:n n tc~J n cot p biOI:!, a plural.ty of
`displaying
`r rccCJ\mg c •ml"lan,' •o ;;emt traoe order-...
`t
`cat: II •'~alltm (OTC'-Jl' 1 di g to ·1 pri-..c k \'.:' along the
`c~mtm<•n stati ... prio.;,. axi:,, ;!Dd
`in rc-.1'n1"<= to, sc cction rot a panicuhr location of the
`unkr l.II v il'''l• •ll b\ a siu!!lc a<.:Liou uf a user iuoul
`pJur.tllly or p.tramc US fnr a trade
`ci<.:VJU, SCII ing
`nnkr rl .tttn•• to I Ill l'l)ntnt,)dity and sending the trade
`lt!,kr I<• liJl: clc...twnic ..:xcbange.
`
`Ex. 2, ’304 at Claim 1
`
`6031
`31
`
`Page 31 of 112
`
`
`
`TT’s Inventive GUI Is Described By All of the
`Words of the Claims
`
`’132 Patent, Claim 1
`
`’304 Patent, Claim 1
`
`6032
`32
`
`Page 32 of 112
`
`
`
`TT’s Inventive GUI Is Described By All of the
`Words of the Claims: E.g., ‘304 Claim 1
`
`1. A method for displaying market information relating to
`and facilitating trading of a commodity being traded in an
`electronic exchange having an inside market with a highest
`bid price and a lowe 1 a k price on a graphical user interface.
`the method compri ing:
`dynamically displaying a first indicator in one of a plu-
`rality of location. in a bid display region, each location
`in the bid display region corresponding to a price level
`along a common static price axis, the fi rst indicator
`representing quantity associated with at least one order
`to huy the commodity a1 the hig hest hid price currently
`available in thi.! mark~.:t ;
`dynamically displaying a Sl.!c.:ond indic.:alor in one.: of a
`plurality of loc.:a1ions in an ask dis play rc.:gion, c.:ach
`locatio n in th~.: ask dis play r~.:gion wrrcsponding to a
`price level along the common static price axis, the
`second indicator representing quantity associated with
`at least one order to sell the commodity at the lowest
`ask price currently available in the market;
`displaying the bid and ask display regions in relation to
`fixed price level positio ned along the common s tatic
`price axis uch that when the inside market changes, the
`price levels along the common static price axis do not
`move and at least one of the first and second indicators
`moves in the bid or ask display regions relative to the
`common static price axis;
`displaying an ordc.:r e111ry region comprising a plurality of
`lo~.:ations for re~.:eiving cmnmand;. lo ~nd trade o rders,
`ea~.:h lo~.:alion corresponding to " pri~.:e ll.:vcl along the
`t:ommon static price axis; and
`in respo nse to a selection of a particular locatio n of the
`order entry region by a single action of a user input
`devil:e, Sl.!lling a plurality or param~.:lers for a trad..:
`order rclatiug to the commodity and s~.:nding the trad..:
`o rder to the electro nic exchange.
`
`FIG. 3
`
`SYCOM FGBL DEC99
`EI!Eil~Rl
`E/W
`BidQ AskQ Pre LTQ
`104 99
`
`720
`
`X
`
`10
`
`0
`10
`50
`
`1H
`3H
`
`NETO
`
`s 0
`w 24
`s 0
`W7
`
`B 0
`w 15
`~~3
`
`B 0
`w 17 NET REAL
`
`24
`
`98
`
`97
`33
`115 96
`
`32
`27
`
`63
`45
`
`28
`20
`
`95
`94
`
`93
`92
`
`91
`90
`89
`
`88
`87
`
`86
`85
`
`84
`83
`
`82
`
`18
`
`97
`30
`
`43
`110
`23
`31
`
`125
`
`10
`
`R
`
`720
`
`X
`
`10
`
`0
`
`FIG. 4
`SYCOM FGBL DEC99
`EllCIRI
`BidQ AskQ Pre LTQ
`ElW
`104 99
`24
`98
`33
`97
`115 96
`
`s 10
`w 14
`
`B 0
`w 15
`B 0
`w 13
`
`10
`1H
`50
`3H
`1K 5H
`
`NETO
`
`43
`
`125
`97
`18
`
`97
`
`30
`
`B 0
`W17 NET REAL 43
`110
`
`23
`31
`
`125
`
`10
`
`32
`27
`
`63
`
`95
`94
`
`93
`92
`
`91
`90
`
`89
`88
`
`87
`
`86
`
`85
`
`84
`83
`
`82
`
`6033
`33
`
`Page 33 of 112
`
`
`
`TT’s Inventive GUI Is Described By All of the
`Words of the Claims
`
`FIG. 3
`
`1. A method for displaying market information relating to
`and facilitating trading of a commodity being traded in an
`electronic exchange having an inside market with a highest
`bid price and a lowe 1 a k price on a graphical user interface .
`the method compri ing:
`· · · · · · · · · · · · · · · in one of a plu-
`rality of locations in a bid display region, each location
`in the bid display region corresponding to a price level
`along a common static price axis, the first indicator
`representing quantity associated with at least one order
`to huy the commodity a1 the highest hid price currently
`available i 11 thi.! mark~.:t ;
`dynamically displaying a Sl.!c.:ond indicator in one.: of a
`plurality of locations in an ask display region, c.:ach
`location in the ask display region wrrcsponding to a
`price level along the common static price axis, the
`second indicator representing quantity associated with
`at least one order to sell the commodity at the lowest
`ask price currently available in the market;
`displaying the bid and ask display regions in relation to
`fixed price level positioned along the common static
`price axis uch that when the inside market changes, the
`price levels along the common static price axis do not
`move and at least one of the first and second indicators
`moves in the bid or ask display regions relative to the
`common static price axis;
`displaying an order entry region comprising a plurality of
`locations for receiving cmnmand;. lo ~nd trade.: ordc.:rs,
`each location corresponding to " price il.:vcl along the
`common static price axis; and
`in response to a select ion of a particular location of the
`order entry region by a single action of a user input
`devil:e, Sl.!lling a plurality or parameters for a trade
`order relatiug to the commodity and s~.:nding the trade
`order to the electronic exchange.
`
`- .....
`- -·1
`
`-
`-
`
`• • II I
`lfl.l I
`
`Time 1
`
`-
`-
`-
`
`FIG. 4
`
`720
`
`104 99
`
`24
`
`98
`
`97
`33
`115 96
`
`32
`27
`
`63
`45
`
`28
`20
`
`95
`94
`
`93
`92
`
`91
`90
`89
`
`88
`
`10
`
`87
`
`- --·-
`
`23
`
`125
`
`84
`1•
`I
`I
`IIIII
`83
`31
`••111111
`Time 2
`
`82
`
`6033
`34
`
`Page 34 of 112
`
`
`
`TT’s Inventive GUI Is Described By All of the
`Words of the Claims
`
`FIG. 3
`
`1. A method for displaying market information relating to
`and facilitating trading of a commodity being traded in an
`electronic exchange having an inside market with a highest
`bid price and a lowe 1 a k price on a graphical user interface .
`the method compri ing:
`· · · · · · · · · · · · · · ·iiin1 ooe of a
`lu-
`rality of location~ in a bid dis lay region, each location
`in the bid display region corresponding to a price level
`along a common static price axis, the first indicator
`representing quantity associated with at least one order
`to huy the commodity a1 the highest hid price currently
`available i 11 thi.! mark~.:t ;
`dynamically displaying a Sl.!c.:ond indicator in one.: of a
`plurality of locations in an ask display region, c.:ach
`location in the ask display region wrrcsponding to a
`price level along the common static price axis, the
`second indicator representing quantity associated with
`at least one order to sell the commodity at the lowest
`ask price currently available in the market;
`displaying the bid and ask display regions in relation to
`fixed price level positioned along the common static
`price axis uch that when the inside market changes, the
`price levels along the common static price axis do not
`move and at least one of the first and second indicators
`moves in the bid or ask display regions relative to the
`common static price axis;
`displaying an ordc.:r entry region comprising a plurality of
`locations for receiving cmnmand;. lo ~nd trade ordc.:rs,
`each location corresponding to " price il.:vcl along the
`common static price axis; and
`in response to a select ion of a particular location of the
`order entry region by a single action of a user input
`devil:e, Sl.!lling a plurality or parameters for a trad..:
`order rclatiug to the commodity and s~.:nding the trad..:
`order to the electronic exchange.
`
`-
`
`-
`-
`
`- ......
`
`FIG. 4
`
`720
`
`104 99
`
`24
`
`98
`
`97
`33
`115 96
`
`32
`27
`
`63
`45
`
`28
`20
`
`95
`94
`
`93
`92
`
`91
`90
`89
`
`88
`
`10
`
`87
`
`• II I
`•
`--~ I
`... 1
`Time 1
`
`-
`-
`
`Ell