`
`IBG 1013
`CBM of U.S. Pat. No. 7,533,056
`
`
`
`5,454,104
`Page 2
`
`OTHER PUBLICATIONS
`
`Wall Street Computer Review’s Special Buyer’s Guide Issue
`for 1992 (Gralla Publications}.
`Edward R. 'Ii1fte, Envisioning Information (1990, Graphics
`Press).
`Edward R. 'Il.1fte, The Visual Display of Quantitative Infor-
`mation (1983, Graphics Press).
`I. Peter Steidlmayer, New Market Discoveries (1990, Kirb-
`mam).
`Capital Flow Software User Reference Manual, Version 2.0.
`Barbara Robertson, “Biz Viz. (financial analysts are begin-
`ning to use visualization tools normally used by engineers)”,
`Computer Graphics World, V01. V14. Issue: n9, Sep. 1991,
`pp. 45-49.
`Clive Davidson, “Fast Money”, Computer Weekly, Oct. 17,
`1991, pp. 28-29.
`
`Paul R. Lintz, Exominer’s Exhibit A, Unpublished Output
`from Micmsoft Works Aug. 14, 1994, pp. 1-2.
`Microsofi‘ Works User’s Guide Version 1.05, Microsoft cor-
`poration 198?, 1933, PD. 257-335.
`
`Rizzo et al., “Quotron Uses Windows to Develop New
`Market Analysis Tools For Real—Time Data”, Micmsoft
`Systems Journal, vol. V4, Issue: 111, Jan., 1989, pp. 1-9.
`Ivy Schmerkerl, “Technical Charting Lights Up Securities
`Trading", Wall Street Computer Review; vol. V6, Issue: n9,
`Jun. 1989, pp. 42-52.
`
`Janet Matthew, “OTC Spurs Specialized Trading Systems",
`Wall Street Computer Review. vol. V6, Issue: n12, Sep.,
`1939, pp. 26-32.
`
`1990 Buyer's Guide: “Trading Systems", Wall Street Com-
`puter Review, vol. v7, Issue: n2, Nov., 1989, pp. 124-131.
`
`0002
`0002
`
`
`
`U.S. Patent
`
`Sep. 26, 1995
`
`Sheet 1 of 44
`
`
`
`mosma>5%_a
`
`.Eo.fl
`
`
`
`.m_o_>ma5%.
`
`
`
`1mon_$.om_>e_.m._
`
`$20:
`
`Nn_m._.w
`
`EommwEm:
`
`
`
`Emzwmw4.55
`
`
`
`<._..G_u_
`
`
`
`mo".mmqmqfia
`
`ozaoa
`
`wz_mmm_oos
`
`
`
`<._.<n_$m_z_._
`
`
`
`n_...._mu_<._.<n_
`
`mo_>ma
`
`moE$:z=
`
`P$5
`
`momnom«:5
`
`0003
`0003
`
`
`
`
`
`
`mRaP3U
`
`Sep. 26, 1995
`
`Sheet 2 of 44
`
`40ll}454|)5
`
`
`
`:._._3moE_n_.":z_
`
`>Q3._.w
`
`E58200
`
`
`
`mosma><._%_a
`
`
`
`mosma._.:n_z_
`
`a::mm__.._.-,.,....,aEm__.._<_u_§
`:,,,....\mo:.._8._<o\x525xrlu
`
`:—Il
`
`
`
`:r....\/r\
`
`\IIIIII.I\
`
` <-_.
`
`.9".O._.OO
`
`4n_m._.w
`
`flaw
`
`
`
`m-_..0_u_
`
`>n_:._.mmmopm3:5
`
`
`
`”Qm__._n_n_¢.E2522Esmzmo
`
`
`
`
`
`E._:mm_mm_n=n_._<o_Em_>
`
`m._.om._mmEm:
`
`E35u_Omat.
`
`>85n_z<
`
`$5s_4¢<n_
`
`0004
`0004
`
`
`
`
`
`
`
`
`
`
`US. Patent
`
`Sep. 26, 1995
`
`Sheet 3 of 44
`
`5,454,104
`
`m
`
`m
`
`
`
`mo_>.u.n_><._n_w_n_
`
`
`
`mzqms.5n_2_
`
`
`
`magma.§1_n_m_n_
`
`
`
`mo_>mn_><._n_m.E
`
`nn_m._.w
`
`n_m._.
`
`
`
`O-...0_u_
`
`58200
`
`._<zO_._._n_o<
`
`
`
`m._.z_On_..n_E,ma_0E202.mmafim
`
`m_..z_s_“_o
`
`Em_s_n_o._m..ma
`
`m2m__>Em:
`
`_m.:_._mmmE25
`
`
`
`m._.z_o...._mm_:_:,ma_
`
`32.:no
`
`:,_m_Eo._m>m_a
`
`
`
`9.58.”.>935
`
`z_om§._n_ma
`
`
`
`mn__n_._<0_.Em>
`
`3.w_u_O._.ow
`
`0005
`0005
`
`
`
`
`
`
`401,
`
`EoommE5E08nm:wca
`.._ous:aozzomm:2:nom_.§__2n_o_En_".0E5:m_5o>fiamoommEaam_NEz:"595
`
`
`
`
`ozm:2:".0E53ooammmomoan._:5oz_zz_om_m:2:"5m2_._a._._.._<._.mao_En_
`
`cm,:2:nom_o_Eo._5
`
`
`:2:momoan._:3mac:._omE,m3ozm:2:"5ms:qn_o_En_"_om_o_Eo._3.
`
`
`
`MEgo:N:u:=<“_m_o4£22._oms_>mcEx:m._._6zm_._ao_mm_n_.
`
`U
`
`1
`
`_.nS
`
`
`
`
`
`oz_z_,5m0n_.wwz:z_o._m.E.ms_m_3m$§._.._om2:Ezmmam_._mE&_2ooEx«.2go:._<._._n=...ozoE_.S:oPtomomos
`
`
`
`
`
`
`zwflmmmwo_¢m>mm_wo<Ea_....93;¥.$$.Em22:2._._nm_o_>m_mEamon.om%%m..,._w:
`n_m<oe,m_V_rIIIII
`
`m:0:z_._.zO09.2.0;«mmmmP_oz.o8EOE_zfifimzo_:.o3ormm_.son_z§IIIII._zo_Eo_ez_:8z_
`
`
`
`M“,32m.m_w$E<n_Em:_.II..uII.
`
`
`
`ma,<9;mm:<_sE_I_s
`
`omoomm%EomobpozooEm.m5mo._oo
`motzoz$9.24:
`
`
`E3._.mE:m>m_Ez_..s
`
`0006
`
`
`
`
`U.S. Patent
`
`Sep.26,1995
`
`Sheet 5 of 44
`
`5,454,104
`
`FIG. 3-A
`
`§TEP 1
`
`FOR ALL DATA EVENT UNITS
`IN USER-SPECIFIED SATA
`
`SEGMENT, DO
`
`
`
`
`
`IF
`MAXIMUM UNIT <
`
`YES
`
`
`
`MAx|MuM UNIT =
`
`
`
`IF
`
`
`
`
`M|N|MuM UNIT ;
`CURRENT UNIT
`
`CURRENTUNIT ‘ CURRENTUNIT
`
`
`
`
`YES
`
`MINIMUM UNIT <
`CURRENT UNIT
`
`:2 ‘
`
`GO TO FIG. 3-B
`
`0007
`0007
`
`
`
`U.S. Patent
`
`Sep. 26, 1995
`
`Sheet 6 of 44
`
`5,454,104
`
`USING LOOKUP TABLE
`
`CORRECT MINIMUM UNIT AND
`MAXIMUM UNIT TO YLO AND
`YHI COOFIDINATES ON
`Y-AXIS OF DISPLAY
`
`19
`
`FIG. 3-B
`
`X1 = XAXIS ORIGIN
`OF USER-SPECIFIED
`PIPE ON DISPLAY
`
`X2 = X1 + WIDTH OF PIPE
`
`DRAW SOLID VERTICAL LINE
`
`FROM COORDINATE X1, YLO
`TO X1, YHI
`
`DRAW SOLID VERTICAL LINE
`
`FROM COORDINATE X2, YLO
`TO X2, YHI
`
`GO TO FIG. 3-0
`
`0008
`0008
`
`
`
`U.S. Patent
`
`Sep. 26, 1995
`
`Sheet 7 of 44
`
`5,454,104
`
`TEP3
`
`24
`
`FIG. 3-C
`
`CALL STUDY CONDUCTOR
`FOR SELECTED
`STUDY TYPE
`
`TO STU DY CONDUCTOR
`
`PASS STUDY PARAMETERS
`
`.25
`
`PASS STUDY RESULTS
`TO VERTICAL
`
`DISPLAY MEANS
`
`STORE STU DY RESULTS
`IN RES 1
`
`FOR EACH DATA EVENT UNIT
`STORED IN RES 1. 00
`
`MAP DATA EVENT UNIT
`TO Y COORDINATE
`USING LOOKUP TABLE
`
`GO TO FIG. 3-D
`
`0009
`0009
`
`
`
`U.S. Patent
`
`Sep.26, 1995
`
`Sheet 8 of 44
`
`5,454,104
`
`FIG. 3-D
`
`DRAW DARKENED BOX
`WITHIN PIPE BOUNDARIES
`AT Y COORDINATE
`WITH HEIGHT = SIZE OF
`SCREEN FONT
`
`STEP 4
`
`FOR ALL ADDITIONAL
`REFERENCE POINTS, DO
`
`MAP REFERENCE POINT TO
`Y COORDINATE FROM
`LOOKUP TABLE
`
`33
`
`Y COORDINATE:
`Y COORDINATE
`+ 112 SIZE OF SCREEN FONT
`
`GO TO FIG. 3-E
`
`0010
`0010
`
`
`
`U.S. Patent
`
`Sep. 26, 1995
`
`Sheet 9 of 44
`
`5,454,104
`
`FIG. 3-E
`
`X1 = ORIGIN OF
`
`PIPE ON DISPLAY
`
`X2 = X1 + STANDARD
`
`WIDTH OF PiPE
`
`DRAW COLORED LINE FROM
`X1, Y COORDINATE TO
`X2, Y COORDINATE
`
`0011
`0011
`
`
`
`U.S. Patent
`
`Sep. 26, 1995
`
`Sheet 10 of 44
`
`5,454,104
`
`4.6_n_
`
`finK30
`
`m
`
`IflmE
`Iowa
`
`omqm
`
`mnomx
`(Ndmomwo
`
`
`2zt.:2
`
`ac.Mac»4:2»é454:
`
`MKZKIK
`
`0012
`0012
`
`
`
`U.S. Patent
`
`Sep.26,1995
`
`Sheet 11 of 44
`
`_
`
`5,454,104
`
`39
`
`FIG. 5-A
`
`DATA SOURCE
`
`INTERFACE
`BETWEEN DATA
`
`SOURCE AND PC
`
`40
`
`DATABASE
`OF TPOS
`
`4;
`
`USER SELECTS
`DATA SEGMENT
`FROM DATA BASE
`
`USSEH SELECTS THE
`TPO - COUNTING
`STUDY AND TFO
`
`STUDY PAFIAMEFEH
`
`INTERFACE To
`
`STU DY CONDUCTOR
`
`42
`
`43
`
`4.4
`
`GO TO FIG. 5-B
`
`0013
`0013
`
`
`
`U.S. Patent
`
`Sep.26,199S
`
`Sheet 12 of 44
`
`5,454,104
`
`FIG. 5-B
`
`I ___________________________ _ "I
`STUDYCONDUCTOH
`
`QTEP 1
`
`MAXIMUM UNIT =
`CUFIFIENT UNIT
`
`MINIMUM UNIT =
`CUFIFIENT UNIT
`
`SEGMENT, DO.
`
`
`
`IF
`MAXIMUM UNIT <
`CURRENT UNIT
`?
`
`
`
`IF
`MINIMUM UNIT <
`CURRENT UNIT
`'?
`
`‘GO TO FIG. 3-C
`
`0014
`0014
`
`-— fl‘———_— _
`
`j1.14:1-cg._j..-...:::::g.g.:::L-::L:-.-.-.-—.::::-—-_:.:LL:sn.1-1.
`
`45
`
`
`FOR ALL DATA EVENT UNITS
`IN USER-SPECIFIED SATA
`
`
`
`
`
`
`
`U.S. Patent
`
`Sep. 26, 1995
`
`Sheet 13 of 44
`
`5,454,104
`
`FIG. 5-C
`
`1-u-.u:u:u.1j.—j::.::::L.1j::.__:—.j:u—-nu.-s-u.n.—::LL::—_:LLjjLLjj::——u-uujj
`
`STEP 2
`
`FOR EACH PRICE LEVEL
`FROM MINIMUM UNIT
`
`T0 MAXIMUM UNIT, D0
`
`FOR ALL UNITS IN
`SELECTED DATA
`
`SEGMENT, DO
`
`COUNT TPOS AT
`PRICE LEVEL FOR
`UNIT
`
`STORE RESULT
`
`GO TO FIG. 5-D
`
`0015
`0015
`
`1:111:-14::.—.-._...-u:1..-.-ou-u.—o-.-.::.-—.-.-L-—.:LL:.—jL:j—u-4.-u-uu—¢_.-.n—¢:-1-111:-.-—-..—.-_—.j
`
`
`
`U.S. Patent
`
`Sep. 26, 1995
`
`Sheet 14 of 44
`
`5,454,104
`
`TEP
`
`FIG. 5-D
`
`FOR EACH PRICE LEVEL
`FFIOM MINIMUM UNIT
`
`TO MAXIMUM UNIT, DO
`
`
`
`IGNORE
`PRICE-LEVEL
`
`GO TO FIG. 3-E
`
`0016
`0016
`
`
`
`ADD pmcg-
`IF ACCUM
`LEVEL T0
`TPO COUNT FOR PFIICE
`|qE3UL1-3
`LEVEL > TPO THRESHOLD
`.. TUDY PAFIAMETE '
`U51‘
`
`
`
`
`
`
`
`
`
`U.S. Patent
`
`Sep. 26, 1995
`
`Sheet 15 of 44
`
`5,454,104
`
`FIG. 5-E
`
`
`
`
`INTERFACE FROM.
`STUDY CONDUCTOR
`
`
`
`
`
`TRO STUDY RESULTS
`DISPLAYED WITHIN
`VERTICAL PIPE.
`
`MINUS DEVELOPMENT
`DEPICTED VISUALLY
`AS SPACE WITHIN
`
`
`
`A STUDY RESULT OF
`BETWEEN RESULTS.
`
`
`
`
`REFINE ANALYSIS;
`OBJECTIVE IS TO
`IDENTIFY POINTS
`OF MINUS
`-
`DEVELOPMENT
`
`60
`
`0017
`0017
`
`
`
`tMCSU.
`
`..l.m<60.".
`
`m6,2m.S
`
`44.m6
`
`4019454‘I5
`
`
`52:ram
`1fl_._"_mnoe2IGu_mn_0%Wtn3..%Em«m.3»
`cm...0.2...»:93m
`moon‘.0.22H.
`mB<._mD.
`
`._.w_oo
`
`0018
`
`
`
`.530mwfim
`fismOEmOofimO5200mm.20025
`
`
`
`ma.0_u_
`
`U.S.Patent
`
`nouuomE5§_E>
`
`Sep.26,1995
`
`
`
`seasonEmOEufimomvan0noummomEmOaowzmomuamo
`
` o
`
`aczfiomum_O
`
`sumHamfig
`
`NoamHamEma
`
`2230mufim
`
`Sheet17of44
`
`
`
`Ru_..uo>Hum2mos:normum:_H_
`
`comm
`
`5,454,104Hmu_.a_.::o..,_
`
`uuwosaammufim
`
`0019
`0019
`
`o>oEumOuofiumomOvuiumomO2.53.:OomEo><was:0:560.3O
`muflm
`
`
`
`e..lmISU.
`
`tIuuseOE
`
`6..2m.S
`
`1
`
`.1081m
`
`401I)454Q15
`
`
`
`_.HNb>._.xxs«M“W.2,.fig.
`
`:9...»m
`
`
`%5..ram
`H.moon...0.22H.om:0.§_.._o
`
`
`momma._xmm.
`
`0020
`
`
`
`mP
`
`62
`
`401,454,5
`
`mn_-m.9".
`
`
`
`.5323Em0actionammo V62mtaxiand
`
`aoufiomE5EoEo>
`
`
`
`%.acumenEmOnomzmomammouomzmomH20_oEmncmmHEM
`
`
`
`
`
`_H_%woiomumODwutomomO%3:0ufimO
`
`_m8.tu>Hum2men:noun8:.
`muflauasonBE_€2m955cm0
`
`35..
`
`
`
`_Ux0u2uE§mm.€3m
`
`
`
`%E300%@D:EQMEOExam
`
`
`
`omfiofimwE>oEOm
`
`0
`0021
`
`
`
`ISU.
`
`._.lw.
`
`t
`
`9II.»62mS
`
`f.0
`
`401I)454I)5
`
`nmé._n_e0
`
`M0maxmwmw
`
`5:2:9.90
`
`
`
`._.=._o:9.»m
`._v=._H.09..
`
`e2Immunehua._.._.x:romanSu.6»N___5._.u._v=._«"E
`
`
`
`
`moomc.0.._m.3...m._n2mum...»MH.
`
`0022
`
`
`
`LlnmP3..U
`
`62
`
`0
`
`454|)5
`
`M
`
`HUuiomomOm3:025O
`
`umb_H_M_uo?6mumOf.
`
`.noEu>Sm9won:aura
`mofimuaaonoofimExamo>oEomO
`
`
`
`1.,E
`
`
`
` -uuwunasmmwam
`
`
`
`nm.mowingEmOcofimomvan053.8,...H30HEWE3:Emma
`
`
`
`aoamaEm0seasonENO ©sawEa:fig
`
`%:58O3.QE.m:o_EOmuflm
`
`
`
`828..“ED_,mu_uo>
`
`
`
`owm._o><mE>oEOm
`
`0
`0023
`
`
`
`U.S. Patent
`
`Sep. 26, 1995
`
`Sheet 22 of 44
`
`5,454,104
`
`06.0_u_
`
`
`
`v__;_Iwumo
`
`_.2
`
`CI
`800000000 00
`H}
`§<
`mm?
`3\3b3~3~3\E 0
`?:‘§§.':‘.‘.§.Bt§.:-.:-.;.>~ua
`
`D10
`
`«N.6._v_E.2
`
`NNN
`
`.6»NE0.2.
`
`
` .._.2:B>._..22»_.
`
`._v:..__
`
`"5nD
`
`"ma
`
`0024
`0024
`
`
`
`U.S. Patent
`
`Sep. 26, 1995
`
`Sheet 23 of 44
`
`5,454,104
`
`9m_.9
`29
`
`2 E E2 NF
`
`‘E
`
`000000000
`
`nomqu.
`
`
`
`.3.._v_
`
`.2
`
`x:zwmmn.F:2munQ:.$5umNibgoo4x
`
`0
`
`xumn4Iuumn»2Iwmuo
`
`no
`
`3'55-«finin-
`
`:9-.
`
`“‘%‘-3
`Eli-.>-fi N N N N N
`Ԥ:':n.:n:-.:u:n>~:-u>->-
`¥xEghH
`_l
`IF
`:t¥:¢¥>c:£h£x::£_1_1_|
`IO
`
`-22
`IIIII:fi0
`
`E
`
`0025
`0025
`
`
`
`aP
`
`4|»
`
`%
`
`a
`
`ll)454,
`
`M5
`
`%b:Owarm0
`
`M_mu_,:o>How3won:corn2.5_H_
`..mvoiumomOMuutumumO
`mofimwnsoncommSamu>OEDMO
`
`
`5moan
`
`_UU5Euflofifimmmufim
`
`mm-».0_n_
`
`
`
`am.commonEmOnofimomEN0cofimomQ20BfimHamEw_m
`
`
`
`cofimomEmO=2..__§_van0commonH30nofimE63u..5.._
`
`
`
`%agoone0E,.530mufimom..maoumomvfim
`
`H mu
`
`=oEm£E5Eu_tu>
`
`omfimo6994£>EOm
`
`0026
`
`
`
`U.S. Patent
`
`Sep. 26, 1995
`
`Sheet 25 of 44
`
`5,454,104
`
`o.._.
`
`2 E9 m
`
`—E
`
`9 3 3N
`
`W
`
`m_.
`
`w_.m_.
`
`E.
`
`I E
`
`.
`
`:.
`
`E
`
`E
`
`.6
`
`._v_
`
`._x
`
`.30N>_..._.0
`3.22
`
`._x_
`
`..a
`
`._.
`
`._r_.
`
`12
`
`22
`
`x:
`
`.22»
`
`"5nn_
`
`"mo
`
`Iuuma
`
`Iwumo
`_._ou_mn_o
`
`Iumo
`
`CICI
`00000000000
`
`1-- xx::¥x:¢::¢::::¢_:_|_n
`1'-‘D
`0
`
`7
`
`0027
`0027
`
`
`
`U.S. Patent
`
`Sep.26,1995
`
`Sheet 26 of 44
`
`40ll)45A,5
`
`mm
`
`E.222222
`
`I0nmmmmzwmmn_3.»6mmmom<§o
`<3._.._mhx~>po4;Efibh4x03254:I
`
`:.22
`
`.._._Ema.2_._Ema
`
`Icuma
`
`mmDD
`
`umn
`
`no8Iumn
`
`000000000
`
`4
`
`¥¥¥¥¥¥¥¥¥¥‘_‘l_l_l
`
`0028
`0028
`
`
`
`LlunmPamU
`
`%
`
`MM7.
`
`40J,454,5
`
`M.».6_u_
`
`
`
`w.aoufiomEmOuouwmomEmO
`
`
`
` aonfimomcan0uoufio.van0
`
`
`
` commonam_Oaoufiom#3O
`
`NoamEa:.3
`
`NoamEa:Ema
`
`
`
`nouaomHEB._.mo_:o>
`
`Wu_um._m0ancom00:5Owmcouemv©A860rim
`
`2825
`
`.8
`
` mutmwcnoa
`
`euflm
`
`._NUE.._D>EmDumun:DUEQon:D
`
`Examo>oEomOuuiumomOuuiomomObaa25OomSo><@302O:580.3.O
`
`
`
`maoamo€35
`
`Su.Bo_.§.am3.3m
`
`0029
`0029
`
`
`
`
`tmMPamU
`
`Sep. 26, 1995
`
`Sheet 28 of 44
`
`401,454,5
`
`m.me9*m.m.m.«FN.w—m_N.N.FF
`
`0 _l_I—J
`AAKZXXKXKX
`(9
`
`_.
`
`_.._m_..m
`
`20"me.u
`flawmm8.mm“.
`..:60nomu
`
`:6nou4:
`._x_IUN34:
`
`1323.._.:2B.r._.._2201.5.2.30NE0
`
`u_DQG
`
`"mu
`
`_._..un_mn_
`
`:33ozmmmn
`
`Ema
`
`88000000000
`
`‘Sq
`g
`Egg’;-.§~';~g3u3-3'~3u D)
`an:->u>s>u‘a
`X E I-
`_l
`09
`XKXKXXKIKE _I_l
`
`CD
`‘:0
`
`ChCD
`
`Q
`0)
`
`0030
`0030
`
`n_
`:4-
`
`QI
`
`].
`
`II
`II
`
`
`
`tmMPamU
`
`Sep. 26, 1995
`
`Sheet 29 of 44
`
`4010)454’5
`
`‘$
`an
`
`‘.2
`u.
`
`II
`
`mmmmmm
`
`um
`
`«N«NENIEEE
`Eum.m_umummama
`num¢o
`
`m
`
`Em0Gum.
`
`noma.
`
`mum...
`
`_.w
`
`5am88cmon922
`
`22Em_.
`
`9
`
`000mmom
`
`mm
`
`.....UanXaxaxXX
`
`u5,
`
`anM2
`
`._v_
`
`_.Emum.nonxV...»_:mmmx.2mmmxa
`E»mum.»mom
`
`..__
`
`N
`
`:_
`
`«M«N...
`
`EN.90_.__.__KK0
`I.....Emac»
`:9.»mac(n:
` u_mu__...=..m~...._mmm....350nnomi»N:
`
`:0mac2ma
`
`
`
`u_
`
`0031
`0031
`
`
`
`US. Patent
`
`Sep. 26, 1995
`
`Sheet 30 of 44
`
`5,454,104
`
`93
`
`FIG. 8-B
`
`DATA SOU HCE
`
`INTEFIFACE
`
`BETWEEN DATA
`SOURCE AND PC
`
`DATABASE
`(MARKET PFIOFILE
`DATABASE)
`
`‘
`
`USEFI SETS
`CONTROL PIECES
`
`USING CAPITAL
`FLOW SOFTWARE
`
`USEFI SELECTS
`DATA - SEGMENT
`
`FROM DATABASE
`
`SYSTEM GENEFIATES '
`VERTICAL PIPE BASED
`ON DATA SEGMENT
`
`‘GO TO FIG. 8-0
`
`0032
`0032
`
`
`
`U.S. Patent
`
`Sep. 26, 1995
`
`Sheet 31 of 44
`
`5,454,104
`
`FIG. 8-C
`
`USER SELECTS MOVING
`AVERAGE STUDY AND
`STUDY PARAMETER, N
`
`INTERFACE TO
`STUDY
`CONDUCTOR
`
`STUDY QALQULATQR
`
`101
`
`POSITION DATABASE
`AT FIRST UNIT OF
`SELECTED DATA SEGMENT
`(UNIT = CONTROL PIECE)
`
`CALCULATE AVERAGE
`OF NEXT N CONTROL
`PRICES
`
`STORE RESULTING
`AVERAGE IN FIRST
`
`ELEMENT OF AVERAGE
`LIST
`
`*GO TO FIG. 8-D
`
`0033
`0033
`
`I
`'
`'
`I
`'
`'
`'
`'
`'
`'
`I
`'
`I
`I
`I
`'
`'
`I
`'
`'
`'
`I
`I
`'
`‘
`'
`'
`I
`
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`1
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`
`
`
`U.S. Patent
`
`Sep. 26, 1995
`
`Sheet 32 of 44
`
`5,454,104
`
`FIG. 8-D
`
`
`
`WHILE NUMBER OF
`REMAINING UNITS
`
`IS > N, D0
`
`INCREMENT DATA BASE
`BY ONE UNIT
`
`CALCULATE AVERAGE
`OF NEXT N UNITS
`
`j_....1-::Ljj1.....-pq:——jTL:n:...._..a—p:jn—nu--—.njj-1-nu-n:2-L-1-::L:::—Ion
`
`MAXIMUM AVERAGE <
`CURRENT INERVAL
`
`MAXIMUM AVERAGE =
`CURRENT INTERVAL
`AVERAGE
`
`'
`
`
`
`
`GO TO FIG. 8-E
`
`0034
`0034
`
`
`
`U.S. Patent
`
`Sep. 26, 1995
`
`Sheet 33 of 44
`
`5,454,104
`
`FIG. 8-E
`
`
`
` 109 H0
`
`
`
`
`MINIMUM AVERAGE :-
`CURRENT INTERVAL
`AVERAGE
`
`
`
`IF
`MINIMUM UNIT <
`CURRENT UNIT
`?
`
`STORE CURRENT INTERVAL
`AVERAGE IN AVERAGE
`LIST
`
`FOR MINIMUM AVERAGE TO
`
`MAXIMUM OVERAGE,
`STEP 1 PRICE ADD
`PRICE TO RESULTS LIST
`
`FOR EACH AVERAGE PRICE
`IN AVERAGE LIST, ADD
`AVERAGE
`PRICE TO ADDITIONAL
`POINTS REFERENCE
`LIST
`
`*GO TO FIG. 8-F
`
`0035
`0035
`
`
`
`U.S. Patent
`
`Sep.26, 1995
`
`Sheet 34 of 44
`
`5,454,104
`
`FIG. 8-F
`
`INTERFACE TO
`
`VERTICAL DISPLAY
`
`DISPLAY RESULTS LIST
`
`AND ADDITIONAL REFERENCE
`POINTS LIST IN
`
`VEFITICAL DISPLAY PIPE.
`
`0036
`0036
`
`
`
`
`
`U.S.Patent
`
`aofimomH::3_mo_..:u>
`
`
`
`.sofimomEmOcofimomuano OHuflmuammand
`
`Sep.26,1995
`
`aoummomEmOcosfiomENCcosfiomH30..oEmmam!Ham
`
`
`
`520O9:E200DE.0Bowumfimcoumomwam
`
`.0:
`
`Sheet35of44
`
`_mou.B>Em2mos:corn33U
`
`
`
`mofiflunaopovum.
`
`bufimQrofiomO
`
`uufiumumO
`
`MfldmmOwufiomofiOtom03:0uniOuflmOumm.5><
`mE>oEO
`
`0037
`0037
`
`
`
`
`
`E4uflofifiam_€3m
`
`5,454,104
`
`N:
`
`
`
`
`
`
`
`
`
`U.S. Patent
`
`Sep. 26, 1995
`
`Sheet 36 of 44
`
`5,454,104
`
`m-m.9".
`
`fix2....»
`n_
`:9.0I0...0
`
`u_
`
`maom...
`
`om...m
`
`NN
`
`¢_.u<momma
`.3»N>>._.0
`B>._.
`
`Eu
`
`n_
`
`..E
`
`_._n_m_ao
`
`zmmmu0I0".MD
`
`0
`
`Q0
`
`1_.
`
`m¢u__:u
`m¢u%0
`
`3325;
`
`mm
`
`am
`
`0038
`0038
`
`
`
`LI»P.mPamU
`
`62
`
`.m7.
`
`45A,5
`
`M
`
`3&0 @“ma.aoummomEmOcouaom«am0cowzmoa5_OaoufiomEmOaofimom
`
`
`
`
`
`
`
`MfismO%EmOcamO%380©1.,
`
`.860€55
`
`normM_muu.B>Em9mac:nounnab_H_
` Emowauznoo.
`
`19§
`
`
`mufim
`
` o>oEoMOnoiomomOuutomomOban.warm0umEo><marpoz0
`
`
`
`uopufimammbufim
`
`5am_....amfig
`
`newE2;Ema
`
`
`
`couaom“EDHmoEo>
`
`E200one0mao_EOmufim
`
`mm,
`
`0039
`0039
`
`
`
`ISU.
`
`..lD.”
`
`‘L.m9....0.".
`
`eS
`
`n...
`
`1
`
`.m
`
`401II454I)5
`
`..n..u2>._.2:zwumn..s«W“W.E.4%.um
`343mtnaugo
`tEmw2“,%2xwumn»_.
`
`Ew
`
`4%.mm“.m
`
`
`
`<._x0mnmqa4n_mnum...0._v=._H.um...0
`
`0040
`
`
`
`f.HEMPS..U
`
`Sep. 26, 1995
`
`Sheet 39 of 44
`
`401.,454,5
`
`2
`
`2S
`
`2S
`
`<I
`
`C1
`
`'-
`
`9u
`
`.
`[I
`
`E 9 29 m
`
`— 2m
`
`m
`
`:.
`
`:.
`
`:.
`
`88000000000
`
`manx.2mfia
`
`>'
`Z
`
`._.._E...9%.0.
`<5,
`
`
`
`5...._.
`
`._.5...
`
`12
`
`:2
`
`"_n_oo
`
`"mo
`
`.._o...mn_
`
`_._an_ma
`Iwumno
`
`Ema
`
`9999
`
`¥¥¥¥¥¥Kh¢
`
`
`
`
`
`._v=._.r._.._x2o0N._.S._.0
`
`.2.
`
`._x
`
`._x
`
`0041
`0041
`
`
`
`
`
`m.2.0_u_
`
`US.Patent
`
`:o:_.,.,.ommumOaouwmomH30bfimEamavg
`
`acumenE5_.§..E>
`
`Sep.26,1995
`
`Sheet40of44
`
`cum0i=025O
`
`EoEo>Em8won:8%umbU
`coiumomOMonaOuoiomom0
`
`mufimccnon8E
`
`
`
`muflmo>oEomO
`
`
`
`5,454,104
`
`99
`
`fiflflho©Each.O200ammaoumomuam
`
`mm.
`
`
`
`uflmOouEu><u_=_>oEO
`
`0042
`0042
`
`uonfiomEmOconfiomEmO
`
`
`
`
`
`zofimomucmocofimomE063mwnmmEma
`
`
`
`
`U.S. Patent
`
`Sep. 26, 1995
`
`Sheet 41 of 44
`
`5,454,104
`
`0
`
`m_.
`
`29
`
`9292E.N—32~—5I2
`
`.3»._v__a
`rwmmn.._.x:"finm:.an.inN3...
`
`v__2
`
`
`
`_..zoumoo3xmmwo
`
`Ema
`
`DD
`000 0000 0000
`
`in
`
`mm
`
`3-.3-3-.3-.:~§-"5
`
`atN N N NM!-l
`>-:-.>-:-.:-.:-.:-.:r~=->- In
`
`KXMKXXXK
`
`>>(
`_I
`¥¥
`
`E
`
`I-Eh
`_I
`
`III
`
`we
`
`m
`
`.._m
`
`um.$09.3
`
`«nom~
`
`coN42
`oN.3.2
`
`0043
`0043
`
`
`
`U.S. Patent
`
`Sep. 26, 1995
`
`Sheet 42 of 44
`
`5,454,104
`
`
`
`0.3..0_..._
`
`_.:5»2_._m.mmnunmfio
`
`I
`
`I0
`
`0Nnounomu
`
`3
`
`2»
`0M.
`
`mm
`
`“mu
`
`..m_
`
`n9.8.
`F3xN>._.0
`
`
`«S
`
` ._._3.,..s?_..2»
`
`a
`
`.5...
`.2v_
`
`:2
`
`IMEOma.
`
`IMEum:
`
`mmm
`
`cmxwm
`
`04
`
`noD0
`
`no
`
`no
`
`no
`
`00
`
`MW.
`
`220I0".x.3
`
`n_
`
`.a__1.(
`
`4.
`
`9..
`
`9.mi
`
`Eum_.m_.
`
`2
`
`2m_.
`
`N.
`
`m_.N:
`
`m—
`
`m_.
`
`~—
`
`I
`
`._x
`
`._x
`
`:_v_._
`
`_.,2x2
`
`3....»
`
`x2
`
`anaD
`
`"me
`
`zwumn
`
`IGLND
`:83.
`
`_.."_mn_
`
`DD
`00000000000
`
`>-§\>u)\b-§-
`
`magi‘“a'§§.§.§§§:-.2»:-.>. CD
`
`3
`>-3-<1;-IEI-I-
`_I
`do
`:£:::::u:)¢::a::).1£>n.’.:¢_:_A.10
`
`..._
`
`._x_._
`
`anm0....13010".»
`
`I0
`
`0044
`0044
`
`
`
`f.Hef.3P.
`
`%
`
`3
`
`454,
`
`M
`
`%m.2.0_u_
`
`
`
`nofimomEmOaoummomcanOcofizmomumMO62mucmmwed
`
`cofimomE5_mo_to>
`
`
`
`
`
`emu.coummouEmOuonmmomcan0commonH20uuflmUSEHEM
`
`J,92
`
`%xuflmOuufiomomOmEu0rue25O
`
`MHu_to>.33won:8%83_H_
`.m.wuiomumO
`mufimcasonovum.€Em9.580%O
`
`
`:365P.
`
`
`
`1.,.830bufim.E250muflm
`aimOm.§o><.E>oEOW%:uo.H.U@E=oUOmhOwe
`
`
`Ii5
`
`0045
`
`
`
`
`U.S. Patent
`
`Sep. 25, 1995
`
`Sheet 44 of 44
`
`40J.454,5
`
`u_
`
`m.m.nFmFmFmF
`
`NF
`
`mFmF
`
`NF
`
`NFNF
`
`FFFFFFFF
`
`FF
`
`mm
`
`4434D00mxu2.0mmo4E
`4__.um.
`I0u:0nou
`
`N}
`
`2:0:04»F_IdFG)>:0G
`4:24om¢an4manm
`
`mnum<2uomq
`
`(H(M<
`
`NNN
`
`mama
`
`nae
`
`4a
`
`:.FUQNEF
`
`4x
`
`41
`
`4!
`
`422
`
`4.4,.
`
`7J:3
`
`mumn
`
`mmn
`
`zwmmn
`
`xwmmn
`xommao
`
`xmmn
`
`CID
`DUOODUUUOCIU
`
`4:_4xX22xXxX2x
`10
`
`0046
`0046
`
`
`
`5,454,104
`
`2
`
`Traders and market analysts who use technical analysis
`have devised a variety of statistical indices and approaches.
`Some of those indices and approaches are summarized in
`various widely-published reference texts, including, e. g., P.
`Kaufman, op. cit.; N. Rothstein, op. cit, and T. Meyers, The
`Technical Analysis Course, (1989, Probus Publ. Co.). Typi-
`cal statistical charts include price—line charts, in which price
`levels—eommonly the high, the low and the closing price
`levels—are charted horizontally over time, and point-and-
`figure charts, in which price trends and reversals in trends—
`commonly trends and reversals in the day’s high and low
`prices—are charted without reference to any panjcular time
`intervals. Certain statistical summation or analysis tech-
`niques, such as charting moving average prices, calculating
`the momentum of price changes. and perceiving price move-
`ment patterns, are also in common use on those existing
`databases.
`
`The development of computer systems and software sup-
`portive of technical analysis has enabled technical analysts
`to use statistical discipline more efliciently. Many systems
`and programs feature the capability to perform some study
`operations on raw or configured transaction price inforrna—
`tion. Such studies are more meaningful
`than raw data
`because they reveal developments in market prices or trends
`over time.
`
`Inc. markets a technical
`For example, Roberts-Slade,
`analysis package called “FirstAlert” that enables users to
`conduct studies on continuous data segments. Other techni-
`cal analysis packages with similar functionality include
`“RealTick III” by Townsend Analytics, and “Master Char-
`tist", also by Roberts-Slade, Inc. The utility of these systems
`is liruited in four ways. however. First, the user commonly
`is able to view study results only in reference to a single
`limited data segment displayed on a single screen or in a
`single window on a single screen and therefore cannot
`efficiently gain perspective regarding data development over
`many time flames. To analyze many time flames, the user
`has to access numerous screens and carmot compare the
`variety of study results in a concentrated, summary form on
`a single screen. Second, existing systems make allowance
`only for studies the results of which focus on pre—set time
`segments. That
`is, existing systems configure data and
`provide study capabilities in relation to streams of data
`organized in hourly, daily, weekly or monthly segments.
`Such systems, unlike the Invention, do not enable the user to
`configure and summarize data without reference to pre—set
`time segments. Third, existing systems provide only for
`continuous studies, from which it is very diilicult to discern
`transaction flow beginnings and endings within the subject
`database. Fourth, no existing system provides a capability to
`study data streams so as to identify basic data-event changes
`and display them in a simplified, uniformly-fonnattcd visual
`summary on a single screen.
`This Invention overcomes those infirmitics. Prior to this
`
`20
`
`25
`
`30
`
`35
`
`45
`
`50
`
`55
`
`1
`FINANCIAL DATA EVENT FLOW ANALYSIS
`SYSTEM WITH STUDY CONDUCTOR
`DISPLAY
`
`FIELD OF THE INVENTION
`
`The invention relates to apparatuses and methods for
`controlling, summarizing, and managing a data stream, such
`as transaction data in a trading market for a particular
`commodity, and displaying that data in an immediately
`visible form on a single display screen. In particular, the
`invention relates to an interactive system whereby the user
`accesses data that are accumulated continuously over time,
`stored in a database, organized graphically, and displayed on
`a computer screen. The invention further conducts user-
`parametered studies on user-defined segments of that data,
`including the entire database data segment, and thereafter
`displays the study results in surrmrarized, concentrated form
`in a vertical pipe or pipes on a single computer display
`screen. The user’s objective is to structure data—segment
`parameters and study parameters so that meaningful data
`event changes occurring in the database are subject to user
`identification and control and are susceptible to display in
`visually perceptible vertical pipes.
`
`BACKGROUND OF THE INVENTION
`
`Data processing systems exist that typically format con-
`tinuously accumulated data by displaying the data on a
`graph where the y axis shows the incremental data units of
`change, and the x axis shows the time at which, or other units
`of usage measurement with reference to which, the dis-
`played data events occur. This format depicts the data events
`horizontally as a linear string of data points each of which
`may vary in vertical location.
`An important illustration of such a continuous linear data
`environment is the data generated by continuous transac-
`tions in organized futures markets and securities markets.
`These markets generate transaction price reports steadily
`throughout each trading session. A common approach cur-
`rently taken to displaying such transaction price data is to
`show transaction prices over selected time fi'ames—on a
`graph where the y axis represents price and the x axis
`represents time. (Such displays are referred to as “price over
`time" displays.) Because the financial markets provide an
`evident example of continuously developing horizontal data
`that is commonly displayed graphically, this section prima-
`rily focuses on the background of the art of displaying and
`analyzing data in those markets. However, the term “mar-
`ket“ is used in this application to describe any situation,
`series of events, or statistical environment that generates
`continuously developing data, i.e., data capable of linear
`display, and is not to be confined to the narrow meaning of
`financial markets.
`
`Such use of charts, graphs and other visual displays of
`transaction data m financial markets is known as “technical
`analysis.” Technical analysis has been defined as the mea-
`surement and study of patterns and movement in prices,
`transaction volume and open interest in given traded prod-
`ucts. See e.g., P. Kaufman, The New Commodity Trading
`System and Methods, (1 987, John Wiley Sr Sons, Inc.) at p.2;
`N. Rothstein, The Handbook of Financial Futures, (1984,
`McG_raw-Hill Book Company) at p. 33. Technical analysis is
`commonly contrasted with “fundamental analysis” which
`focuses on economic, political or environmental factors
`pertinent to the market for a given product but external to
`market transaction price and volmne.
`
`60
`
`65
`
`Invention, Steidlmayer and Kummel developed software
`called Capital Flow Software, which provides the user with
`a flexible base of continuously accumulated linear data. The
`database and display approach incorporated in Capital Flow
`Software differs from that of other existing systems in that
`it uses specialized analytical tools to assess the progress of
`market activity over time. In his most recent book New
`Market Discoveries (1990, KIRBMARNJ, Steidlmayer set
`forth his basic view that market activity is “regulated” by a
`market-dependent product distributionicapital distribution
`mechanism. He stated that a “working knowledge of the
`distribution process is key” to understanding how a market
`0047
`0047
`
`
`
`3
`
`4
`
`5,454,104
`
`10
`
`25
`
`30
`
`works and how prices move over time and said that distri-
`bution “is a series of prices moving in one direction to
`correct an economic imbalance (sopplyldemand) in the
`marketplace." In clfect, price governs the distribution and its
`extent—i.e., its range in price and time. As price moves, it
`afiects market activity by slowing down and eventually
`“stopping” a distribution of product. Thus, price eventually
`stabilizes a distribution so that development can begin.
`Steidlmaycr continues:
`A natural spectrum exists [ir1 every market] which depicts
`the range of overall price control. Non-price control,
`excessive supply or demand, holds one extreme, while
`price control, regulated supply and demand, occupies the
`other. Non-price control creates an atmosphere of unin-
`hibited [dispersion oi] product demand or supply, which
`results in a large distribution. In contrast, a smaller, more
`contained distribution evolves from a price control situ-
`ation. Eventually, a price that contains both supply and
`demand will emerge from within [any] distribution, lim-
`iting the market to its originalrange .
`.
`.
`.
`It is difficult for markets to grow and be efieient simulta-
`neously—rather the market accomplishes these two pro-
`cesses [—-growth and eflicieney—] in a series of stages .
`.
`. . The first stage consists of the distribution itself and the
`emergent price which stops and holds iL The second stage
`concerns the development of the distribution as it relates
`to the influence of price. This controlling price can be
`located at the top, mid-point, or bottom of the distribution
`.
`.
`.
`. Once the market completes its growth phase and
`becomes static, a third and final stage occurs which makes
`the market the most eflicient. A price that best serves all
`participants is located and utilized. Essentially, the market
`is heavily influenced by the first two stages, while the
`third stage exerts a latent influence through time .
`.
`.
`.
`The movement of the market is [thus] a two—stcp process
`comprised of distributions and their subsequent develop-
`ment. In this process, the development of the distribution
`provides a time buffer or lull. much like a traflic signal
`changing from green to red with yellow as an interim
`warning signal, or a transition between the two. In the
`market, this time buffer is comprised of the three standard
`deviations; the most important of which is the first, as it
`defines the area of price control in the distribution.
`Steidlmayer’s approach to market analysis underscores
`the impossibility of determining the beginning, ending, and
`development points in a distribution if one refers only to a
`one-day time frame or a particular intra-day price. Distri-
`butions and their development occur over “natural” time
`frarnes—sometimes minutes, sometimes many days. A mar-
`ket is “in development” and a distribution flow is beginning
`to end when the transaction price begins to be controlled,
`i.e., when market activity begins to be centered around a
`control price.
`The Steidlmayer market analysis approach is embedded in
`the “Capital Flow Software,” which is currently licensed to
`traders. Like other software programs, the Capital Flow
`programs use a priceltime “graph-format" screen; but unlike
`other software, the Capital Flow programs can be used to
`organize and depict market data in configurations that evi-
`dence genuine distribution and distribution development
`over non~arbitrarily segmented time. As with other systems,
`the data enters the Capital Flow Software program from a
`data stream feed; Capital Flow Software, however, enables
`users to organize received data into event segments that we
`not defined by pre-set units of time. Thus, through use of the
`Capital Flow Software, licensees can “customize” a hori-
`0048
`0048
`
`35
`
`40
`
`45
`
`SD
`
`55
`
`60
`
`65
`
`zontallyudisplayed database. This ability to configure the
`data flow in a customized way allows the data to be
`organized and displayed with reference to the inherent
`divisions or dislocations in the flow of data events.
`
`Key to understanding or acting on data segment analy-
`sis—as reflected in the advance made by the Invention—
`however, is not simply the ability to configure data clusters
`in various ways, but, instead, the ability to identify those
`periods in a data stream when the market is in “minus
`development”, i.e., when transaction prices dislocate from
`the control price of a preceding development,
`thereby
`becoming disconnected in price and range of price from the
`immediately past transaction activity. This dislocation is
`triggered by a change in the flow of capital--either in or out
`of the market. Identification of mines development provides
`an important key to understanding price movement (or, more
`generally, data progressions) because it illustrates points of
`change in the underlying events recorded by the data,
`thereby providing information about transaction require-
`ments or opportunities (or, more generally,
`information
`about key dislocations in data event flows).
`In sum, existing technical analysis systems, including
`Stcidlmayer’s own Capital Plow Software, allow users to
`organize and,
`in some ways, analyze continuous data
`streams. In each of these systems, however, the user can only
`evaluate the limited quantity of data located on a single
`screen. That limitation restricts the user’s ability to gain a
`full perspective on developments in the market. The Inven-
`tion, as described more frilly below, therefore serves the
`currently unmet need to provide market. analysts and trans-
`aetors with the capability to model, define, control and
`manage a linear stream of data of any length through
`reduction to a simplified visible surrunary displayed on a
`single screen, which display is uniform in format for all data
`streams studied and for all types of data stream studies.
`
`OBJECT OF THE INVENTION
`
`It is diereforc an object of this Invention to provide a
`System which will enable a user to model, define, manage,
`and control continuous linear data configured graphically, by
`providing the System user with means to conduct studies
`and observe the results thereof on an unlimited number or
`range of user—defined data segments. This objective of the
`invention is accomplished through the System’s display of
`study results in a concentrated fashion in a vertical pipe on
`a single screen. The vertical pipe display format necessarily
`means that study results are not dependent on fixed units of
`time (e.g.. daily, monthly, etc.) or other usage measurement
`units. Study results may_be printed in hard copy by use of an
`attached printer.
`It is also an object of the invention to provide a System
`which provides users with the capability to configure study
`parameters so that the vertical pipes reveal space or a
`different color segment within a study result or between
`study results. Such space or color segments represent the
`state of minus development in the data segment(s) studied.
`The display of minus development signifies dislocation in
`the stream of data events. The Invention thus provides a
`significant means to identify key changes in data event flows
`by enabling a user to expand and collapse study parameters
`until the user locates, and the system displays, minus devel-
`opment with as much precision as desired.
`
`
`
`5
`SUMMARY OF THE uvvervrron
`
`5,454,104
`
`6
`
`invention comprises a data stream input
`The present
`device for transmitting to the System a continuous stream of
`data, e.g., a telephone litre, plus interface means operative
`between the input device and a personal computer or other
`stand—alone device. The present invention also provides
`software means and user-input instructional means. such as
`a hand—held mouse, for receipt, storage, configuration and
`display of the continuously developing, graphically-orga-
`nized data.
`
`The ptesent invention also comprises software means and
`instructional user input means, such as a hand-held mouse,
`through which the user can select a specific segment of data,
`a particular study to be performed on that data, and the data
`analysis parameters for the chosen study, as well as the color
`and screen position for the vertical pipe that will contain the
`study results, and the color for the study result itself. The
`System responds to user input by constructing a vertical pipe
`capable of receiving and containing the study results. The
`System further provides interface means between the data-
`base and a study conductor in the software where studies are
`performed responsive to user input. Following completion
`of the study,
`the results are communicated to a results
`drafting means in the System, which maps the results into
`the interior of the vertical pipe. Through the use of screen
`display means, and hard copy prints if so desired, the user
`can see the study results in vertical pipe(s). The System
`further allows a user to update current studies either peri-
`odically or, in the case of certain current studies, continu-
`ously, as new data enters the System. In addition, the System
`enables a user to conduct and display additional studies-
`either adjacent to each other in special vertical pipes or
`vertically stacked in a single pipe—by repeating the entire
`study setup process.
`
`The vertical display