`USOOS454104A
`
`United States Patent
`[19]
`[11] Patent Number:
`5,454,104
`Sep. 26, 1995
`Steidlmayer et a1.
`[45] Date of Patent:
`
`[54] FINANCIAL DATA EVENT FLOW ANALYSIS
`SYSTEM WITH STUDY CONDUCTOR
`DISPLAY
`
`[75]
`
`Inventors: J. Peter Steidlmayer, Wilmette;
`Gordon Kurmnel. Evanston, both of
`]]I.
`
`[73] Assignee: Steidlmayer Software, Inc. Chicago,
`111.
`
`N. Rothstein, The Handbook of Financial Futures (1984,
`MeGraw—Hill Book Company} at pp. vii—xix, 333—372.
`T. Meyers, The Technical Analysis Course (1989, Probus
`Pub]. Co.).
`The Signal Guide to Investment Sofiware (1991, Data Broad-
`casting Corporation).
`The Individual investor’s Guide to Computerized Investing
`(1992, The American Association of Individual Investors) at
`pp.
`l—385.
`
`[2]] App]. No.: 22,539
`
`[22] Filed:
`
`Feb. 25, 1993
`
`Int. Cl.“
`[51]
`[52] U.S. Cl.
`
`GOGF 17:30
`395l600; 364l408; 364112.242;
`3641282.]; 364l225; 36412272; 36419138;
`364.6374; 364iDIG. 4; 364DIG. 2; 395ll41
`[58] Field of Search
`3951500, 141;
`364/408
`
`[56]
`
`References Cited
`
`.
`
`U.S. PATENT DOCUMENTS
`111967 Seantlin et a1.
`.
`3,295,597
`8l1969 Scandin et a]. .
`3,462,739
`2ll970 Andrews et a1. .
`3,493,956
`111971 Atkinson .
`3,559,207
`411971 Greenblum et a1.
`3,573,732
`311972 Metz et al. .
`3,648,270
`3l1972 Andrews et a]. .
`3,551.51 1
`4l1972 Belcher et a]. .
`3,656,148
`6ll973 Hurd. 111 .
`3,739,222
`.
`6ll973 Bunker et a1.
`3,739,369
`61'1973 Albrecht et a1.
`3,742,482
`21’1974 Casey et a1.
`.
`3,792,462
`3,913,089 1011975 Albrecht .
`4,193,122
`3.11930 Bowers .
`4,307,393 1211931 Ramada et a]. .
`4,473,824
`911934 Claytor .
`4,674,044
`6l1937 Kalmus et al.
`4,347,785
`7.11939 Stephens .
`OTHER PUBLICATIONS
`
`.
`
`.
`
`P. Kaufman, The New Commodity Trading System and
`Methods (1987. John Wiley & Sons, Inc.) at pp. 1—27,
`54,90, 159~206.
`
`(List continued on next page.)
`
`Primary Examinerw'I'hOmas G. Black
`Assistant Examiner—Paul R. Lintz
`Attorney, Agent, or Firm—Schiff Hardin & Waite
`
`[57]
`
`ABSTRACT
`
`A system for controlling and managing a continuous
`sequence of data by conducting studies on user—defined
`segments of the data, and displaying the study results in a
`concentrated summary form in vertical pipes on a single
`display screen. The system includes a data stream source, an
`interface between the data stream source and a personal
`computer or other stand-alone device, and means for con-
`structing a database for the continuously developing data
`and displaying the data in a horizontal display, software and
`hardware to enable a user to conduct studies on the data so
`configured. The user designates a specific segment of dis—
`played data, a specific study to be performed on that
`segment, and the study parameters, a color for each study
`result, and the position and color of a vertical sunnnary pipe
`on the display screen. The study is performed and displayed
`in a concentrated summary form in the vertical pipe. A user
`may conduct multiple studies and display the study results in
`the same, or a different, vertical pipe on the same screen.
`Through the use of the vertical pipes for the display of study
`results, and the locating of space or color segment differ-
`ences within aresnlt or between such results, the system can
`be used flexibly to analyze, model, and summarize large
`quantities of data in a concentrated form on a single screen,
`thereby providing the user with important information about
`the studied data, giving the user modelling power and
`definitional control over the data, and enabling the user to
`draw analytical conclusions and make transaction decisions.
`
`23 Claims, 44 Drawing Sheets
`
`iii-fl
`..a
`iiiii
`as
`sins;
`.
`
`”mu".
`
`
`.25.."""I:“raga““N‘
`
`wwgigifiu
`nannnnnnagaiia"aold
`
`“:1:{tre
`
`4..“
`
`..‘=on9:19waif.
`
`eh
`
`99998900BEESSi"”
`
`”saris“
`
`"Wm
`
`.53,
`
`mnzzr-r
`
`""'Si““
`
`nsE-e
`
`"BBQ”
`
`
`
`xsfigna-.=E=:.._
`
`tag—r-'sa-
`
`“arias”
`
`| nun
`
`I! n
`
`I}
`
`1!
`
`-9 n
`
`111.1: I:
`
`I:
`
`0001
`0001
`
`TDA 1013
`TDA 1013
`CBM of U.S. Pat. No. 7,533,056
`CBM 0f U.S. Pat. No. 7,533,056
`
`
`
`5,454,104
`Page 2
`
`
`
`OTHER PUBLICATIONS
`
`Wall Skeet Computer ReViCW’s Special Buyer’s Guide Issue
`for i 992 (Gralla Publications}.
`Edward R. 'Ihfte, Envisioning infomwtion (1990, Graphics
`Press).
`Edward R. Tufte, The Visuai Dispiay 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, vol. v14. Issue: n9, Sep. 1991,
`pp. 45—49.
`Clive Davidson, “Fast Money”, Computer Weekly, Oct. 17,
`1991, pp. 28—29.
`
`Paul R. Lintz, Examiner’s Exhibit A, Unpublished Output
`from Microsoft Works Aug. 14, 1994, pp. 1—2.
`Microsofi Works User’s Guide Version 1.05, Microsoft cor-
`poration 198?, 1988, PP. 257—335.
`
`Rizzo et 31., “Quotron Uses Windows to Develop New
`Market Analysis Tools For Real—Time Data”, Microsoft
`Systems Journal, vol. V4, Issue: 111, 1311., 1989, pp. 1—9.
`Ivy Schmerkeu, "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“,
`Wail Street Computer Review. vol. v6, Issue: 1112, Sep.,
`1989, 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
`
`
`
`US. Patent
`
`Sep. 26, 1995
`
`Sheet 1 of 44
`
`5,454,104
`
`
`
`mo_>mo>5mm5
`
`.Eo.fl
`
`
`
`magma5%.
`
`
`
`1mo$.8me.m:
`
`$8.2
`
`mawhw
`
`whowdwmum:
`
`
`
`.Fszwm—w{.55
`
`
`
`<-_..6."—
`
`mon—mm<m<h<o
`
`Oz_mo._.w
`
`wz_mmmoo$
`
`Skamqmz:
`
`ammu—FED
`
`moSmo
`
`mofimmhéx
`
`pn_m._.w
`
`momnom«.55
`
`0003
`0003
`
`
`
`
`
`
`US. Patent
`
`%m
`
`.m.
`
`.4
`
`5,454,104
`
`
`
`
`
`ma$05828magmagumsmagma512.m535sIt;onmEz
`
`.4I.....\If.\
`533$‘x..xAmmmmzéi
`
`.rIIIl—Il
`
`:3;\$958.20\u:55\
`
`\IIIIIII\
`
` <4.9".O._.00
`
`an”lama
`
`
`
`m.—..9"—
`
`
`%mszmmmEa._<o_Em_>flwrwsmaomhmm.45:5#553E9
`
`
`335”.0fit532%53m92Eémzmo965%Ema.
`
`0004
`0004
`
`
`
`
`
`
`US. Patent
`
`Sep. 26, 1995
`
`Sheet 3 of 44
`
`5,454,104
`
`
`
`woSwo><._n_w_n_
`
`
`
`mzqu.5n_z_
`
`nmmhw
`
`#020200
`
`$202.59.
`
`
`
`m._.z_0n_>n=._.zmn__Ommomo2_353.5
`
`wags.u_o
`
`hzms—mofiao
`
`
`
`04..0."—
`
`$55$8
`
`><._n_mfi hzmsmodao
`
`$26;8:552.834%
`558%5:59:33.”.535
`mo_>m_n_>¢Jn_m_n_mo_>mn_
`
`
`
`92.:touni._<o_Em>
`n93“lama
`
`0005
`0005
`
` m;
`
`.9".O._.00
`
`
`
`
`
`
`US. Patent
`
`Sep. 26, 1995
`
`Sheet 4 of 44
`
`5,454,104
`
`cm“
`
`Nv
`
`mi
`
`
`
`
`
`"59,528mm55BNEz:“50:;38%ES308
`:2:nomoano._a:2:momoan_:amac:Saga3ozm:2:”5mg:qBE:".0main8a0%:2:"5ME3BEmomoan.=..a9.226%:2:".0mg:a5.55SEEnomg:aozfizamm
`:2:no35:8am:"6E5:
`£224825afix:m_152m:BEE.
`
`E8:m:u:3me
`
`a:
`
`.EOmOmQE
`
`m._m_._.<n__zoo
`
`wz_._.z_on_
`
`magma
`
`ago;
`
`>w¥an:
`
`mathEm_
`
`Dm<om>mx
`
`9.:
`
`9;
`
`m:a:
`
`
`
`HdfimOmQmwoo.w_2E<m¢._.m_mm>mmm(hie_oz<mmPE<oO._.20:.5030Omo_.582$558962;E2._.IIIIILw:2‘mEEuOma:Ezmm.23”.ms:
`
`
`$55358_..._muonzzzoo92.233¢F_oz.8020E_23um29:68FM£82:IIIIII.2950_02.2003
`
`
`go:.55520.5.58
`
`1IIIIIII
`
`ozzzamon.
`
`395528E22N.6."—
`
`<03.
`
`$0400
`
`.Eo
`
`motzoz
`
`>035
`
`IOHODQZOQ
`
`EEEFE;
`
`
`$225,.38%xma
`8%E:m>m_Ez§m:a?
`2%.
`
`0006
`0006
`
`
`
`
`
`
`US. Patent
`
`Sep.26, 1995
`
`Sheet 5 of 44
`
`5,454,104
`
`FIG. 3-A
`
`§TEP 1
`
`14
`
`FOR ALL DATA EVENT UNITS
`IN USER-SPECIFIED SATA
`
`SEGMENT, D0
`
`
`
`
`
`MAXIMUM UNIT <
`
`CURRENT UNIT
`
`
`
`IF
`
`
`MAXIMUM UNIT =
`CURRENT UNIT
`
`
`
`?
`
`
`
`
`
`IF
`
`MINIMUM UNIT <
`
`
`MINIMUM UNIT =
`
`
`
`
`CURRENT UNIT
`
`?
`
`CURRENT UNIT
`
`
`GO TO FIG. 3-3
`
`0007
`0007
`
`
`
`US. Patent
`
`Sep. 26, 1995
`
`Sheet 6 of 44
`
`5,454,104
`
`USING LOOKUP TABLE
`
`COR REGT MINIMUM UNIT AND
`MAXIMUM UNIT TO YLO AND
`YHI COORDINATES ON
`Y-AXIS OF DISPLAY
`
`19
`
`FIG. 3-B
`
`X1 = XAXIS ORIGIN
`OF USER-SPECIFIED
`PIPE ON DISPLAY
`
`X2 = X1 + WIDTH OF PIPE
`
`TO X2, YHI
`
`DRAW SOLID VERTICAL LINE
`
`FROM COORDINATE X1, YLO
`TO X1, YHI
`
`DRAW SOLID VERTICAL LINE
`
`FROM COORDINATE X2, YLO
`
`GO TO FIG. 3-0
`
`0008
`0008
`
`
`
`US. Patent
`
`Sep. 26, 1995
`
`Sheet 7 of 44
`
`5,454,104
`
`STEP 3
`
`24
`
`FIG. 3-C
`
`CALL STUDY CONDUCTOR
`FOR SELECTED
`STUDY TYPE
`
`TO STUDY CONDUCTOR
`
`PASS STUDY PARAMETERS
`
`.25
`
`26
`
`PASS STUDY RESULTS
`TO VERTICAL
`
`DISPLAY MEANS
`
`STORE STU DY RESULTS
`IN RES 1
`
`USING LOOKUP TABLE
`
`FOR EACH DATA EVENT UNIT
`STORED IN RES 1. 00
`
`MAP DATA EVENT UNIT
`TO Y COORDINATE
`
`GO TO FIG. 3-D
`
`0009
`0009
`
`
`
`US. Patent
`
`Sep.26, 1995
`
`Sheets of 44
`
`5,454,104
`
`FIG. 3—D
`
`DRAW DARKENED BOX
`WITHIN PIPE BOUNDARIES
`AT Y COORDINATE
`WITH HEIGHT = SIZE OF
`
`SCREEN FONT
`+ 112 SIZE OF SCREEN FONT
`
`STEP 4
`
`31
`
`FOR ALL ADDITIONAL
`REFERENCE POINTS, DO
`
`MAP REFERENCE POINT TO
`Y COORDINATE FROM
`LOOKUP TABLE
`
`33
`
`Y COORDINATE:
`Y COORDINATE
`
`GO TO FIG. 3-E
`
`0010
`0010
`
`
`
`US. Patent
`
`Sep. 26, 1995
`
`Sheet 9 0f 44
`
`5,454,104
`
`FIG. 3-E
`
`X1 = ORIGIN OF
`
`PIPE ON DISPLAY
`
`X2 = X1 + STANDARD
`
`WIDTH OF PiPE
`
`X2, Y COORDINATE
`
`DRAW COLORED LINE FROM
`X1, Y COORDINATE TO
`
`0011
`0011
`
`
`
`US. Patent
`
`Sep. 26, 1995
`
`Sheet 10 of 44
`
`5,454,104
`
`e.0."—
`
`IOLG
`
`fixx30
`m10““
`mn0m(
`
`0m<m
`
`(Ndmoat.
`
`KKKZXK
`
`a
`é.
`
`
`
`Mafia4x2»
`
`4%4:
`
`2rr1:
`
`0012
`0012
`
`
`
`US. Patent
`
`Sep. 26, 1995
`
`Sheet 11 of 44
`
`5,454,104
`
`39
`
`FIG. 5-A
`
`DATA SOURCE
`
`INTERFACE
`
`BETWEEN DATA
`
`4o
`
`SOURCE AND PC
`
`STU DY CONDUCTOR
`
`INTERFACE TO
`
`GO TO FIG. 5-8
`
`0013
`0013
`
`DATABASE
`OF TPOS
`
`USER SELECTS
`
`DATA SEGMENT
`
`FROM DATA BASE
`
`USSER SELECTS THE
`
`TPO - COUNTING
`
`STU DY AND TPO
`
`STUDY PARAMETER
`
`43'
`
`42
`
`43
`
`
`
`US. Patent
`
`Sep.26,1995
`
`Sheet 12 of 44
`
`5,454,104
`
`FIG. 5-3
`
`I _____________________________ I
`STUDYCONDUGTOH
`
`.._._.____..._..._...————————-..—...____......_.._.__.__...__————.—_—_——
`
`§TEP 1
`
`45
`
`
`
`FOR ALL DATA EVENT UNITS
`IN USER-SPECIFIED SATA
`
`SEGMENT, DO.
`
`
`
`
`
`IF
`
`MAXIMUM UNIT <
`
`MAXIMUM UNIT =
`
`CURRENT UNIT
`CURRENT UNIT
`
`
`
`:2
`
`
`
`
`
`IF
`MINIMUM UNIT <
`
`
`MINIMUM UNIT =
`
`CURRENT UNIT
`CURRENT UNIT
`
`
`
`?
`
`
`
`'60 T0 FIG. 3-0
`
`0014
`0014
`
`_———_——.—_......————_————_—_—————_——————_——__-
`
`
`
`US. Patent
`
`Sep. 26, 1995
`
`Sheet 13 of 44
`
`5,454,104
`
`FIG. 5-C
`
`STEP 2
`
`_H—.—..——_—____—_—_——_———————--—————_——_——_——————_——u———
`
`FOR ALL UNITS IN
`SELECTED DATA
`
`SEGMENT, DO
`
`COUNT TPOS AT
`PRICE LEVEL FOFI
`UNIT
`
`FOR EACH PFIICE LEVEL
`FROM MINIMUM UNIT
`
`T0 MAXIMUM UNIT, D0
`
`STORE FIESULT
`
`GO TO FIG. 5-D
`
`0015
`0015
`
`——————_—_-—-.———-—-——-—n~——u-—o-—————————————————¢._g—-_————_——n—.————
`
`
`
`US. 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
`
`
`
`
`ADD PRICE-
`IF ACCUM
`
`LEVEL TO
`TPO COUNT FOR PFIICE
`
`
`
`RESULTS
`LEVEL > TPO THRESHOLD
`
`
`
`.. TUDY PARAMETE "
`LIST
`
`
`
`
`
`
`
`
`
`IGNORE
`PRICE-LEVEL
`
`
`
`GO TO FIG. 3-E
`
`0016
`0016
`
`
`
`US. Patent
`
`Sep. 26, 1995
`
`Sheet 15 of 44
`
`5,454,104
`
`FIG. 5-E
`
`58
`
`
`
`
`INTERFACE FROM.
`STUDY CONDUCTOR
`
`
`
`
`
`TRO STUDY RESULTS
`DISPLAYED WITHIN
`VERTICAL PIPE.
`
`MINUS DEVELOPMENT
`DEPICTED VISUALLY
`AS SPACE WITHIN
`
`A STUDY RESULT OF
`BETWEEN RESULTS.
`
`60
`
`
`
`
`
`REFINE ANALYSIS;
`OBJECTIVE IS TO
`IDENTIFY POINTS
`OF MINUS
`-
`DEVELOPMENT
`
`
`
`0017
`0017
`
`
`
`US. Patent
`
`Sep. 26, 1995
`
`Sheet 16 of 44
`
`5,454,104
`
`<6.0."—
`
`gv.20
`"H
`Iwu0Ian.G
`
`n.
`
`0m<m
`
`m0Qmi
`
`Nomi.
`
`a...
`
`NN«N
`
`“—0O
`
`.3
`
`.30NE.»
`a.._r_.
`25%15:0
`Imman—IGmmn.0IUn—mn.
`
`4v.
`
`0DO
`
`0018
`0018
`
`
`
`US. Patent
`
`89.11.26, 1995
`
`Sheet 17 of 44
`
`5,454,104
`
`
`
`
`
`EOE?“em8was:comaum:D
`
`3:35:028am
`
`I
`
`figm0Ex003m052005303:5mm25uni
`
`m-w.0."—
`
`”2%.Ham“.3
`
`”02m2am53m
`
`EamonES324$
`
`mm noun—45mm35%
`
`now—EonEmO:oEmom“.anEC
`8:33EmO#5539van0:8“anumHO
`
`Exam9680MOwotumomOvuiumom03:0DELOomEo><WEEEO:550%0
`
`323032%a
`
`0019
`0019
`
`
`
`US. Patent
`
`Sep. 26, 1995
`
`Sheet 18 of 44
`
`5,454,104
`
`0.6.0."—
`
`10m0
`
`“an
`x20
`mm10m»
`mount
`
`Om“
`
`4x
`
`ha
`
`NN
`
`«aiNomi.“
`>30Niko
`b>F
`3an450
`
`0020
`0020
`
`
`
`US. Patent
`
`Sep. 26, 1995
`
`Sheet 19 of 44
`
`5,454,104
`
`
`
`DA..0."—
`
`acumenEmOacumenEmO
`
`:oEmomcumO93:89EHO55328lg
`
`52mBE35
`
`Nova24m503
`
`8285E5325»
`
`E I
`
`
`
`Ruins“mm23::8E32D
`
`85:23Big
`
`32m3.050%OwotomomOmetamomO:53EOommuofiw@302O3:00O“:G30390Exam
`
`
`
`uoqumEmmuSm
`
`0021
`0021
`
`
`
`US. Patent
`
`Sep. 26, 1995
`
`Sheet 20 0f 44
`
`5,454,104
`
`m6.0."—
`
`15m0
`
`an0
`
`g220
`muIwufi
`mound.
`
`Om...m
`
`NuEd.
`
`mnmfio
`
`%
`é»
`
`
`
` Map.4220A!d.
`
`2rrx:
`
`IOmMD
`
`Iwmmno
`
`ImeU
`
`U00
`
`0022
`0022
`
`
`
`US. Patent
`
`Sep. 26, 1995
`
`Sheet 21 of 44
`
`5,454,104
`
`8284E:3223/
`
`BowmanEmOacumenEmO
` :oEmomMENO5389tamO
`
`
`538m30
`
`52m93:Emma
`
`3%Es:H03
`
`a I
`
`32:9»“om9mom:8me$3U
`
`
`
`mogugonovum
`
`E
`
`33.33%0Bianca03:00&5OowEPé‘@43220E3000.3.©3230mcflm
`
`
`
`macaw«Son—omO
`
`uBQEEam33m
`
`0023
`0023
`
`
`
`US. Patent
`
`Sep. 26, 1995
`
`Sheet 22 of 44
`
`5,454,104
`
`66.6."—
`
`4!...Lm.550an;mv.2:flu.
`
`J12n.Qua.
`
`mnom<2u.Dad.
`
`NnN«N«u¢
`
`mflmfi
`
`01.0
`
`an.N)?»
`fit“
`.F
`4x20
`
`.55
`
`.6:
`
`>u
`
`.5.
`
`._v_
`
`0024
`0024
`
`".m—Da
`
`_..2
`
`v5Iwumo
`
`v.2
`
`".mn
`
`
`
`US. Patent
`
`Sep. 26, 1995
`
`Sheet 23 of 44
`
`5,454,104
`
`“:2um4x2“an“mx:Ianh_Iab6>30mN»
`
`4x:4om<
`
`mama::momq
`
`«a4
`
`uNN«a
`
`mnm<
`
`ox.
`
`9E.9.
`2m—
`
`9 9 «
`
`FS
`NF
`
`m
`
`_..2v3
`
`v.2
`
` aFa‘C.._v=__0;J.6»NE.»
`
`:12!!! xxx: 40
`
`
`
`.5:
`
`x2
`
`noaD
`
`mun
`
`:wmmn
`
`Iwmmo
`Immune
`
`000000000
`
`£4.14
`
`an.
`
`.5.
`
`1.x
`
`0025
`0025
`
`
`
`US. Patent
`
`Sep. 26, 1995
`
`Sheet 24 of 44
`
`5,454,104
`
`
`
`.530mafimon
`
`28a:E
`
`33:?H89won:830.5_H_
`
`832:383m
`
`El
`
`.0."—
`
`mfi
`
`commonEmO:oEmomEmO
`
`EU
`
`EmaEN0:oufiom“30
`
`”02mgm“,3
`
`:oEmomENO5363“20
`
`52m55mEma
`
`8354E:35>
`
`5
`
`!£805,”qu32m
`
`9.059%OUoEOmomOuufiumumO3525Oomfiubawmacro:O5:00On:O@230beam
`mqu
`
`
`
`0026
`0026
`
`
`
`US. Patent
`
`Sep.26,1995
`
`Sheet25¢M?44
`
`5,454,104
`
`Duh.
`
`m:
`
`9m—
`
`m—m—
`
`or
`
`m—
`
`3NW
`
`m_.w_.E.
`
`I.
`
`I I
`
`.
`
`2.
`
`Eo—
`
`mmm
`
`10m
`
`um
`
`16".mt
`
`16“.“mt
`
`:0".Uni
`
`u.m(
`
`m4(
`
`an.
`
`4.._.mt.AxUONE
`
`.._v_
`
`.5.
`
`4v...
`
`v.2
`
`v.2
`
`x:
`
`4120
`
`q.2
`
`W
`
`anno
`
`mun
`
`Iwuma
`
`Iwumo
`Ioumno
`
`Iumo
`
`no
`
`no
`
`000000000
`
`‘5
`cu
`
`XXIXKIKXXZAJJ
`0
`
`0027
`0027
`
`
`
`US. Patent
`
`Sep. 26, 1995
`
`Sheet 26 of 44
`
`5,454,104
`
`mm
`
`I
`
`ouonuDomu
`
`Eu2a2222
`
`N)
`
`6 m
`
`m
`
`m
`
`mi0<3
`I.hxNEo.._
`
`anx33..20
`
`._.
`
`a
`
`2:.
`4:v.
`
`2:
`an.
`
`IN...mm000mtuo
`
`«a.3._v_«i._v_
`
`
`
` v.2Ian—maF._.2:“En.ua.C..55."Ena.»NE...»4!:n.u.3._v=n.
`
`Iumn.1Ian—ma“2Ian—ma
`
`000000000
`
`00
`
`no
`
`_l
`XXXXIXXKIXJJJ
`4‘
`
`>
`
`FG.50U
`
`._.
`
`.65n.on...gum6“.M
`v5“19.0u10
`
`moumt:n.09..
`
`1.
`
`mnmt
`
`n40
`
`0028
`0028
`
`
`
`US. Patent
`
`Sep. 26, 1995
`
`Sheet 27 of 44
`
`5,454,104
`
`#850wow003mO530©53033m.
`
`18:23Em23::8E83_H_
`
`$2353023
`
`HI
`
`mfi
`
`.0."—
`5.53anEmO“SummonEH0
`
`
`coEmomEmOEamon9&0:onfiom“20
`
`3ayama3
`
`“02mBa:55
`
`858m:5was;
`
`
`
` 33mo>oEumOvuiumomOuuiomom0b525Oomfio><marrow:0E300on:O
`
`3230muflm
`
`mm
`
`
`
`S“Houonaamauam
`
`0029
`0029
`
`
`
`
`US. Patent
`
`Sep. 26, 1995
`
`Sheet 28 of 44
`
`5,454,104
`
`n.
`.4.
`
`‘2
`LI.
`
`II
`II
`
`‘ _l—l—J
`AA§¥X¥¥¥K¥
`n.
`
`2H.mm»a3mn.m
`IUu:6nou1:00nomuEmma.4”.
`
`man
`
`.i:h.anto0....x:Iemh.:6h.0>3«UN}
`
`2.._
`
`out.mm
`
`mud.
`
`noout
`
`want
`
`04.0
`
`(nd.
`
`NNN«N
`
`XKXKXXKIX
`
`mpmeawmFmpm—w—w"w—m—NFup
`
`E.
`
`In—mn.
`
`88000000000
`
`IMF—mn—
`
`.304v:
`13X:p._.v.2aa.g.NE
`:0meoIUn—mfl
`
`“.0n.G
`
`"ma
`
`.34X
`
`.2
`
`0030
`0030
`
`
`
`US. Patent
`
`wS
`
`on
`
`w.
`
`4,
`
`Ea
`
`4nu
`
`‘$
`d)
`
`‘2
`u.
`
`II
`
`5AvnamumNammon«noxEmum»
`>5.u=.=._<a..23xN:kuxa¢u;M.__¢5”
`11u:0mac2C,MDm,0“
`%mmamcxm.00mx.1»mum»momxwan«m»Mmfitm«8%mHmNmmeo424mm(xaso5:wd.»_nno9..»2n7“5xnoIwuomno¢~=
`Iw
`1’mmmmmmuman«NEE5cmonononcm22.m_.m—orEm_.
`n342:5»man»
`n_
`
`a;.Eu
` 1nm..1Ema9inn»mm.
`
`
`«a
`
`om
`
`mN>
`
`53
`
`n.
`
`.10“.
`
`.10";
`
`10m
`
`0031
`0031
`
`(w~5.a_:uummnom¢
`.2...»:Emnumq
`
`num¢o
`
`hm
`
`m—
`
`
`
`US. Patent
`
`Sep. 26, 1995
`
`Sheet 30 of 44
`
`5,454,104
`
`93
`
`FIG. 8-B
`
`DATA SOURCE
`
`INTERFACE
`
`BETWEEN DATA
`SOURCE AND PC
`
`DATABASE
`(MARKET PROFILE
`DATABASE)
`
`‘
`
`USER SETS
`CONTROL PIECES
`
`USING CAPITAL
`FLOW SOFTWARE
`
`USER SELECTS
`DATA - SEGMENT
`
`FROM DATABASE
`
`
`
`SYSTEM GENERATES '
`VERTICAL PIPE BASED
`ON DATA SEGMENT
`
`*GO TO FIG. 8-0
`
`0032
`0032
`
`
`
`US. 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)
`
`
`
`
`102
`
`103
`
`CALCULATE AVERAGE
`OF NEXT N CONTROL
`PRICES
`
`STORE RESULTING
`AVERAGE IN FIRST
`
`ELEMENT OF AVERAGE
`LIST
`
`*GO TO FIG. 8-D
`
`0033
`0033
`
`
`
`US. Patent
`
`Sep. 26, 1995
`
`Sheet 32 of 44
`
`5,454,104
`
`FIG. 8-D
`
`—_..._-———_——Fun————_——___—._.¢—p———-—————_————_——_—_—n
`
`WHILE NUMBER OF
`REMAINING UNITS
`
`IS > N, DO
`
`BY ONE UNIT
`
`INCREMENT DATA BASE
`
`705
`
`CALCULATE AVERAGE
`
`OF NEXT N UNITS
`
`105
`
`107
`
`108
`
`CURRENT INERVAL
`
` MAXIMUM AVERAGE <
`
`MAXIMUM AVERAGE =
`CURRENT INTERVAL
`AVERAGE
`
`'
`
`GO TO FIG. B-E
`
`0034
`0034
`
`
`
`US. Patent
`
`Sep. 26, 1995
`
`Sheet 33 of 44
`
`5,454,104
`
`FIG. 8-E
`
`
`
` 109 ”0
`
`
`IF
`
`MINIMUM AVERAGE :-
`
`MINIMUM UNIT <
`
`CURRENT INTERVAL
`
`CURRENT UNIT
`
`AVERAGE
`
`?
`
`
`
`STORE CURRENT INTERVAL
`AVERAGE IN AVERAGE
`
`LIST
`
`III
`
`112
`
`FOR MINIMUM AVERAGE TO
`
`MAXIMUM OVERAGE,
`STEP 1 PRICE ADD
`
`PRICE TO RESULTS LIST
`LIST
`
`113
`
`FOR EACH AVERAGE PRICE
`IN AVERAGE LIST, ADD
`AVERAGE
`PRICE TO ADDITIONAL
`POINTS REFERENCE
`
`*GO TO FIG. 8-F
`
`0035
`0035
`
`
`
`US. Patent
`
`Sep.26, 1995
`
`Sheet 34 of 44
`
`5,454,104
`
`FIG. 8-F
`
`INTERFACE TO
`
`VERTICAL DISPLAY
`
`VERTICAL DISPLAY PIPE.
`
`DISPLAY RESULTS LIST
`
`AND ADDITIONAL REFERENCE
`POINTS LIST IN
`
`0036
`0036
`
`
`
`US. Patent
`
`Sep. 26, 1995
`
`Sheet 35 of 44
`
`5,454,104
`
`E099How2mom:8E33U
`
`u:
`
`3050HIIHw”“2055€35
`
`mogunaopovum.335m958on0
`
`
`wofiumomO
`
`
`
`.:oEmomEmO5:609650ED”uEmteamand
`
`
`
`commonEmO“528;9&0acumenH3062m933Ema
`
`828;E5_8Eu>
`
`MowmmOfiDEOmOM0tom03:003m003m—0umEu><wage:O
`
`
`
`520O9:E200OLE0Bow2532:5€25
`
`m:
`
`0037
`0037
`
`
`
`
`
`
`
`
`US. Patent
`
`Sep. 26, 1995
`
`Sheet 36 of 44
`
`5,454,104
`
`m5.0."—
`
`Iwu0
`
`”an
`2:0
`uu:0u0
`maom¢
`
`Qmfim
`
`NN
`
`«a<mom¢o
`:3»Math
`a>k
`
`ha
`
`mm
`
`u
`
`Immaomcm:wmmcuI:wmmo1noa
`aw2%.
`U.u;o«a
`
`a
`
`0038
`0038
`
`
`
`US. Patent
`
`Sep. 26, 1995
`
`Sheet 37 of 44
`
`5,454,104
`
`xofim0tom003m0580©BEDmcsum
`
`Rouge.»H898::out;3D_H_
`
`mogugopnorm
`
`E.
`
`3.3
`
`Eamonas35>
`
`3N0EQEamonEm08389“anOgamma3fl0seamenEmOaofimom
`
`
`”02m24mand
`
`52mBumEma
`
`32mo>oEoMOnotewomOvutomomO3525Oomfio><mafioz0
`
`unpufimam33m
`
`
`
` 3:000.;Omaoumo33m
`
`mm...
`
`0039
`0039
`
`
`
`US. Patent
`
`Sep. 26, 1995
`
`Sheet 33 of 44
`
`5,454,104
`
`n.-m.0."—
`
`
`4x2.:uuam2:
`ram
`
`422Lum:
`
`mnmqammn0m¢
`
`
`
`«uin4x.a<4x
`
` rumnoa2magma»;ua>hx:Iwumn;Nha»Mac»4x2“no
`
`nomfi
`mfimauo
`3xN“(u
`
`0040
`0040
`
`
`
`US. Patent
`
`Sep. 26, 1995
`
`Sheet 39 of 44
`
`5,454,104
`
`2
`
`<I
`
`OF
`
`9H
`
`.
`ll
`
`9m:
`
`2mu
`
`m:
`
`E m
`
`:m»
`
`m—
`
`3N“
`
`Z.
`
`z.2.
`
`‘C.42.200NE».E:
`
`d:
`
`._.v.2
`
`._v_
`
`._v_
`
`12
`
`v.2
`
`"aoo
`
`"an.
`
`1043
`
`:40me
`19.3»
`
`Ema
`
`a.axx
`
`88000000000
`
`a......mana:mi02:..3mfix.2mm:
`
`>-
`z
`
`XXXXXMKX
`
`._.
`
`._.
`
`.5
`
`m._v=._0...v.2*10".O_1.00oB
`
`0041
`0041
`
`
`
`US. Patent
`
`Sep. 26, 1995
`
`Sheet 40 of 44
`
`5,454,104
`
`
`
`m..o_..0."—
`
`sermonEmOSummonEmO
`
`
`
`Eamonman05:53Ew0seasonEmO53%?““£0
`
`”42m24m“43
`
`“42mcanEma
`
`8284ESEefi
`
`H
`Imuflancnon8E
`
`EOE?Em8won:8%cm:U
`
`3850cum003m0505©28am
`
`cm.»
`
`
`
` memQEEQMOuoiumomOuoiomom03:00.5Oou80><”.532O
`
`Esauon?O323033m
`
`mm“
`
`0042
`0042
`
`
`
`
`US. Patent
`
`Sep. 26, 1995
`
`Sheet 41 of 44
`
`5,454,104
`
`0
`
`XXZKXXXZ
`
`m_.
`
`m—Em—
`
`E.
`
`m—
`
`N_.
`
`E‘N—
`
`3 m
`
`w«—
`
`5E2
`
`III
`a
`
`o
`
`mum.
`
`D
`
`um.00“9.8
`
`m
`
`N}
`
`422mInnu.0an.“2:quP_I6FGG
`
`2n.
`
`D00
`
`00
`
`NNmu
`
`50
`
`x60
`N2F
`
`ghmt.
`a312x:
`4229
`
`4x2
`
`424!
`
`42—
`
`Inaa
`
`"in
`
`rummn
`
`:wumo
`
`Immune
`
`Ema
`
`no
`
`no
`
`000000000
`
`>><E
`¥§_;db
`
`0043
`0043
`
`
`
`US. Patent
`
`Sep. 26, 1995
`
`Sheet 42 of 44
`
`5,454,104
`
`
`
`0.9—..9".
`
`Be
`
`m_.
`
`9
`
`2.m_.
`
`N—
`
`m_.m—
`
`«F
`
`N_.
`
`a
`
`a»
`6m...
`
`I
`
`I0
`
`_.IE»2:wmmon;3.3
`
`ounounomu
`
`um
`
`mu
`
`um;
`
`a
`
`FaxN)...»
`
`
` ._._>.382....20
`
`E .
`
`_v_v.
`
`xxxxxxxxxx_:_i.1{l
`
`v.2
`
`v..3
`
`n.
`
`v.20I0“.
`
`x.(It.
`
`me.
`
`ma.mt
`
`I9“;ma.
`
`IQ".Um<
`
`mmm
`
`:3m
`
`0m
`
`04.
`
`noD0
`
`no
`
`no
`
`no
`
`00
`
`MW.
`
`4:94!
`
`.30.6...
`__._.x:g44,;“an.
`
`1.x
`
`13X3
`
`ann.n.
`
`".mfl
`
`IMF—mn—
`
`Ifiuwn—
`:omwn.
`
`Infin—
`
`D0
`
`D0
`
`000000000
`
`a.53g
`v.3I0“.
`0Ga.
`
`:0
`
`0044
`0044
`
`
`
`U.S._ Patent
`
`Sep. 26, 1995
`
`Sheet 43 of 44
`
`5,454,104
`
`538ais35>
`
`camOacumen3HOcosmon—EmOuonmmomcan0acumenEHO:oEmon—Em053309
`
`
`H!
`ml.IwLouugaambuaw
`
`mm“
`
`fismOfigm08m0Em002m002m058.0@520©.83032m20035
`
`
`
`an???“em3won:ooflm83D
`
`
`
`mofimucsonovum
`
`
`
`HA....0."—
`
`62m23:“.64
`
`HamHamEma
`
`
`
` buam3.080%OwutomumOwofiomom0i=025O3395a3302O
`
`
`
` E2000mm.O325033m
`
`mm;
`
`0045
`0045
`
`
`
`
`US. Patent
`
`Sep. 26, 1995
`
`Sheet 44 of 44
`
`5,454,104
`
`
`
`"Top.0."—
`
`9.m—E,E.m—m:m—m—m_.E.N—N_.ZI.E,2.I9.
`
`:9E“.m—n_man:momx0two{i._rI.mnumfim4»xNPru._2u.03:.m..4x32,.2“._v__.._u.out
`
`_..160anm»<3IE.umno.meann2.»
`10nou(Max
`Iou(ainJx
`
`
`2:.
`
` .4.Av—n_v__.._mmv—|_v__.._00&0wv.2v5IO“—!:0._,_IdxaFu250G
`
`N}
`
`0046
`0046
`
`x:Ian—mou._.v.3".mn.na.C.6.20"EuanN30.22n.N.36._v__n.
`
`In—mn.a:oumaoJIan—mo
`
`000000000
`
`no
`
`no
`
`._v.v.v.v.v.v.v.v.v.v.
`.0
`
`I.
`
`I.
`
`
`
`
`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—commonly 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 particular time
`intervals. Certain statistical sununation or analysis tech
`niques, such as charting moving average prices, calculating
`the momentum of price changes. and perceiving price move—
`ment pattems, 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 efficiently. Many systems
`and programs feature the capability to perform some study
`operations on raw or configured transaction price informa—
`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 limited 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, sununary 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 difficult 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-formatted visual
`summary on a single screen.
`This Invention overcomes those infirmities. Prior to this
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`45
`
`SD
`
`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 summarized, 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 frames—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 backgron 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 in 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 Comodity Trading
`System and Methods, (1987, John Wiley & Sons, Inc.) at p2;
`N. Rothstein, The Handbook of Financial Futures, (1984,
`McGraw~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 volume.
`
`60
`
`65
`
`Invention, Steidlmayer and Kummel developed software
`called Capital Flow Software, which provides the user with
`a flexible base of continuously acetunulated 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, KJRBMARN), Steidltnayer set
`forth his basic view that market activity is “regulated” by a
`market-dependent product distributionicapital disuihution
`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
`
`15
`
`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 (supplyfdemaud) in the
`marketplace.“ In effect, 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.
`Steidlrnaycr continues:
`A natural spectrum exists [in 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, limu
`itng the market to its originalrange .
`.
`.
`.
`It is difficult for markets to grow and be efficient simulta—
`neously—rather the market accomplishes these two pro—
`cesses [—growth and efiiciency—] in a series of stages .
`.
`. . The first stage consists of the distribution itself and the
`emergent price which stops and holds it. 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—step 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 traffic 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
`frames—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 pricetr'time “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 are
`not defined by pro-set units of time. Thus, through use of the
`Capital Flow Software, licensees can “customize" a hori-
`0048
`0048
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`zontally~disp1ayed 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
`Steidlmayer’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 fully below, therefore serves the
`currently