throbber
Patent Eligible Subject Matter
`
`6001
`1
`
`TRADING TECH EXHIBIT 2202
`TD Ameritrade v. Trading Technologies
`CBM2014-00135
`
`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
`Ill
`
`84
`1•
`Ill
`83
`
`82
`
`- ·

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