throbber
Patent Eligible Subject Matter
`
`6001
`1
`
`TRADING TECH EXHIBIT 2202
`TD Ameritrade v. Trading Technologies
`CBM2014-00131
`
`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
`
`method of placing a trade order for a commodi ty on
`an elcctrontc ex-.:hange having an inside market with a
`t bid price and a lowest ask price, using a graphical
`bigb
`Wl(;f iutcrfa<..c autl a u~"r iuput dt:vice, said mt;llmtl wm(cid:173)
`prising:
`sening a prc.~et parameter for rhe trade order
`displaying market depth of the commodity, through a
`dynamic display of a plurality of bids and a plurality of
`asks in the ma rket for the commodity, including at least
`a portio 1~ of the bid and ask quantities o( the
`l:UJI.lllludity, tlw dym11 uic display being aligoed wil11 a
`static display of prices corresponding thereto, wherein
`the static displny of prices does not move in response
`to a change in tbe inside market;
`displaying an order entry region aligned with the static
`display pncc comprising a plurality of areas for
`rt:ctivi ng C<.lmmand!> from the user input devices tu
`send trade orders, each area corresponding to a price of
`the stntic display of prices; and
`elect ing a particular area. in the order enrry region
`through
`ingJe action of the user input device with a
`pointer of the u er input device positioned over the
`particu Jar area 10 set a pluraliry of addiLional param(cid:173)
`eter lor the trade order and send the trade order to the
`electronic exchange.
`
`I /\method for displaying market intormation rdatma. 10
`and (actbtallog tradiog of a commodi1y bctng traded tn an
`d~:ctrl) ll ic ellcl•aoge having an inside marh l \\-ilh a hi~h.:-.t
`htd pnce and a lo~ ask price on a g.rapbu.:ill \ber ulll.:rla~o.~.
`the mc.•hOO comprising:
`d~ nJ m ically displaying a fiiSt indi.:aklf •n l' ll"' of a plu(cid:173)
`ralny of locations in a bid display regton, each locJttoo
`m th.: hie[ clisplay region corr.:•;pumhng 111 " pm:~.; lc""l
`a lu~ a 1.:ommon static prke axi!-., the lir-.t imJicatur
`repr senting quantity associated witb :11 least one order
`ro huy rhe commodity ar the highe<\1 hid pnce c11rrenrly
`nv11ilahlt: in the:: markt:~
`dynamically displaying a second indicator in one of n
`plura lir.y of locations in an ask clisplny rc~ion, each
`lvo.:1aliou in llle ask display regiou r..:wrc~puudiug to t1
`price level along the common sl:alic. price tiX i'l, tho
`sct•oocl indicator representing quanlity nssndu L~d with
`;tl ]e!\,l,t one order to sell tbe commodity nt the lowest
`ask price currently available m t b~: m:~rl<e l ;
`displaying Lhc bid and ask display regions in rd alion 10
`tixed price levels position"'d :~long the com mon '>tJtic
`price axis sucb thai -.vilen the Ul.si~ m;ul:.et cb:~ ngt<;. th~:
`prkc l~vch alo ng tl1e commnu :o.JaLi~.: priet. aoci-. uu llltl
`move and al leas! one of Lbc fir it aod ~couJ Jtlllkatvr-.
`OX>\'c.S in the bid or ask di~play region' relatl\'e 10 lilt.
`t:ommoo static price axis;
`d i.<;pi3}1Dg an order entry region compris10g :a ptur.1ht) ol
`lr"Calinr:r- fur rccciving oomm.tmb In -..:nd lr:ulc unk:r-,
`ucb location cmra:;ponding to :t priu; k:vd .tlung lh\;
`\.'Ommoo stattc price axis; and
`in rl:l>JX>"* to a selection u( d parti.:ular kl(.:alton of lh~.:
`order entry region by a single a.:tion of a Ul>Cr input
`device, ~lli ng, a plura lil~ uf paramclcn. fur a Irati..:
`nrtlcr relating lo the commodity ;mel N;nthng I he lr.ulc
`order to the e.lectrouic exchange.
`
`Ex. 1, ’132 at Claim 1
`
`Ex. 2, ’304 at Claim 1
`
`6026
`26
`
`Page 26 of 112
`
`

`

`CQG’s Improper Analysis
`
`method of pladng a trade order for a rommodi ty on
`an c lcctwnt~ c'~h.tngc avtng an mstde market with a
`bigb . t bid price and a lowest ask price, using a graphical
`u~r iutt:rla(.l: <tttd .t u~u iupul Jc~ i<.:~;;, said mt;llmd wm(cid:173)
`prising:
`scning a prc.~et parameter for rhe trade order
`display1ng 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 portio 1~ of the bid and ask quantities o( the
`l:UII.lllludity, tlw dym11uic display being aligoed wil11 a
`static display of prices corresponding thereto, wherein
`the static displny of prices does not move in response
`to a change in tbe inside market;
`<hsplay1ng an order entry region aligned with the static
`display pncc comprising a plurality of areas for
`rtctiving C<.lmmand!> from the user input devices tu
`send trade orders, each area corresponding to a price of
`the stntic dis play of prices; and
`<>dcet ing a particular area. in the order enrry region
`through
`ingJe action of the user input device with a
`pointer of the u er input device positioned over the
`particu tar area to set a plurality of addiLional param(cid:173)
`eter lor the trade order and send the trade order to the
`electro nic exchange.
`
`I /\ method for dispbying markel iOI\lffilJll\ n rdaun ~ 10
`and faC'thlatJOg l radin~ of a com mod at~ t-ung t·Jd\d tn ln
`" ""11l•rtu.: .:'\dl,lfl!)..: having an instde markd \\-ilh a h i~h.: ... t
`btd pnce and a lo~ ask price on a g.rapbu.:ill \ber ulll.:rta .. ~.
`the mc.•hOO comprising:
`d~ nJmically Ji..<;pbying. a fiiSt indi.:aklf •n l'll"' of a plu(cid:173)
`ralny of locanons in a bid display regton, each IOCJIIOO
`m th.: hitl clisplay region corr.:•;pumhng 111" pm:~.; lc,;""l
`a lu~ a 1.:ommon static prke dxi!-., the lir\t imJicalur
`repr senting quantity associated witb :11 least one order
`to huy rhe commodi ty at the highe<\t hid pnce c11rren1ly
`nv11ilahlt: in the:: markt:~
`dynamically displaying a second indicator in one of n
`plurality of locations in an ask clisplny rc~ion, each
`lvo.:1aliou in llle ask display regiou r..:wrc~puud iug lo t1
`price level along the common st:alic. price tiX i'l, tho
`sct•oocl indicator representing quanlity nssnd ut~d with
`;tl ]<;!\,l,l one order to sell tbe commodity nt the lowest
`ask price currently available m t b~: m:~ rl<e t ;
`di!-.playing the bid and ask display regions in rdalion to
`tixed price levels positioned :~long the com mon '>latk
`price axis sucb thai -.vilen too Ul.si~ m;ul:.et cb:~ ngt<;. t h~:
`prkc l~v.:h along tl1e com mnu :o.J aLi~.: p rie&. aoci ... uu tlltl
`move and at leas! one of the fir >1 aod ~couJ Jttdk atvr-.
`OX>\ 'c.S in the bid or ask di~play region' relall\'e 10 the.
`'-'Ommon static price axis;
`d L.,piJ\10~ an order entry region compris10g :a plur.1ht) ol
`lncaliorr- fur rccciving oomm.tntb In -..:nd lr:ulc unk:r-,
`ucb location cmra:;ponding to :t priu; k:vd .tlung th\;
`\.'Ommoo stattc price axis; and
`in rcl>JX>"* lo a selection u( d parli.:ular kl(.:alton of lh~.:
`order eolry region by a single a.:tion of a Ul>Cr input
`device, :<Umg a pluralit~ uf paramclcn. fur a Irati..:
`nrtlcr r.:laling lo the commodil y ;mel :-.t;nchng I he lr.ulc
`order to the e-lectronic exchange.
`
`Ex. 1, ’132 at Claim 1
`
`Ex. 2, ’304 at Claim 1
`
`6027
`27
`
`Page 27 of 112
`
`

`

`CQG’s Improper Analysis
`
`an clcctr<' n•~ cx~h tn:.!,c
`
`iutcri<KC .111d J U"il.l inpu l Jcvit:t:,
`
`nar.tmch:r for the t adc ordt;r
`scuing
`the ~ lmmodit,. tl n ugh a
`d1spiJying m
`I ct d~;l th o
`.. daspl ' ) .1 pluralit) o( bids and a 1l1Urdlil) c,f
`asks 111 h(; 11 11 kc.:tlo the cnmm >etity, mcludmg al t..:asl
`1 portae 1 of lhv h1d md ask quanl itius ( i the
`~.,;ullllllJHlit\, til~; d) IJ,llllk di~pla~ bt:iug. alig11l'll wall1 "
`"il.aiJl' d!"J1l.•y ol priL·~·s cnrrt;}srnnding therl'tr', whl a in
`till st, lll dtspl.ty ol pm:cs doc!'. not movt: in t:sp •nsc:
`I ,lfluc 111 the n~dc markt-l;
`tllspl.ay111g n
`'dcr cnlr) rcgt n all.!ned Wllh th
`Jsmg
`pluraltv oi arc
`from l ... u.sa inp
`nd
`cl
`mespoodmg t
`p
`nd
`
`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
`
`1-11:100
`SYCOM FGBL DEC99
`10:48:44 Bid() AskQ Pre LTO
`E1W
`3
`L l
`104
`99
`R l
`5
`720
`
`24
`
`33
`115
`
`98
`
`97
`96
`
`10
`
`32
`27
`
`63
`
`45
`
`28
`20
`
`95
`94
`
`93
`92
`
`91
`
`90
`
`89
`
`88
`
`87
`
`86
`85
`84
`83
`
`82
`
`81
`
`s 0 w 24
`s 0
`W7
`
`xJ
`
`10
`
`0
`10 1H
`3H
`50
`SH
`1K
`CLR
`
`xJ 10
`lv
`17
`CXl
`
`NETO
`
`18
`
`30
`
`~~5
`~~3 EJD 97
`
`B 0
`W17 NET REAL
`
`43
`
`110
`
`23
`31
`
`125
`21
`
`Ex. 2, ’304 at Claim 1
`
`6029
`29
`
`Page 29 of 112
`
`

`

`CQG’s Phantom Claim Covers All
`Trading Screens
`
`1. A 111~thoJ lor displaying market information dating_ t(•
`and t.1cthtarmg_ trading of a commodity being traded in an
`dcclronic exchange uvm:,; ;m insich.; marl.cl wiili7Tr:g t:::-.1
`hid pt i.:e . .u1d a lo\1 .:s asl, puce <111 o.t g,r a]'hicaltL"t;J imcrfact:.
`lht melhl)d ..:''mpn"mg:
`dvoamkaLy displaying a first imlic<~Lor in tJm: tot ll plu(cid:173)
`Jallt~ ot Jo .. atJons 10 a l>td flisplay regwn, cacb k'callon
`m l~c hid chsp1:1y rcg1<:n cnrrc:;sp•1nding to~ 11ricc lvvcl
`MJ.mg ll L1ltnlfllln ;,llllil' pri.:t: :JXi~ t!Jc nrsl indJClllllf
`rvprcs...:nring quantity a"socwtt.:d With <tt lca~t one ord.:r
`to buy lbc commfldity at the bigbcsc b1d pnct. curn:ntly
`a\·ail;lhlc in r1c markd.
`dynamkally displaying .1 second mdk.ttor tn LlfiC o1 3
`plmalily of lrx:1 1oos w an a~k displ:ly rrg.ioo, cacl1
`lol:<tlio 1 i11 tla: ask di..,play rt::gtllll corr.:s1J011Uiug (,, a
`Frtcc: kvt·-1 along De common slJltc pn..:~ axc-;, the
`sc.:ond iodi,acor rtpres<.:nltng. quanliry aossoci:1tetl with
`al k~:,l om: OJrder t~• o.,dltu<: ~muwoditv at tlt~: ll>\\ic:,l
`as!. Jri..:c ~..urrc:otlv avallablc: in the markc:l,
`displl•ying lhc bHI r:nd w.;k di:-;pJ;J~ r..:gwo.; m rcl:1!Hm o
`u ... ~J PI i..:c k\'t::b postiJUUt:U altH!l!, lilt +.:l•liiiUUll stall..:
`J'fKt' ~Xl'- such that wh.:n !be. insidt market .. :hJill.(<::s, 1 1e
`pncc kvd1' alrm'=- lh..: ..:nmrnon static pri..:..: axt~-d•J nt11
`lllll\t: and :~l lea..<ol t•ll.: c•ftlt<:: first and secoud i•H.licawrs
`IDO'-·t:, in tho: bid or ask display region~ rdall\'c: to the
`,:c'm'1lnn .;falic pri..:c ;L'iis;
`displa ing an ordct l..lltl.Y n::gioo compn;-;iug a plurality of
`Clc;,tl.ms fc,r rci.'crvmg .:,·,mm:mos to c;.end tra<ll' ordn-.,
`.:a.:h lol<:;Jhon corresponding IP :~ price lev..:l along 1h~
`..:omm\•n stati..: pri...:._ a..xis, and
`in rc-.;ponsc In :1 sdcciion o1 a pnnicular 1ocalion nf lhc
`urd-:r C.:!J!B w~il'II L,~ u siudc at.:Liuu ur a u-.t:r umat
`UO:VIl~. selling! a pJur:.JiLy oJ' paramt:cUS for a trade
`,,refer re•:111ng to iht: C•lffinloldiry ~nd sending lbe rradt:
`l•rdtT to U1~; electmnk exchaog~.:.
`
`Ex. 2, ’304 at Claim 1
`
`Contract Deoth
`•
`
`COHO
`
`BidatV Bid Pre
`
`Ask Pre ~skQtv LastPrc LastQtv Total
`
`785
`026-
`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
`
`100 x 113.54 FGBL SEF04 GTO Llmlt <Nont>
`.:.:.:::JI---:;.,_--=.;.;:;:;,.::.........., G TO t.nJ <NO!'e :::JI Open ::::lA 1 3
`3
`__;::;__--~,_~_.....JJ<Oefd>
`, . . - - - - -l
`
`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 dt.,playmg market information relating to
`and facilitating tradtng o f a commodity being traded in an
`eJectronic cxcho~n~~: ha' tng an msidc market with a rugbest
`bid price and a I•'""'' a<.k priL"C on a graphical user interface.
`the method compri,tng
`dynamically dt,pl.l~ tns a Jir;t tndic:uor in one of a plu(cid:173)
`rality of lc~ation., 111 a hid tli)>play region, each location
`in the bid di,play region corrc~ponding to a price level
`along a l.'Cimmon 'tatic price axis, the first indicator
`represent in~ quantity Oi-S<Iciatcd with at least one order
`to huy the cnmmnclity 111 the highest hid price currently
`av:tilahlc in the murkcl;
`dynamically displaying 11 sceoml indit·al\lf in onl: of a
`pluralit y of loc.::lliOIIS in 1111 a ~k di~p l :.y region, each
`local ion in the U~>k display rc~iuu ~.:urrcl>pondiog to a
`price level along the t.-ommon stntic price axis, the
`second indicator representing quantity associated with
`at Jell!)! one t'rdcr 10 )>Cit the commodity at the lowe 1
`ask price current!\ avaalahlc in tbc market;
`displaying th" haJ :~nd ask tlasplay regions in relation to
`fixed pnc'- h.:'·'-h J'<Niaoncd along the common static
`price axi' ,u .. h th.&t when the insade market changes, the
`price level<, .tlong the common static price axis do not
`move and at ka_c;t one of the first and second indicators
`move, in the had or a.'k dt,play region<; relati\.-e to the
`common statac pnce ax~
`tli. ... playuag an uuk:r ~ntry 1'\.gKm ~oiiiJlri-.ing a plurality of
`lliC<Ittun.-. lm n.x~:a' 10)1. ~umt namh It• '-'=nd trad(; urdcrs,
`c;tda h~e;~taon (.'tlrfc,pomliug 111 ;a prk~: lo.:vd alung the
`L,nmtun 1\t.ltl'-' pm:c a\i .... and
`in response to a sdcction of a panicular location of the
`order cntr) region by n l>inglc action of a user input
`dcvi~.:o, selling a plurality of parnml:tcrs for a tradv
`ordur rulati ug Itt lhc COitllatodily und sending the tradu
`order to the electronic.: exchange,
`
`FIG. 3
`
`SYCOM FGBL OEC99
`EIW
`BldO
`
`l
`R
`
`720
`
`X
`
`10
`
`0
`10
`50
`
`~ 024
`~~
`
`~017 NET REAl
`
`18
`
`97
`30
`
`43
`110
`
`23
`31
`
`125
`
`£=moo
`AskO Pre LTO
`104
`99
`
`24
`
`33
`115
`
`32
`27
`
`63
`45
`
`28
`
`20
`
`98
`
`97
`96
`
`95
`94
`
`93
`92
`91
`
`90
`
`89
`
`88
`
`87
`
`80
`
`85
`
`84
`
`83
`
`82
`
`10
`
`FIG. 4
`[- u::n&:
`SYCOM FGBL DEC99
`1048~ BidO AskO Pre LTO
`104 99
`LH-
`R
`5
`24
`98
`97
`33
`115 96
`
`720
`
`X I 10
`
`0
`
`EIW
`
`s 10 w 14
`
`BO
`w 15
`~~3
`
`10
`1H
`50
`3H
`1K 5H
`CLR
`
`17
`CXL
`[!][]
`NETO
`
`xl 10
`125
`lo 97
`18
`
`80
`w 17 NET REAl
`
`43
`
`97
`
`30
`
`43
`110
`
`23
`31
`125
`
`21
`
`10
`
`32
`27
`
`63
`
`95
`94
`
`93
`92
`91
`90
`89
`88
`
`87
`
`88
`
`85
`
`84
`
`83
`82
`
`81
`
`6033
`33
`
`Page 33 of 112
`
`

`

`TT’s Inventive GUI Is Described By All of the
`Words of the Claims
`
`FIG. 4
`
`104
`
`24
`
`33
`
`115
`
`32
`27
`
`63
`45
`
`28
`
`20
`
`99
`
`98
`
`97
`96
`
`95
`94
`
`93
`92
`91
`
`90
`
`10
`
`99
`
`104
`24
`
`98
`97
`33
`115 96
`
`10
`
`32
`27
`
`63
`
`95
`94
`
`93
`92
`
`91
`90
`
`l. A method tor di:.p!.tyiog market information relating to
`nod facilitating trading of a commodity being traded in an
`electronic cxch.tngc havmg an in<oidc market with a highest
`bid price and a lo\h:'-t .t'-k price on a graphical user interface.
`the method t:ompn..,tnt;.
`·········~·····in one of a p lu-
`rality of 1<1\:alllln-. 10 a bid display regio n, each location
`in the bid display region corresponding to a price JeyeJ
`along a common
`tatic price axis, the first indicator
`representing quantity a:o...'i<Jcinted with at least one order
`to buy the commodity nt the highc~t hid price currently
`<~vui l ahlc ill the markut;
`dyuarnicutly displaying n second iudicutor in one.: of a
`plurality of lm:n tious in au a:.k di:.play region, c.:ai.:h
`location in the U!o>k display region Clllle~pundiog to a
`price level ;dong the common static price axis, the
`o;ecood indicator representing quantity associated with
`at lea.<,ton~.: order to M:ll the commodity at the lowest
`a.'-k price current!~ :wa.ilablc in the markcL:
`displaying th'- b1d and a.<>k d1 play regaons in relation 10
`fixed pric'- k'd' ~tS itioncd along the common static
`price a xi-. '-U~ h that when the in<>i<k: market changes, the
`pnce level<. along the common <>latic price ax:is do not
`move and at least one of the first and second indicators
`moves in the htd or ru.k display regions relative to the
`common MaliC price axis.
`tli.,playin~ an orck.r \.ntry n.~ton compri'"'C. a plurality of
`I<ICJtiUII.'- l<•r rcc~l\ 1 0~ \.'IIITinlJmh 111 "'mltrad~ urlk:rs,
`~.u.:h locatmn ~"'lff~'-pondin~ In ,, pnu: kvcl along tb~
`l."nuuun :.l.ttu.: pric~ a:~.i,, :tnd
`in rcspon<.e to a !)C)cctioo of 11 p::tnicular location of the
`order entry region by a single nction of a user input
`device, '1.!11111~ :t plur~llity uf paramc.:tcr' for a track
`order rclut111g to the corn111odity and licnding the tra<.lc
`order to the e lectronic exchange.
`
`- --··
`- ·-·-
`- ----
`- ·---
`
`Time 1
`
`-
`-
`•
`
`- ·-··
`
`23
`84
`••
`I
`Ill
`I
`31
`83
`m_mll
`
`125
`
`82
`
`Time 2
`
`6033
`34
`
`Page 34 of 112
`
`

`

`TT’s Inventive GUI Is Described By All of the
`Words of the Claims
`
`l. A method tor di:.p!.tyiog market information relating to
`nod facilitating trading of a commodity being traded in an
`electronic cxch.tngc havmg an io<oidc market with a highest
`bid price and a lo\h:'-1 .t'-k price on a graphical user interface.
`the method t:ompn..,tnt;.
`
`·~~~~~~····~~-~~·llftm ooc: of a
`lu-
`rality uf lti\:JIIIlll'- 10 a hid display n.:gion, each location
`in the bid di'>play region corresponding to a price leYel
`along a common
`tatic price axis, the fi rst indicator
`representing quantity a:o...'i<Jcinted with at least one order
`to bu y the commodity nt the highc~t hid price currently
`<~vui l ahle ill the markut;
`dyuarnicu tly displaying n second iudicutor in one.: o f a
`plu ra lity of lm:ntious in au a:.k di:.pl ay region, c.:ai.:h
`location in the U!o>k display region Cllllc~pund iog to a
`price level ;dong the common static price axis, the
`o;ecood indicator representing quantity associated with
`at lea.<,t on~.: order to M:ll the commodity at the lowest
`a.'-k price currcnll~ :wa.ilablc in the markcL:
`displaying th'- brd and a.<>k dr play regaons in relation to
`fixed pric'- k'd' ~tS it ioncd along the common static
`price a xi'> '-U~ h that when the in<>i<k: market changes, the
`pnce level<. along the common <>latic price ax:is do not
`move and at least one of the first and second indicators
`moves in the htd or ru.k display regions relative to the
`common Malle price axis.
`tli.,p layin~ an orck.r \.ntry n.~ton compri,ntc, a plurality of
`l<~t:Jttun.' l<•r n.:c~l\ rn~ \.'IIITinlJmh 111 "'mltradc urlk:rs,
`c.u.:h lc~eatmn ~"'tfrc'-fMtndin~ In ,, pnu: kvd along the
`~"111111<111 :o.IJiu.: price a:~.i,, :tnd
`in rcspon<.e to a !)Cicctioo of 11 p::tn icular location of the
`order entry region by a single nction of a user input
`device, '-CIIIII~ a plu r~ll i t y uf parameter' for a trade
`order rclutwg to the corn111odity and licnding the tra<.lc
`order to the e lectronic exchange.:.
`
`FIG. 4
`
`104
`
`24
`
`33
`
`115
`
`32
`27
`
`63
`45
`
`28
`
`20
`
`99
`
`98
`
`97
`96
`
`95
`94
`
`93
`92
`91
`
`90
`
`10
`
`99
`
`104
`24
`
`98
`97
`33
`115 96
`
`10
`
`32
`27
`
`63
`
`95
`94
`
`93
`92
`
`91
`90
`
`iii
`•
`
`iiiiiii
`u •11111
`
`- ··--
`
`Time 1
`
`iii
`-
`
`iii
`i
`at
`El_lllll
`121
`
`83
`82
`
`- ••••
`
`Time 2
`
`6033
`35
`
`Page 35 of 112
`
`

`

`TT’s Inventive GUI Is Described By All of the
`Words of the Claims
`
`FIG. 3
`
`1. A method for dt.,playmg market information relating to
`and facilitating tradtng o f a commodity being traded in an
`eJectronic cxcho~n~~: ha' tng an msidc market with a rugbest
`bid price and a I•'""'' a<.k priL"C on a graphical user interface.
`the method compri'IDI!
`• • • • • • • • • • • • • • • in one of a plu-
`rality uf lu • .: .. ttun' 111 a !lid di~lay region, each location
`in the tud dt\ play r~:~10n corn:~pondi ng to a price level
`along a common 'tatic price axis, the llrst indicator
`representing quantity Oi-S<Iciuted with at least one order
`to huy the cnmmnclity at the highest hid price currently
`av:tilahlc in tl11.: murkcl;
`dynamically displaying 11 sceoml indit·al\lf in one of a
`pluralit y of loc.::lliOIIS in 1111 a ~k di~p l :.y region, each
`local ion in the U~>k uisplay rc~illll ~.:urrcl>pOnding to a
`price level along the <.-ommon stntic price axis, the
`second indicator representing quantity associated with
`at lea!)! one t'rdcr to M:ll the commodity at the lowe t
`ask price current!\ avatlahlc in tbc market;
`displaying th" htJ :tnd ask tltsplay regions in relation to
`fixed pnc'- h.:'·'-h J'<Nitoncd along the common static
`price axi' ,u .. h th.&t when the instde market changes, the
`price level<, .tlong the common static price axis do not
`move and at ka_c;t one of the first and second indicators
`move, in the htd or a.'!.. dt,play region<; relati\.-e to the
`common stattc pnce ax~
`tli.,playwg an uuk:r ~111ry 1'\.gKm ~oiiiJlri,ing a plurality of
`lliC<IIIttn.' lm n.x~.:l' 101!, ~um mamh 111 '-'=nd trad~.: urdcrs,
`c;1d1 h1Cilllon (.'tlrrc~poml ing 111 ;1 prk~: lo.:vd alung the
`L,lOIIllon 1\t.lll'-' pm:c a\i,, and
`in response to a sdcction o f a panicular location of the
`order entr) region by n l)inglc action of a user input
`d~.:vi~.:o, selling a plurality of parameters for a lradv
`order rclatiug lt1 lhc COIIIIIIOdily und sending the trad~.:
`order to the electronic.: exchange,
`
`99
`
`98
`
`24
`
`97
`33
`115 96
`
`32
`27
`
`63
`
`45
`
`28
`
`95
`94
`
`93
`
`92
`
`91
`
`90
`
`10
`
`FIG. 4
`SYCOM FGBL DEC99
`1048~ IIIIQ
`
`EIW
`
`LH-
`5 r-=-
`R
`
`[- u::ms:
`AskO Pre LTC
`104 99
`24
`
`98
`97
`33
`115 96
`
`~ -
`
`720
`
`xJ 10
`
`0
`
`10
`1H
`50
`3H
`1K 5H
`
`32
`27
`
`63
`
`s 10 w 14
`
`10
`
`95
`94
`
`93
`92
`
`91
`
`90
`
`89
`88
`
`87
`
`86
`
`85
`
`84
`
`83
`82
`
`81
`
`6033
`36
`
`CLR I•
`xl to
`125
`lo "
`BO
`w 15 GEJ
`"
`~~3
`._,;
`
`17
`CXL
`
`NETO
`
`11
`
`3D
`
`80
`w 17 NET REAl
`
`110
`
`~
`I!L
`~
`L!L
`
`Page 36 of 112
`
`

`

`TT’s Inventive GUI Is Described By All of the
`Words of the Claims
`
`1. A method for dt.,playmg market information relating to
`and facilitating tradtng of a commodity being traded in an
`eJectronic cxcho~n~~: ha' tng an msidc market with a highest
`bid price and a I•'""'' a<.k priL"C on a graphical user interface.
`the method compri'IDI!
`• • • • • • • • • • • • • • • in one of a plu-
`rality uf lu • .: .. ttun' 111 a !lid di~lay region, each location
`in the tud dt\ play r~:~10n corl'\;~pondi
`to a

`level
`a common 'tatic
`
`FIG. 3
`
`dynamically displaying 11 sccoml indit·al\lf in onl: of a
`pluralit y of loc.::nio11S in 1111 a~k di~p l:.y rl:gion, l:ach
`local ion in the U~>k uisplay rc~iuu currcl>ponding 10 a
`price level along the <.-ommon stntic price axis, the
`second indicator rcprcsc01ing quantity associated with
`at lea!)t one t'rdcr to M:llthc commodity at the lowe 1
`ask price current!\ avatlahlc in the market;
`displaying th" htJ :tnd ask tltsplay regions in relation to
`fixed pnc'- h.:'·'-h J'<Nttoncd along the common static
`price axi' ,u .. h th.&t when the instde market changes, the
`price level<, .tlong th~: common static price axis do not
`move and at ka_c;t one of tilt first and second indicators
`move, in the htd or a.'k dt,play regions relati\.-e to the
`common stattc pnce ax~
`tli.,playwg an uuk:r \:lllry 1'\.gKm collll'ri,in~ a plurality of
`lliC<Itturt' lm n.xt:l' 101!, \:llllll llamh 111 '-'=nd lrad~.: urdcrs,
`c;tdt h1Cilllon 1.'t1rrc~poml inl! 111 ;1 pril:~: kvd alung the
`L,lOIIltun 1\t.tll~o.' pm:c a\i,, and
`in response to a sdcction of a panicular location of the
`order cntr) region by n l>inglc action of a user input
`d~.:vico, ~tl in~ a plurality of parnm~.:tcrs for a tradv
`ord~.:r n.:latiug lt1 lhe COIIIIIJOdily und sending the trad~.:
`order to the electronic.: exchange,
`
`99
`
`98
`
`24
`
`97
`33
`115 96
`
`32
`27
`
`63
`
`45
`
`28
`
`95
`94
`
`93
`
`92
`
`91
`
`90
`
`10
`
`FIG. 4
`SYCOM FGBL DEC99
`1048~ IIIIQ
`
`EIW
`
`LH-
`5 r-=-
`R
`
`[- u::ms:
`AskO Pre LTC
`104 99
`24
`
`98
`97
`33
`115 96
`
`~ -
`
`720
`
`xJ 10
`
`0
`
`10
`50
`1K
`
`1H
`3H
`
`5H
`
`32
`27
`
`63
`
`s 10 w 14
`
`10
`
`95
`94
`
`93
`92
`
`91
`
`90
`
`89
`88
`
`87
`
`86
`
`85
`
`84
`
`83
`82
`
`81
`
`6033
`37
`
`CLR I•
`xl 10
`125
`lo "
`BO
`w 15 GEJ
`"
`~~3
`._,;
`
`17
`CX

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket