throbber
(12) United States Patent
`Brum?eld et a1.
`
`(10) Patent No.:
`(45) Date of Patent:
`
`US 7,685,055 B2
`Mar. 23, 2010
`
`US007685055B2
`
`(54) SYSTEM AND METHOD FOR AUTOMATIC
`REPOSITIONING OF MARKET
`INFORMATION IN A GRAPHICAL USER
`INTERFACE
`
`(75)
`
`(73) Assignee:
`
`Inventors: Harris Brum?eld, Chicago, IL (US);
`Jens-UWe Schluetter, Evanston, IL (US)
`Trading Technologies International,
`Inc., Chicago, IL (US)
`Subject to any disclaimer, the term of this
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 0 days.
`
`Notice:
`
`(21) Appl.No.: 11/417,547
`
`(22) Filed:
`
`May 3, 2006
`
`(65)
`
`Prior Publication Data
`
`US 2006/0265305 A1
`
`Nov. 23, 2006
`
`(63)
`
`Related US. Application Data
`
`Continuation of application No. 10/403,881, ?led on
`Mar. 31, 2003, Which is a continuation of application
`No. 10/125,894, ?led on Apr. 19, 2002, noW Pat. No.
`7,389,268, Which is a continuation-in-part of applica
`tion No. 09/971,087, ?led on Oct. 5, 2001, noW Pat.
`No. 7,127,424, said application No. 10/125,894 is a
`continuation-in-part of application No. 09/590,692,
`?led on Jun. 9, 2000, noW Pat. No. 6,772,132, and a
`continuation-in-part of application No. 09/589,751,
`?led on Jun. 9, 2000, noW Pat. No. 6,938,011.
`
`(60)
`
`Provisional application No. 60/238,001, ?led on Oct.
`6, 2000, provisional application No. 60/186,332, ?led
`on Mar. 2, 2000, provisional application No. 60/325,
`553, ?led on Oct. 1, 2001.
`
`(51) Int. Cl.
`G06Q 40/00
`
`(2006.01)
`
`(52) US. Cl. ......................................... .. 705/37; 705/35
`(58) Field of Classi?cation Search
`705/35i45
`See application ?le for complete search history.
`
`(56)
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`
`4,674,044 A
`4,750,135 A
`4,903,201 A
`5,038,284 A
`
`6/1987 Kalmus
`6/1988 Boilen
`2/1990 Wagner
`8/1991 Kramer
`(Continued)
`FOREIGN PATENT DOCUMENTS
`
`EP
`
`1067471 A1
`
`1/2001
`
`(Continued)
`OTHER PUBLICATIONS
`
`Tokyo Stock Exchange (“TSE”), Publication 1, Sep. 1997.
`(Continued)
`Primary ExamineriRichard C Weisberger
`(74) Attorney, Agent, or FirmiMcDonnell Boehnen Hulbert
`& Berghoff LLP
`
`(57)
`
`ABSTRACT
`
`A method for automatically positioning information related
`to a commodity on a graphical user interface. Market infor
`mation is displayed on the graphical user interface. The mar
`ket information may be presented as a number of indicators,
`corresponding to particular items of interest, that are associ
`ated With a static scale. The scale may, for example, represent
`price. Upon detecting a predetermined condition, the location
`of the market information is automatically repositioned.
`
`19 Claims, 27 Drawing Sheets
`
`CONNECTION TO MULTIPLE EXCHANGES
`
`'01-,‘
`
`HOSTEXCHANGE
`AFACIUTIES 1°2-~.
`
`HOSTEXCHANGE
`BFABILITIES
`
`103-1
`
`H
`DcSIE/FiiSiIAENsGE
`
`_
`
`h’
`
`‘I
`
`.
`
`7 _’
`
`
`
`HOSTEXCHANGE ; 1
`
`
`
`gHosTEXCHANeEB; ‘ i
`
`
`
`l
`
`l
`g
`:
`
`:
`1
`1
`,
`
`.'
`
`a
`
`l
`
`I
`,
`
`i
`
`_‘
`
`
`
`J1 OSTEXCHANGE
`
`1
`
`104,
`ROUTER
`
`Mé'nl'é'é???u
`FACILITIES
`
`105
`ROUTER
`
`1
`
`noursn
`
`1074
`
`108
`
`109
`
`1 =
`
`.......-
`
`...... _..
`
`..... ..
`
`v ......... ..
`
`........ .. I ...
`
`..--‘l
`
`cuEm' cuEN'r cuem CUENT
`110
`111
`112
`113
`
`CLIENT cusm cum
`114
`115
`116
`
`l
`1
`i
`I
`
`i
`
`TDA 1001
`CBM of U.S. Patent No. 7,685,055
`
`0001
`
`

`

`U.S. PATENT DOCUMENTS
`
`5,077,665
`5,101,353
`5,136,501
`5,270,922
`5,297,031
`5,297,032
`5,675,746
`5,689,651
`5,689,652
`5,768,158
`5,774,877
`5,774,878
`5,793,301
`5,797,002
`5,845,266
`5,873,071
`5,915,245
`5,924,082
`5,924,083
`5,926,801
`5,946,667
`5,950,177
`5,963,923
`6,012,046
`6,014,643
`6,035,287
`6,073,115
`6,098,051
`6,131,087
`6,134,535
`6,161,098
`6,195,647
`6,272,474
`6,278,982
`6,282,521
`6,408,282
`6,516,303
`6,697,099
`6,766,304
`6,772,132
`6,826,553
`6,839,686
`6,876,981
`6,938,011
`6,993,504
`7,127,424
`7,155,410
`7,181,424
`7,181,425
`7,209,896
`7,243,083
`2002/0023038
`2002/0035534
`2002/0046146
`2002/0046149
`2002/0046151
`2002/0049661
`2002/0055899
`2002/0059129
`2002/0073017
`2002/0091611
`2002/0099644
`2002/0120551
`2002/0138401
`2002/0178096
`2003/0004852
`2003/0004853
`2003/0009411
`2003/0023536
`2003/0023542
`2003/0065608
`
`12/1991
`3/1992
`8/1992
`12/1993
`3/1994
`3/1994
`10/1997
`11/1997
`11/1997
`6/1998
`6/1998
`6/1998
`8/1998
`8/1998
`12/1998
`2/1999
`6/1999
`7/1999
`7/1999
`7/1999
`8/1999
`9/1999
`10/1999
`1/2000
`1/2000
`3/2000
`6/2000
`8/2000
`10/2000
`10/2000
`12/2000
`2/2001
`8/2001
`8/2001
`8/2001
`6/2002
`2/2003
`2/2004
`7/2004
`8/2004
`11/2004
`1/2005
`4/2005
`8/2005
`1/2006
`10/2006
`12/2006
`2/2007
`2/2007
`4/2007
`7/2007
`2/2002
`3/2002
`4/2002
`4/2002
`4/2002
`4/2002
`5/2002
`5/2002
`6/2002
`7/2002
`7/2002
`8/2002
`9/2002
`11/2002
`1/2003
`1/2003
`1/2003
`1/2003
`1/2003
`4/2003
`
`Silverman
`Lupien
`Silverman
`Higgins
`Gutterman
`Trojan
`Marshall
`LoZman
`Lupien et al.
`Adler
`Patterson
`Marshall
`Patterson
`Patterson
`Lupien
`Ferstenberg
`Patterson
`Silverman
`Silverman
`Matsubara
`Tull
`Lupien et al.
`Garber
`Lupien
`Minton
`Stallaert
`Marshall
`Lupien
`Luke
`BelZberg
`Wallman
`Martyn
`Garcia
`Korhammer
`HoWorka
`Buist
`Wallman
`Smith
`Kemp et al.
`Kemp et al.
`DaCosta et al.
`Galant
`Berckmans
`Kemp et al.
`Friesen et al.
`Kemp, II et al.
`Woodmansey
`Ketchum et al.
`Cha
`Serkin et al.
`Burns et al.
`Fritsch
`Buist
`Otero et al.
`Otero et al.
`Otero et al.
`Otero et al.
`Williams
`Kemp
`Robertson
`Minton
`Kemp
`Jones
`Allen
`Marshall
`Burns
`Ram
`Ram
`Hollerman et al.
`Kemp et al.
`Cutler
`
`US 7,685,055 B2
`Page 2
`
`4/2003 Cutler
`2003/0069834 A1
`5/2003 Friesen
`2003/0097325 A1
`7/2003 Eng
`2003/0126065 A1
`2003/0200167 A1 10/2003 Kemp
`2003/0236737 A1 12/2003 Kemp
`2004/0093300 A1
`5/2004 Burns
`2004/0103054 A1
`5/2004 Singer
`2004/0117292 A1
`6/2004 Brum?eld
`2005/0262003 A1 11/2005 Brum?eld et al.
`2006/0259382 A1 11/2006 Kemp et al.
`2006/0259383 A1 11/2006 Kemp et al.
`2006/0259384 A1 11/2006 Schluetter et al.
`2006/0259404 A1 11/2006 Brum?eld
`2006/0259411 A1 11/2006 Burns
`2006/0265303 A1 11/2006 Kemp et al.
`2006/0265304 A1 11/2006 Brum?eld et al.
`2006/0271475 A1 11/2006 Brum?eld et al.
`
`FOREIGN PATENT DOCUMENTS
`
`WO
`WO
`WO
`WO
`WO
`WO
`WO
`WO
`WO
`W0
`WO
`W0
`WO
`WO
`WO
`WO
`WO
`W0
`WO
`WO
`WO
`WO
`W0
`W0
`W0
`W0
`WO
`WO
`WO
`WO
`WO
`WO
`WO
`W0
`WO
`WO
`
`9/1991
`WO9114231 A1
`9/1995
`WO95/26005 A1
`WO9849639 A1 11/1998
`WO9919821 A1
`4/1999
`WO99/30259 A1
`6/1999
`WO9953424 A1 10/1999
`WO00/52619 A1
`9/2000
`WO00/62187 A2 10/2000
`WO00/62187 A3 10/2000
`WO 00/64176
`10/2000
`WO00/65510 A1
`11/2000
`WO 01/01077
`1/2001
`WO01/16830 A1
`3/2001
`WO01/16852 A2
`3/2001
`WO01/16852 C1
`3/2001
`WO01/22315 A2
`3/2001
`WO0122315 A3
`3/2001
`WO 01/27843
`4/2001
`WO01/71557
`9/2001
`WO0165403 A2
`9/2001
`WO01/88808 A1
`11/2001
`WO02/15461 A2
`2/2002
`WO 02/33621
`4/2002
`WO 02/33623
`4/2002
`WO 02/33636
`4/2002
`WO 02/33637
`4/2002
`WO0229686 A1
`4/2002
`WO02/48945 A1
`6/2002
`WO02/59815 A1
`8/2002
`WO02/69226 A2
`9/2002
`WO02/79940 A2 10/2002
`WO02/93325 A2 11/2002
`WO02103601 A1 12/2002
`W0 03/017062
`2/2003
`WO03090032 A2 10/2003
`WO03090032 A3 10/2003
`
`OTHER PUBLICATIONS
`
`Tokyo Stock Exchange, “Publication 2”, Aug. 1998.
`Tokyo Stock Exchange, Publication 3, Jul. 31, 2000.
`Tokyo Stock Exchange, Document 1, Jan. 2000.
`English Translation of TSE “Publication 1”.
`English Translation of TSE “Publication 2”.
`English Translation of TSE “Publication 3”.
`English Translation of TSE Document 1.
`REFCO English Translation of TSE “Publication 1”.
`REFCO English Translation of TSE “Publication 2”.
`REFCO English Translation of TSE “Publication 3”.
`USPTO Presentation, NASDAQ, Nov. 8, 2001.
`Kharouf; A Trading Room With aVieW, Futures, 27, lliNov. 1998.
`wwwtradingtechnologies.com/products/xtradeifull.html (viewed
`May 22, 2001) Jun. 9, 2000.
`APT Brochure, LIFFE Exchange, circa 1990.
`
`0002
`
`

`

`US 7,685,055 B2
`Page 3
`
`Trading Screen, INTEX of Bermuda, circa 1984.
`Weber, Information Technology in the Maj or International Financial
`Markets, Apr. 7, 1993.
`Trading Screen, TIFFE ’Exchange; circa 1989-1990.
`Trading Screen, MEFF Exchange, circa 1990.
`Cavaletti, Order Routing Article, Futures Magazine, Feb. 1997.
`Aurora Article, CBOT, circa 1989.
`One Click Trading Options, Trading Technologies, circa 1998.
`Trading Screen,SWX Exchange, circa 1990.
`Expanding futures and options trading around the world, around the
`clock, Globex, circa 1989.
`Hansell, The computer that ate Chicago, Institutional Investor, Feb.
`1989.
`Globex Report: An update on the CME Global electronic exchange,
`Feb. 10, 1989.
`NYMEX Access Documents, New York Mercantile Exchange, Feb.
`28, 1992.
`CATS Traders’ Manual, Toronto Stock Exchange, Sep. 30, 1977.
`Market Watch, Trading Screen, date not available.
`Grummer, Peake, Sellers, Preliminary Feasibility Study, Bermudex
`Ltd., Nov. 1980.
`Peake, Mendellson, The ABCs of trading on a national market systen,
`Appendix C of Preliminary Feasibility Study, Bermudex Ltd., Sep.
`1997.
`
`Peake, The last 15 meters, Appendix E of Preliminary Feasibility
`Study, Bermudex Ltd., Jun. 15, 1997.
`Declaration of Brendan Bradley in Case No. 04 C 5312, Nov. 18,
`2004.
`Memorandum Opinion Published Feb. 9, 2005, of Judge James B.
`Moran in Case No.04 C 5312.
`Search Report issued by the Australian Patent Of?ce for SG
`200406082-8.
`NASDAQ Workstation II User Guide, Guide to Enhancements for
`NASDAQ Workstation II Software Release (Apr. 1998) as viewed on
`the Internet Achieves http://web.archive.org/web/20031208041 1 12/
`nasdaqtrader.com/trader/tradingservices/productservices/
`userguides/nwliguidepdf.
`International Search Report for PCT/U S03/ 12201.
`Of?ce Action issued by the USPTO on Jun. 26, 2007 for US. Appl.
`No. 11/417,871.
`Pending U.S. Appl. No. 10/403,757, ?led Mar. 3, 2003.
`Pending U.S. Appl. No. 10/125,894, ?led Apr. 19, 2002.
`Pending U.S. Appl. No. 10/403,881, ?led Mar. 31, 2003.
`MLT Trade
`ViZion,
`http//www.trade-viZion.com/modules.
`php?name+ProductsiJul. 29, 2004.
`Of?ce Action issued by the UPSTO on Mar. 23, 2007 for US. Appl.
`No. 10/125,894.
`
`0003
`
`

`

`US. Patent
`
`Mar. 23, 2010
`
`Sheet 1 0f 27
`
`US 7,685,055 B2
`
`1
`FIG.
`
`CONNECTION TO MULTIPLE EXCHANGES
`
`HOST EXCHANGE
`A FACILITIES
`
`HOST EXCHANGE
`B FACILITIES
`
`HOST EXCHANGE
`
`‘~-----------. -------_-.--a
`
`a
`
`lllllllllllllllllllllllllllll ll
`
`‘~u--.-------- ------_---.-I
`
`
`
`llllllllllllllllllllllllllll l\
`
`I
`
`\-----------~ -.------
`
`MEMBEIi'FIFIIIWmW"
`105 \m:
`FACILITIES 106~\m
`ROUTER
`ROUTER
`
`108, %
`
`GATEWAY
`
`1091 II
`
`v I l I I l I I I I I I l a l I l a l I l I l I l I l I l l i l l a I I I l I | l l l l I I O l l l i\
`
`GATEWAY
`
`-
`
`lllllllllllllllllllllllll I:
`
`CLIENT CLIENT
`110
`111
`
`CLIENT CLIENT
`112
`113
`
`CLIENT
`114
`
`CLIENT CLIENT
`115
`116
`
`lllllllllllllllllllllllllllll I!
`
`
`
`lllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll In
`
`0004
`
`

`

`US. Patent
`
`Mar. 23, 2010
`
`Sheet 2 0f 27
`
`US 7,685,055 B2
`
`
`
`
`
`2m.“ “MN 2%» ma 3m 8“ N8 5N
`
`
`
`5a. a6.0.3 sag an? E3. 2%5 9% 28 8250
`
`
`
`
`
`N a 4+ \ a
`
`N .w_“_
`
`
`
`3% a? a2 E R8 mg a: . 018%;
`
`E a2 N @P I,“
`ERIE E ,{m
`3f? RE, E1 {1m
`
`l5? mm? k n 1 27.,
`
`2
`
`0005
`
`

`

`US. Patent
`
`Mar. 23, 2010
`
`Sheet 3 0f 27
`
`US 7,685,055 B2
`
`FIG. 3
`
`
`
`
`l=_----
`I-Efi-
`
`Eggnm:
`
`
`
`:--nflfl
`
`
`
`.CXLIB—0 18w“
`
`iEI-fl-I-
`
`
`
`I:
`fl-fill
`
`
`
`
`”In.
`I”.
`
`
`
`
`
`
`
`— “W.
`- I”.
`!. I”.
`
`
`
`._—,—.—
`fi— ——7— T —V——
`
`310
`316
`
`300
`
`302
`
`304 308
`
`0006
`
`0006
`
`

`

`US. Patent
`
`Mar. 23, 2010
`
`Sheet 4 0f 27
`
`US 7,685,055 B2
`
`FIG. 4
`
`w C
`
`w
`
`EU
`
`6
`
`A
`
`Q ,5 ,
`
`
`
`0mm. mama
`
`E0 w
`
`o 0 4
`
`{Ii-r
`
`
`
`
`
`EH%% %%M%%% %%W%% &
`
`1L X 1 1 N
`
`E . L
`
`0M3 w mwm. 1 E0 a Lu. 0 R L R 8% n L m H
`
`mm OWKCX EN H
`
`o
`
`
`
`m .?mm 870%w %
`
`ww mu omen. on
`
`SW BWBW BW
`
`0007
`
`

`

`US. Patent
`
`Mar. 23, 2010
`
`Sheet 5 0f 27
`
`US 7,685,055 B2
`
`510
`508
`
`502
`
`EHEEZ]
`SYCOM FGBL DEC99
`E/w
`10143144
`BidQ AskQ Prc LTQ
`
`‘-
`R
`
`3
`5
`
`104 99
`
`24
`33
`
`8838383
`
`98
`97
`
`96
`
`95
`
`94
`
`93
`
`92
`
`91
`
`9O
`
`89
`
`B8
`
`87
`
`86
`
`85
`
`84
`
`83
`
`B2
`
`B1
`
`125
`
`21
`
`514
`
`500 505 504 512
`
`0008
`
`

`

`U.S. Patent
`
`Mar. 23, 2010
`
`Sheet 6 of 27
`
`US 7,685,055 B2
`
`so0.
`
`.Swunmmfiwamw>o
`
`
`>mnumm2MI...20
`
`mommzo20:50..
`
`tin—ma
`
`
`
`3mmIz—m2._<>.1.«$an
`
`
`
`"—0>._._._.z<30
`
`m3<>ummnmo
`
`3mm._2.
`
`F255
`
`mSmmOEz—mmsfis>._._._.z<_.._0wzw
`
`rwwaa85m
`”$5,”me
`$8«5so
`
`can”Efihmm__._._._.n._fiOm2.592.35:E.
`
`N855..“flat.flmz.‘32.mmmfimfiwszm
`
`
`
`«53:5,.mq:Eastmxmmm$2EEOIofimE
`
`afiofififim__a:aWMfimfifiwfi
`
`\\1%ng
`OzmmwFF2<20w5¢
`
`4.MW;2
`
` £353..vatry—aidem?2%?hmmmmmm
`
`
`
`no>._.=.z<:o
`
`o.0."—
`
`
`
`
`
`O...mmnmo>DmDzwm
`
`#3
`
`02m
`
`“mmmwfiwma
`mxooELO
`
`
`0009
`
`m8oz
`
`:0mmE255.532?
`
`waste—mam.Etc
`><§mmmwomo02
`._._mo20oz.mama
`“855$
`
`monzmzcum\
`
`eaEEEO
`
`"mName".0
`
`
`mu.m:k<0>=z<oa_m...
`on.Ex:5.0moOdmmDme
`
`MED—.57.me
`
`sz
`
`
`
`#50me2:;6255:.3%:Emcmzo
`
`
`
`
`
`0009
`
`
`
`
`
`
`
`
`
`
`
`

`

`US. Patent
`
`Mar. 23, 2010
`
`Sheet 7 0f 27
`
`US 7,685,055 B2
`
`,0 mus-1.
`
`Previous
`LT Price
`
`704 (Price Column)
`
`702 (LTQ Column)
`
`Blue Highlight
`signi?es LTQ
`ticked upward
`from the
`previous LTQ
`price 710
`
`708
`
`Red Highlight
`signi?es LTQ
`ticked
`downward from
`the previous
`LTQ price 71
`
`0010
`
`

`

`US. Patent
`
`Mar. 23, 2010
`
`Sheet 8 0f 27
`
`US 7,685,055 B2
`
`802
`f
`Exchange
`
`L806
`Price Packet
`
`( 800
`,
`
`810
`\ f
`/ Router
`
`Price Packet
`L
`808
`
`812
`5
`Gateway
`
`:
`E2‘
`lciient
`804
`
`‘(800
`
`810
`Router
`
`814
`Lost Data
`
`(812
`Gateway
`
`802
`f
`Exchange
`
`6
`I 80
`Price Packet
`
`Price Packet
`
`L 808
`
`FIG. 9
`
`0011
`
`

`

`US. Patent
`
`Mar. 23, 2010
`
`Sheet 9 0f 27
`
`US 7,685,055 B2
`
`FIG. 10
`
`Working
`Quantities
`Column
`1010
`
`1006
`1008
`
`a:
`
`1002
`
`iii] But‘. 1;}
`Qu'antitles'
`
`004
`
`0012
`
`

`

`US. Patent
`
`Mar. 23, 2010
`
`Sheet 10 0f 27
`
`US 7,685,055 B2
`
`FIG. 11A
`
`FIG.11B
`
`145834
`
`0 1 D. a. b :1
`.4822.
`
`1
`
`Dynamic
`Indicator
`Columns
`
`‘
`
`@Eie gunk Elew {risen Fg'mat
`
`G7
`
`'
`
`_ =
`
`A
`B
`“0 "165.825
`
`C
`
`Trader
`Copies Cell
`from
`Spreadsheet
`
`1458534
`
`Prices Tick
`in
`-
`Increments
`of 25
`
`'20
`
`'rsf't'ia‘t'"
`"
`
`
`
`‘mam! Inside
`
`Market
`Indicator
`
`Trader
`Pastes Cell in
`Indicator
`Column
`
`Partial Shading
`for Price
`Movements at a
`Portion of aTick
`
`0013
`
`

`

`US. Patent
`
`Mar. 23, 2010
`
`Sheet 11 0127
`
`US 7,685,055 B2
`
`FIG. 12A
`
`Buy
`Quantity
`Column
`
`1202
`
`0014
`
`

`

`US. Patent
`
`Mar. 23, 2010
`
`Sheet 12 0f 27
`
`US 7,685,055 B2
`
`FIG. 12B
`
`1204
`
`1 4:58:34
`
`1 D: an; :1
`4922'
`
`Sell
`Quantity
`Column
`
`Click on any
`‘arrow’ cell to
`view quantities
`currently outside
`of the viewable
`area
`
`1206
`
`0015
`
`

`

`US. Patent
`
`Mar. 23, 2010
`
`Sheet 13 0f 27
`
`US 7,685,055 B2
`
`FIG. 13A
`
`'=' LlFFE-ED cAws OCEEIBUEIH BEJEI
`
`@5003;
`
`These Thermometers
`show approximately‘ .
`50% of the quantity is.
`buy quantity and‘50%
`is sell quantity. ,
`'
`
`1300
`
`1302
`
`0016
`
`

`

`US. Patent
`
`Mar. 23, 2010
`
`Sheet 14 0f 27
`
`US 7,685,055 B2
`
`FIG. 13B
`
`LIFFE~ED {I AWS 012B
`
`@153
`
`"10,540,
`
`<Default>
`
`These Thermometers
`show approximately
`95% of the quantity is "
`buy quantityand 5%
`is sell quantity. F
`
`'
`
`1304 \
`
`0017
`
`

`

`US. Patent
`
`Mar. 23, 2010
`
`Sheet 15 0f 27
`
`US 7,685,055 B2
`
`FIG. 14A
`
`FIG. 14B
`
`x
`
`um-muws'ncEElB?EIl H5153
`
`0
`
`0
`
`u
`
`5
`
`inside
`Market
`
`50 100
`
`N Mid-Point R
`of Prices
`
`Del All
`
`DB1 Bids
`
`Del Offers
`
`Trade Out
`
`+
`
`.
`
`P181! Funding
`
`indicators move
`farther apart
`when using
`CTRL and scroll
`
`Scalper
`indicators
`
`Indicators
`move closer
`together when
`using CTRL
`and scroll
`wheel down
`
`Del Offers
`
`Trade Out
`
`+
`
`-
`
`Paar Funding
`
`0018
`
`

`

`US. Patent
`
`Mar. 23, 2010
`
`Sheet 16 0f 27
`
`US 7,685,055 B2
`
`FIG. 15A
`
`MD TladelUptinnslmLlFFE-EAULDECUI
`
`-
`
`'
`
`'
`
`'_
`
`
`
`f‘ shaw'lioccmllboa -' F‘
`
`'
`
`Few-0M"
`E F‘
`
`9659' Check Box to ‘
`Enable Price
`Level
`Reasonability
`
`~
`
`'
`
`-
`
`5160mm Q
`
`saw: .
`
`1
`
`,
`,6". mm‘ rkm?m?m' ._
`; 4‘, DeleteIddWuldm Bws/Sek - Dyariibfm Bumn
`F Deleté BidslO?eic-ldton Only '
`,
`_I
`l
`_
`-
`‘
`F Displw Workir'ug Buys/Sell: as Text and Debt: Bids/DIM:
`
`-
`
`axbullmsf
`
`;'
`
`,
`
`-
`
`-
`
`1500
`
`1502
`
`0019
`
`

`

`US. Patent
`
`Mar. 23, 2010
`
`Sheet 17 0f 27
`
`US 7,685,055 B2
`
`FIG. 15B
`
`5 LlFFE-El] c Aws [WEEKS-BEBE HE]
`l
`".l -'-|]_ *7‘ l
`f‘
`
`The Price
`Ticks in
`Increments
`of Five
`
`Sell Prices
`Within
`Five Ticks
`of the LTP
`
`Buy Prices -_
`Within
`Five Ticks
`of the LTP
`
`0020
`
`

`

`US. Patent
`
`Mar. 23, 2010
`
`Sheet 18 0f 27
`
`US 7,685,055 B2
`
`FIG. 16A
`
`1610
`
`
`
`
`‘ "JThe Last 16.92,
` 10:00:06
`
`'~TradedPrice ‘-
`.
` <03!!! m>
`‘__(L'TP)column
`
`:J
`
`
`
` "Jun—m....1
`
`
`
`0021
`
`0021
`
`

`

`US. Patent
`
`Mar. 23, 2010
`
`Sheet 19 0f 27
`
`US 7,685,055 B2
`
`FIG. 163
`
`
`
`Irisrowtodigsg
`5
`[-ShowCIad:
`r7 ShmvCustometAccmConu-Imx
`
`,
`
`i
`
`M0 Trade: Option: for UFFE-E AOL DEED]
`
`
`
`
`5» EU! Options —-‘~—”*—.‘*“
`
`
`-r~ma~~t--——-.' ,—————~,
`.-
`l
`I
`3
`F”d'9'“‘?'“_"?"“,‘°"’°-°°
`,,
`.
`E
`Came!
`I
`
`" "
`'

`'
`
`Check Box to
`
`Enable Track
`
`r." smwcqficmx
`'
`=
`Market I
`! f- ShowDeldeAlButm
`
`Automatic
`
`r." smmdeouautm ,j‘
`Grid
`Centering
`
`
`
`
`l— Keen MDTradu orIToo
`
`f 1': Do “Delete All"
`
` P’ o’kfiéfibékfi é‘fifiifififi'dhw 1&5; '
`
`f7Pnce" _,
`
`
`.,
`. C Wmfimm033
`' C Del'ete TotalWaikiwg BwslSeis-fluariityon BultIIm
`' C Delete 33.310an Baton DnhI!
`'
`
`C Disnlav WoIkin: BwsISeil: as Text md Delete Bids/Dim:
`a: mum: ,
`,
`,_ ,
`
`
`
`0022
`
`0022
`
`

`

`US. Patent
`
`Mar. 23, 2010
`
`Sheet 20 0f 27
`
`US 7,685,055 B2
`
`
`
` Current
`Working
`Sell
`Quantities
`
`
`Working Quantity
`of 3|] at the Price
`
`of 102.54
`
`
`
`
`Working
`BUY
`Quantities
`
`;
`
`.
`
`-
`.-£ ,1
`-
`
`,
`
`--.—..
`.
`.
`
`0023
`
`0023
`
`

`

`US. Patent
`
`Mar. 23, 2010
`
`Sheet 21 0f 27
`
`US 7,685,055 B2
`
`FIG. 18
`
`Average
`Working
`Sell Price
`
`Average
`Working
`
`:
`
`Buy Price
`
`Working
`Quantities
`
`0024
`
`0024
`
`

`

`US. Patent
`
`Mar. 23, 2010
`
`Sheet 22 0f 27
`
`US 7,685,055 B2
`
`E
`—-—————«;
`!
`
`10:54:04
`
`«tumult:
`
`MirLPoint Display
`when there are an
`Even Number of
`Price Rows
`between the Best
`Bid and Best Offer
`at the time ofthe
`last re-center
`event
`
`1.‘
`
`.
`-.~
`
`’_
`-
`
`'
`
`'
`
`“
`
`_
`
`-
`,
`
`‘
`
`'
`
`1900
`
`Purl Fandlng
`
`Mid.Peint Display
`when there are an
`Odd Number of
`Price Rows
`
`between the Best
`Bid and Best Offer
`at the time ofthe
`last re—center
`event
`
`3
`1
`'-
`
`
`
`0025
`
`
`
`0025
`
`

`

`US. Patent
`
`Mar. 23, 2010
`
`Sheet 23 0f 27
`
`US 7,685,055 B2
`
`FIG. 19C
`
`
`
`and
`
`
`W‘“ W—i “a
`_r‘ smmip:
`IE— Bdlgiisionukng/Em;
`_,
`[TI— itcfigibfmfiieebizpia;
`7 9mm:
`
`i 1I
`
`Paine(Ianmr‘a'n:i0ti0n—»~'.—~~
`
`MD Tladel Options to! lJFFE-E AOL DECO]
`
`
`
`
`
`3Fsmumawmm
`
`
`Difset
`|5
`itPricespeviine
`|7
`r sm'uw‘”"b°"
`
`
`.
`.
`r' smsmcomumngmbmls
`7 5WW¢WM§
`
`
`;«fismnmuaum W'Uldel‘?eidmelen"‘”; “w 5.-...- ~- ----~-
`
`
`i—ShoandlncicatorCohmn
`.i' ShowAakindicddCdmn
`
`r-TladaO'ut Mettnd I
`
`
` _
`fldflstudéfl "
`
`Check Box to
`
`
`
`{112:1 Vlvri-a a amttnfiibaifan
`
`‘ imdri'metwd. ’ji-lz- VI
`_
`laws lerT‘le/Latfln
`
`
`
`’
`r‘ Erjeh’leGrjfleoerfe'fir’rm
`
`‘g-iranwiaswpuawordm
`
` rEndllaAwagaPm _ ,
`‘ Fewesmuramm
`
`
`
`
`
`
`hckshanstopenuypme
`'- SetStopimipnoel
`.EV EndaleDragIDmpoiWukngflrda:
`
`
`
`
`ir'Setmwhedttl
`
`:‘
`f" DeleteTddwdkhg Buys/Salt. Dyaditvon Button
`1,
`-
`i
`'
`,
`2 t" Deiete Bidslfllien- Baton Univ
`'
`
`
`F _ DispieyWom BwIISeli: «Text 31d Ddete Bids/Offer:
`an influx:
`. g
`_
`
`Enable ‘Highlight
`Midpoint of Last
`
`1906
`
` ,
`
`i i
`
`0026
`
`0026
`
`

`

`US. Patent
`
`Mar. 23, 2010
`
`Sheet 24 0f 27
`
`US 7,685,055 B2
`
`FIG. 20A
`
`= 58145-5 E5 Juuoz
`
`Eln- BIZ-HE!
`
`
`
`0027
`
`0027
`
`

`

`US. Patent
`
`Mar. 23, 2010
`
`Sheet 25 0f 27
`
`US 7,685,055 B2
`
`FIG. ZOB
`
`MD hide: Option: rm UFFE-E AaL DECO!
`
`
`,
`
`'
`
`'
`
`
`g"GUIUD*5m——-~—-—
`] {Forum—fl
`
`
`
`‘3 {7 ShmYoolips
`swumwmfim
`3
`‘
`2
`Rdugihforhioabispley,
`' —-—-l
`Check §°Xt°
`17 ShowadL
`
`
`
`__ ., Enable Color
`-
`a
`_
`95m -
`
`
`3
`Code Blank
`a .
`
`Spots’
`1 r' ShaMOCUxeckbap:
`
`r‘ Show DeleteMBmton
`
`i
`
`{-15 Show mason: gum
`
`Bidet Paw-mm
`
`
`
`rj Show gathibawam
`
`
`
` - Immacm’ '
`f' UsingUMlT Oldellfi. udtidtslodzew
`
`
`,C' UWMAHKETOIda "‘ '
`,
`
`
`if" DaSweepnnHuflEfiek
`.
`
`r' LdtammmHmDM
`
`. ', !'
`ran-:c'hqmtapfib-Jfixn
`
`
`
`
`l'Abworbomotdetpewde marks!
`
`
`,. .araelafJ-n '1 9| ”Tshafi'lug/bJLo-n
`{r UselnsndeMakeancec
`ndszGnfimr’ewarr—v -
`-
`‘-
`_
`.
`,
`.
`
`
`5 r' EnableKeyboadmdFmKeny
` ‘
`'7.._ 'r' EndaleStopMadtolUrdm
`yrHgMd-aMmmulLastRm '
`
`17 Enwhstwmflm
`
`.
`
`SetStopfinimoel5
`tbksfiomstnp'enbyprioe
`
`
`
`
` 7&7Display Delete aummmn mam Total:
`'
`
`
`’ 5mm
`P Delete Tdqukiwg Buys/Sol: - Duarliw ori Buitcn
`F Delate Bids/Duet: - Baton Only
`
`
`_ P Ditch; Working Buys/S efi: as Text 51d Dobro Bidleller:
`
`
`a; button:
`
`Como!
`
`_.'
`Fammmm I
`17 EndaieDrag/Diop ofWoIkthrden
`
`-: r' smeoiurmnwumum
`[7 Setrowljeidnl '36——
`
`0028
`
`0028
`
`

`

`US. Patent
`
`Mar. 23, 2010
`
`Sheet 26 0f 27
`
`US 7,685,055 B2
`
`FIG. 21
`
`'2' UFFE—EO saws DEE-Bflfiflfl BEJE
`
`TMNMPMe
`
`of the Open
`Position as
`
`2100
`
`Displayed with a
`Box Around the
`
`Average Price’s
`Pfice Level
`
`0029
`
`0029
`
`

`

`US. Patent
`
`Mar. 23, 2010
`
`Sheet 27 0f 27
`
`US 7,685,055 B2
`
`FIG. 22
`
`145854 '
`‘I-Vu.' .3
`
`'
`
`Slide Control
`
`Consolidation
`
`0030
`
`0030
`
`

`

`US 7,685,055 B2
`
`1
`SYSTEM AND METHOD FOR AUTOMATIC
`REPOSITIONING OF MARKET
`INFORMATION IN A GRAPHICAL USER
`INTERFACE
`
`This application is a continuation of US. patent applica-
`tion Ser. No. 10/403,881, filed Mar. 31, 2003, which is a
`continuation of US. patent application Ser. No. 10/ 125,894,
`“Trading Tools for Electronic Trading,” filed Apr. 19, 2002
`now US. Pat No. 7,389,268, which is a continuation-in-part
`of US. patent application No. Ser. 09/971,087, filed Oct. 5,
`2001 now US. Pat No. 7,127,424, which claims the benefit of
`US. Provisional Application No. 60/238,001, filed Oct. 6,
`2000. US. patent application Ser. No. 10/125,894 is also a
`continuation-in-part of US. patent application Ser. No.
`09/590,692, filed Jun. 9, 2000 now US. Pat No. 6,772,132
`and US. patent application Ser. No. 09/589,751, filed Jun. 9,
`2000 now US. Pat No. 6,938,011, both of which claim the
`benefit of US. Provisional Application No. 60/186,322, filed
`Mar. 2, 2000. US. patent application Ser. No. 10/125,894
`also claims the benefit pf US. patent application Ser. No.
`60/325,553, filed Oct. 1, 2001. The entire content of each of
`the above-referenced applications is incorporated herein by
`reference.
`
`FIELD OF INVENTION
`
`The present invention is directed to electronic trading.
`Specifically, the present invention is directed to tools for
`trading products that can be traded with quantities and/or
`prices.
`
`BACKGROUND
`
`Many exchanges throughout the world utilize electronic
`trading in varying degrees to trade stocks, bonds, futures,
`options and other products. These electronic exchanges are
`based on three components: mainframe computers (host),
`communications servers, and the exchange participants’
`computers (client). The host forms the electronic heart of the
`fully computerized electronic trading system. The system’s
`operations cover order-matching, maintaining order books
`and positions, price information, and managing and updating
`the database for the online trading day as well as nightly batch
`runs. The host is also equipped with external interfaces that
`maintain uninterrupted online contact to quote vendors and
`other price information systems.
`Traders can link to the host through at least three types of
`structures: high speed data lines, high speed communications
`servers or the Internet. High speed data lines establish direct
`connections between the client and the host. Another connec-
`
`tion can be established by configuring high speed networks or
`communications servers at strategic access points worldwide
`in locations where traders physically are located. Data is
`transmitted in both directions between traders and exchanges
`via dedicated high speed communication lines. Most
`exchange participants install two lines between the exchange
`and the client site or between the communication server and
`
`the client site as a safety measure against potential failures.
`An exchange’s internal computer system is also often
`installed with backups as a redundant measure to secure sys-
`tem availability. The third connection utilizes the Internet.
`Here, the exchange and the traders communicate back and
`forth through high speed data lines, which are connected to
`the Internet. This allows traders to be located anywhere they
`can establish a connection to the Internet.
`
`2
`
`Irrespective of the way in which a connection is estab-
`lished, the exchange participants’ computers allow traders to
`participate in the market. They use software that creates spe-
`cialized interactive trading screens on the traders’ desktops.
`The trading screens enable traders to enter and execute orders,
`obtain market quotes, and monitor positions. The range and
`quality of features available to traders on their screens varies
`according to the specific software application being run. The
`installation of open interfaces in the development of an
`exchange’s electronic strategy means users can choose,
`depending on their trading style and internal requirements,
`the means by which they will access the exchange.
`The world’s stock, bond,
`futures, options and other
`exchanges have volatile products with prices that move rap-
`idly. To profit in these markets, traders must be able to react
`quickly. A skilled trader with the quickest software, the fastest
`communications, and the most sophisticated analysis can sig-
`nificantly improve the trader’s own or the trader’s firm’s
`bottom line. The slightest speed advantage can generate sig-
`nificant returns in a fast moving market. In today’s securities
`markets, a trader lacking a technologically advanced inter-
`face is at a severe competitive disadvantage.
`Irrespective ofwhat interface a trader uses to enter orders in
`the market, each market supplies to and requires from every
`trader the same information. The bids and asks in the market
`
`make up the market data and everyone logged on to trade can
`receive this information ifthe exchange provides it. Similarly,
`every exchange requires that certain information be included
`in each order. For example, traders must supply information
`like the name of the commodity, quantity, restrictions, price
`and multiple other variables. Without all of the order infor-
`mation, the market will not accept the order.
`In existing systems, multiple elements of an order must be
`entered prior to an order being sent to market, which is time
`consuming for the trader. Such elements include the com-
`modity symbol, the desired price, the quantity and whether a
`buy or a sell order is desired. The more time a trader takes
`entering an order, the more likely the price on which the trader
`wanted to bid or offer will change or not be available in the
`market. The market is fluid as many traders are sending orders
`to the market simultaneously. In fact, successful markets
`strive to have such a high volume of trading that any trader
`who wishes to enter an order will find a match and have the
`
`order filled quickly, if not immediately. In such liquid mar-
`kets, the prices of the commodities fluctuate rapidly. On a
`trading screen, this results in rapid changes in the price and
`quantity fields within the market grid. If a trader intends to
`enter an order at a particular price, but misses the price
`because the market prices moved before the trader could enter
`the order, the trader may lose hundreds, thousands, even
`millions of dollars. The faster a trader can trade, the less likely
`it will be that the trader will miss the trader’s price and the
`more likely the trader will make money.
`With the advent of electronic trading, it has become easier
`for a larger number of people to have access to participate in
`the market at any given time. Such an increase in the number
`of potential traders has lead to other changes, including a
`more competitive market, greater liquidity, rapidly changing
`prices, and other changes. Due to the complexities that these
`changes bring, it is increasingly important to have a system of
`making the most accurate and calculated trades possible in
`the most efficient manner. It is therefore desirable for elec-
`
`tronic trading systems to offer tools that can assist a trader in
`adapting to an electronic marketplace, and help the trader to
`make trades at desirable prices.
`0031
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`0031
`
`

`

`3
`SUMMARY
`
`US 7,685,055 B2
`
`4
`
`The preferred embodiments relate to a system and method
`for automatic repositioning of market
`information in a
`graphical user interface.
`In accordance with a first aspect, a method for automati-
`cally positioning information related to a commodity on a
`graphical user interface is provided. The method includes
`receiving market information relating to the commodity from
`an electronic exchange. The market information may include
`a number of items of interest that are associated with a price.
`The method displays an information display region, which
`has a number of locations arranged such that each location
`corresponds to a price level along at least a portion of a static
`price axis. The method also displays a number of indicators,
`at a first time. Each indicator is associated with an item of
`
`interest and each indicator is displayed in one of the locations
`in the information display region. The method further
`includes automatically repositioning the static price axis
`upon detecting a predetermined condition so that the number
`of locations of the information display region corresponds to
`a different portion of the static price axis at a second time. In
`this manner, the indicators are moved to a new location in the
`information display region that corresponds to the price level
`on the static price axis that is associated with that indicator.
`In accordance with a second aspect, a method for automati-
`cally re-positioning market information relating to a com-
`modity on a graphical user interface is provided, where the
`method includes displaying a plurality of items of interest
`comprising market information in relation to a static scale in
`a trading interface. At least one item of interest from the
`plurality of items of interest is identified as a basis for auto-
`matically positioning the plurality of items of interest. The
`display on the trading interface is updated as the market
`information changes, causing one or more of the plurality of
`items of interest to move in relation to the static scale. The
`
`method then automatically re-positions the plurality of items
`of interest in response to the identified item of interest.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`FIGS. 12A and 12B are displays showing “arrow” cells that
`may be used to view items of interest outside the current
`display;
`FIGS. 13A and 13B are displays showing examples of
`thermometer indicators to illustrate the quantity of buy and
`sell interest in a market;
`FIGS. 14A and 14B are displays illustrating auto scalper
`indicators;
`FIGS. 15A and 15B are a display showing an embodiment
`in which a user may select the price level reasonability check
`feature through a dialog box, and a display showing a measure
`of reasonability in relation to the Last Traded Price, respec-
`tively;
`FIG. 16A is a display showing the display ofthe last traded
`price and inside market for use with the automatic grid cen-
`tering feature of a preferred embodiment; and FIG. 16B is a
`display showing how a user may select and manipulate the
`automatic grid positioning feature;
`FIG. 17 is a display showing a user’s current working sell
`quantities and working buy quantities and additional criteria
`used for implementing the “drag and drop” feature of a pre-
`ferred embodiment;
`FIG. 18 is a display showing the working quantities of a
`user in addition to the user’s average working buy price and
`average working sell price;
`FIGS. 19A and 19B are displays showing the function of
`the highlight midpoint re-centering feature of a preferred
`embodiment; FIG. 19C is a sample GUI options dialog box in
`which the highlight midpoint re-centering feature can be acti-
`vated according to one embodiment of the present invention;
`FIG. 20A is a display showing how blank spots are color-
`coded according to one embodiment; FIG. 20B is a display of
`a sample GUI options dialog box in which a user can activate
`the color coding feature of FIG. 20A;
`FIG. 21 is a display showing how the average price of a
`trader’s open position is indicated according to one embodi-
`ment of the invention; and
`FIG. 22 is a display showing one embodiment of a consoli-
`dation control icon in accordance with a preferred embodi-
`ment.
`
`DETAILED DESCRIPTION OF THE PREFERRED
`EMBODIMENTS
`
`FIG. 1 illustrates the network connections between mul-
`
`tiple exchanges and client sites;
`FIG. 2 illustrates screen display showing the inside market
`and the market depth of a given commodity being traded;
`FIG. 3 illustrates an alternative display, having bid and ask
`quantities displayed in association with a static price scale,
`that may be used in accordance with preferred embodiments;
`

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