throbber
(12) United States Patent
`Kane
`
`(10) Patent N0.:
`(45) Date of Patent:
`
`US 6,317,728 B1
`Nov. 13, 2001
`
`US006317728B1
`
`(54) SECURITIES AND COMMODITIES
`TRADING SYSTEM
`
`(76)
`
`Inventor: Richard L. Kane, 5030 Champion
`Blvd., Suite 6-183, Boca Raton, FL
`(US) 33496
`
`( * ) Notice:
`
`Subject to any disclaimer, the term of this
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 0 days.
`
`Omnitrader, “Investment analysis software 1996 Guide
`Computerized Trading Evaluation”, Future v25, n8, p37(1),
`Feb. 1991.*
`
`English D, How to choose and use investment software.
`(Compute’s Getting Started with Personal money Mange-
`ment) (Buyers Guide), Compute, V15, n4, pS12 (4), Apr.
`l993.*
`
`Gilliland S, “Take stock of your finances: investment soft-
`ware”, Computer Shopper, V14, n3, p512 (6), Mar. 1994.*
`
`* cited by examiner
`
`Primary Examiner—Vincent Millin
`Assistant Ex:1mz'ner—Hani M. Kazimi
`
`(74) Attorney, Agent, or Firm—Oltman, Flynn & Kubler
`
`(57)
`
`ABSTRACT
`
`In accordance with the invention there is provided a secu-
`rities trading system based on the principles of artificial
`intelligence. It includes a data acquisition system having an
`input communicating with a securities exchange for receiv-
`ing securities buy/sell data; a clock for generating clock
`times; a processing logic having inputs respectively com-
`municating with the data acquisition system and with the
`clock for assigning respective clock times to said buy/sell
`data; a decision logic having a repository for storing a set of
`buy/sell rules for buying and selling securities in response to
`the buy and sell data aligned with the clock times; and a buy
`and sell execution system having an input communicating
`with the decision logic for executing buy and sell orders in
`conformance with the buy/sell rules. In the securities trading
`system according to the invention,
`the decision logic
`includes at least one decision agent, the agent representing
`a respective buy/sell rule, wherein further the decision logic
`may include at least two decision agents, each decision agent
`representing a respective buy rule or a respective sell rule.
`Artificial intelligence is provided in that the decision agents
`are rewarded in a feed-back arrangement by being given
`added or reduced voting power when their recommendations
`are found to respectively result in successful or unsuccessful
`decisions. Thereby a self-learning feature is provided which
`results in improving the performance of the system as the
`number of transactions increase.
`
`9 Claims, 23 Drawing Sheets
`
`(21) Appl. N0.: 09/170,745
`
`(22) Filed:
`
`Oct. 13, 1998
`
`Int. Cl.7 .................................................... .. G06F 17/60
`(51)
`(52) U.S. C].
`............................................... .. 705/37; 705/36
`(58) Field of Search ................................ .. 705/35, 36, 37,
`705/38, 39; 235/379, 380; 340/825.26
`
`(56)
`
`References Cited
`U.S. PATENT DOCUMENTS
`
`...................... .. 705/37
`6/1987 Kalmus et al.
`4,674,044
`. . .. .
`. .. .. 705/37
`3/1992 Lupien et al.
`5,101,353
`
`3/1994 Guttcrrnail ct al.
`705/37
`5,297,031
`4/1994 Hartheimer et al.
`705/37
`5,305,200
`
`. .. .. 705,737
`12/1994 Togher et al.
`. . .. .
`5,375,055
`..................... .. 705/37
`3/1996 Hawkins et al.
`5,497,317
`l0/1996 Stolfo et al.
`........................... .. 705/8
`5,563,783 *
`9/1997 Cristofich et al.
`.
`. 705/37
`5,671,363
`5,845,266 * 12/1998 Lupien et al.
`. . .. .
`. .. .. 705/37
`5,873,071 *
`2/1999 Ferstenberg et al.
`705/37
`6,012,042 *
`1/2000 Black et al.
`705/36
`6,018,722 *
`1/2000 Ray et al.
`............................ .. 705/36
`FOREIGN PATENT DOCUMENTS
`
`
`
`8/1997 (EP) .
`*
`000790568Al
`1/1998 (JP) .
`*
`410011510/\
`WO009641293/351 12/1996 (VVO) .
`OTHER PUBLICATIONS
`
`Waters Information Services, Inc. “Citibank Tests FX AI
`System Compatible With F/X Trader?”FX Week, V1, n33,
`pN/A, Feb. 1991.*
`Schrnerken, Ivy, “Experts from the Promised Land to Wall
`Street”, Wall Street & Technology, V11, n13, p22(3), May
`1994*
`
`
`
`TS 1005
`
`1
`
`TS 1005
`
`

`
`U.S. Patent
`
`Nov. 13, 2001
`
`Sheet 1 of 23
`
`Us 6,317,728 B1
`
`Figure 1
`
`2
`
`

`
`U.S. Patent
`
`Nov. 13, 2001
`
`Sheet 2 of 23
`
`Us 6,317,728 B1
`
`
`
`Figure 2
`
`3
`
`

`
`U.S. Patent
`
`Nov. 13, 2001
`
`Sheet 3 of 23
`
`Us 6,317,728 B1
`
`BACKGROUND AND SUMMARY OF THE INVENTION
`
`Wealth Wizard ® Process Overview
`
`figure 1 presents an overview of the Wealth Wizard process.
`
`High Level View
`
`Figure 3
`
`4
`
`

`
`U.S. Patent
`
`Nov. 13, 2001
`
`Sheet 4 of 23
`
`Us 6,317,728 B1
`
`
`
`
`
`Q30;cacao...u..nu.B5_n2$
`
`.uZo.En.tJ3»8R..:3
`
`!a..u=£&.1u-8.3.:
`
`
`
`
`
`35.360.30030cunt£0920::us!EaE_£o-80¢
`
`
`
`
`
`5
`
`

`
`U.S. Patent
`
`Nov. 13, 2001
`
`Sheet 5 of 23
`
`Us 6,317,728 B1
`
`mT2:9“.
`
`
`
`.E::=..SUE.ii:88...
`
`
`
`
`
`E....._..__sI32...:IE...is.
`
`93.3..3.333-£85
`
`
`
`.—=9...auouuzm.._.__=.§.._
`
`_..%._O98...
`
`
`
`
`
`ammouam5.0:".2:3...
`
`-
`
`‘>
`
`ans)
`
`=a.a>n:1?can
`
`I...
`
`I
`
`,-
`
`is,
`
`:9?.2E....33I.39.:I.3.E.3=9.»3.233>..51!33..3E3.:-61.!
`
`
`
`$923:85...33.:3!:.\a.3=.33:.
`
`
`
`9....:9}B3.:9!9:.
`
`
`
`as.35..an.33.»as.32
`
`8»
`
`2_a!>
`
`-flmgfix!!.,_-
`
`
`.4.-.395$2!
`
`53>
`
`.39.1.3:
`
`53>.rs?B3,.
`
`LII.“-rt.
`
`8»
`
`.:._Ez3.
`
`uo.3._..§9
`
`95.3.3
`
`956.}
`
`ih_l.=IIE
`
`3..//l!:sa_?..i..i.r
`
`33.612395:
`
`54d_....l=a9a:D§B
`
`32
`
`E3
`
`nuooaml
`
`6
`
`
`
`
`
`
`

`
`U.S. Patent
`
`Nov. 13, 2001
`
`Sheet 6 of 23
`
`Us 6,317,728 B1
`
`
`
`a2
`
`c2.5:
`
`
`
`
`5ululainlz8...35;as.324..25..
`
`
`
`.Z.u.c§._3.3-.5?..o.B.._i93.2.39In
`
`
`
`
`
`23.4%.:.53....I.33:...5.525%.:33-3595:
`
`
`
`sum_flt..u.}.35?535?o..1a_..g9:uaoau.__D6.B
`
`.Ea.mw...au.sa:aEa_§=..€E....£IE.s!.a=.unaE/n§o£b.9.a9.E5n
`
`
`
`
`0I
`
`
`
`
`
`aaeuoamE9:a__.E§._
`
`
`
`caneroam.
`
`
`
`ammooam29.".2:5...
`
`
`
`
`
`A..~...”__N.€..-1-..._....-1....-..t~.w._,....5..-,_.,..;....\
`
`
`/..+a_87u1||:|!.!.o-..l»
`/...//\.
`.anI.l|uIll!-ll.
`
`.2,2..>%
`
`7
`
`

`
`U.S. Patent
`
`Nov. 13, 2001
`
`Sheet 7 of 23
`
`Us 6,317,728 B1
`
`.93.93
`
`3.81m
`
`.._SU<oz3oIi..u7
`I-.__..2
`
`
`
`
`mzaamooma_m=<:._§w_......_.§........_::..:.
`
`u—_U=._UCG_-fl:—fl>W.|.l.kin:5.3.82.3an.IF
`
`
`
`lad52¢ItI999:areain
`
`91!
`
`
`
`can5.3....:_n§.E
`
`—.3m
`
`3.
`
`8489...
`
`:21.‘@m\_E_.‘Ag:isIIii3!!
`
`flho.-tsDo£.IiI
`
`
`
`
`
`8
`
`

`
`U.S. Patent
`
`Nov. 13, 2001
`
`Sheet 8 of 23
`
`Us 6,317,728 B1
`
`
`Inlelllgant
`
`Agents|EVALUATEAGENTS]
`
`lsnunamdlmamsfir
`
`IaIdaIwlyds...lnin|m.ulo
`
`IHIBIOOL
`
`9
`
`

`
`U.S. Patent
`
`Nov. 13, 2001
`
`Sheet 9 of 23
`
`Us 6,317,728 B1
`
`
`
`2:._._3a._..m=._o:
`
`10
`
`10
`
`
`

`
`U.S. Patent
`
`Nov. 13, 2001
`
`Sheet 10 of 23
`
`Us 6,317,728 B1
`
`
`
`3|!3
`5;...c3..
`..__o=a..=i.._
`
`533
`
`
`
`22a:
`
`._o=._...§w.=3._Ea:
`
`_uaoa2.lu.__EIaWH
`
`
`
`.fi3un_._.3..._fiua.
`
`:__§..€a2._...h%
`
`.3.23u.8:
`
`__s.3383...as
`
`...&.._ii.
`
`
`
`
`
` «.818{L8.3..T$.u...¥:.nu...TLA1.Q3228._w1h.."_...:n!_...uvn1..flan..
`
`IE22.51..as...3-...
`
`
`
`
`
`
`
`
`..j..._..a._8....=.eE35...13T.......||Iu11.|i|||
`
`ii?
`
`..u_u9.a.eaa>.ouL
`951.._:=..l>.uu
`

`
`WL
`
`11
`
`11
`
`
`
`

`
`U.S. Patent
`
`N
`
`32fl.011teehS
`
`US 6,317,728 B1
`
`
`
`
`
`£3.50_a=.s.._a:.=.:a=.o..:.:uU2.2.3..
`
`
`
`
`
`29:9”.
`
`.....e._o..3..W50502250
`
`§._.__...,2.312.3.33:51....:5./\.\083,0/N.
`a.2l|-2IHLU3.8»:
`
`:53.2,.
`
`12
`
`>®
`
`12
`
`

`
`U.S. Patent
`
`2
`
`32«I021tBCh
`
`US 6,317,728 B1
`
`mN_.2:9“.
`
`B..>V.838:0...-5o._o=..oa.N.550
`
`tsI8>|»I.5Vluz.50MAv;48%313hmL.
`8!:-3.9..13:55Iaicsnllao$2e32.c..._.4oz£
`
`S3
`
`
`
`acoaacuzat..:=...§..<ou>_u:<
`
`o._o=3..E2.53..§.m.__8.s..m
`
`
`
`
`13
`
`

`
`U.S. Patent
`
`Nov. 13, 2001
`
`Sheet 13 of 23
`
`Us 6,317,728 B1
`
`o__o_Eon_E9:2.5..o._m-._om3=m
`
`
`
`
`
`a:c=oao=..........=.o3<on>.a:<
`
`on?2:9“.
`
`
`
`—O.._Ou_._.¢O._mmz<.._
`
`14
`
`14
`
`
`

`
`U.S. Patent
`
`Nov. 13, 2001
`
`Sheet 14 of 23
`
`Us 6,317,728 B1
`
`
`
`
`
`==.Em4:5..a.§._aoust.9.3....
`
`m..m::m_u_
`
`aim
`
`finances.
`
`1!.3aim
`
`
`
`...>...o.£.§m.._am
`
`fiofimmzBo.
`
`15
`
`15
`
`

`
`U.S. Patent
`
`Nov. 13, 2001
`
`Sheet 15 of 23
`
`Us 6,317,728 B1
`
`§g.£§ .§P
`
`—
`
`16
`
`

`
`U.S. Patent
`
`Nov. 13, 2001
`
`Sheet 16 of 23
`
`Us 6,317,728 B1
`
`mp239“.
`
`
`
`._=....=mEflaoi
`
`17
`
`17
`
`

`
`U S Patent
`
`Nov. 13, 2001
`
`Sheet 17 of 23
`
`Us 6,317,723 B1
`
`99.5:
`
`
`.26:
`
`.33..9.2.9mamaa.=.=un_.u:_Euo._
`
`
`
`
`
`Eozzmsex...2,53.
`
`18
`
`

`
`U.S. Patent
`
`Nov. 13, 2001
`
`Sheet 18 of 23
`
`Us 6,317,728 B1
`
`
`
`«Egan.Ju3
`
`3..fi.._
`
`A3333.u\1--..\5a.w
`.,8
`
`..5...,:....z..
`
`J
`
`2..
`
`62.
`
`39.5:
`
`.
`
`
`.5:3359
`35.232$923.:as
`
`95.:-:5
`
`8:3:
`
`-.3.1:9}
`
`8»
`
`as:3-C
`
`22m23333....939
`
`
`.32.
`
`.8822.3N3....2=__um.a=_Euo._
`
`
`
`
`
`Ecfiu:9:25m...
`
`19
`
`19
`
`

`
`U.S. Patent
`
`Nov. 13, 2001
`
`Sheet 19 of 23
`
`Us 6,317,728 B1
`
`Figure 18
`
`20
`
`20
`
`

`
`U.S. Patent
`
`Nov. 13, 2001
`
`Sheet 20 of 23
`
`Us 6,317,728 B1
`
`:I'_q:un.eI NYSE MU D.»‘J.7»‘J.Bs'-.33
`
`WEflHflVHH$m|HIdMMhi a
`
`
`L-I
`
`‘;-Ha;IqCutd:———--------
`gar; aw nsmou II15s.
`__..___.wmm.____._.w_,““.3
`
`I
`
`;
`f
`
`L‘
`2
`
`[HIE-IEI—F.I "III!
`4*" EIIIIEEZI I
`I9
`"‘
`'
`“I1.".'lEI-' IIKT
`
`‘I11’
`
`W M
`
`I
`"
`
`‘PEP EIIJEIIEIIEEIEEUVEEEEI-EEEI
`IPFEIII
`IEEEIZEEIZEEEIEEIEEI
`|1IIEIIfl—III—IIl-EH I
`IS? LEIIIEIILE§I—iE]—E-
`EEIIEIIIEEIIHEEIIIEH-W .
`IEEIEEIEEEIEEEEEIII “M
`I
`“W EIII'.‘IE:1Il‘.-LTIICEI am
`I
`‘TIN EIIEEIEIEEEHEEEI-E3 am
`I
`“F EIUEEIEE I W
`WET I
`W EIIlfl§—§lI‘.?.ZI]1ll
`W—-1111---E |
`--ZZZZZII1—Xjj
`I
`—-in--i!:—-—- |
`
`-1111111-TIT
`
`m..fiéfi¥ém£@...“_WH
`
`
`
`21
`
`

`
`U.S. Patent
`
`Nov. 13, 2001
`
`Sheet 21 of 23
`
`Us 6,317,728 B1
`
`urauaruvu-MW. it H
`mfimfi
`u.1r1m!_.«.
` 2"}!
`iillliilllllllli
`II-IIrI,npn-II*II!IIIlItIIw24
`wuumwmwuuwmwmmm.
`
`__’-—LCjTj—1__ __ ___... .
`
`I113
`
`Mil
`
`2
`
`
`
`?
`
`i'J!E'i”.l!IIIIli'.' W
`2mmsawm
`l5§EVlCliil1 “IEfii"'F
`1IiI|lIIMIIII M
`inmgilll
`l|I|I||II||lI|
`I mnnn
`
`
`
`
`
`,5
`R
`
`I
`2!:
`*.:,
`;§
`9
`J }L!£.fi%iHi@ a.awa&1;a1_kg2;i% C{Ji3“§
`._
`12
`.m'”._
`b_
`I
`
`.. cm.:ms£1Ann.L|p
`
`Figure 20
`
`22
`
`22
`
`

`
`U.S. Patent
`
`Nov. 13, 2001
`
`Sheet 22 of 23
`
`US 6,317,728 B1
`
`Learning run on Kane25
`
`$20,000
`
`$15,000
`
`.
`
`$(15,000)
`
`r
`
`r
`
`r
`
`5 9131721252933374
`
`23
`
`+ After trade profit
`
`——...Pre-trade profit
`
`-+-Profit per trade
`
`—Linear (Pre-trade
`
`profit)
`
`—Linear (After trade
`
`profit)
`
`Figure 21
`
`23
`
`

`
`U.S. Patent
`
`Nov. 13, 2001
`
`Sheet 23 of 23
`
`US 6,317,728 B1
`
`Credit
`$117,250.00
`
`$38,750.00
`$54,562.50
`
`$48,375.00
`
`$54,562.50
`$77,312.50
`$48,250.00
`
`s54_,1a7.5o
`
`$82,562.50
`$18,500.00
`
`$524-.312.50
`
`$812.50
`$400.00
`52123
`$412.50
`
`Bought
`Sold Short
`Sold Short
`
`Bought
`Bought
`Bought
`Sold
`
`First day with updated agents
`Trans
`Time
`Order #
`Soid Short
`1 0:1 1 :34 RGJO001
`1 1:25:42 RGJ0002
`11 233:‘! 9 RGJOOO3
`12:1 9:11 RGJ0004
`12:25:06 RGJo005
`13:14:02 RGJ0006
`13:32:56 RGJ0007
`13:39:28 RGJ0008
`13:45:57 RGJ0009
`1 3:53:25 RGJ001 0
`14:45:06 RGJ001 1
`14:59:47 RGJ0012
`1 5:04:48 RGJ0013
`15:17:28 RGJ0014
`1 5:1 9:04 RGJ001 5
`1 5:23:18 RGJ001 6
`
`Bought
`Sold Short
`Sold Short
`Sold
`
`Bought
`Bought
`Bought
`Bought
`Sold shod
`
`15:3T:1 7 RGJ001 7
`15:47:09 FEGJ0018
`15:50:11 RGJ001 9
`15:54:02 RGJ0020
`
`Bought
`Sold
`Sold
`
`Shares
`
`Symboi
`1000 MRK
`1000 MRK
`1000 PEP
`1000 WMT
`1000 BA
`1000 PEP
`1000 WMT
`1000 BA
`moo BA
`1000 WMT
`1000 K0
`1000 BA
`1000 BA
`1000 KC
`moo wavrr
`1000 AOL
`1000 WMT
`1000 WMT
`1000 AOL
`1000 BA.
`
`Term
`Price
`117 1/4 Day
`117 1/8 Day
`38 3/4 Day
`54 9/16 Day
`48 5/8 _ Day
`3313/1a Day
`54 9/16 Day
`48 3/8 Day
`43 3/8 Day
`54-_ 9116 Day
`7‘? 5/16_Day
`48 1/4 Day
`48 114 Day
`77 1/4 Day
`54 1/8 Day
`82 1/3 Day
`54 _- 3116 Day
`544 1.14 Day
`82 9116 Day
`48 1/2 "Day
`
`shares A
`
`20000
`
`Figure 22
`
`24
`
`24
`
`

`
`US 6,317,728 B1
`
`1
`SECURITIES AND COMMODITIES
`TRADING SYSTEM
`
`The invention relates to a securities (the term “securities”
`is in the following to be understood to include “securities
`and/or commodities”) and/or commodities trading system
`that includes a computer arrangement communicating with
`a securities exchange, and has inputs for receiving buy and
`sell data. The computer arrangement is capable of evaluating
`the buy/sell data and issuing buy/sell orders in accordance
`with a plurality of buy/sell rules, i.e. “agents,” stored in the
`system. A feedback arrangement monitors the success and
`failure of the respective buy/sell agents and assigns rating
`powers, i.e. weightings, to the buy,/sell agents in order to
`implement a learning process for gradually improving the
`system performance based on past and continuously accu-
`mulating experience of the agents.
`
`BACKGROUND OF THE INVENTION
`
`A program-trading software system is disclosed to be
`available to individual investors, small trading houses and
`investment managers. The trading system monitors a port-
`folio of securities in real time, executing trades automati-
`cally. The system is targeted to Intra-Day trading, a method
`of trading well suited to computer automation. The system
`performs a kind of careful, tireless monitoring, aimed to give
`the user a daily return on his/her investment, while mini-
`mizing risk.
`The methods and formulas employed by the system were
`developed over a number of years of active trading, and take
`full advantage of 14 years of experience with pattern analy-
`sis and mathematical modeling.
`The system may increase assets by leveraging daily
`fluctuations aiming to beat the financial market, the market-
`makers, institutional investors and the brokerage houses.
`With the recent advent of deep discount electronic
`brokers,
`transaction fees have dropped to where active
`trading can be highly profitable. Large fund managers are
`limited by the size of the funds they manage, They cannot
`buy and sell large quantities of stock without impacting the
`price. On buying, the price goes up, and on selling it goes
`down.
`
`SUMMARY OF THE INVENTION
`
`The following is needed to practice the invention: soft-
`ware programs as disclosed herein; money to invest; an
`operating program such as Windows® 95 or NT, or the like;
`an internet connection; and a brokerage account.
`Investing can be risky, since it is impossible to predict
`stock market fluctuations or company events with any
`accuracy. Frequently stocks plummet in overnight trading,
`leaving an individual investor unprotected during that time.
`In general, bad news is remembered longer than good news.
`Abad quarterly report from a company may take months to
`recover from, while an item of good news may be forgotten
`in days. Generally, stock prices fluctuate 1—3% each day, and
`by leveraging these fluctuations as outlined herein one may
`realize a return on investment. A combination of real time
`
`monitoring a portfolio of stocks and no holding positions
`overnight (trading flat) can shield an investor from loss
`while maximizing gain.
`The invention embodies a process for trading securities
`that operates as follows: On a typical trading day a com-
`modity or a stock may take a small dip at e.g. 9:35 am, reach
`its high at 11:30 am and decline until 3 pm. perhaps with a
`
`10
`
`25
`
`30
`
`35
`
`40
`
`45
`
`60
`
`65
`
`2
`small run up at close of the day. The system buys, through
`a selected one of the agents, a stock or commodity at a
`morning dip and sells it at a mid-morning high. It then sells
`the stock or commodity short and buys to cover at a lower
`afternoon price. One makes money on the way up, and more
`on the way down. If possible, the system will end the day
`without holding any stock .
`.
`. but it if does, it will be short
`position. It is far more likely a stock will go down overnight
`than go up in value.
`By monitoring one’s stock holdings continuously during
`the day, and watching trends, the system will limit one’s
`losses by dumping the stock should things go awry, while
`maximizing profits by riding out the trends. If one holds a
`long position overnight, one may have uncontrolled risk.
`If the market is over-valued and headed for a correction,
`can one safely invest in this climate‘? The answer is yes! The
`system can help limit the risks.
`The system provides an extract file of trades, compatible
`with popular tax programs, to help prepare tax returns. This
`reporting can save time at tax time.
`Since it is difficult to watch and monitor a stock ticker
`during the day, a lapse in attention can be costly. Getting
`caught up emotionally may keep one from making good
`decisions. The system does not get tired, does not panic and
`does not get greedy, but always operates under the rules
`embedded in the agents.
`More importantly, brokerage firms do not let one place
`sell and stop orders on the same shares. That is to say, one
`can either try to protect oneself with stop loss orders, or one
`can try to profit with sell orders, but one cannot do both. The
`system effectively lets one do both by monitoring stocks
`continuously.
`The system enables a person to make money while on
`vacation. It does the drudge work of monitoring the market.
`It may be arranged to send alphanumeric trade reports to a
`user by cellular phone or pager.
`Use of margin can increase one’s earning power. With
`margin the system may deliver a return each month. But
`margin costs money. It is a loan against one’s current stock
`holdings, allowing one to buy more stock. If one holds the
`stock for days, weeks or months, one pays margin interest
`even if the stock price loses ground. By actively trading, one
`incurs a fraction of the margin costs, and may not incur any
`at all, since one is borrowing and returning the same day.
`The system will also let one hold stocks with pre-set buy,
`sell and dump prices, allowing one to automate transactions,
`get pager notifications and View continuously updated prices
`while supporting existing strategies.
`In accordance with the invention there is provided a
`securities trading system having a data acquisition system
`having an input communicating with a securities exchange
`for receiving securities buy/sell data; a clock for generating
`clock times; a processing logic having inputs respectively
`communicating with the data acquisition system and with
`the clock for assigning respective clock times to said buy/
`sell data; a decision logic having a repository for storing a
`set of buy,/sell rules for buying and selling securities in
`response to the buy and sell data aligned with the clock
`times; and a buy and sell execution system having an input
`communicating with the decision logic for executing buy
`and sell orders in conformance with the buy/sell rules.
`In the securities trading system according to the
`invention, the decision logic includes at least one decision
`agent,
`the agent representing a respective buy/sell rule,
`wherein further the decision logic may include at least two
`
`25
`
`25
`
`

`
`US 6,317,728 B1
`
`3
`decision agents, each decision agent representing a respec-
`tive buy rule or a respective sell rule.
`According to a further feature,
`the securities trading
`system provides that the sell rule is a short sell rule and the
`buy rule is a long buy rule, and the decision logic includes
`at least one agent being responsive to one of the buy/sell
`rules, that agent being operative for generating a buy/sell
`order in response to the buy/sell data conforming to the
`buy/sell rule.
`The securities trading system according to the invention
`may further include a plurality of agents, each agent oper-
`ating in response to a dedicated one of the buy/sell rules, and
`wherein each of the agents has a respective input
`for
`commonly receiving the buy/sell data.
`The securities trading system may further include a feed-
`back connection from the current assets memory to each of
`the agents for conveying a cumulative number of merit
`points to a respective agent having issued a sell order for a
`successful trade.
`
`The invention further includes a method for trading
`securities with a securities exchange, the method including
`a data acquisition system having an input communicating
`with at least one securities exchange for receiving buy/sell
`data; a clock for generating clock times; a processing logic
`having inputs respectively communicating with the data
`acquisition system and with the clock for assigning respec-
`tive clock times to the buy/sell data; a decision logic
`including a repository for storing a plurality of buy/sell rules
`for buying and selling securities in response to the buy/sell
`data; the decision logic having a plurality of agents, each
`operating in response to a respective buy/sell rule for
`generating buy/sell orders for securities in conformance with
`the buy/sell data; the agents having outputs communicating
`with the securities exchange for executing the buy/sell
`orders; wherein the method includes the steps:
`(a) issuing to all agents a tentative buy short/sell long
`order for a given security;
`(b) soliciting from all agents a tentative buy short decision
`for the given security;
`(c) affirming with the decision logic the buy short decision
`if a majority of the agents have indicated an affirmative
`buy short decision; and
`(d) executing with an executing logic the aflirmed buy
`short order.
`
`The method may further provide the features of:
`(a) monitoring for a given length of time the security
`bought on the buy short order; and
`(b) when the security has accrued value sulficiently to at
`least cover the short buy plus a given profit, issuing a
`buy long order for the security.
`The method may further include setting the given length
`of time to end before the trading day of the buy short order,
`and/or monitoring for another given length of time with the
`decision logic the rates of success and failure of each agent
`and feeding back to each agent a cumulative merit quotient
`increment according to the cumulative rate of success and/or
`failure for the respective agent.
`Further objects and advantages of this invention will be
`apparent from the following detailed description of a pres-
`ently preferred embodiment, shown schematically in the
`accompanying drawings.
`BRIEF DESCRIPTION OF THE FIGURES
`
`FIG. 1 is a block diagram of the major components of the
`invention, showing hardware and software components and
`their mutual lines of interaction;
`
`10
`
`15
`
`25
`
`30
`
`35
`
`40
`
`45
`
`60
`
`65
`
`4
`FIG. 2 is a simplified flow chart showing the major steps
`performed in practicing the invention;
`FIG. 3 is a high level View of the flow of information and
`the major steps of a typical transaction;
`FIG. 4 is a block diagram of a typical embodiment of the
`invention showing its major function blocks and the process
`information flow between the blocks;
`FIG. 5 is a flow chart showing the major function blocks
`and the information and decision steps in performing a
`learning process for a successful long order transaction;
`FIG. 6 is a flow chart showing the major function blocks
`of a learning from success process as in FIG. 5, for a short
`order transaction;
`FIG. 7 is a flow chart for an evaluation procedure showing
`the major steps of the evaluation procedure with artificial
`intelligence and evaluation criteria;
`FIG. 8 is a flow chart showing the major steps in an
`evaluating procedure for evaluating the agents;
`FIG. 9 is a flow chart showing the major steps in deter-
`mining hold/sell decisions;
`FIG. 10 is a flow chart showing the major steps in
`performing a hold/sell evaluation procedure;
`FIG. 11 is a flow chart showing the major steps of
`portfolio capture, including handling of partial orders;
`FIG. 12::
`is a flow chart showing the major steps in
`processing buy,/sell-short data from the portfolio, including
`analysis of account transactions;
`FIG. 12b is a flow chart showing the major steps in
`analyzing buy/sell-short data from the portfolio, including
`analysis of account transaction, and parsing of the portfolio;
`FIG. 13 is a [low chart showing the major steps in parsing
`a trade message from a broker, including getting a message
`relating to sell/buy-to-cover;
`FIG. 14 is a flow chart showing the major steps in the
`timing loop for a typical transaction;
`FIG. 15 is a flow chart showing the major steps of a
`program startup procedure, and the major decision steps of
`the procedure;
`FIG. 16 is a flow chart showing the major steps in learning
`from a failure process related to long order flow;
`FIG. 17 is a flow chart showing the major steps in learning
`from a failure process related to short order flow;
`FIG. 18 is a printout of sample forms/executions, showing
`a trade for 900 shares short of e.g. stock TRV, wherein the
`trade record shows a sample trade;
`FIG. 19 shows sample form executions, similar to FIG.
`18, but with two trades in progress;
`FIG. 20 shows ample graph executions continued from
`FIGS. 18 and 19, visualizing system calculations; and
`FIG. 21 shows in graph form continual improvement Via
`the system’s self-learning feature
`FIG. 22 shows a trading pattern of the system on an
`average trading day.
`Before explaining the disclosed embodiment of the
`present invention in detail it is to be understood that the
`invention is not limited in its application to the details of the
`particular arrangement shown, since the invention is capable
`of other embodiments. Also, the terminology used herein is
`for the purpose of description and not of limitation.
`DESCRIPTION OF THE PREFERRED
`EMBODIMENT
`
`FIG. 1 is a block diagram of the major components of the
`invention, showing hardware and software components and
`
`26
`
`26
`
`

`
`US 6,317,728 B1
`
`5
`lines of interaction; wherein an executing
`their mutual
`device 11 is connected via respective “buy long” and “sell
`short” data channels 12,13 to a decision logic 14 composed
`of a plurality of “agents” 16.
`Each agent exists as a module or section of computer
`logic, physically stored in a computer memory 17, which is
`connected with and controlled by a central processing unit
`CPU 18 in conventional manner. Each agent 16 performs a
`respective buy or sell decision based on buy and sell rules
`embedded in each agent. All agents represent dilferent buy
`and sell rules, and all receive continuously the movements
`of the securities market(s) in general as received from the
`conventional ticker tape data as continuously being issued as
`a data stream from the various securities and/or commodities
`markets, being received on a data line 17 connected via
`conventional data transmission facilities from securities
`and/or commodities markets.
`
`The ticker-tape data as they arrive in continuous streams
`of data are extracted by the ticker-tape monitor 18 which
`retains only data that pertain to specific securities and/or
`commodities stored in the system’s Current Assets Memory
`19, connected via data line 21 to the ticker-tape monitor 18.
`All pertinent ticker-tape data are stored in an organized order
`in the Tape Cycle Store 22, and periodically examined under
`control of a Clock 23.
`
`A Data Monitor and Record Change Unit 24 keeps a
`running record of all periodically recorded data from the
`Tape Cycle Store via data line 26, and processes the data in
`accordance with a certain set of general rules pertaining to
`all securities and for commodities in inventory such as, for
`example, running averages for certain selected time periods,
`certain selected trends, such as price trends that are rising
`and falling in accordance with preset criteria, and so forth.
`All such selected prices, trends and moves of securities
`and commodities prices are maintained and kept updated in
`the data monitor and record change unit 24. The decision
`logic 14 is composed of a plurality of e.g. 160 intelligent
`agents, divided into, e.g. 80 long agents and 80 short agents,
`which may collectively issue “buy/sell” suggestions for
`securities transactions as they may pertain to one security
`transaction at a time. The decision as to the acquisition
`and/or disposal of positions in the securities and/or com-
`modities is made by each agent according to the rules
`embedded in each agent. Generally, all agents make a
`recommendation as to the disposition of a respective secu-
`rity and/or commodity and a vote is taken of all decisions of
`the respective agents by a voting algorithm contained e.g. in
`the decision logic 16. The result of the vote is transmitted via
`one of the “buy long” data channel 12 or the “sell short” data
`channel 13, and the decision is executed in the executing
`device 11, which transmits the corresponding order via an
`appropriate data channel, such as an internet data connection
`27, stock exchange data connection 28, or a data channel 29
`to a broker. A special data connection 31 may be provided
`to a so-called “super broker” who handles several types of
`trades.
`
`10
`
`25
`
`30
`
`35
`
`40
`
`45
`
`As a result of the execution of each trade, corresponding
`adjustment in val11e takes place for a respective security or
`commodity in the current assets memory 19. The adjustment
`may be positive as a result of a successful transaction or
`negative for an unsuccessful transaction. Each adjustment is
`fed back from the current assets memory 19 as a score via
`data channel 32 to be accumulated in each agent in a merit
`memory dedicated to each respective agent. In each agent,
`its voting power is weighted by the accumulated score. As
`a result, agents accumulating higher scores attain over time
`
`60
`
`65
`
`6
`increased “voting power” so that agents providing better
`decisions gain increased influence on the overall system’s
`performance. In other words, the system undergoes a “learn-
`ing process.”
`FIG. 2 is a simplified flow chart showing three major steps
`performed in practicing the invention, beginning with an
`“Intent to Purchase” 101, representing a pending buy or
`pending short transaction, which is followed by an “Acqui-
`sition” 102, which is in turn followed by an “Intent to Sell”
`103, followed again by “Intent to Purchase” 101, and so
`forth;
`FIG. 3 is a high level View of the [low of information and
`the major steps of a typical transaction;
`FIG. 4 is a block diagram of a typical embodiment of the
`invention showing its major function blocks and the process
`information flow between the blocks;
`FIG. 5 is a flow chart showing the major function blocks
`and the information and decision steps in performing a
`learning process for a successful long order transaction;
`FIG. 6 is a flow chart showing the major function blocks
`of a learning from success as in FIG. 5, for a short order
`transaction;
`FIG. 7 is a [low chart for an evaluation procedure showing
`the major steps of the evaluation procedure with artificial
`intelligence and evaluation criteria;
`FIG. 8 is a flow chart showing the major steps in an
`evaluating procedure for evaluating the agents;
`FIG. 9 is a flow chart showing the major steps in deter-
`mining hold/sell decisions;
`FIG. 10 is a flow chart showing the major steps in
`performing a hold/sell procedure;
`FIG. 11 is a flow chart showing the major steps of
`portfolio capture, including handling of partial orders;
`FIG. 12a is a flow chart showing the major steps in
`processing buy/sell-short data from the portfolio, including
`analysis of account transactions;
`FIG. 12b is a flow chart showing the major steps in
`analyzing buy/sell-short data from the portfolio, including
`analysis of account transaction, and parsing of the portfolio;
`FIG. 13 is a flow chart showing the major steps in parsing
`a trade message from a broker, including getting a message
`relating to sell/buy-to-cover;
`FIG. 14 is a flow chart showing the major steps in the
`timing loop for a typical transaction;
`FIG. 15 is a flow chart showing the major steps of a
`program startup procedure, and, and the major decision steps
`of the procedure;
`FIG. 16 is a flow chart showing the major steps in learning
`from failure process related to long order flow;
`FIG. 17 is a flow chart showing the major steps in learning
`from failure process related to short order flow;
`In FIG. 18, this trade record shows a sample trade on the
`system.
`FIG. 19 shows a sample forms/executions, similar to FIG.
`18, but with two trades in progress. 700 shares of K0 are
`held LONG for 73 minutes, while 1000 shares of PFE are
`held long for 41 minutes. The unrealized profit
`in the
`portfolio is #728. The position in K0 is slightly adverse but
`improving, while the position in PFE is $813 positive.
`Fourteen trades have been conducted with a net of $7788.15.
`In this run, 29 of the 30 stocks being tracked are open with
`15 up from previous close, 14 down from previous, 13 up
`from open and 15 down from open. The blue highlight on the
`Minutes:73 tag for KO indicates a pending sale of the
`security, due to the insullicient movement in the security.
`
`27
`
`27
`
`

`
`US 6,317,728 B1
`
`7
`FIG. 20 shows a sample forms,/execution to visualize
`system calculation and to illustrate the 2—3% daily variance
`of the securities selected by the progam to trade in. The
`vertical lines indicate the first decision points by the pro-
`gram. Note the high of 2.5% over the open price and the low
`of 0.3% of the open. Each block is a 30 minute portion of
`time from market open.
`FIG. 3 High Level View
`(1) Intelligent Agents
`The 200 intelligent agents currently in the system contain
`rules and logic which evaluate market and specific equity
`behaviors. Many of these agents are further controlled by
`system parameters. When an agent ‘fires’, the value associ-
`ated with that agent is added to the long or short ‘votes’ for
`the direction the equity will move. Agent values are con-
`tinually updated by the program as part of the learning
`process.
`(2) Certainty
`The system incorporates an additional check, after the
`intelligent agents have voted, that checks the certainty of the
`vote for each equity. Essentially the system asks itself, are
`you certain? This check is unique in that the inventor has
`found no reference to it in A.I.
`literature, and it greatly
`improves the trading accuracy of the system. This check
`looks

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