throbber
111111
`
`1111111111111111111111111111111111111111111111111111111111111
`US007685055B2
`
`c12) United States Patent
`Brumfield et al.
`
`(10) Patent No.:
`(45) Date of Patent:
`
`US 7,685,055 B2
`Mar.23,2010
`
`(54) SYSTEM AND METHOD FOR AUTOMATIC
`REPOSITIONING OF MARKET
`INFORMATION IN A GRAPHICAL USER
`INTERFACE
`Inventors: Harris Brumfield, Chicago, IL (US);
`Jens-Uwe Schluetter, Evanston, IL (US)
`Assignee: 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:
`
`(75)
`
`(73)
`
`(52) U.S. Cl. ........................................... 705/37; 705/35
`(58) Field of Classification Search .............. 705/35-45
`See application file 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)
`
`(21) Appl. No.: 11/417,547
`
`(22) Filed:
`
`May 3, 2006
`
`(65)
`
`Prior Publication Data
`
`US 2006/0265305 AI
`
`Nov. 23, 2006
`
`Related U.S. Application Data
`
`(63) Continuation of application No. 10/403,881, filed on
`Mar. 31, 2003, which is a continuation of application
`No. 10/125,894, filed on Apr. 19,2002, now Pat. No.
`7,389,268, which is a continuation-in-part of applica(cid:173)
`tion No. 09/971,087, filed 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,
`filed on Jun. 9, 2000, now Pat. No. 6,772,132, and a
`continuation-in-part of application No. 09/589,751,
`filed on Jun. 9, 2000, now Pat. No. 6,938,011.
`
`(60) Provisional application No. 60/238,001, filed on Oct.
`6, 2000, provisional application No. 60/186,332, filed
`on Mar. 2, 2000, provisional application No. 60/325,
`553, filed on Oct. 1, 2001.
`
`(51)
`
`Int. Cl.
`G06Q 40100
`
`(2006.01)
`
`FOREIGN PATENT DOCUMENTS
`
`EP
`
`1067471 A1
`
`1/2001
`
`(Continued)
`
`OTHER PUBLICATIONS
`
`Tokyo Stock Exchange ("TSE"), Publication 1, Sep. 1997.
`
`(Continued)
`
`Primary Examiner-Richard C Weisberger
`(7 4) Attorney, Agent, or Firm-McDonnell Boehnen Hulbert
`& BerghoffLLP
`
`(57)
`
`ABSTRACT
`
`A method for automatically positioning information related
`to a commodity on a graphical user interface. Market infor(cid:173)
`mation is displayed on the graphical user interface. The mar(cid:173)
`ket information may be presented as a number of indicators,
`corresponding to particular items of interest, that are associ(cid:173)
`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
`
`IBG 1001
`CBM of U.S. Pat. No. 7,685,055
`
`0001
`
`

`
`U.S. PATENT DOCUMENTS
`
`5,077,665 A
`5,101,353 A
`5,136,501 A
`5,270,922 A
`5,297,031 A
`5,297,032 A
`5,675,746 A
`5,689,651 A
`5,689,652 A
`5,768,158 A
`5,774,877 A
`5,774,878 A
`5,793,301 A
`5,797,002 A
`5,845,266 A
`5,873,071 A
`5,915,245 A
`5,924,082 A
`5,924,083 A
`5,926,801 A
`5,946,667 A
`5,950,177 A
`5,963,923 A
`6,012,046 A
`6,014,643 A
`6,035,287 A
`6,073,115 A
`6,098,051 A
`6,131,087 A
`6,134,535 A
`6,161,098 A
`6,195,647 B1
`6,272,474 B1
`6,278,982 B1
`6,282,521 B1
`6,408,282 B1
`6,516,303 B1
`6,697,099 B2
`6,766,304 B2
`6,772,132 B1
`6,826,553 B1
`6,839,686 B1
`6,876,981 B1
`6,938,011 B1
`6,993,504 B1
`7,127,424 B2
`7,155,410 B1
`7,181,424 B1
`7,181,425 B1
`7,209,896 B1
`7,243,083 B2
`2002/0023038 A1
`2002/0035534 A1
`2002/0046146 A1
`2002/0046149 A1
`2002/0046151 A1
`2002/0049661 A1
`2002/0055899 A1
`2002/0059129 A1
`2002/0073017 A1
`2002/0091611 A1
`2002/0099644 A1
`2002/0120551 A1
`2002/0138401 A1
`2002/0178096 A1
`2003/0004852 A1
`2003/0004853 A1
`2003/0009411 A1
`2003/0023536 A1
`2003/0023542 A1
`2003/0065608 A1
`
`12/1991 Silverman
`3/1992 Lupien
`8/1992 Silverman
`12/1993 Higgins
`3/1994 Gutterman
`3/1994 Trojan
`10/1997 Marshall
`1111997 Lozman
`1111997 Lupien eta!.
`6/1998 Adler
`6/1998 Patterson
`6/1998 Marshall
`8/1998 Patterson
`8/1998 Patterson
`12/1998 Lupien
`2/1999 F erst en berg
`6/1999 Patterson
`7/1999 Silverman
`7/1999 Silverman
`7/1999 Matsubara
`8/1999 Tull
`9/1999 Lupien eta!.
`10/1999 Garber
`112000 Lupien
`112000 Minton
`3/2000 Stallaert
`6/2000 Marshall
`8/2000 Lupien
`10/2000 Luke
`10/2000 Belzberg
`12/2000 Wallman
`2/2001 Martyn
`8/2001 Garcia
`8/2001 Korhammer
`8/2001 Howorka
`6/2002 Buist
`2/2003 Wallman
`2/2004 Smith
`7/2004 Kemp eta!.
`8/2004 Kemp eta!.
`1112004 DaCosta eta!.
`112005 Galant
`4/2005 Berckmans
`8/2005 Kemp eta!.
`112006 Friesen et al.
`10/2006 Kemp, II et a!.
`12/2006 Woodmansey
`2/2007 Ketchum et a!.
`2/2007 Cha
`4/2007 Serkin et al.
`7/2007 Burns eta!.
`212002 Fritsch
`3/2002 Buist
`4/2002 Otero eta!.
`4/2002 Otero eta!.
`4/2002 Otero eta!.
`4/2002 Otero eta!.
`5/2002 Williams
`5/2002 Kemp
`6/2002 Robertson
`7/2002 Minton
`7/2002 Kemp
`8/2002 Jones
`9/2002 Allen
`1112002 Marshall
`112003 Burns
`112003 Ram
`112003 Ram
`112003 Hollerman et a!.
`112003 Kemp eta!.
`4/2003 Cutler
`
`US 7,685,055 B2
`Page 2
`
`2003/0069834 A1
`2003/0097325 A1
`2003/0126065 A1
`2003/0200167 A1
`2003/0236737 A1
`2004/0093300 A1
`2004/0103054 A1
`2004/0117292 A1
`2005/0262003 A1
`2006/0259382 A1
`2006/0259383 A1
`2006/0259384 A1
`2006/0259404 A1
`2006/0259411 A1
`2006/0265303 A1
`2006/0265304 A1
`2006/0271475 A1
`
`4/2003 Cutler
`5/2003 Friesen
`7/2003 Eng
`10/2003 Kemp
`12/2003 Kemp
`5/2004 Burns
`5/2004 Singer
`6/2004 Brumfield
`1112005 Brumfield et a!.
`1112006 Kemp eta!.
`1112006 Kemp eta!.
`1112006 Schluetter et a!.
`1112006 Brumfield
`1112006 Burns
`1112006 Kemp eta!.
`1112006 Brumfield et a!.
`1112006 Brumfield et a!.
`
`FOREIGN PATENT DOCUMENTS
`
`wo
`wo
`wo
`wo
`wo
`wo
`wo
`wo
`wo
`wo
`wo
`wo
`wo
`wo
`wo
`wo
`wo
`wo
`wo
`wo
`wo
`wo
`wo
`wo
`wo
`wo
`wo
`wo
`wo
`wo
`wo
`wo
`wo
`wo
`wo
`wo
`
`W09114231 A1
`W095/26005 A1
`W09849639 A1
`W09919821 A1
`W099/30259 A1
`W09953424 A1
`W000/52619 A1
`W000/62187 A2
`W000/62187 A3
`wo 00/64176
`W000/65510 A1
`wo 01101077
`W001116830 A1
`W001116852 A2
`W001116852 C1
`W001122315 A2
`W00122315 A3
`wo 01127843
`wo 01171557
`W00165403 A2
`WOO 1188808 A1
`W002/15461 A2
`wo 02/33621
`wo 02/33623
`wo 02/33636
`wo 02/33637
`W00229686 A1
`W002/48945 A1
`W002/59815 A1
`W002/69226 A2
`W002/79940 A2
`W002/93325 A2
`W002103601 A1
`wo 03/017062
`W003090032 A2
`W003090032 A3
`
`9/1991
`9/1995
`1111998
`4/1999
`6/1999
`10/1999
`9/2000
`10/2000
`10/2000
`10/2000
`1112000
`112001
`3/2001
`3/2001
`3/2001
`3/2001
`3/2001
`4/2001
`9/2001
`9/2001
`1112001
`212002
`4/2002
`4/2002
`4/2002
`4/2002
`4/2002
`6/2002
`8/2002
`9/2002
`10/2002
`1112002
`12/2002
`2/2003
`10/2003
`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 ofTSE "Publication 1".
`English Translation ofTSE "Publication 2".
`English Translation ofTSE "Publication 3".
`English Translation ofTSE Document 1.
`REFCO English Translation ofTSE "Publication 1".
`REFCO English Translation ofTSE "Publication 2".
`REFCO English Translation ofTSE "Publication 3".
`USPTO Presentation, NASDAQ, Nov. 8, 2001.
`Kharouf; A Trading Room with a View, Futures, 27, 11-Nov. 1998.
`www.tradingtechnologies.com/products/xtrade_full.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 Teclmology in the Major 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 Teclmologies, 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, TheABCs of trading on anationalmarket 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 Office 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/20031208041112/
`nasdaqtrader.corn/trader/tradingservices/productservices/
`userguides/nwliguide.pdf.
`International Search Report for PCT/US03/1220 1.
`Office Action issued by the USPTO on Jun. 26, 2007 for U.S. Appl.
`No. 111417,871.
`Pending U.S. Appl. No. 10/403,757, filed Mar. 3, 2003.
`Pending U.S. Appl. No. 10/125,894, filed Apr. 19, 2002.
`Pending U.S. Appl. No. 10/403,881, filed Mar. 31,2003.
`MLT
`Trade Vizion,
`http//www.trade-vizion.com/modules.
`php?name+Products-Jul. 29, 2004.
`Office Action issued by the UPS TO on Mar. 23, 2007 for U.S. Appl.
`No. 10/125,894.
`
`0003
`
`

`
`U.S. Patent
`
`Mar.23,2010
`
`Sheet 1 of27
`
`US 7,685,055 B2
`
`FIG. 1
`
`CONNECTION TO MULTIPLE EXCHANGES
`
`101-..
`':·---------------------···-,,
`
`• • . . . . . . • : • • . ' ' ' I • • • • . • .
`
`I
`
`I
`•
`
`..
`•
`•
`
`J
`
`•
`.
`•
`'~------------ ·····--------·"
`'
`~------------- ------------~
`:····---------- ···-·---------------------------- ------~-EjViE§~Fii=ifi~----------- ----------···:
`FACILmES 1~ l
`j 104\c:::X:J
`105\c:::X:J
`ROUTER
`ROUTER
`ROUTER
`!
`!
`.
`:
`I •
`
`HOST EXCHANGE
`B FACILITIES
`
`HOST EXCHANGE
`C FACILITIES
`1 03-.,
`'---------------------------~,
`:
`'
`
`• I . . . . ' ' :
`I . . . • • • ' • . . 1 • I . I
`
`I
`
`I
`1
`
`109
`·------·--·-···-----------~---·-··
`y
`·,
`
`0004
`
`

`
`FIG. 2
`
`201
`
`202
`
`206
`
`207
`)
`
`208
`)
`Total'
`
`1
`
`COHO l •
`
`I 785 I
`
`76261
`
`7627 I 21
`
`76271 489 I 823--;1
`
`• 1
`
`I
`
`~
`00
`•
`~
`~
`~
`
`~ = ~
`
`~
`~ :-:
`
`N
`(.H
`
`~
`
`N
`
`0 ....
`
`0
`
`('D
`
`rFJ =-('D
`.....
`N
`0 .....
`N
`-....l
`
`d
`rJl
`-....l
`0..,
`
`00 u. = u. u. = N
`
`0005
`
`

`
`U.S. Patent
`
`Mar. 23, 2010
`
`Sheet 3 of 27
`
`US 7,685,055 B2
`
`FIG. 3
`
`318
`
`320
`
`~ ,.,
`
`322
`
`324
`326
`
`328
`
`,.,
`-
`
`312 -<
`
`330
`
`/
`
`332
`
`31
`4 -<
`
`_,..
`334
`336
`
`_,..
`
`_,..
`
`338
`
`342
`
`SYCOM FGBL DEC99
`EJIQ][E]
`J 10:48:44 BidQ AskQ Pre LTQ
`EIW
`L
`3
`99
`104
`R
`5
`
`24
`
`98
`
`720
`
`.Ai
`
`-;x..
`
`10
`
`0
`
`10
`1H
`r-..
`~ 50
`3H
`s 0 w 24
`1K SH
`~~ / CLR
`~ X
`10
`lv
`17
`CXL
`w 15 LG D
`8 0
`w 13........-
`_..,.
`8 0
`w 17
`
`/ NETO
`
`/NET REAL
`
`B 0
`
`.............
`
`.I
`
`_..........
`
`33
`115
`
`32
`27
`
`63
`
`45
`
`28
`
`20
`
`97
`96
`
`95
`94
`
`93
`92
`
`91
`90
`89
`88
`
`87
`
`86
`
`85
`
`84
`
`83
`
`82
`
`81
`
`18
`
`97
`30
`
`43
`
`110
`
`23
`
`31
`
`125
`
`21
`
`10
`
`,..
`
`306
`
`v
`310
`
`v
`316
`
`v
`300
`
`""""('"
`
`v
`""V'
`302 304 308
`
`0006
`
`

`
`U.S. Patent
`
`Mar. 23, 2010
`
`Sheet 4 of 27
`
`US 7,685,055 B2
`
`FIG. 4
`
`B[C]r&:J
`SYCOM FGBL DEC99
`10:48:44 BidQ AskQ Pre LTQ
`EIW
`l
`3
`99
`104
`A
`5
`98
`
`24
`
`720
`
`33
`115
`
`32
`27
`
`63
`
`43
`
`10
`
`> 400
`
`97
`96
`
`95
`94
`
`93
`92
`
`91
`90
`
`89
`
`88
`
`87
`
`86
`
`85
`
`84
`
`83
`
`82
`
`81
`
`X
`
`10
`
`0
`
`10
`1H
`50
`3H
`1K 5H
`CLR
`X
`17
`CXL
`[!][]
`NETO
`
`s 10
`w 14
`
`80
`w 15
`B 0
`w 13
`
`B 0 w 17 NET REAL
`
`125
`
`10
`lv 97
`18
`
`97
`30
`
`43
`
`110
`
`23
`
`31
`
`125
`
`21
`
`0007
`
`

`
`U.S. Patent
`
`Mar. 23, 2010
`
`Sheet 5 of 27
`
`US 7,685,055 B2
`
`FIG. 5
`SYCOM FGBL DEC99
`EJIQ][ID
`10:48:44
`BidQ AskQ Pre LTQ
`1--L
`3
`R
`5
`720
`
`EIW -
`
`X
`
`10
`0
`
`104
`
`24
`
`33
`115
`
`32
`
`27
`
`63
`
`45
`
`28
`
`20
`
`18
`
`97
`
`30
`
`43
`
`110
`
`23
`
`31
`
`125
`
`21
`
`99
`
`98
`
`97
`
`10
`
`96
`
`95
`
`94
`93
`
`92
`
`91
`
`90
`
`89
`
`88
`
`87
`
`86
`
`85
`
`84
`
`83
`
`82
`
`81
`
`,-
`
`510
`508
`
`502
`
`10
`1H
`50
`3H
`1K
`SH
`CLR
`X
`v17
`
`10
`
`lv
`CXL mo
`
`NETO
`
`NET REAL
`
`s 0 w 24
`s 0
`W7
`
`-BO
`W17
`~~3
`BO
`ws
`80
`_W_15
`
`"--..,----1
`514
`
`....__~-'
`500
`506 504 512
`
`0008
`
`

`
`~
`00
`•
`~
`~
`~
`
`~ = ~
`
`~
`~ :-:
`
`N
`(.H
`
`~
`
`N
`0 .....
`0
`
`('D
`('D
`
`rFJ =(cid:173)
`.....
`0\
`0 .....
`N
`-....l
`
`d
`rJl
`-....l
`0..,
`
`00 u. = u. u. = N
`
`STAAT
`
`TRADER HAS MARKET
`DISPLAYED ON HJS
`COMPUTER SCREEN
`
`. 600
`1
`)
`
`' 602
`
`I
`
`I
`
`SET QUANTITY VALUES
`IN APPROPRIATE
`FIELDS fAll FIELD~.
`CURRENT QUANTI IT
`FIELD~etPas. OR
`I
`612 [ OFFSc1.)
`r-------JL..------, r 604
`POSITION CURSOR
`.
`OVER DESIRED CEll
`ON THE MERCURY
`DISPLAY
`
`J
`
`622
`
`• .......__ __
`
`QUANTITY OF
`ORDER::
`1 CURRENT
`QUANTITY
`
`FIG. 6
`
`END
`
`I' 628
`
`SEND BUY ORDER TO
` M~Ker F~R eB~~EFflo
`oF~lroWcUcK~
`
`I.
`
`BiiiQ
`
`624
`
`~..
`
`I
`
`626
`
`THIS WILL ADD UP THE O~~TITIES
`FOR EACH ORO
`fN
`MA KE
`THAT WOULD Frt~mJ~ oER B~NG
`ENTERED BY THE T ADE - . . HE
`SUM OF ALL QUAN TIES ik.k.f D~ElTER11
`THE ORDER BEING ENTEAEb
`f~~~~NTITI~S~N
`PRICES B~EA 1--<Piusl----1~----..
`THAN OR EQUAL TO
`~TIJE~
`618
`1-
`614
`lauANTitf OF 1
`ORDER= VALUE
`IN LFIELD
`
`QUANTITY OF
`ORDER;: VALUE
`IN RAELD
`
`SEND SELL ORD~TO
`M AKET FO DE I lED
`ofiANTITY Aij TH PRICE
`OF THE ROW CUCKED
`
`END
`
`___ _ ,620
`I
`
`NetPos
`
`QUANTrTY
`OF ORDER:
`CURAEtvr NetPos
`
`NO ORDER SENT (MAY
`ADJUST QUANiiTIES OR
`OTHER RESTRICTIONS
`DEPENDING ON CELL
`SELECTED)
`END
`
`TRADING WITH MERCURY
`
`0009
`
`

`
`U.S. Patent
`
`Mar.23,2010
`
`Sheet 7 of27
`
`US 7,685,055 B2
`
`700\
`
`"
`
`704 (Price Column)
`
`~~r--~..--r=..-~ - - 702 (L TQ Column)
`
`Blue Highlight
`signifies l TQ
`ticked upward
`from the
`previous l TQ
`price
`710
`
`Red Highlight
`signifies L TQ
`ticked
`downward from
`the previous
`l TQ price
`
`7
`
`.. · ...
`
`1--~ ' ~~;::,~t>1?~.!.,'!,';;:~~';:.; '
`
`0010
`
`

`
`U.S. Patent
`
`Mar.23,2010
`
`Sheet 8 of27
`
`US 7,685,055 B2
`
`Price Packet
`
`( 808
`
`FIG. 8
`
`Price Packet
`
`FIG. 9
`
`0011
`
`

`
`U.S. Patent
`
`Mar.23,2010
`
`Sheet 9 of27
`
`US 7,685,055 B2
`
`FIG. 10
`
`Working
`Quantities
`Column
`
`01 t:st.i:ri~'
`
`004
`
`1002
`
`0012
`
`

`
`U.S. Patent
`
`Mar.23,2010
`
`Sheet 10 of 27
`
`US 7,685,055 B2
`
`FIG. 11A
`
`FIG.11B
`
`Dynamic
`Indicator
`Cotumns
`
`Trader
`Pastes Cell in
`Indicator
`Column
`
`1110
`
`0013
`
`

`
`U.S. Patent
`
`Mar.23,2010
`
`Sheet 11 of 27
`
`US 7,685,055 B2
`
`FIG. 12A
`
`---1200
`
`---~--', ·' .. ,.·._·:
`·· ...
`.-··.:··.
`
`1202
`
`0014
`
`

`
`U.S. Patent
`
`Mar.23,2010
`
`Sheet 12 of 27
`
`US 7,685,055 B2
`
`FIG. 128
`
`----1204
`
`Click on any
`'arrow' cell to
`view quantities
`currently outside
`of the viewable
`
`..
`.. -~
`.
`·.·· ·. . '
`... -... -
`- ...
`
`: .
`
`.
`
`·_· .. · • ..
`
`1206
`
`0015
`
`

`
`U.S. Patent
`
`Mar.23,2010
`
`Sheet 13 of 27
`
`US 7,685,055 B2
`
`FIG. 13A
`
`: J LIFFE-
`
`10:54:04
`
`0
`
`0
`
`.··.:
`
`These Thermometers
`show approximately .
`50% of ~he quantity is(cid:173)
`b_uy quantity and· 5o%·.·,
`is sell quantity.
`
`1300
`
`1302
`
`.. '.;:
`. ::··
`
`'
`
`· .. · --··
`
`. •·
`
`· ·P•erc P-~nd!ng
`.· ..
`-
`. . ... . . :·> : ·.·:\;)~~_.;·· :r!;f~~·;:f;
`
`. . ,.
`
`. . .
`
`~
`
`0016
`
`

`
`U.S. Patent
`
`Mar.23,2010
`
`Sheet 14 of 27
`
`US 7,685,055 B2
`
`FIG. 138
`
`i . ~ .
`
`: :
`
`..
`
`These Thermometers
`show approxim.atelv
`95% of the quantity is
`buy quantity and 5%
`is sell quantity.
`
`1306
`
`1304
`
`-.
`
`-··:
`
`. .... _ .
`
`~.
`
`- ;
`
`0017
`
`

`
`U.S. Patent
`
`Mar.23,2010
`
`Sheet 15 of 27
`
`US 7,685,055 B2
`
`FIG. 14A
`
`FIG. 148
`
`I
`I 10:54:04
`I
`
`··---1 --l <Oefsutt>
`--l 0
`
`0
`
`0
`
`1
`
`Del All
`
`Del Bids
`
`DeiOtfers
`
`+
`
`Indicators move
`farther apart
`when using
`CTRL and scroll
`wheel up
`
`0
`
`rs
`move closer
`together when
`using CTRL
`and scroll
`wheel down
`
`0018
`
`

`
`U.S. Patent
`
`Mar.23,2010
`
`Sheet 16 of 27
`
`US 7,685,055 B2
`
`FIG. 15A
`
`MD Trader Options for UFFE-E ADL D£[01
`
`-
`

`
`-
`
`f3
`
`;GUI Optiont
`
`~ ShowTocti~
`P' ShoW Clock
`~ Show CuStomer Account Corrbobo~e
`
`. ·r.
`
`1500
`
`1502
`
`0019
`
`

`
`U.S. Patent
`
`Mar.23,2010
`
`Sheet 17 of 27
`
`US 7,685,055 B2
`
`FIG. 158
`
`.
`
`'
`
`'·
`10:54:04
`
`------1---~--··.'. •'
`0
`
`0
`·--..,...._-1--. --------·--
`0
`
`' ' ~ .. . ;.: . .. . . .
`... ·
`-·.:
`
`... -
`
`The Price
`Ticks in
`Increments
`of Five
`
`Sell Prices
`Within
`Five Ticks
`ofthe L TP
`
`Buy Prices
`Within
`Five Ticks
`ofthe L TP
`
`0020
`
`

`
`U.S. Patent
`
`Mar.23,2010
`
`Sheet 18 of 27
`
`US 7,685,055 B2
`
`FIG. 16A
`0
`_Sell.
`Q~antity .
`·Column , .-
`. :, ,·
`. ·. .
`.
`.
`
`1
`-
`Buy
`Quantity·,-
`Column_~-
`
`:·::rhe Last- .. 1~02.
`··~:rraciea Price-~" ·
`:--([t_p') coium~_·;:·
`
`~ _h_:;;.:_. -.";_ ..
`
`~ --.;
`
`:'
`
`.
`
`; ... (
`
`70
`
`..__ _ ___, --·- -~- .. -----
`0
`.·--1
`~-, .
`. ---
`.
`11~( \-_,.
`:--."--
`
`s
`
`::.
`
`. ()
`
`-
`
`fl._
`V·
`ll
`
`"
`
`~·
`
`.L ,' ·•··
`
`'. +
`
`.- "!
`
`. ::_
`
`0021
`
`

`
`U.S. Patent
`
`Mar.23,2010
`
`Sheet 19 of 27
`
`US 7,685,055 B2
`
`FIG. 168
`
`MD Trader Options for UFfE-E AOl DE COl
`
`- -
`
`__
`
`:·GUI OptioM--------. - - - - - .
`w SllowTdips ·
`p shot¥ Clock
`P" Show Customer Account-ComboboK
`r Srow IOC Oleckbox
`r -Show Delete A1181Jton
`P' ~towTra~~BlJtan:
`.
`
`.
`
`.
`
`f3
`
`I
`
`OK
`
`Cancel
`
`Forlllat
`[5 U digits for\lla~mgiE~eee..
`rr
`. . .
`
`[
`- - Check Box to
`Enable Track
`Market/
`Automatic
`Grid
`Centering
`Feature
`
`....
`... ~
`.-.. -
`. :,-·
`·' .·,.
`
`_ .. ·~
`;_;· .
`
`! ~i~ii~:ift; ·•·
`
`r Do ''Delete All'' when UQ tounn· Cficked
`r OoS;.;;~~-F!IAcr~~-J .... --~?:;::·:·'.:;:-~/ :·
`., ~ l~tB~~~M~D~~-"~'
`
`~~~::;::::;::;:;::::;::;::::;::::::;::::::::;:::;:::::::;::;:::;;:;::¢::::;:~~
`
`r;; '-P~i.R.e~~o~~':.qfe~j r .. ~:· -_ f ~iW~~.~.aii! : ·-.
`_
`r DeleteTotaiWCxkW!gBuy;/Sels~Ciuolilt)ronButton
`".· --"'·• ·· .-···----·P---·- ---·:-··.-·
`.
`· ··
`-
`· '
`r Delete Bicb/Ofless • 8~an Onl1
`.
`(' Ocl)l!f Woikin; BuysJS ella o:s T e:>Ct and D~ Bidi/Orfers
`asbUtcm'
`
`0022
`
`

`
`U.S. Patent
`
`Mar.23,2010
`
`Sheet 20 of 27
`
`US 7,685,055 B2
`
`FIG. 17
`
`Working Quantity
`of 30 at the Price
`of 102.54
`
`Current
`Working
`Sell
`Quantities
`
`Current
`Working
`Buy
`Quantities
`
`:' ·.
`
`+
`
`.... ;--. _ __,
`
`':·:.;·: :-··:. ',,,··
`
`'~
`
`0023
`
`

`
`U.S. Patent
`
`Mar.23,2010
`
`Sheet 21 of 27
`
`US 7,685,055 B2
`
`FIG. 18
`
`·,· .
`10:54:04
`t------1·. ·····-····· ·-----
`... ----
`
`Average
`Working
`0
`Sell Price
`1-.--~---- .... ---~---- ----- ..
`1806
`0
`._ __ ......,...+ -..-·..---... ·-- ---.... -· .. -- . ....,._, .. --
`0
`-~·--- J
`
`1802
`
`Working
`Quantities
`
`Average
`Working
`B Price
`
`J_;;;;::!lla.-.-"'i: ·. :':' . ·_: ;·, ::,: ~; ·.; {.i -"
`
`1-----,.----"t", .. :~ ~-:;'. f~ ·-.::: t ~-: c\ '•f:-::.~~~~~:~:,-:,; ·
`
`•
`
`0
`
`. . . . .
`
`-~--~ . . . : . . . . . .
`
`0024
`
`

`
`U.S. Patent
`
`Mar.23,2010
`
`Sheet 22 of 27
`
`US 7,685,055 B2
`
`FIG. 19A
`
`FIG. 198
`
`Mid-Point Display
`when there are an
`Odd Number of
`Price Rows
`between the Best
`Bid and Best Offer
`at the time of the
`last re-center
`
`Mid-Point Display
`when there are an
`Even Number of
`Price Rows
`between the Best
`Bid and Best Offer
`at the time of the
`last re-center
`
`1900
`
`902
`
`0
`0 IOC
`
`DetAil
`
`Del Bids
`
`Oet Offers
`
`i
`... ·-· J
`
`0025
`
`

`
`U.S. Patent
`
`Mar.23,2010
`
`Sheet 23 of 27
`
`US 7,685,055 B2
`
`FIG. 19C
`
`-
`
`-
`
`_
`
`t3
`
`Forma---
`[5 ~ d9l: for\1/aki'lg/Exec:..
`ji1 II ~ib lor Priu Dis~
`
`--~~ OK
`
`Carcet
`
`MD Trader Optio111 for UFF£-E AOl D£C01
`r· GUI Qptiorot - - - - - - - - - - ,
`P" Si'¥:lwlcdips
`P" Sl\:wl Cock
`P" Show Cuslcmer Acctull Cootcbox
`r Sl\:w~IOC 01eckbox
`r Si1Jw Delete AI B~Dil .
`P' ShowTradeO~B~
`.. .
`. .
`r Show Bid l~licatoi Colurm
`. r ShoWAP.Ind'iC:ac. CWmn
`P" Cac. Code B~ s~~; ·
`r .:.~MOTr.onTCIP
`r. Do ''Oe~teA!r~·when Lfa CoUrinOi
`
`...
`
`::·.;.
`
`·.
`
`· Uclli:istosi~-
`Check Box to
`Enable 'Highlight !==============~
`Midpoint of Last
`111in9 -
`Recenter'
`rd~ , ..
`Feature
`n (l:"'3)?vis frorrrtaplbt:a~
`_ . l,t:1ido;-: 1--~~KetW~J-.:71_ :: ~ (~\•rt fro~~oplb\:.o:n
`r, Eria51~ G~d:ilecerit,J ;;cr,=.-rg- ;~· ~:s ·
`- -· · ·
`·: st® oit&a. . · -· , . , ,_
`·-----· :---'7-_--~----.
`P" EMili! Stop Market 0 rdeci .· -' .
`P' -EMilia Stop Uri or•~ .. .
`. ..
`. . -Set Stop rml ~ce r. ticb ~om-~~ enby~·
`
`~~s:;;~~~"
`
`r AlowqoneOrde~persideof!Miket:·.·.
`r'·u~l~~~et~;g_;_:/'_·_:i:_{-'
`r E; ·
`_, ..
`
`P' ~le Draoior~ o!\1/akilg Or~
`P' s}Q.,e~dTexi.onei:II~Cc~mn
`, _
`r;· S~row~-~
`
`· ! , .
`
`.. ,··:.·
`
`P OisPai OeletS BlitonsModr.llg Qurity T ~ .
`.
`. r. liP.!i!!!:wllikiiiilm~iJiii!Wii
`t" Delete r Cilal\1/cdq B~els • Qurity on Button
`r Delete Bids/Oifer1 • BtJtan 0~ ·

`.
`('". Displa,Wodr.ing B~.~YSISellt 111 Text~ Delete Bids/CHill•
`at IJJia-,s
`
`0026
`
`

`
`U.S. Patent
`
`Mar.23,2010
`
`Sheet 24 of 27
`
`US 7,685,055 B2
`
`FIG. 20A
`
`: ~ CNE-S ES .lUN02
`
`£1§] EJI:ID I!!!!IGJEJ
`
`. . -:.
`
`-: .~· .
`
`0027
`
`

`
`U.S. Patent
`
`Mar.23,2010
`
`Sheet 25 of 27
`
`US 7,685,055 B2
`
`FIG. 208
`
`MD Tra.deJ Options for UFFE -E ADL DEI:OI
`
`__
`
`rGUI Options
`P' Show T oolip;
`\ P' Show Cock
`i P' Show Cu:tomer
`r Show IOC OteckboK
`r ShowOeleteAJB~
`
`l rFatm4l
`,-----__...._.1........,., I* d9ts lor Waki'lg/Ellec.
`Check Box to
`lld"l!litsrorPtieeOisplejl
`Enable 'Color
`Code Blank
`Spots'
`Feature
`
`13
`
`OK
`
`2002r----. ...
`
`: r Oo'1)e~A!r'~LTQ~cfidid.
`. r OoS~~irt~R~tnck .. '~:.L : __ -
`P' LeftButtm'~iinMcuseOO\VN
`r· Abw o~ one Ofde! pei &ide ci1Mfkeil -:: ·
`r usei~M~P~ ;::/(~
`· .' ...
`r EMbl1 Ke7boaiif~d Fundia! ~ T ~~~
`P. Hig!Wi6_M~ai~ R~ .. ·;::: ..
`
`P EIIC!bie Dr!IOI[licp of Wakllg Or~Jen ·: ·
`P Show B~d T Glll en Bi:YA$k Cokimn
`P' Set row he9U ~
`
`. .
`· . T~ttMethod · •
`· .• I Usi~ UMIT Oule; ~- ll at lid:.s lc ~ew
`. r Using MARKET 0 rder
`. C Enabl!iA.UtOnw: Grid Centerir-4;i
`~
`. :0J:'~ey (T""3 :e;~rd:; · · · · : ·.
`:0 :La~ T~~crl p,;r.e W.+ril2 :. 3 fJ'.'!~ lrGm top/t?~.:r.n
`/r, fmi~~r-.i~rket'M~:·, 12:: .. 3 I<A'tslr;,t~pll;~~o'"
`.r; -Eii'~re:GiiHl~~~e wcr6q
`. .
`.
`~5k)p0rd«s
`,
`....
`P ENble Stop M41ket Orden
`P Etiabl$ S!~» Lin~ Ordett
`
`.
`
`.
`
`. Set Srop liri p1ice r ti:ks ~an stop_~IIJI ~
`
`P' Oil!;iay Delete B11lon:MIIIkilg Ouril, Tctals
`(0 ~~~ill.i:Jiio.iN
`(' Delete T WI Wakilg Blql/Seb -Quariil)t on Button
`C' Delete Sid$/OHers • Bitton Dnljl
`I Di.tpl!rl Working Bu)'t!S ella as Text and Oelele 8 i!:s/011 era
`as !:Ulan~
`
`0028
`
`

`
`U.S. Patent
`
`Mar.23,2010
`
`Sheet 26 of 27
`
`US 7,685,055 B2
`
`FIG. 21
`
`;. .. ·,".:.
`·/;'.
`10:54:04
`1------+ - ---··· ---------·-· .
`<Default>
`.•:
`:.::
`
`- .. · ...
`: ... ·
`
`The Net Price
`ofthe Open
`Position as
`Displayed with a
`Box Around the
`Average Price's
`evel
`Pri
`0
`
`0029
`
`

`
`U.S. Patent
`
`Mar.23,2010
`
`Sheet 27 of 27
`
`US 7,685,055 B2
`
`FIG. 22
`
`Price
`onsolidation
`Slide Control
`2200
`
`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 U.S. patent applica(cid:173)
`tion Ser. No. 10/403,881, filed Mar. 31, 2003, which is a
`continuation of U.S. patent application Ser. No. 10/125,894,
`"Trading Tools for Electronic Trading," filed Apr. 19, 2002
`now U.S. Pat No. 7,389,268, which is a continuation-in-part
`of U.S. patent application No. Ser. 09/971,087, filed Oct. 5,
`2001 now U.S. Pat No. 7,127,424, which claims the benefit of
`U.S. Provisional Application No. 60/238,001, filed Oct. 6,
`2000. U.S. patent application Ser. No. 10/125,894 is also a
`continuation-in-part of U.S. patent application Ser. No. 15
`09/590,692, filed Jun. 9, 2000 now U.S. Pat No. 6,772,132
`and U.S. patent application Ser. No. 09/589,751, filed Jun. 9,
`2000 now U.S. Pat No. 6,938,011, both of which claim the
`benefit ofU.S. Provisional Application No. 60/186,322, filed
`Mar. 2, 2000. U.S. patent application Ser. No. 10/125,894 20
`also claims the benefit pf U.S. 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.
`
`25
`
`2
`Irrespective of the way in which a connection is estab(cid:173)
`lished, the exchange participants' computers allow traders to
`participate in the market. They use software that creates spe(cid:173)
`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
`10 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(cid:173)
`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(cid:173)
`nificantly improve the trader's own or the trader's firm's
`bottom line. The slightest speed advantage can generate sig(cid:173)
`nificant returns in a fast moving market. In today's securities
`markets, a trader lacking a technologically advanced inter(cid:173)
`face is at a severe competitive disadvantage.
`Irrespective of what 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 if the exchange provides it. Similarly,
`30 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(cid:173)
`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(cid:173)
`modity symbol, the desired price, the quantity and whether a
`buy or a sell order is desired. The more time a trader takes
`40 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
`45 who wishes to enter an order will find a match and have the
`order filled quickly, if not immediately. In such liquid mar(cid:173)
`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
`50 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
`55 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(cid:173)
`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.
`
`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
`
`35
`
`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(cid:173)
`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. 60
`An exchange's internal computer system is also often
`installed with backups as a redundant measure to secure sys(cid:173)
`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 65
`the Internet. This allows traders to be located anywhere they
`can establish a connection to the Internet.
`
`0031
`
`

`
`US 7,685,055 B2
`
`3
`SUMMARY
`
`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(cid:173)
`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
`oflocations 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(cid:173)
`cally re-positioning market information relating to a com(cid:173)
`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(cid:173)
`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 35
`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
`
`4
`FIGS.12A and 12B are displays showing "arrow" cells that
`may be used to view items of interest outside the current
`di

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